#mega-menu-wrap{
    background: #c60035;
}
.has-dropdown.header-language-dropdown .image-icon{
    display: inline-flex;
}
.form-flat input.search-field{
    width: 300px;
    max-width: 100%
}
.header-nav.header-nav-main.nav.nav-right .html a{
    font-size: 16px;
}
.badge-outline, .badge-circle {
    margin-left: 10px;
    font-size: 15px;
}
.has-shadow>.col>.col-inner {
    padding: 5px 0 20px;
}
#billing_country{
    display: none;
}
#logo img {
    max-height: 82px!important;
}
.header-nav.header-nav-main.nav.nav-right .html .woocommerce-mini-cart__buttons a {
    font-size: 14px;
}
.woof_container{
    padding: 20px 15px 0!important;
}
.woof_container_inner h4{
    font-size: 16px;
}
.woof_list.woof_list_checkbox li{
    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.woof_list.woof_list_checkbox li label{
    padding-top: 0;
}

@media (max-width: 849px){
    .nav-vertical li li.menu-item-has-children > a{
        text-transform: none!important;
        font-weight: 400!important;
        color: #666!important;
        font-size: 17px!important;
    }
    .nav-vertical li li.menu-item-has-children .nav-sidebar-ul li{

    }
    .nav-vertical li li.menu-item-has-children .nav-sidebar-ul li{
        background: rgba(0,0,0,.08);
    }
    .nav-vertical li li.menu-item-has-children .nav-sidebar-ul a{
        font-size: 15px!important;
    }
}