/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

  .hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}
.hs-simple-menu-grp ul li:hover {
    border-bottom: none;
    cursor: pointer;
}
ul.hs-menu-children-wrapper {
    width: 220px;
}
.hs-item-has-children ul li {
    padding: 5px 27px;
    width: 100%;
    font-size: 0.8rem;
}
.hs-item-has-children ul li::before {
    content: "\00bb";
    position: relative;
    font-family: "Font Awesome 5 Free";
    left: -12px;
    top: -2px;
    font-size:14px;
    color:#999;
}
.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 0px !important;
    top: 50px !important;
    display: block;
    border: 1px solid #eee;
    text-align: center;
    background: #fff;
    padding-top: 7px;
    padding-bottom: 7px;
}
li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a:after {
    content: ' ▾';
    color: #83838f;
    font-size: 20px;
    position: relative;
    top: 2px;
}

.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {
    color: #5d58f5 !important;
}

.footer-container-wrapper .hs-item-has-children ul li::before {
    display: none;
    left: 0px;
}

.footer-container-wrapper .hs-item-has-children ul li {
    padding: 0px;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block !important;
    white-space: break-spaces !important;
    text-align: left !important;
    line-height: 16px !important;
}

@media only screen and (max-width: 768px) {
.hs_cos_wrapper_type_simple_menu .hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none !important;
    visibility: hidden !important;
}
.hs_cos_wrapper_type_simple_menu .hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper {
    display: block !important;
    width: 100%;
    visibility: visible !important;
}
.hs-item-has-children ul li::before {
    top: 5px;
    float: left;
}
/* Top menu - submenu added */  
 /* Menu added by Daniel 16092020 */
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: inline !Important;
}
  div#hs_cos_wrapper_module_1581323308007152 {
position: relative;
z-index: -1;
}
  /* Eof Menu added by Daniel */