/* Custom Nav Menu (JustNew) */
.jnhf-nav{--jnhf-gap:4px;--jnhf-pointer:#229F05;--jnhf-pointer-h:2px;--jnhf-m-bg:#ffffff;--jnhf-m-color:#0D2E5C;--jnhf-m-hover-color:#229F05;--jnhf-m-divider:rgba(13,46,92,.12);--jnhf-m-pad:14px 22px;--jnhf-m-indent:16px;--jnhf-m-width:320px;--jnhf-m-overlay:rgba(0,0,0,.5);position:relative;width:100%;box-sizing:border-box}
.jnhf-nav *,.jnhf-nav *::before,.jnhf-nav *::after{box-sizing:border-box}
.jnhf-nav ul{list-style:none;margin:0;padding:0}
.jnhf-nav li{list-style:none;margin:0;padding:0}
.jnhf-nav a{text-decoration:none;box-shadow:none}

/* ---------- menu bar ---------- */
.jnhf-nav--horizontal .jnhf-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jnhf-gap)}
.jnhf-nav--vertical .jnhf-nav__list{display:flex;flex-direction:column;gap:var(--jnhf-gap)}
.jnhf-nav .jnhf-nav__list > li{position:relative;display:flex;align-items:center}
.jnhf-nav .jnhf-nav__list > li > a{position:relative;display:inline-flex;align-items:center;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.4;color:#0D2E5C;transition:color .2s ease,background-color .2s ease}
.jnhf-nav--vertical .jnhf-nav__list > li > a{flex:1 1 auto}
.jnhf-nav .jnhf-nav__list > li:hover > a,
.jnhf-nav .jnhf-nav__list > li > a:focus-visible,
.jnhf-nav .jnhf-nav__list > li.current-menu-item > a,
.jnhf-nav .jnhf-nav__list > li.current-menu-ancestor > a,
.jnhf-nav .jnhf-nav__list > li.current-menu-parent > a,
.jnhf-nav .jnhf-nav__list > li.current_page_item > a,
.jnhf-nav .jnhf-nav__list > li.current_page_ancestor > a{color:#229F05}

/* hover line */
.jnhf-nav--hover-underline .jnhf-nav__list > li > a::after,
.jnhf-nav--hover-overline .jnhf-nav__list > li > a::after{content:"";position:absolute;left:0;right:0;height:var(--jnhf-pointer-h);background:var(--jnhf-pointer);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}
.jnhf-nav--hover-underline .jnhf-nav__list > li > a::after{bottom:0}
.jnhf-nav--hover-overline .jnhf-nav__list > li > a::after{top:0}
.jnhf-nav--hover-underline .jnhf-nav__list > li:hover > a::after,
.jnhf-nav--hover-underline .jnhf-nav__list > li.current-menu-item > a::after,
.jnhf-nav--hover-underline .jnhf-nav__list > li.current-menu-ancestor > a::after,
.jnhf-nav--hover-underline .jnhf-nav__list > li.current_page_item > a::after,
.jnhf-nav--hover-overline .jnhf-nav__list > li:hover > a::after,
.jnhf-nav--hover-overline .jnhf-nav__list > li.current-menu-item > a::after,
.jnhf-nav--hover-overline .jnhf-nav__list > li.current-menu-ancestor > a::after,
.jnhf-nav--hover-overline .jnhf-nav__list > li.current_page_item > a::after{transform:scaleX(1)}

/* ---------- dropdown arrow button ---------- */
.jnhf-nav .jnhf-nav__subtoggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:1;margin:0;padding:8px 10px 8px 0;border:0;border-radius:0;background:transparent;color:#0D2E5C;font-size:14px;line-height:1;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none}
.jnhf-nav .jnhf-nav__subtoggle:hover,.jnhf-nav .jnhf-nav__subtoggle:focus{background:transparent}
.jnhf-nav__subtoggle::before{content:"";display:block;position:relative;top:-.14em;width:.5em;height:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}
.jnhf-nav .jnhf-nav__list > li > .jnhf-nav__subtoggle{margin-left:-10px}
.jnhf-nav--trigger-hover.jnhf-nav--no-caret .jnhf-nav__subtoggle{display:none}
.jnhf-nav .jnhf-nav__list > li.jnhf-open > .jnhf-nav__subtoggle::before,
.jnhf-nav--trigger-hover .jnhf-nav__list > li:hover > .jnhf-nav__subtoggle::before{transform:rotate(-135deg);top:.12em}

/* ---------- dropdown panels (desktop) ---------- */
.jnhf-nav .jnhf-nav__list .sub-menu{position:absolute;top:100%;left:0;z-index:99999;min-width:220px;margin:0;padding:6px 0;background:#ffffff;border-radius:6px;box-shadow:0 12px 32px rgba(13,46,92,.14);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}
.jnhf-nav--trigger-hover .jnhf-nav__list li:hover > .sub-menu,
.jnhf-nav--trigger-hover .jnhf-nav__list li:focus-within > .sub-menu,
.jnhf-nav .jnhf-nav__list li.jnhf-open > .sub-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}
.jnhf-nav .jnhf-nav__list .sub-menu .sub-menu{top:0;left:100%;margin-top:-6px}
.jnhf-nav--vertical .jnhf-nav__list > li > .sub-menu{top:0;left:100%}
.jnhf-nav--horizontal .jnhf-nav__list > li > .sub-menu::before{content:"";position:absolute;left:0;right:0;top:calc(var(--jnhf-sub-offset,0px) * -1);height:var(--jnhf-sub-offset,0px)}
.jnhf-nav .jnhf-nav__list > li.jnhf-flip > .sub-menu{left:auto;right:0}
.jnhf-nav--vertical .jnhf-nav__list > li.jnhf-flip > .sub-menu{left:auto;right:100%}
.jnhf-nav .jnhf-nav__list .sub-menu li.jnhf-flip > .sub-menu{left:auto;right:100%}

.jnhf-nav .jnhf-nav__list .sub-menu > li{position:relative;display:flex;align-items:stretch}
.jnhf-nav .jnhf-nav__list .sub-menu a{display:block;flex:1 1 auto;padding:10px 18px;font-size:14px;font-weight:400;line-height:1.4;color:#0D2E5C;transition:color .2s ease,background-color .2s ease}
.jnhf-nav .jnhf-nav__list .sub-menu li:hover > a,
.jnhf-nav .jnhf-nav__list .sub-menu a:focus-visible,
.jnhf-nav .jnhf-nav__list .sub-menu li.current-menu-item > a,
.jnhf-nav .jnhf-nav__list .sub-menu li.current_page_item > a{color:#229F05;background:rgba(13,46,92,.05)}
.jnhf-nav .jnhf-nav__list .sub-menu > li > .jnhf-nav__subtoggle{width:32px;margin-left:-32px;padding:0}
.jnhf-nav .jnhf-nav__list .sub-menu > li > .jnhf-nav__subtoggle::before{top:0;transform:rotate(-45deg)}

/* ---------- hamburger button (hidden on large screens) ---------- */
.jnhf-nav__toggle-row{display:none;align-items:center;justify-content:flex-end}
.jnhf-nav .jnhf-nav__toggle{--jnhf-bars-w:26px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:8px;border:0;border-radius:4px;background:transparent;color:#0D2E5C;line-height:1;text-transform:none;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:color .2s ease,background-color .2s ease}
.jnhf-nav .jnhf-nav__toggle:hover,.jnhf-nav .jnhf-nav__toggle:focus{background-color:transparent;color:#229F05}
.jnhf-nav__bars{position:relative;display:block;width:var(--jnhf-bars-w,26px);height:calc(var(--jnhf-bars-w,26px) * .62)}
.jnhf-nav__bars i{position:absolute;left:0;display:block;width:100%;height:max(2px,calc(var(--jnhf-bars-w,26px) / 12));border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease,top .25s ease,bottom .25s ease}
.jnhf-nav__bars i:nth-child(1){top:0}
.jnhf-nav__bars i:nth-child(2){top:50%;transform:translateY(-50%)}
.jnhf-nav__bars i:nth-child(3){bottom:0}
.jnhf-nav--open .jnhf-nav__bars i:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}
.jnhf-nav--open .jnhf-nav__bars i:nth-child(2){opacity:0}
.jnhf-nav--open .jnhf-nav__bars i:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}
.jnhf-nav__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.jnhf-nav__overlay,.jnhf-nav__close{display:none}

/* ---------- phone / tablet menu ---------- */
@media (max-width:1024px){
.jnhf-nav--bp-tablet .jnhf-nav__toggle-row{display:flex}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas .jnhf-nav__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:var(--jnhf-m-overlay);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas .jnhf-nav__panel{position:fixed;top:0;bottom:0;z-index:100001;width:var(--jnhf-m-width);max-width:88vw;padding:56px 0 24px;background:var(--jnhf-m-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;box-shadow:0 0 40px rgba(0,0,0,.2);transition:transform .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas.jnhf-nav--side-left .jnhf-nav__panel{left:0;transform:translateX(-105%)}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas.jnhf-nav--side-right .jnhf-nav__panel{right:0;transform:translateX(105%)}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__overlay{opacity:1;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__panel{transform:none;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-tablet.jnhf-nav--m-offcanvas .jnhf-nav__close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:10px;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;color:var(--jnhf-m-color);font-size:30px;line-height:1;cursor:pointer;box-shadow:none}
.jnhf-nav--bp-tablet.jnhf-nav--m-dropdown .jnhf-nav__panel{display:none;position:absolute;top:100%;right:0;z-index:100001;width:100%;min-width:260px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--jnhf-m-bg);border-radius:0 0 8px 8px;box-shadow:0 14px 34px rgba(0,0,0,.16)}
.jnhf-nav--bp-tablet.jnhf-nav--m-dropdown.jnhf-nav--open .jnhf-nav__panel{display:block}
.jnhf-nav--bp-tablet .jnhf-nav__list{display:block;width:100%}
.jnhf-nav--bp-tablet .jnhf-nav__list li{display:block;margin:0;border-bottom:1px solid var(--jnhf-m-divider)}
.jnhf-nav--bp-tablet .jnhf-nav__list li.jnhf-has-sub{display:flex;flex-wrap:wrap;align-items:stretch}
.jnhf-nav--bp-tablet .jnhf-nav__list li > a{display:block!important;flex:1 1 0;min-width:0;padding:var(--jnhf-m-pad)!important;color:var(--jnhf-m-color)!important;background:transparent!important;border-radius:0!important;text-align:left}
.jnhf-nav--bp-tablet .jnhf-nav__list li > a:hover,
.jnhf-nav--bp-tablet .jnhf-nav__list li > a:focus,
.jnhf-nav--bp-tablet .jnhf-nav__list li.current-menu-item > a,
.jnhf-nav--bp-tablet .jnhf-nav__list li.current-menu-ancestor > a,
.jnhf-nav--bp-tablet .jnhf-nav__list li.current_page_item > a{color:var(--jnhf-m-hover-color)!important;background:var(--jnhf-m-hover-bg,transparent)!important}
.jnhf-nav--bp-tablet .jnhf-nav__list > li > a::after{display:none}
.jnhf-nav--bp-tablet .jnhf-nav__list .sub-menu > li:last-child{border-bottom:0}
.jnhf-nav--bp-tablet .jnhf-nav__subtoggle{display:flex!important;flex:0 0 52px;width:52px!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;border-left:1px solid var(--jnhf-m-divider);color:var(--jnhf-m-color)!important;background:transparent!important}
.jnhf-nav--bp-tablet .jnhf-nav__subtoggle::before{top:-.14em!important;transform:rotate(45deg)!important}
.jnhf-nav--bp-tablet .jnhf-nav__list li.jnhf-open > .jnhf-nav__subtoggle::before{top:.14em!important;transform:rotate(-135deg)!important}
.jnhf-nav--bp-tablet .jnhf-nav__list .sub-menu{position:static!important;display:none!important;flex:0 0 100%;width:100%;min-width:0!important;margin:0!important;padding:0 0 0 var(--jnhf-m-indent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important}
.jnhf-nav--bp-tablet .jnhf-nav__list .sub-menu::before{display:none!important}
.jnhf-nav--bp-tablet .jnhf-nav__list li.jnhf-open > .sub-menu{display:block!important}
}
@media (max-width:767px){
.jnhf-nav--bp-mobile .jnhf-nav__toggle-row{display:flex}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas .jnhf-nav__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:var(--jnhf-m-overlay);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas .jnhf-nav__panel{position:fixed;top:0;bottom:0;z-index:100001;width:var(--jnhf-m-width);max-width:88vw;padding:56px 0 24px;background:var(--jnhf-m-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;box-shadow:0 0 40px rgba(0,0,0,.2);transition:transform .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas.jnhf-nav--side-left .jnhf-nav__panel{left:0;transform:translateX(-105%)}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas.jnhf-nav--side-right .jnhf-nav__panel{right:0;transform:translateX(105%)}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__overlay{opacity:1;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__panel{transform:none;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-mobile.jnhf-nav--m-offcanvas .jnhf-nav__close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:10px;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;color:var(--jnhf-m-color);font-size:30px;line-height:1;cursor:pointer;box-shadow:none}
.jnhf-nav--bp-mobile.jnhf-nav--m-dropdown .jnhf-nav__panel{display:none;position:absolute;top:100%;right:0;z-index:100001;width:100%;min-width:260px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--jnhf-m-bg);border-radius:0 0 8px 8px;box-shadow:0 14px 34px rgba(0,0,0,.16)}
.jnhf-nav--bp-mobile.jnhf-nav--m-dropdown.jnhf-nav--open .jnhf-nav__panel{display:block}
.jnhf-nav--bp-mobile .jnhf-nav__list{display:block;width:100%}
.jnhf-nav--bp-mobile .jnhf-nav__list li{display:block;margin:0;border-bottom:1px solid var(--jnhf-m-divider)}
.jnhf-nav--bp-mobile .jnhf-nav__list li.jnhf-has-sub{display:flex;flex-wrap:wrap;align-items:stretch}
.jnhf-nav--bp-mobile .jnhf-nav__list li > a{display:block!important;flex:1 1 0;min-width:0;padding:var(--jnhf-m-pad)!important;color:var(--jnhf-m-color)!important;background:transparent!important;border-radius:0!important;text-align:left}
.jnhf-nav--bp-mobile .jnhf-nav__list li > a:hover,
.jnhf-nav--bp-mobile .jnhf-nav__list li > a:focus,
.jnhf-nav--bp-mobile .jnhf-nav__list li.current-menu-item > a,
.jnhf-nav--bp-mobile .jnhf-nav__list li.current-menu-ancestor > a,
.jnhf-nav--bp-mobile .jnhf-nav__list li.current_page_item > a{color:var(--jnhf-m-hover-color)!important;background:var(--jnhf-m-hover-bg,transparent)!important}
.jnhf-nav--bp-mobile .jnhf-nav__list > li > a::after{display:none}
.jnhf-nav--bp-mobile .jnhf-nav__list .sub-menu > li:last-child{border-bottom:0}
.jnhf-nav--bp-mobile .jnhf-nav__subtoggle{display:flex!important;flex:0 0 52px;width:52px!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;border-left:1px solid var(--jnhf-m-divider);color:var(--jnhf-m-color)!important;background:transparent!important}
.jnhf-nav--bp-mobile .jnhf-nav__subtoggle::before{top:-.14em!important;transform:rotate(45deg)!important}
.jnhf-nav--bp-mobile .jnhf-nav__list li.jnhf-open > .jnhf-nav__subtoggle::before{top:.14em!important;transform:rotate(-135deg)!important}
.jnhf-nav--bp-mobile .jnhf-nav__list .sub-menu{position:static!important;display:none!important;flex:0 0 100%;width:100%;min-width:0!important;margin:0!important;padding:0 0 0 var(--jnhf-m-indent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important}
.jnhf-nav--bp-mobile .jnhf-nav__list .sub-menu::before{display:none!important}
.jnhf-nav--bp-mobile .jnhf-nav__list li.jnhf-open > .sub-menu{display:block!important}
}
.jnhf-nav--bp-always .jnhf-nav__toggle-row{display:flex}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas .jnhf-nav__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:var(--jnhf-m-overlay);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas .jnhf-nav__panel{position:fixed;top:0;bottom:0;z-index:100001;width:var(--jnhf-m-width);max-width:88vw;padding:56px 0 24px;background:var(--jnhf-m-bg);overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;box-shadow:0 0 40px rgba(0,0,0,.2);transition:transform .3s ease,visibility 0s linear .3s}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas.jnhf-nav--side-left .jnhf-nav__panel{left:0;transform:translateX(-105%)}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas.jnhf-nav--side-right .jnhf-nav__panel{right:0;transform:translateX(105%)}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__overlay{opacity:1;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas.jnhf-nav--open .jnhf-nav__panel{transform:none;visibility:visible;transition-delay:0s}
.jnhf-nav--bp-always.jnhf-nav--m-offcanvas .jnhf-nav__close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:10px;width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;color:var(--jnhf-m-color);font-size:30px;line-height:1;cursor:pointer;box-shadow:none}
.jnhf-nav--bp-always.jnhf-nav--m-dropdown .jnhf-nav__panel{display:none;position:absolute;top:100%;right:0;z-index:100001;width:100%;min-width:260px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--jnhf-m-bg);border-radius:0 0 8px 8px;box-shadow:0 14px 34px rgba(0,0,0,.16)}
.jnhf-nav--bp-always.jnhf-nav--m-dropdown.jnhf-nav--open .jnhf-nav__panel{display:block}
.jnhf-nav--bp-always .jnhf-nav__list{display:block;width:100%}
.jnhf-nav--bp-always .jnhf-nav__list li{display:block;margin:0;border-bottom:1px solid var(--jnhf-m-divider)}
.jnhf-nav--bp-always .jnhf-nav__list li.jnhf-has-sub{display:flex;flex-wrap:wrap;align-items:stretch}
.jnhf-nav--bp-always .jnhf-nav__list li > a{display:block!important;flex:1 1 0;min-width:0;padding:var(--jnhf-m-pad)!important;color:var(--jnhf-m-color)!important;background:transparent!important;border-radius:0!important;text-align:left}
.jnhf-nav--bp-always .jnhf-nav__list li > a:hover,
.jnhf-nav--bp-always .jnhf-nav__list li > a:focus,
.jnhf-nav--bp-always .jnhf-nav__list li.current-menu-item > a,
.jnhf-nav--bp-always .jnhf-nav__list li.current-menu-ancestor > a,
.jnhf-nav--bp-always .jnhf-nav__list li.current_page_item > a{color:var(--jnhf-m-hover-color)!important;background:var(--jnhf-m-hover-bg,transparent)!important}
.jnhf-nav--bp-always .jnhf-nav__list > li > a::after{display:none}
.jnhf-nav--bp-always .jnhf-nav__list .sub-menu > li:last-child{border-bottom:0}
.jnhf-nav--bp-always .jnhf-nav__subtoggle{display:flex!important;flex:0 0 52px;width:52px!important;margin:0!important;padding:0!important;align-items:center;justify-content:center;border-left:1px solid var(--jnhf-m-divider);color:var(--jnhf-m-color)!important;background:transparent!important}
.jnhf-nav--bp-always .jnhf-nav__subtoggle::before{top:-.14em!important;transform:rotate(45deg)!important}
.jnhf-nav--bp-always .jnhf-nav__list li.jnhf-open > .jnhf-nav__subtoggle::before{top:.14em!important;transform:rotate(-135deg)!important}
.jnhf-nav--bp-always .jnhf-nav__list .sub-menu{position:static!important;display:none!important;flex:0 0 100%;width:100%;min-width:0!important;margin:0!important;padding:0 0 0 var(--jnhf-m-indent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important}
.jnhf-nav--bp-always .jnhf-nav__list .sub-menu::before{display:none!important}
.jnhf-nav--bp-always .jnhf-nav__list li.jnhf-open > .sub-menu{display:block!important}

/* logged-in admin bar */
body.admin-bar .jnhf-nav--m-offcanvas .jnhf-nav__panel{top:32px}
@media (max-width:782px){body.admin-bar .jnhf-nav--m-offcanvas .jnhf-nav__panel{top:46px}}

/* stop the page scrolling behind the slide-in panel */
html.jnhf-nav-open{overflow:hidden}

@media (prefers-reduced-motion:reduce){
  .jnhf-nav *,.jnhf-nav *::before,.jnhf-nav *::after{transition-duration:.01ms!important}
}
