/* Only an already-open header dropdown is temporarily suppressed after Back.
   The site's colours, sizes, fonts, links and ordinary hover rules are intact.
   Use IDs and !important to override Max Mega Menu/ALS hover display rules. */
body:not(.wp-admin) #masthead li.als-pdf-return-suppressed > ul,
body:not(.wp-admin) #masthead li.als-pdf-return-suppressed > .mega-sub-menu,
body:not(.wp-admin) #masthead #mega-menu-primary li.als-pdf-return-suppressed > ul,
body:not(.wp-admin) #masthead #mega-menu-primary-menu li.als-pdf-return-suppressed > ul,
body:not(.wp-admin) #masthead .alsu-unified-nav li.als-pdf-return-suppressed > ul {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}


/* v1.0.1 - Fix momentary ABOUT US / SERVICES HOME flyout on navigation.
   The body class is in the HTML from the server, so the HOME submenu stays
   closed at first paint even if the pointer rests on HOME, the previous page
   left it focused, or a menu script initializes late. No other menu affected.
   The class is removed when the visitor actively uses HOME. */
body.als-pdf-menu-startup:not(.wp-admin) #masthead li.als-pdf-home-root > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead li.alsu-home-dropdown > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead li#menu-item-285 > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead li#mega-menu-item-285 > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead #mega-menu-primary li.als-pdf-home-root > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead #mega-menu-primary-menu li.als-pdf-home-root > ul,
body.als-pdf-menu-startup:not(.wp-admin) #masthead [id^="mega-menu-wrap-"] li.als-pdf-home-root > ul {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
