/*   Header css    */
:root {

    /* --dt-hdr-logo-row-h: 3.125rem; */
    /* --m-hdr-logo-row-h: 2.5rem; */

    /* --dt-hdr-logo-row-p-y: 3.125rem;
    --tblt-hdr-logo-row-p-top: 3.0625rem;
    --tblt-hdr-logo-row-p-btm: 2.5rem;
    --m-hdr-logo-row-p-y: 1.31rem;
    */
    
    --breadcrumbs-h: 2.875rem;
    --dt-hdr-h: 12.1875rem;
    --tblt-hdr-h: 7.9375rem;
    --m-hdr-h: 5.125rem;
    --hdr-h: var(--dt-hdr-h);
    --anchor-scroll-offset: calc(var(--hdr-h, 80px) + var(--wp-admin--admin-bar--height, 0px) + 1rem);
    --dt-main-top: 2.8125rem;

    --hdr-logo-w: clamp(7.875rem, 7.3493rem + 2.1569vw, 9.9375rem);

    --hdr-btn-w: clamp(7.5rem, 3.5872rem + 8.016vw, 10rem);
    /* --tblt-hdr-btn-w: 7.5rem; */
    --m-hdr-btn-w: 5.75rem;
    --btn-padding-top: 0.4rem;
    --btn-padding-bottom: 0.5rem;

    --hdr-btn-icon-accnt-w: clamp(14px, 9.3046px + 0.6012vw, 17px);
    --hdr-btn-icon-accnt-h: clamp(16px, 9.7395px + 0.8016vw, 20px);
    --hdr-btn-icon-srch-w: clamp(16px, 9.7395px + 0.8016vw, 20px);

    --m-hdr-btn-icon-accnt-w: 14px;
    --m-hdr-btn-icon-accnt-h: 16px;
    --m-hdr-btn-icon-srch-w: 16px;

    /* header wpml lang button spacing/sizes  */
    --side-nav-btns-gap: 0.9375rem;
    --btn-width: 6.8rem;
    --btn-padding-x: 1.25rem;
    --span-lang-width: 4rem;
    --icon-left: calc(-1 * var(--span-lang-width) - 1.5rem);
    /* --lng-tgl-icn-left: clamp(1.125rem, 0.9294rem + 0.4008vw, 1.25rem); */
    --lng-tgl-icn-left: -1.625rem;
    --m-lng-tgl-icn-left: -1.625rem;
    --lng-tgl-icn-w: clamp(18px, 11.7395px + 0.8016vw, 22px);
    --lng-tgl-icn-h: clamp(10px, 6.8697px + 0.4008vw, 12px);

    --group-padding: 0.3125rem;
    --group-margin-x: 0.75rem;
    --m-button-lg-height: 2.5rem;
    --m-lng-tgl-icn-w: 0.75rem;
    --lng-tgl-li-p: 0.1875rem 0rem;
    --tgl-cntnr-min-h: 7.1875rem;
    --tgl-btn-h: 2.375rem;

    
    /* nav menu spacing/sizes  */
    --m-nav-w: var(--wp--style--global--wide-size) !important;
    --m-content-p-x: 0.9375rem;
    --m-content-p-x-tot: 1.875rem;
    --m-content-w-net: var(--wp--style--global--content-size) !important;
    --dt-nav-w: clamp(25.5625rem, 16.9586rem + 17.6039vw, 34.5625rem);
    /* --dt-nav-w-full: clamp(50vw, 56vw + 1.8rem, 91vw); */
	--en-dt-nav-li-a-left-right-padding: clamp(0.9375rem, -3.761rem + 5.8685vw, 3.2813rem);
	--fr-dt-nav-li-a-left-right-padding: clamp(0.9375rem, -2.9466rem + 4.8513vw, 2.875rem);

    --nav-gap-ul: 1.875rem;
    --nav-rspns-dlg-p-x: clamp(0.9375rem, 0.6908rem + 26.3158vw, 1.25rem);
    --nav-rspns-dlg-p-y: clamp(1.25rem, 0.2632rem + 105.2632vw, 2.5rem);
    
    --m-nav-dlg-p-x: 1.25rem;
    --m-nav-dlg-p-y: 0.625rem;
	
	 --m-nav-dlg-wrapper-p-x: 1.25rem;
     --m-nav-dlg-wrapper-p-y: 2.5rem;

    --nav-rspns-cntnr-cntnt-min-w: 40.5rem;
    --nav-rspns-container-content-full-w: clamp(40.5rem, 32.2546rem + 16.8704vw, 49.125rem);

    --nav-ul-p-y: 1.25rem;
    --nav-ul-min-w: 19.3125rem;
    --nav-ul-max-w: 23.5625rem;
    --nav-ul-w: clamp(19.3125rem, 15.2495rem + 8.313vw, 23.5625rem);

    --m-nav-ul-w: 100%;
    --nav-li-min-h: 2.5rem;
    --nav-li-p-x: 0;
    --nav-li-lbl-p-x: 0.9375rem;
    --nav-li-lbl-p-y: 1rem;
    --m-submenu-p-x: 5%;
	--nav-hover-bold:700;

}


.header-container {
    position: fixed;
    top: 0rem;
    left: auto;
    background-color: var(--white, #FFF);
    z-index: 1000;
    margin-top: 0px;
    width: var(--wp--style--global--wide-size) !important;
    /*padding: 0 var(--global-p-x) !important; */
}
body.logged-in.admin-bar .header-container {
    top: var(--wp-admin--admin-bar--height, 0px);
    z-index: 999;
}

/* menu*/
#menu-btn button.always-shown {
    display: flex;
    min-height: 2.5rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    border-radius: var(--btn-brd-rad) !important;
    background-color: #000 !important;
    color: #fff !important;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

#menu-btn button.always-shown {
    width: var(--hdr-btn-w) !important;
}

