.wp-site-blocks>header.wp-block-template-part{position:relative;z-index:100}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{border-bottom:3px solid transparent!important;white-space:nowrap}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item:nth-child(1)>.wp-block-navigation-item__content{border-bottom-color:#111!important}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item:nth-child(2)>.wp-block-navigation-item__content{border-bottom-color:#d32f2f!important}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item:nth-child(3)>.wp-block-navigation-item__content{border-bottom-color:#f2c200!important}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item:nth-child(4)>.wp-block-navigation-item__content{border-bottom-color:#d32f2f!important}
.stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item:nth-child(5)>.wp-block-navigation-item__content{border-bottom-color:#111!important}
.stva-header-nav-row1.wp-block-navigation__container>.current-menu-item>a.wp-block-navigation-item__content[aria-current="page"]{border:0!important;border-radius:9px;background:#23613c;color:#fff!important;font-weight:600!important;text-decoration:none!important;justify-content:center}
.stva-header-nav-row1.wp-block-navigation__container>.current-menu-item>a.wp-block-navigation-item__content[aria-current="page"]:hover{background:#194a2c;color:#fff!important;text-decoration:none!important}
.stva-header-nav-row1.wp-block-navigation__container>.current-menu-item>a.wp-block-navigation-item__content[aria-current="page"]:focus-visible{outline:3px solid #d8ae32;outline-offset:4px}
.stva-header-nav-row1.wp-block-navigation__container>.has-child{align-self:stretch;align-items:center}
.stva-header-nav-row1.wp-block-navigation__container>.has-child>button.wp-block-navigation-item__content{font:inherit;background:transparent;cursor:pointer;padding-right:30px!important}
.stva-header-nav-row1.wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-icon{position:absolute;right:10px;top:22px;pointer-events:none}
.stva-header-nav-row1 .wp-block-navigation__submenu-container{box-sizing:border-box;min-width:230px!important;padding:8px!important;border:1px solid #d7e3dc!important;border-radius:10px;background:#fff!important;box-shadow:0 10px 28px #193d351a;z-index:20}
.stva-header-nav-row1 .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:6px;color:#193d35!important;white-space:nowrap}
.stva-header-nav-row1 .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{background:#eef5ef}
.stva-header-nav-row1 .wp-block-navigation__submenu-container a:focus-visible{outline:2px solid #23613c;outline-offset:1px}
nav.stva-header-nav-row1 .wp-block-navigation__responsive-container.is-menu-open .has-child>.wp-block-navigation__submenu-container{flex-basis:100%;min-width:0!important;width:100%!important;box-shadow:none;margin-top:8px;border:0!important;background:#f4f8f5!important;gap:0}
@media(max-width:1399px){nav.stva-header-nav-row1 .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}nav.stva-header-nav-row1 .wp-block-navigation__responsive-container-open{display:flex!important}}
@media(min-width:1400px){header.wp-block-template-part .stva-authority-logo__county{max-width:280px;line-height:1.3;overflow-wrap:anywhere}}
.stva-header-nav-row1 .is-menu-open .stva-header-nav-row1.wp-block-navigation__container{width:100%;align-items:stretch;gap:14px}
.stva-header-nav-row1 .is-menu-open .stva-header-nav-row1.wp-block-navigation__container>.wp-block-navigation-item{width:100%}
.stva-header-nav-row1 .is-menu-open .stva-header-nav-row1.wp-block-navigation__container>.has-child{display:flex;flex-wrap:wrap;align-items:center}
.stva-header-nav-row1 .is-menu-open .stva-header-nav-row1.wp-block-navigation__container>.has-child>button{width:100%;text-align:left;justify-content:flex-start}
/* Keep the last dropdown inside the viewport on desktop. */
@media(min-width:1400px){.stva-header-nav-row1.wp-block-navigation__container>.has-child:last-child>.wp-block-navigation__submenu-container{left:auto;right:0}}
