/* Add custom CSS styles below */ 
#header-mainbar {
    background-color: #007059;
}

.top-nav, .fixed-pinned .inner {
          background-color: #007059 !important;  
        color:white;
}
.s-cart-summary-wrapper .s-cart-summary-total:before,#mainnav.fixed-header .main-menu span,.header-icon-button .text span
 {
    color: white;
    opacity: 1;
}
.header-icon-button .text span:first-child {
    opacity: 1;
}
.s-cart-summary-wrapper .s-cart-summary-total,.sicon-shopping-bag:before,.sicon-user:before {
    color: white;
}
.bg-darker {
    background-color: #007059;

}
.bg-gray-100 {
display:none
}
body::-webkit-scrollbar {
    width: 16px;
}

body::-webkit-scrollbar-track {
    background: #c9c9c9;
    border-radius: 12px;
}

body::-webkit-scrollbar-thumb {
    background: #007059;
}

@supports not selector(::-webkit-scrollbar) {
    body {
        scrollbar-color: #007059 #c9c9c9;
    }
}
.main-menu li.root-level>a span {
        font-weight:bold;
        font-size:18px;
        transition: color 0.1s linear;
}
.main-menu li.root-level>a:hover span{
    color:green;
}
.store-footer h3 {
    font-size: 1.5rem;
        color:#007059;
}
.footer-list a, .s-contacts-list {
    font-weight:bold;
}