header .icon-search,header .icon-user {
    font-size: 24px !important
}

.icon-search:before {
    content: none!important
}

@media screen and (min-width: 850px) {
    .cart-img-icon {
        max-width:24px !important
    }

    span.header-account-title {
        font-size: 12px
    }
    
    

}


.header,.header-wrapper {
    margin-bottom: 50px
}

.header-wrapper.stuck {
    background-color: #fff
}


.page-id-27122 .header,.page-id-27122 .header-wrapper,.page-id-32942 .header,.page-id-32942 .header-wrapper,.page-id-33007 .header,.page-id-33007 .header-wrapper,.page-id-37447 .header,.page-id-37447 .header-wrapper,.page-id-42982 .header,.page-id-42982 .header-wrapper {
    margin-bottom: 0!important
}



.postid-26252 .header,.postid-26252 .header-wrapper {
    margin-bottom: 0!important
}


a.button.primary.is-outline.custom_primary_background_color_button {
    background: var(--fs-color-primary)
}

.term-b2b .shop-page-title.category-page-title.dark.featured-title.page-title {
    display: none
}

.term-b2b .header,.term-b2b .header-wrapper {
    margin-bottom: 0!important
}


.page-id-9 .header,.page-id-9 .header-wrapper {
    margin-bottom: 0!important
}

@media screen and (max-width: 768px) {
    #logo {
        max-width: 83px ;
        width: 100%;
    }
    
    .cart-item.has-icon img {
        max-width: 24px
    }
    
    .form-flat .searchform .button.icon {
        background-color: #ffffff96 !important;
    }
}


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

    .header-main {
        height: 55px
    }
}



li#menu-item-4003 {
    background: var(--fs-color-primary);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0 0;
    padding-bottom: 3px
}

li#menu-item-4003:hover {
    background-color: #fac869
}

li.menu-item-4003 {
    background: var(--fs-color-primary)
}


li#menu-item-33367:hover {
    padding-bottom: 3px;
    margin-bottom: -3px
}

li#menu-item-33367 a {
    color: #fff
}

li#menu-item-33367 {
    background: #E13828;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0 0;
    padding-bottom: 3px
}

li.menu-item-33367 {
    background: #E13828
}

li.menu-item-33367 a {
    color: #fff
}

.page-id-32942 #top-bar p,.page-id-32942 #top-bar a {
    color: #fff
}


li#menu-item-37457 {
    background: var(--fs-color-primary);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0 0;
    padding-bottom: 3px;
    margin-bottom: -3px
}

li#menu-item-37457:hover {
    background-color: #fac869
}

li.menu-item-37457 {
    background: var(--fs-color-primary)
}







li#menu-item-43775 {
    background: var(--fs-color-primary);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0 0;
    padding-bottom: 3px
}

li#menu-item-43775:hover {
    background-color: #fac869
}

li.menu-item-43775 {
    background: var(--fs-color-primary)
}




li#menu-item-49108 {
    background: var(--fs-color-primary);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px 10px 0 0;
    padding-bottom: 3px
}

li#menu-item-49108:hover {
    background-color: #fac869
}

li.menu-item-49108 {
    background: var(--fs-color-primary)
}