#menu-btn .has-custom-black-background-color {
    background-color: initial !important;
}

nav.eqao-nav>button.wp-block-navigation__responsive-container-open.always-shown::before {  
    content: url("/wp-content/uploads/2026/04/Hamburger-Icon-White.png");
    display: flex;
	/*margin-right: 0.625rem;
    width: 1.125rem !important;
    height: 0.375rem !important; */
    justify-content: center;
    align-items: center;
}

/* language*/ 
.wpml-language-switcher-block.header-lang-toggle {
    /*padding: 0px !important; */
    width: var(--hdr-btn-w) !important;
}

/*.header-lang-toggle {
    margin-top: 0px;
} */

.header-lang-toggle div.wpml-ls-dropdown.open-on-click {
    background-color: #ffffff !important;
}

.header-lang-toggle .wpml-ls-dropdown
 {
    width: 100%;
    position: relative;
    border-radius: 2.5rem;
}

.wpml-language-switcher-block.header-lang-toggle {
    ul.wp-block-navigation__container {
        width: var(--hdr-btn-w) !important;
        border-radius: 2.5rem !important;
    }
}

#lang-btn .wp-block-navigation-submenu__toggle, #lang-btn li a
 {
    display: flex;
    flex-shrink: 0;
    min-height: 2.5rem;
    border-radius: 2.5rem !important;
    border: 1px solid #000;
    align-items: center;
    justify-content: center;
    gap: 0.625rem;
    box-sizing: border-box;
    font-family: var(--btn-font-family);
    font-size: var(--btn-font-size) !important;
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    letter-spacing: var(--btn-letter-spacing);
}

#lang-btn .wp-block-navigation-submenu__toggle{
    /* padding: 0.25rem 1.25rem; */
    padding: var(--lng-tgl-li-p) !important;
    min-width: unset !important;
    width: var(--hdr-btn-w) !important;
}

#lang-btn .wp-block-navigation-submenu__toggle:focus, #lang-btn a.wp-block-navigation-item__content:focus {
    outline-style: none; /*8888888888888888888888888888888888888888888888888888*/
    outline-width: 1px;
	box-shadow: var(--btn-hover-box-shadow) !important;
}

#lang-btn:focus {
	outline:none
}

/* #lang-btn .wp-block-navigation-submenu__toggle
 { */
   /* padding: 0 !important;
    border: none !important;
  /*  margin-left: 0.9375rem !important; */
/* } */

.header-lang-toggle div.wpml-ls-dropdown>ul.wp-block-navigation__container>li.wp-block-navigation-submenu>div.wp-block-navigation-submenu__toggle {
    border: 1px solid var(--black) !important;
    background: var(--white) !important;
}

#lang-btn .current-language-item
 {
    display: flex;
    cursor: pointer;
    background-color: #ffffff;
    color: #000;
    flex-direction: row-reverse;
    align-items: center;
    column-gap: 0.625rem;
    /* font-family: var(--btn-font-family);
    font-size: var(--btn-font-size) !important;
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    letter-spacing: var(--btn-letter-spacing); */
}

#lang-btn li a {
    background: var(--global-light-teal) !important;
    padding: 0rem;
    width: var(--hdr-btn-w) !important;
    height: var(--tgl-btn-h) !important;
}

.container.wpml-toggle-group{
	padding: 0px;
}

.container.wpml-toggle-group:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
    min-height: 7.188rem /*calc(1rem + (var(--dt-button-height) * 2) + (var(--group-padding) * 2))*/;
    background: #FFF;
    /* border: 1px solid #c41a1a;*
    /* top: calc(var(--group-padding) * -1); */
    left: var(--group-padding);
    margin-left: 0rem;
    position: absolute;
	display: inline-flex;
    padding: 0.625rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.625rem;
    border-radius: var(--m-content-p-x-tot);
    border: 1px solid #000;
}

.header-button-account a:hover, .header-button-search a:hover, li#lang-btn .wp-block-navigation-submenu__toggle:hover, #lang-btn a.wp-block-navigation-item__content:hover
 {
    box-shadow: var(--btn-hover-box-shadow) !important;
 }

nav.eqao-nav span.wp-block-navigation-item__label, nav.eqao-nav .wp-block-navigation-submenu {
    text-decoration: none;
    font-family: var(--btn-font-family);
    font-size: var(--btn-font-size) !important;
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    letter-spacing: var(--btn-letter-spacing);
}

.header-lang-toggle span.wp-block-navigation__submenu-icon {
	content: url(/wp-content/uploads/2026/04/Drop-Down-Arrow-Icon-language.png);
	    width: auto !important;
		height: auto !important;
}


.header-lang-toggle div.wpml-ls-dropdown>ul.wp-block-navigation__container>li.has-child.wp-block-navigation-submenu>ul.wp-block-navigation__submenu-container
 {
    margin-top: 0.9375rem !important;
    border: none !important;
}

.header-lang-toggle div.wpml-ls-dropdown>ul>li>div.wp-block-navigation-submenu__toggle[aria-expanded=false]~ul {
    display: none !important;
}

.header-lang-toggle div.wpml-ls-dropdown>ul.wp-block-navigation__container>li.has-child.wp-block-navigation-submenu>ul.wp-block-navigation__submenu-container li[data-wpml='language-item'] {
    background: transparent !important;
}

