
#nav{


}

nav#nav {
    background-color: #fff !important;
}

#nav .logo svg path, #nav .logo svg rect {
    fill: #000;
}


header .nav a, 
header .nav a.active {
    color:#1f1e25!important;
}

header .nav a:hover {
    color:#1f1e25!important;
}

header .nav li a:hover:before {
    background-color: #000;
}



header .nav li a.active:before {

    background-color: #1f1e25;

}


a.btn.btn-outline-light.btn-desktop {
    border: solid 1px #000;
    color: #000;
}

button.header-search.header-search-desktop svg, .header-account.header-account-desktop svg {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(125%) contrast(113%);
}


.nav-item-mobile {
 filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(46deg) brightness(125%) contrast(113%);
}