/* Anna Weather Menu Builder 1.4.0-rc2 — Anna Weather keeps visual ownership of its native navigation. */
.adm-device-desktop,.adm-device-mobile{box-sizing:border-box}
.adm-menu-icon{display:inline-flex;align-items:center;margin-right:.35em;line-height:1}
.adm-menu-badge{display:inline-flex;align-items:center;margin-left:.45em;padding:.08em .42em;border-radius:999px;font-size:.72em;font-weight:700;line-height:1.4;background:var(--wp--preset--color--barometer,#167d88);color:#fff;vertical-align:middle}
.aw-nav-wrap .adm-menu-highlight>a{font-weight:700}
.adm-nav-shell{display:flex;align-items:center;gap:var(--wp--preset--spacing--30,1rem)}
/* Generic fallback when the Anna Weather theme is not active. */
.adm-nav-shell--generic .adm-hamburger{display:none;background:none;border:0;padding:8px;cursor:pointer}
.adm-nav-shell--generic .adm-hamburger span{display:block;width:22px;height:2px;margin:5px 0;background:currentColor}
.adm-nav-shell--generic .adm-nav-wrap ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}
.adm-nav-shell--generic .adm-nav-wrap li{position:relative}
.adm-nav-shell--generic .adm-nav-wrap li>ul{display:none;position:absolute;left:0;top:100%;min-width:180px;background:#fff;padding:.5rem;z-index:100}
.adm-nav-shell--generic .adm-nav-wrap li:hover>ul,.adm-nav-shell--generic .adm-nav-wrap li.adm-open>ul{display:block}
.adm-subtoggle{margin-left:.25rem;background:none;border:0;cursor:pointer}
@media(max-width:768px){
  .adm-nav-shell--generic .adm-hamburger{display:block}
  .adm-nav-shell--generic .adm-nav-wrap{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;z-index:999}
  .adm-nav-shell--generic .adm-nav-wrap.is-open{display:block}
  .adm-nav-shell--generic .adm-nav-wrap ul{display:block;padding:1rem}
  .adm-nav-shell--generic .adm-nav-wrap li>ul{position:static}
}
html.adm-menu-scroll-locked,body.adm-menu-scroll-locked{overflow:hidden!important}
.aw-nav-wrap .adm-style-button>a,.adm-nav-wrap .adm-style-button>a{transition:filter .15s ease,transform .15s ease}
.aw-nav-wrap .adm-style-button>a:hover,.adm-nav-wrap .adm-style-button>a:hover{filter:brightness(1.06)}

.aw-nav-wrap li.adm-no-visible-children>ul,.adm-nav-wrap li.adm-no-visible-children>ul{display:none!important}
