#footer .footer-bg h3.widget-title, #footer .widget_subscriptions .subscribe_widget .newsletter span {
    color: #f23534;
}
#footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form p.subscribe-email {
    border: 1px solid #F23534;
}
#footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form p.subscribe-email input.subscribe_email {
    color: #F23534;
}
.subscribe_widget > .newsletter {
    display: none;
}
#footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form {
    margin-top: 20px;
}
padding-top: 25px;
#footer .fourth-footer-widget-area .widget_subscriptions h3.widget-title {
    font-size: 40px;
}
@media only screen and (min-width: 981px){
    #footer .fourth-footer-widget-area .widget_subscriptions .widget_title_wrapper, #footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget {
        float: left !important;
        width: 50% !important;
    }
    #footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form p.subscribe-email {
        height: 64px;
        padding: 6px;
    }
    #footer .fourth-footer-widget-area .widget_subscriptions button.button, body.woocommerce #footer .fourth-footer-widget-area .widget_subscriptions button.button {
        top: 8px!important;
        right: 18px!important;
    }
    #footer .fourth-footer-widget-area .widget_subscriptions .subscribe_widget form {
        margin-top: 10px;
    }
    #footer .fourth-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
#footer .sixth-footer-widget-area.footer-bg ul {
    width: 100%;
    text-align: center;
}
#footer .sixth-footer-widget-area.footer-bg ul li {
    display: inline-block!important;
    padding: 10px;
}
#footer .sixth-footer-widget-area.footer-bg ul.xoxo > li {
    width:100%;
}
#footer .sixth-footer-widget-area .widget-title.heading-title {
    font-size: 20px;
}
#footer .sixth-footer-widget-area>.container>div:before, #footer .sixth-footer-widget-area .widget_product_categories ul li a:before {
    background-color: unset;
}
#footer .sixth-footer-widget-area .widget_title_wrapper {
    border-bottom: 1px solid rgba(153,153,153,0.25);
}
#footer .sixth-footer-widget-area>.container>div {
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
}

/*single product page*/
@media only screen and (min-device-width: 768px){
.woocommerce div.product .summary.entry-summary, .woocommerce div.product .woocommerce-tabs {
    max-width: 50% !important;
    float: left;
    clear: unset !important;
}
}
.single-product table.variations tr td {
    width: 80% !important;
}
.single td.label label {
    font-size: 20px !important;
}
.single-product table.variations tr td:first-child {
    width: 20% !important;
}
.single-product body.woocommerce #content div.product form.cart .reset_variations, body.woocommerce-page #content div.product form.cart .reset_variations {
    margin-left: 20%;
}
.single-product .woocommerce-variation-price {
    margin-left: 20%;
}
.single select#pa_size {
    font-size: 16px;
    height: 50px;
    width: 100% !important;
}
/*.single div.variations_button {
    display: none;
}*/
button.single_add_to_cart_button.button.alt {
    margin-top: 20px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
}
.single div.wd_compare_wrapper a.compare.button {
    display: none !important;
}
.single li.description_tab.active a, div.products-tabs-wrapper li.active a {
    background-color: #f23534 !important;
    color: white !important;
}
.single li.description_tab.active a:before, div.products-tabs-wrapper li.active a:before {
    border: 0px !important;
}
.single li.description_tab.active a:after, div.products-tabs-wrapper li.active a:after {
    background-color: unset !important;
}
div.products-tabs-wrapper li.active a h2 {
    color: white !important;
}
span.quantity-text {
    font-size: 20px !important;
}
input.input-text.qty.text {
    font-size: 20px !important;
}
.woocommerce ul.products li.product span.label_title.lb_new {
    margin-top: -25px !important;
}
div.subscribe_widget {
    display: block !important;
}
a.button.custom_design{
    margin-top: 35px !important;
    width: 90% !important;
    text-align: center !important;
    font-size: 15px !important;
    background-color: #f23534 !important;
    color: white !important;
    border: 1px solid #f23534 !important;
}
a.button.custom_design:hover{
    background-color: white !important;
    color: #f23534 !important;
    border: 1px solid #f23534 !important;
}
.woocommerce-tabs {
    width: 100%;
}
.shopping-cart.shopping-cart-wrapper {
    visibility: visible !important;
    padding-top: 25px !important;
}
@media only screen and (max-width: 767px){
       .mobile_cart_container .cart_size a {
           visibility: visible !important;
        }
}

/*category description css*/
.custom_desc_design, .term-description {
    width: 100%;
}
.custom_desc_design p {
    font-weight: 700;
    font-size: large;
    color: #f23534;
    padding: 15px;
    width: 100%;
    border: 1px solid #e5e5e5;
    font-family: "Roboto Condensed",sans-serif;
    text-align:center;
}
.sbi_loader.fa-spin {
    display: none;
}

/*logo slider css*/
.slick-track {
    display: flex;
    align-items: center;
}