.header-lang-toggle li[data-wpml='language-item']:first-of-type {
    margin-top: 0px !important;
}

/*.wpml-toggle-group.container{
	padding:0px !important;
}*/

.wpml-toggle-container{
	margin-left:1.25rem !important;
}

@media screen and (min-width: 782px) {
    .wpml-toggle-container, .wpml-toggle-group, .header-lang-toggle {
        display: inline-flex !important;
        min-width: var(--hdr-btn-w) !important;
        align-items: flex-start !important;
        position: relative;
    }
}

/*.header-container-row {
    position: relative;
    border-bottom: 1px solid var(--black);
    z-index: 1000;
    flex-wrap: nowrap;
    align-items: center !important;
    justify-content: space-between !important;
    margin: 0px !important;
    padding: var(--spacing-20-50) 0 !important;
} */

.header-container-row {
    position: relative;
    align-items: center !important;
    justify-content: space-between !important;
    border-bottom: none !important;
    z-index: 1000;
    margin: 0px !important;
    flex-wrap: nowrap;
    padding: var(--spacing-20-50) 0 !important;
    .header-logo-row {
        flex-grow: 1 !important;
        align-items: center !important;
        justify-content: space-between;
        gap: 0px !important;
        height: var(--spacing-40-50) !important;
        .eqao-header-logo {
            width: var(--hdr-logo-w) !important;
            img {
                width: var(--hdr-logo-w) !important;
            }
        }
    }
    .header-btns-outer {
        display: flex;
        align-items: center !important;
        justify-content: right !important;
        align-self: stretch !important;
    }
    .header-row {
        flex-grow: 0 !important;
        align-items: center !important;
        justify-content: right !important;
    }
}

.header-buttons.mob, .mob {
        display: none !important;
    }
	

/* desktop menu*/
.eqao-desktop-menu ul.eqao-nav.eqao-desktop-menu {
	display:flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100% !important;
    align-items: center;
    align-self: stretch;
	gap:0;
}

.wp-block-navigation__submenu-icon svg {
    width: 1.667rem !important;
    height: 1.613rem !important;
}

