c-nf_-language-picker .slds-combobox__input{
    background-color: var(--nfCH_headerBackgroundColor);
    border: 0;
}

c-nf_-language-picker .slds-combobox__input:focus,
c-nf_-language-picker .slds-combobox__input.slds-has-focus{
    box-shadow: none;
}

c-nf_-language-picker svg{
    fill: black !important;
}

c-nf_-language-picker .custom68 svg{
    background-color: var(--nfCH_headerBackgroundColor);
}

.buttonContainer > .account svg{
    fill: var(--nfCH_accountTextColor);
}

.buttonContainer > .account a:hover svg{
    fill: var(--nfCH_accountHoverTextColor);
}

.search-input svg{
    fill: var(--nfCH_searchIconColor);
    height: 20px;
    width: 20px;
}

.search-input>div:hover svg{
    fill: var(--nfCH_searchIconHoverColor);
}

div.sub-menu-wrapper > div.sub-menu h2 c-nf-navigation-menu-item > a.anchor{
    font-size: var(--nfCH_menuTitleFontSize);
    font-weight: var(--nfCH_menuTitleFontWeight);
}

div.sub-menu-wrapper > div.sub-menu h2 c-nf-navigation-menu-item > a.anchor:hover{
    color: var(--nfCH_hoverColor) !important;
}

div.sub-menu-wrapper > div.sub-menu > ul.child-menu > li.sub-menu_item > c-nf-navigation-menu-item > a.anchor{
    font-size: var(--nfCH_menuSubTitleFontSize);
    font-weight: var(--nfCH_menuSubTitleFontWeight);
}

ul.child-menu > li.nav-item:hover{
    background-color: var(--nfCH_dropDownMenuItemHoverBackgroundColor);
}

ul.child-menu > li.nav-item:hover c-nf-navigation-menu-item > a.anchor{
    color: var(--nfCH_dropDownMenuItemHoverTextColor);
}

ul.child-menu > li.nav-item:hover .tab-label::after{
    border-top: 7px solid var(--nfCH_dropDownMenuItemHoverTextColor);
}

c-nf-full-width-menu c-nf-navigation-menu-item a:not([href="javascript:void(0);"]):hover{
    color: var(--nfCH_hoverColor);
}

a.anchor:has(div.currentItem){
    color: var(--nfCH_currentPageIndicatorColor);
    text-decoration: underline 2px var(--nfCH_currentPageIndicatorColor);
}

a.anchor:has(div.currentItem):hover{
    color: var(--nfCH_hoverColor);
    text-decoration: underline 2px var(--nfCH_hoverColor);
}

.topLevelLI > c-nf-navigation-menu-item:hover a{
    text-decoration: var(--nfCH_navigationHoverDecoration);
    color: var(--nfCH_hoverColor);
}

.topLevelLI > c-nf-navigation-menu-item a,
.tab-label.top-level,
c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a{
    color: var(--nfCH_level0TextColor) !important;
}

c-nf-full-width-menu .child > c-nf-navigation-menu-item a{
    display: inline-block;
    width: 75px;
    z-index: 1 !important;
}

.child::after {
    left: 65px;
}

.topLevelLI > c-nf-navigation-menu-item a:hover,
.tab-label.top-level:hover,
c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a:hover{
    color: var(--nfCH_level0TextColor) !important;
}

@media screen and (max-width: 480px) {
    ul.child-menu > li.nav-item:hover{
        background-color: unset;
    }

    a.anchor:has(div.currentItem){
        color: unset;
        text-decoration: underline 2px var(--nfCH_currentPageIndicatorColor);
    }
    
    a.anchor:has(div.currentItem):hover{
        color: unset;
        text-decoration: underline 2px var(--nfCH_hoverColor);
    }

    .topLevelLI > c-nf-navigation-menu-item a,
    .tab-label.top-level,
    c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a{
        color: #020553 !important;
    }

    .topLevelLI > c-nf-navigation-menu-item:hover a{
        color: unset;
    }

    .topLevelLI > c-nf-navigation-menu-item a:hover,
    .tab-label.top-level:hover,
    c-nf-full-width-menu .nav-item > c-nf-navigation-menu-item a:hover{
        color: #020553 !important;
    }
    div.sub-menu-wrapper > div.sub-menu h2 c-nf-navigation-menu-item > a.anchor:hover{
        color: unset !important;
    }
    c-nf-full-width-menu c-nf-navigation-menu-item a:not([href="javascript:void(0);"]):hover{
        color: unset !important;
    }
    .hamburger-style svg{
        fill: var(--nfCH_titleTextColor) !important;
    }
}