/* Adapt native WordPress navigation without changing the approved HTML preview. */
.xplore-wp-header .wp-block-navigation__container{gap:22px}
.xplore-wp-header .wp-block-navigation-item__content{color:var(--xplore-menu-green)}
.xplore-wp-header .wp-block-navigation__submenu-container{gap:4px}
.xplore-wp-header .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:9px 12px;margin:0}
.xplore-wp-footer .wp-block-navigation__container{gap:14px 24px}
.xplore-wp-footer .wp-block-navigation .wp-block-navigation-item__content{color:var(--xplore-menu-green)}
@media(max-width:800px){
  .xplore-wp-header .wp-block-navigation{--navigation-layout-justification-setting:flex-start}
  .xplore-wp-header{min-height:87px;padding:6px 22px}
  .xplore-wp-header .xplore-logo,.xplore-wp-header .xplore-logo img{width:70px;height:75px}
  .xplore-wp-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}
  .xplore-wp-header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:10px 14px;border-radius:8px;font:700 18px Dosis,sans-serif;color:var(--xplore-menu-green)}
  .xplore-wp-header .wp-block-navigation__responsive-container-open:before{content:'Menu'}
  .xplore-wp-header .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:var(--xplore-menu-green);padding:24px}
  .xplore-wp-header .is-menu-open .wp-block-navigation__responsive-container-content,
  .xplore-wp-header .is-menu-open .wp-block-navigation__container,
  .xplore-wp-header .is-menu-open .wp-block-navigation-item{align-items:flex-start}
  .xplore-wp-header .is-menu-open .wp-block-navigation__container{gap:22px;width:100%}
  .xplore-wp-header .is-menu-open .wp-block-navigation__submenu-container{padding:6px 0 0 16px!important;gap:2px;min-width:0;width:100%;border-left:2px solid #dce7bf}
  .xplore-wp-header .is-menu-open .wp-block-navigation-item__content{white-space:normal}
}