.eqao-new-desktop nav.eqao-nav ul:not(.wp-block-navigation-submenu):first-child
 {
	 padding-bottom: 0px !important;
	 padding-top:0px !important;
 }

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li{
	min-height: 5rem;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:focus-within,
nav.eqao-nav.eqao-desktop-menu ul.wp-block-navigation-submenu>li:focus-within
{
	border: 1px solid black;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li.has-child{
	gap: 0.625rem;
	margin-left:0px !important;
}

nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button:focus{
outline:none;	
}

nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button
 {
    margin-bottom: 0px;
	margin-left:0px !important;
    border-radius: 0px !important;
    /* width: var(--nav-li-a-width) !important; */
}

:lang(en-US) nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button
 {
 width: calc( 1.5rem + var(--en-dt-nav-li-a-left-right-padding)) !important;
 }

:lang(fr-FR) nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button
 {
width: calc( 1.5rem + var(--fr-dt-nav-li-a-left-right-padding)) !important;
 }
/*nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a, */
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button{
	    min-height: inherit !important;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a
 {
	padding-bottom:1.75rem;
	padding-top:1.75rem;
	padding-right:0px;
	text-decoration: none;
}

:lang(en-US) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a{
	    padding-left: var(--en-dt-nav-li-a-left-right-padding);
}

:lang(fr-FR) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a{
	    padding-left: var(--fr-dt-nav-li-a-left-right-padding);
}

:lang(en-US) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button,
:lang(en-US) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:not(.has-child) a{
padding-right: var(--en-dt-nav-li-a-left-right-padding) !important;
}

:lang(fr-FR) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button,
:lang(fr-FR) nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:not(.has-child) a{
padding-right: var(--fr-dt-nav-li-a-left-right-padding) !important;
}

.wp-block-navigation__submenu-icon svg path {
    stroke-width: 0.7 !important;
	/*stroke-width:1.3 !important;*/ 
	stroke-linecap:round !important;
	stroke-linejoin:round !important;
}


nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:focus, 
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:hover{
	background-color:var(--global-light-teal);
}

/*li.main-menu-item>a:first-child:hover span,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:focus>a span,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:active> a span
{
	font-weight:var(--nav-hover-bold) !important;
} */

/*nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li span{
	white-space: nowrap;
}*/

/*@media screen and (max-width: 1616px) {
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:not(.has-child) a,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a {
       --en-dt-nav-li-a-left-right-padding:1.25rem;
    }
	
} */

/*@media screen and (max-width: 1434px) { 
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:not(.has-child) a, 
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a {
  --en-dt-nav-li-a-left-right-padding:0.938rem;
    }
} */

ul.eqao-nav>li.wp-block-navigation-submenu>button.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ul.wp-block-navigation__submenu-container {
    opacity: 1 !important;
    max-width: 504px !important;
    width: max-content !important;
}

.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item a{
    border: 1px solid var(--neutral-light-grey);
    border-top: none;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.625rem;
    align-self: stretch; 
   	padding: 1.25rem 0.938rem !important;
    /*min-height: 3.75rem; */
}

.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item a:hover,
.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item a:active{
	background:var(--global-light-teal);
}

/*.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item a:hover span:first-child,
.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item a:active span:first-child{
	font-weight:var(--nav-hover-bold)!important;
} */

.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:last-child{
    border-bottom: 1px solid var(--neutral-light-grey);
}

.eqao-new-desktop .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
    margin-bottom: 0px;
}

.eqao-new-desktop ul:not(.wp-block-navigation-submenu):last-child{
	display:none !important;
}

/*.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{
    overflow: scroll !important;	
} */

/*.eqao-new-desktop .open-on--click .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
	padding: 10px 15px !important;
    min-height: 60px;
} */


/**mobile menu**/

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a{
 display: flex;
min-height: 2.5rem;
padding: 0.625rem 0.938rem;
flex-direction: column;
align-items: flex-start;
gap: 0.625rem;
align-self: stretch;	
}

/*  breadcrumb styles  */

.eqao-breadcrumb-trail {
    position: static;
    width: 100%;
    max-width: var(--wp--style--global--wide-size) !important;
    height: var(--breadcrumbs-h) !important;
    background: #ffffff;
    margin: 0rem !important;
	padding: 0 !important;
}
nav.breadcrumbs {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: var(--breadcrumbs-h) !important;
    span {
        color: #000 !important;
    }
}

.eqao-breadcrumb {
	display:flex;
    align-items: center;
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.eqao-breadcrumb a {
	text-decoration: none;
    .homepage-icon.home-icon.icon {
        background: url(/wp-content/uploads/2026/02/icon-home-20x20-1.svg) no-repeat center !important;
        width: 1.5rem !important;
        height: var(--breadcrumbs-h) !important;
        padding: 0px !important;
        margin: 0 0.9375rem 0 0 !important;
    }
    span {
        color: #000 !important;
    }
}
.eqao-breadcrumb img {
	content: url(/wp-content/uploads/2026/01/breadcrumb-chevron-22x46-1.png) !important; 
	margin-left: 0.625rem;
    margin-right: 0.3125rem;
}
.home-link{
	display: flex;
    align-items: center;
}

.bc_separator {
    color: transparent;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: var(--breadcrumbs-h) !important;
    font-size: 0px !important;
}
.bc_separator:after {
    display: inline-flex !important;
	content: url(/wp-content/uploads/2026/01/breadcrumb-chevron-22x46-1.png) !important; 
    margin-left: 0.3125rem;
    margin-right: 0.9375rem;
    align-items: flex-start !important;
    align-self: start;
}

.homepage-icon{
display:none !important;	
}
/*  end breadcrumb styles  */


@media screen and (max-width: 1281px) {
    .header-buttons.mob, .mob {
        display: flex !important;
		gap:0.313rem;
    }
	.eqao-new-desktop, .show-dt, .wpml-toggle-container{
		display:none !important;
	}
	
	#menu-btn{
		margin-left:0.313rem;
	}
	
	.btn-mob-icon a{
		display: flex !important;
width: 2.5rem !important;
height: 2.5rem !important;
padding: 0.75rem 0.813rem !important;
justify-content: center !important;
align-items: center !important;
flex-shrink: 0 !important;
	}
	
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li,
nav ul.wp-block-navigation-submenu >li{
 min-height: var(--nav-li-min-h) !important;
width:100%;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a,
nav ul.wp-block-navigation-submenu >li{
	display: flex;
    flex-wrap: wrap;
    height: inherit;
    flex-direction: row;
	padding: 0.625rem 0.938rem !important; 
	justify-content: flex-start !important;
    align-content: flex-start !important;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a:focus{
	outline:none !important;
}

.wp-block-navigation-submenu{
	padding:0px !important;
}
	
	nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button,
	nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child a
 {
    margin-bottom: 0px;
    margin-left: 0px !important;
    border-radius: 0px !important;
    /* width: var(--nav-li-a-width) !important; */
    width: 100% !important;
}

	nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button span{
		width:inherit;
	}

}

#menu-btn nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open { 
    background-color: #ffffff !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
    width: var(--m-nav-width); 
    max-width: 70%;
    padding: var(--m-nav-padding-top-dbl) var(--m-nav-padding-x) 0rem var(--m-nav-padding-x) !important;
} 



/************************mobile*************************/
@media screen and (max-width: 1281px) {
    #menu-btn button.always-shown {
        /*padding-left: clamp(0.5rem, 0.5vw, 0.94rem) !important;
        padding-right: clamp(0.5rem, 0.5vw, 0.94rem) !important; */
        width: auto !important;

    }
    #menu-btn button.always-shown::before {
        margin-top: -0.2875rem !important;
        width: 1.25rem !important;
        height: 0.313rem !important;
    }
	
	.wp-block-navigation .wp-block-navigation__submenu-icon {	
	z-index: 1;
	}
	
	nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:not(.has-child) a,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a,
nav .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ ul.wp-block-navigation-submenu li.wp-block-navigation-item a{
	padding:0px !important;
}

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a:focus-within,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a:focus,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a:active,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a:hover,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:focus-within,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:focus,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:active,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:hover{
	border-bottom: 0.125rem solid black !important;
	background: var(--global-light-teal) !important;
	/*font-weight:var(--nav-hover-bold) !important;*/
}

/*nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:focus span,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:active span,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button:hover span{
	font-weight:var(--nav-hover-bold) !important;
}*/


nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li a,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li button{
    background: #ffffff !important;
    font-weight:var(--nav--bold);	
} 

nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:focus-within,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:focus,
nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li:active{
	border:none !important;
}
ul.eqao-nav>li.wp-block-navigation-submenu>button.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ul.wp-block-navigation__submenu-container {
    max-width: inherit !important;
}

.side-lang-toggle.mob div, .side-lang-toggle.mob a{
 width:inherit !important;  
}

.current-language-item span.wp-block-navigation-item__label:before{
  content: ""; /* Required to make the pseudo-element appear */
  display: inline-block; /* Or 'block' depending on layout */
  width: 16px;
  height: 8px;
  background-image: url('/wp-content/uploads/2026/04/Drop-Down-Arrow-Icon.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom:0.125rem;
  margin-right: 0.625rem; /* Space between image and text */
}
}

nav.eqao-nav .has-modal-open .wp-block-navigation__responsive-close {
    margin-left: unset !important;
    margin-right: unset !important;
}

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open button.wp-block-navigation__responsive-container-close {
    position: relative;
    display: flex;
    height: 2.5rem;
    align-items: center;
    line-height: 130%;
    background-color: var(--white, #FFF) !important;
    border: 1px solid #000 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open button.wp-block-navigation__responsive-container-close::before {
    content: url("../../../uploads/2024/07/icon-close.svg");
    display: flex;
    width: 0.625rem;
    height: 0.625rem;
    padding: 0rem 0.625rem 0rem 0rem;
    justify-content: center;
    align-items: center;
}

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
    background-color: var(--global-light-teal);
    color: var(--wp--preset--color--custom-black);
}
nav.eqao-nav>.wp-block-navigation__responsive-container.is-menu-open {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    overflow-x: hidden;
    overflow-y: hidden;
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
    border-radius: var(--btn-brd-rad) !important;
}

nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
    width: fit-content !important;
    z-index: 9999;
}
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
    width: fit-content;
    padding: var(--nav-rspns-dlg-p-y) var(--nav-rspns-dlg-p-x) !important;
}
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
    width: fit-content !important;
}
nav.eqao-nav .wp-block-navigation__responsive-dialog:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
    width: fit-content !important;
}
nav.eqao-nav .wp-block-navigation__responsive-container-content {
    width: fit-content;
    box-sizing: border-box;
    padding-top: 0px !important; 
}
nav.eqao-nav .wp-block-navigation__responsive-container-content:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
    width: var(--nav-rspns-container-content-full-w) !important; 
}

