/* Nav dropdowns (Pages, etc.) must not be clipped by horizontal scroll wrappers.
   Theme responsive.css used overflow-x: auto on .main-nav / .mobile-nav / .header-center,
   which traps absolutely positioned .submenu inside a self-scrolling box. */

@media (min-width: 1200px) {
  .header .header-bottom,
  .header .header-bottom .container,
  .header .header-bottom .main-nav,
  .header .header-bottom .menu.mobile-nav,
  .header .header-middle .header-center {
    overflow: visible;
  }

  .menu.mobile-nav .menu-right > .nav-item.has-submenu > .submenu {
    z-index: 1001;
  }

  /* +/- is for the mobile drawer; desktop uses hover (Superfish) */
  .header .menu.mobile-nav .has-submenu > .nav-link > i.fal {
    display: none;
  }
}
