/* Site-wide header: restore DiviFlash desktop dropdowns lost in the static export.
   Scoped to desktop; below 981px the theme hides .df-normal-menu-wrap and the
   mobile menu (.df-mobile-menu-wrap) is used instead. */
@media only screen and (min-width: 981px) {
  .df-normal-menu-wrap .df-menu-wrap li.menu-item:hover > ul.sub-menu,
  .df-normal-menu-wrap .df-menu-wrap li.menu-item:focus-within > ul.sub-menu,
  .df-normal-menu-wrap .df-menu-wrap li.menu-item.df-show-dropdown > ul.sub-menu {
    visibility: visible; opacity: 1; transform: none;
  }
  .df-normal-menu-wrap .df-menu-wrap ul.sub-menu.df-menu-nav-level-1 { overflow: visible !important; }
  .df-normal-menu-wrap .df-menu-wrap ul.sub-menu ul.sub-menu { left: auto !important; right: 100% !important; }

  /* Top-level items are overflow:hidden; DiviFlash only lifts that inline on
     mouseenter, so keyboard focus would leave the dropdown clipped. */
  .df-normal-menu-wrap .df-menu-wrap .df-menu-nav > li.menu-item:focus-within { overflow: visible; }
}