@media screen and (max-width: 1281px) {
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
        width: 100% !important;
        overflow-y: visible;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
        width: 100% !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        width: 100% !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        width: 100% !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        width: 100% !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        width: 100% !important;
    }   
}


/*          main ul                 */
nav.eqao-nav ul.eqao-nav {
    position: relative;
    box-sizing: border-box;
    padding: var(--nav-ul-p-y) 0px !important;
    width: var(--nav-ul-w) !important;
}

@media screen and (max-width: 1281px) {
    nav.eqao-nav ul.eqao-nav {
        width: var(--m-nav-ul-w) !important;
        flex-direction: column !important;
    }
	
	:lang(en-US) nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button ,
	:lang(fr-FR) nav.eqao-nav.eqao-desktop-menu .wp-block-navigation-item.has-child button {
		width:100% !important;
	}
}

nav.eqao-nav .is-menu-open li {
    position: static;
    box-sizing: border-box;
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    align-self: stretch !important;
    padding:0px !important;
    margin: 0px !important;
    min-height: var(--nav-li-min-h) !important;
    border-bottom: 1px solid #D4D4D1;
    width: 100% !important;
}

nav.eqao-nav .is-menu-open li.wp-block-navigation-submenu {
    box-sizing: border-box;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    align-self: stretch !important;
    min-height: var(--nav-li-min-h) !important;
    border-bottom: 1px solid #D4D4D1;
    width: 100% !important;
}

nav.eqao-nav .is-menu-open li a { 
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    min-height: var(--nav-li-min-h) !important;
    align-self: stretch !important;
    padding: 0px !important;
    text-decoration: none !important;      
}
nav.eqao-nav .is-menu-open .wp-block-navigation-submenu li a span.wp-block-navigation-item__label {
    padding: var(--m-nav-dlg-p-y) var(--m-nav-dlg-p-x) !important; 
}

nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    min-height: var(--nav-li-min-h) !important;
    align-self: stretch !important;
    padding: 0px !important;
    text-align: left;
    width: var(--nav-ul-w) !important;
}

nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle[aria-expanded=false] {
    width: var(--nav-ul-w) !important; 
}
nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle[aria-expanded=true] {
    width: var(--nav-ul-w) !important;
}

nav.eqao-nav .is-menu-open li button {   
    background-color: var(--global-light-teal) !important;
	font-weight:var(--nav--bold);
    /*border-bottom: 0.125rem solid #000000 !important; */
}

/* mobile - vertical submenu */
@media screen and (max-width: 1281px) {
    nav.eqao-nav .is-menu-open li, nav.eqao-nav .is-menu-open li.wp-block-navigation-submenu, 
        nav.eqao-nav .is-menu-open li a, nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle {
        flex-direction: column !important;
        justify-content: center !important;
    }
	
	nav.eqao-nav.eqao-desktop-menu ul.eqao-nav>li.has-child
 {
    gap: 0rem;
    margin-left: 0px !important;
}

    nav.eqao-nav .is-menu-open li.wp-block-navigation-submenu {
        align-items: center !important;
    }

    nav.eqao-nav .is-menu-open li {
        position: relative;
    }
    nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle {
        width: var(--m-nav-ul-w) !important;
        justify-content: center !important;
    } 
    nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle[aria-expanded=false] {
        width: var(--m-nav-ul-w) !important;  
    }
    nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle[aria-expanded=true] {
        width: var(--m-nav-ul-w) !important;
        border-bottom: 0.125rem solid #000000 !important;
    }
    nav.eqao-nav .is-menu-open li a, nav.eqao-nav .is-menu-open li button.wp-block-navigation-submenu__toggle { 
        align-items: flex-start !important;
        justify-content: center !important;
    } 
nav.eqao-nav .is-menu-open ul.wp-block-navigation-submenu li:last-child{
	border-bottom:0.125rem solid #000000 !important;
}
nav.eqao-nav .is-menu-open li a span.wp-block-navigation-item__label, nav.eqao-nav .is-menu-open li button span.wp-block-navigation-item__label {
    padding: var(--nav-li-lbl-p-y) var(--nav-li-lbl-p-x) !important;
}	
}


