/**
 * Header menu without avada-menu.js.
 *
 * Avada sets ``overflow: hidden`` on ``.fusion-dropdown-menu``; avada-menu.js sets
 * ``overflow: visible`` on mouseenter. Without that script, submenus stay clipped.
 */

@media only screen and (min-width: 801px) {
  .ds-site-header .fusion-main-menu .fusion-menu > li.fusion-dropdown-menu:hover,
  .ds-site-header .fusion-main-menu .fusion-menu > li.fusion-dropdown-menu:focus-within {
    overflow: visible;
  }

  .ds-site-header .fusion-main-menu .sub-menu li.menu-item-has-children {
    position: relative;
  }

  .ds-site-header .fusion-main-menu .sub-menu li.menu-item-has-children > .sub-menu {
    left: 100%;
    top: 0;
  }
}

/* Mobile: holder starts empty until headerMenuChrome clones the desktop menu */
.ds-site-header .fusion-mobile-nav-holder.fusion-mobile-menu-expanded {
  display: block;
}
