/* Preserve the native menus. Only their open/closed interaction is controlled. */
.native-nav-layer { z-index: 1000002 !important; }
.native-nav-layer-static { position: relative; }
.native-nav-root li.native-nav-open { position: relative; z-index: 100001 !important; }
.native-nav-root li.native-nav-open > ul {
 display: block !important; visibility: visible !important; opacity: 1 !important;
 height: auto !important; overflow: visible !important;
 position: absolute !important; left: var(--native-nav-left, 0px) !important;
 right: auto !important; top: var(--native-nav-top, 100%) !important;
 margin: 0 !important; transform: none !important; pointer-events: auto !important;
 transition: none !important; z-index: 100001 !important;
}
.native-nav-root li.native-nav-dismissed > ul { display: none !important; visibility: hidden !important; }
.main-navigation.toggled .native-nav-root li.native-nav-open > ul,
.ast-header-break-point .native-nav-root li.native-nav-open > ul {
 position: static !important; left: auto !important; right: auto !important;
 top: auto !important; width: 100% !important; max-height: none !important;
 float: none !important;
}