/*   outline  */
ul.eqao-nav li>a,
ul.eqao-nav li>a:focus,
ul.eqao-nav>li>a:active,
ul.eqao-nav>li.current-menu-item>a {
    outline-width: 0px !important;
    outline-style: none !important;
}

ul.eqao-nav>li,
ul.eqao-nav>li.current-menu-item {
    outline-width: 0px !important;
    outline-style: none !important;
}
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a,
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a:not():focus,
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a.current-menu-item,
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a.current-menu-ancestor,
nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open li a:has(button.current-menu-ancestor),
ul.eqao-nav li.wp-block-navigation-submenu>button.wp-block-navigation-submenu__toggle[aria-expanded="true"] {
    outline-width: 0px !important;
    outline-style: none !important;
   /* border-bottom: 0.125rem solid #000000 !important; */
    background-color: var(--global-light-teal) !important;
	font-weight:var(--nav--bold);
}


nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open ul.eqao-nav>li>span.wp-block-navigation__submenu-icon {
    display: inline-block !important;
    position: absolute !important;
    right: var(--nav-li-lbl-p-x) !important;
    width: var(--dt-nav-icon-width) !important;
    height: var(--dt-nav-icon-width) !important;
}

/* 
    nav.eqao-nav .is-menu-open ul.eqao-nav>li.wp-block-navigation-item.wp-block-navigation-link:not(:first-child) > a.wp-block-navigation-item__content::after {
            display: inline-block;
            content: url("../../../uploads/2024/08/icon-arrow-right.svg");
            position: absolute !important;
            right: var(--nav-li-lbl-p-x) !important;
            width: 0.74956rem !important;
            stroke: var(--black, #000) !important;
            stroke-linecap: round !important;
    } 
*/

ul.eqao-nav>li>span.wp-block-navigation__submenu-icon>svg {
    stroke: var(--black, #000) !important;
    stroke-linecap: round;
    width: 16px !important;
    height: 16px !important;
}
ul.eqao-nav>li>span.wp-block-navigation__submenu-icon>svg path {
    d: path("M1 5.5L11 5.5 M6 0.5L6 10.5");
}

@media screen and (max-width: 1281px) {
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open ul.eqao-nav>li>span.wp-block-navigation__submenu-icon {
        top: 40% !important;
    }
    nav.eqao-nav .is-menu-open ul.eqao-nav>li:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) span.wp-block-navigation__submenu-icon {
        top: 1.25rem !important;
    }

    ul.eqao-nav>li>span.wp-block-navigation__submenu-icon>svg {
        width: 14px !important;
        height: 14px !important;
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
        width: var(--m-nav-w);
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        width: var(--m-nav-w);
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
        padding: var(--m-nav-dlg-wrapper-p-y) var(--m-nav-dlg-wrapper-p-x) !important;
        height: 100% !important;
        box-sizing: border-box;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        width: var(--m-nav-w);
    }
}


nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open ul.wp-block-navigation-submenu {
    display: inline-block !important;
    gap: 0rem !important;
    transition: max-height 0.3s ease, opacity 0.3s ease !important;
}

ul.eqao-nav li button.wp-block-navigation-submenu__toggle[aria-expanded="false"]~ul.wp-block-navigation__submenu-container {
    opacity: 0 !important;
    max-height: 0rem !important;
    gap: 0;
    width: 0px !important;
    min-width: 0px !important;
    padding: 0px !important;
    visibility: hidden;
}

/*  Submenu ul  */
/*ul.eqao-nav li.wp-block-navigation-submenu>button.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ul.wp-block-navigation__submenu-container {
    opacity: 1 !important;
    position: absolute !important;
    top: 0;
    left: calc(100% + var(--nav-gap-ul)) !important;
    min-width: var(--nav-ul-min-w)!important;
    width: var(--nav-ul-w) !important;
    max-height: none !important;
    padding: var(--wp--preset--spacing--40) 0px !important;
} */


