/* Movedo compatibility for the mega-nav. Hand-maintained; sync_wp.py does not touch this file.

   Movedo's typography options print a global, !important button rule into the page:
     button:not(.mfp-arrow):not(.grve-search-btn){font-family:Inter!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase}
   The selectors below are one class more specific, so they win regardless of load order.
   Buttons go back to the browser's own font (what mega-nav.css was written against), and the
   top-level items get the font mega-nav.css gives them. */
.site-header button:not(.mfp-arrow):not(.grve-search-btn){font-family:revert!important;font-size:revert!important;font-weight:revert!important;text-transform:none}
.site-header .nav-item:not(.mfp-arrow):not(.grve-search-btn){font-family:"Inter Tight",Inter,Arial,sans-serif!important;font-size:12.8pt!important;font-weight:400!important}

/* Movedo's #grve-content is position:relative; z-index:100, above mega-nav.css's z-index:50, so it painted over
   the open dropdowns. 9998 is the layer Movedo gave its own #grve-header: above page content, below its modals. */
.site-header{z-index:9998}

/* Simple Banner sits above the nav. The plugin's "absolute" position setting overlays it on the top of the page;
   in flow it pushes the nav's spacer (and the page) down instead. mega-nav-banner.js moves the fixed nav down by
   however much of the banner is still on screen. */
#simple-banner.simple-banner{position:relative}