@media screen and (max-width: 1281px) {

    /*  mobile submenu  */
    ul.eqao-nav li.wp-block-navigation-submenu>button.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ul.wp-block-navigation__submenu-container {
        position: relative !important;
        top: 0;
        left: 0 !important;
        width: var(--m-nav-ul-w) !important;
        flex-direction: column !important;
        /*padding: 0px var(--m-submenu-p-x) !important;*/
       /* background-color: var(--global-light-teal)) !important;*/
    }
    ul.eqao-nav li button.wp-block-navigation-submenu__toggle[aria-expanded="false"]~ul.wp-block-navigation__submenu-container li {
        min-height: 0px !important;
        height: 0px !important;
        a {
            min-height: 0px !important;
            height: 0px !important;
            cursor: none !important;
            visibility: hidden !important;
        }
    }
    ul.eqao-nav li button.wp-block-navigation-submenu__toggle[aria-expanded="true"]~ul.wp-block-navigation__submenu-container li {
        min-height: var(--nav-li-min-h) !important;
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open>div>div>div>ul.eqao-nav>li.wp-block-navigation-link {
        display: flex !important;
        align-items: flex-start !important;
        gap: 0rem !important;
        align-self: stretch!important;
        padding-bottom: 0rem !important;
    }
    nav.eqao-nav ul.wp-block-navigation__submenu-container li.wp-block-navigation-item.wp-block-navigation-link {
        background-color: inhert !important;
    }
    nav.eqao-nav .is-menu-open ul.wp-block-navigation__submenu-container li.wp-block-navigation-item.wp-block-navigation-link:not(:focus),
    nav.eqao-nav .is-menu-open ul.wp-block-navigation__submenu-container li.current-menu-item,
    nav.eqao-nav .is-menu-open ul.wp-block-navigation__submenu-container li.current-menu-ancestor,
    nav.eqao-nav .is-menu-open ul.wp-block-navigation__submenu-container li:has(button.current-menu-ancestor) {
        background-color: var(--wp--preset--color--custom-light-yellow) !important;
    }

    .wpml-ls-dropdown li.wp-block-navigation-item.wp-block-navigation-link:not(:focus) {
        background-color: var(--global-light-teal) !important;
		font-weight:var(--nav--bold);
    }
	
	.wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ ul.wp-block-navigation-submenu li.wp-block-navigation-item a
    {
        padding-left: 0px !important;
    }
}


/*  Side Nav Buttons  */ 
.side-nav-srch-buttons {
    display: flex;
    width: var(--nav-ul-w) !important;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: var(--side-nav-btns-gap);
    padding-top: 0px;
}
.side-lang-toggle {
    display: none !important;
}

/*  wpml side nav toggle - mobile only */
@media only screen and (max-width: 1281px) {

    .side-nav-srch-buttons {
        width: var(--m-nav-ul-w) !important;
    }
	
	.side-nav-srch-buttons.mob a, 
	.side-lang-toggle.mob span.block-navigation-item__label{
        /* 
		font-size:1rem !important;
		line-height: 110% !important;
        letter-spacing: 0.02rem !important;
        */
        font-family: var(--btn-font-family);
        font-size: var(--btn-font-size);
        font-weight: var(--btn-font-weight);
        line-height: var(--btn-line-height);
        letter-spacing: var(--btn-letter-spacing);
	}

    ul.eqao-nav.wp-block-navigation:has(div.side-lang-toggle) {
        container-type: inline-size;
        display: flex !important;
        position: relative;
        left: 0;
        top: var(--side-nav-btns-gap);
        background: transparent;
        border: 1px none var(--black) !important;
        align-items: center !important;
        justify-content: center !important;
        align-content: center !important;
        gap: 0rem !important;
        padding: 0rem !important;
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>ul.eqao-nav.wp-block-navigation__container:has(.side-lang-toggle .wp-block-navigation-submenu__toggle[aria-expanded=true]) {
        top: var(--side-nav-btns-gap);
        background-color: #fff !important;
        border: 1px solid var(--black) !important;
        border-radius: 1.875rem !important;
        padding: 0.625rem !important;
    }

    .side-lang-toggle {
        display: flex !important;
        background: transparent;
        border: 0px none !important;
        align-content: center !important;
        gap: 0rem !important;
        justify-content: center !important;
        align-items: center !important;
        align-self: stretch;
        max-width: var(--m-nav-ul-w);
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle {
        display: flex !important;
        justify-content: center !important;
        gap: 0rem !important;
        width: var(--m-nav-ul-w) !important;
        min-width: var(--m-nav-ul-w) !important;
        max-width: var(--m-nav-ul-w) !important;
    }

    .side-lang-toggle .wpml-ls-dropdown {
        width: var(--m-nav-ul-w) !important;
        min-width: var(--m-nav-ul-w) !important;
        max-width: var(--m-nav-ul-w) !important;
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle div.wpml-ls-dropdown>ul {
        display: flex;
        width: var(--m-nav-ul-w) !important;
        min-width: var(--m-nav-ul-w) !important;
        max-width: var(--m-nav-ul-w) !important;
        gap: 0rem !important;
        padding-top: 0rem !important;
        padding-left: 0rem !important;
        justify-content: center !important;
    }

    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle div.wpml-ls-dropdown>ul>li {
        padding-top: 0rem !important;
        padding-left: 0rem !important;
        width: var(--m-nav-ul-w);
        max-width: var(--m-nav-ul-w) !important;
        min-height: var(--m-button-lg-height) !important;
        justify-content: center !important;
    }

    /* current lang */
    .side-lang-toggle div.wpml-ls-dropdown>ul.wp-block-navigation__container>li.wp-block-navigation-submenu>div.wp-block-navigation-submenu__toggle {
        display: flex;
        height: var(--m-button-lg-height) !important;
        border-radius: var(--btn-brd-rad) !important;
        border: 1px solid var(--black) !important;
        color: var(--black) !important;
        justify-content: center !important;
        align-items: center !important;
        align-self: start !important;
        background: transparent !important;
        width: 100cqw !important;
        gap: 0rem !important;
    }

    .side-lang-toggle div.wpml-ls-dropdown>ul>li>div.wp-block-navigation-submenu__toggle[aria-expanded=false] {
        display: flex;
        width: 100cqw !important;
        gap: 0rem !important;
        align-self: start !important;
    }

    .side-lang-toggle div.wpml-ls-dropdown>ul>li>div.wp-block-navigation-submenu__toggle[aria-expanded=true] {
        width: 100cqw !important;
    }

    /* non-current lang */
    .side-lang-toggle div.wpml-ls-dropdown>ul.wp-block-navigation__container>li.has-child.wp-block-navigation-submenu>ul.wp-block-navigation__submenu-container {
        height: var(--m-button-lg-height) !important;
        border-radius: var(--btn-brd-rad) !important;
        border: 1px solid var(--global-dark-teal) !important;
        justify-content: center !important;
        align-items: center !important;
        align-self: stretch !important;
        align-content: center !important;
        text-align: center !important;
        margin-top: var(--grid-size-dt-quarter) !important;
        background: var(--global-light-teal) !important;
        padding: 0rem !important;
        width: 100cqw !important;      
    }

    .side-lang-toggle div.wpml-ls-dropdown>ul>li>div.wp-block-navigation-submenu__toggle[aria-expanded=false]~ul {
        display: none !important;
    }

    .side-lang-toggle li {
        width: var(--m-nav-ul-li-width) !important;
        max-width: var(--m-nav-ul-li-width) !important;
        justify-content: center !important;
        align-items: center !important;
        align-self: stretch !important;
        margin: 0rem !important;
        padding-top: 0rem !important;
        padding-left: 0rem !important;
        text-align: center !important;
    }

    .side-lang-toggle span.wp-block-navigation-item__label {
        /* 
        font-size: 1.125rem !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 130% !important;
        */

        padding: 0rem 0rem 0rem var(--grid-size-mob-quarter) !important;
        color: var(--black) !important;
        background-color: transparent !important;
        justify-content: center !important;
        align-items: center !important;
        align-self: stretch !important;
        text-align: center !important;
    }
    .side-lang-toggle span.wp-block-navigation__submenu-icon {
        display: none !important;
        width: 0px !important;
        height: 0px !important;
    }
    .side-lang-toggle .wp-block-navigation-submenu__toggle .current-language-item {
        position: relative !important;
    }

    .side-lang-toggle .wp-block-navigation-submenu__toggle .current-language-item::before {
        left: var(--m-lng-tgl-icn-left) !important;
    }

    .side-lang-toggle div.wpml-ls-dropdown span.current-language-item.has-custom-black-background-color {
        background-color: transparent !important;
        min-height: unset !important;
    }
    .side-lang-toggle div.wpml-ls-dropdown span.current-language-item>div.wp-block-navigation-item__content {
        display: flex !important;
        justify-content: center !important;
        align-self: stretch !important;
        align-items: stretch !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle li,
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle li.current-menu-item {
        outline-width: 0px !important;
        outline-style: none !important;
        border-bottom: 0px none var(--neutral-dark-grey) !important;
        background-color: transparent !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .wpml-ls-dropdown li.wp-block-navigation-submenu:not(:hover):focus {
        background-color: var(--global-light-teal) !important;
        border-bottom: 0px none #000000 !important;
		/*font-weight:var(--nav-hover-bold)!important;*/
    }
    .side-lang-toggle li[data-wpml='language-item']:first-of-type {
        margin-top: 0rem !important;
        padding-top: 0rem !important;
        text-align: center !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle li[data-wpml='language-item'] {
        padding-top: 0rem !important;
        text-align: center !important;
    }
    .side-lang-toggle span.current-language-item>div.wp-block-navigation-item__content {
        text-align: center !important;
		padding: 0px !important;
    }

    .side-lang-toggle span.current-language-item>div.wp-block-navigation-item__content>div>span.wp-block-navigation-item__label {
        text-align: center !important;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle li.wp-block-navigation-item[data-wpml='language-item']>div>a.wp-block-navigation-item__content {
        text-align: center !important;
        justify-content: center !important;
      /*  width: var(--wp--style--global--content-size) !important; */
    }
    .side-lang-toggle li.wp-block-navigation-item[data-wpml='language-item']>div>a {
        text-decoration: none;
    }
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open .side-lang-toggle li.wp-block-navigation-item[data-wpml='language-item']>div>a>span.wp-block-navigation-item__label {
        text-align: center !important;
    }
    .side-nav-faq{
        margin-left:inherit !important; 
    }
}

body.page-template-page-no-title main.entry-content,
body.single-faq #tier-3,
body.single-news-release #tier-3,
body.page-id-44546 main.entry-content {
    margin-block-start: calc(var(--hdr-h) - 1px) !important; 
}

body.page-template-page-no-title #tier-1, 
body.page-template-page-no-title .page-title--sec {
    margin-block-start: calc(var(--hdr-h) - 1px) !important; 
}
@media only screen and (max-width: 1281px) {
    body.page-template-page-no-title .main.entry-content {
        .main-content-col {
            flex: 0 1 var(--wp--style--global--wide-size) !important;
        }
    }
    .mobile-page-nav.mobile.hide-dt-only {
        position: sticky !important;
        top: calc(var(--hdr-h) + var(--wp-admin--admin-bar--height)  - 1px) !important;
        z-index: 100;
    }
}
@media only screen and (max-width: 1281px) {
    .mobile-page-nav.mobile.hide-dt-only {
        position: sticky !important;
        top: calc(var(--hdr-h) + var(--wp-admin--admin-bar--height)  - 1px) !important;
    }
}

@media only screen and (min-width: 1281px) {
    #sidebar {
        position: sticky;
        display: block !important;
        /* top: calc(var(--dt-hdr-h) + 0.125rem) !important; */
        /* top: calc(var(--hdr-h) + 0.125rem) !important; */
        top: calc(var(--hdr-h) - 1px) !important;
        padding: var(--spacing-dt-20-40) !important;
    }
}

@media only screen and (max-width: 782px) {
    nav.eqao-nav .wp-block-navigation__responsive-container.is-menu-open {
        max-width: 100%;
    }
}

html {
    scroll-behavior: smooth;
}

body :target {
    scroll-margin-top: var(--anchor-scroll-offset) !important;
}
