/*
Theme Name: Vapas Child
Theme URI: http://www.wpbingosite.com/vapas
Author: wpbingo
Description: This is a child theme for Vapas
Version: 1.0
Author URI: http://wpbingosite.com
Template: vapas
Text Domain: vapas-child.product-button-custom i
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/**
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
GENERAL
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
-**/

.woocommerce-cart label[for="shipping_method_0_local_pickup6"]:after {
    content: 'Tiempo de entrega: Aprox. 2 horas después de que se reciba el pago';
    font-size: 12px;
    display: block;
}

.woocommerce-cart label[for="shipping_method_0_local_pickup6"]:before {
    top: 6px !important;
}

a#cn-accept-cookie {
    background-color: #be2833;
}

a#cn-more-info {
    background: #ffffff;
    color: black;
}

#post-17 > div > div > div.woocommerce-cart-page.row > div.col-lg-4.col-md-12.col-xs-12 > div > div > table > tbody > tr.woocommerce-shipping-totals.shipping > td > p {
    display: none;
}

#customer_details > div:nth-child(1) > div.woocommerce-account-fields > p > label > span {
    padding-left: 10px;
}

.tnp-email {
    text-align: center;
}

.tnp-email::-webkit-input-placeholder {
    text-align: center;
}

.tnp-email:-moz-placeholder { /* Firefox 18- */
    text-align: center;
}

.tnp-email::-moz-placeholder { /* Firefox 19+ */
    text-align: center;
}

.tnp-email:-ms-input-placeholder {
    text-align: center;
}

div.woocommerce-ordering.pwb-dropdown.dropdown {
    display: none;
}

#newsletter-home > div > div > div > div > div > div > div > form > div.tnp-field.tnp-field-button > input {
    border-radius: 4px;
}

#newsletter-home > div > div > div > div > div > div > div > form > div.tnp-field.tnp-privacy-field > label > a {
    color: white;
    font-size: 13px;
}

#slider-home {
    margin-top: -20px;
}

.star-rating {
    font-size: 12px;
    text-align: center;
}


.star-rating::before {
    float: unset;
    top: unset;
    left: unset;
    position: unset;
    padding-left: 3px;
}

.star-rating > span::before {
    padding-left: 6px !important;
}

.btn-agotado {
    border: 1px solid rgba(190, 40, 51, 0.5);
    border-radius: 5px;
    padding: 8px;
    margin-top: -11px;
    text-align: center;
    color: black;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Saira', sans-serif;
}

.tinvwl-after-add-to-cart {
    width: fit-content !important;
    border-radius: 0 !important;
    padding: 0px 20px !important;
    margin-top: 26px !important;
    background: #be2833 !important;
}

.tinvwl_add_to_wishlist_button {
    color: white !important;
    text-transform: uppercase;
    margin-top: 0px !important;
    text-decoration: none !important;
    font-family: Roboto, sans-serif !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}

.tinvwl-product-make-remove {
    font-size: 15px !important;
}

button.button.tinvwl_button_close {
    width: 45% !important;
}

.tinv-wishlist .tinv-modal .tinv-modal-inner {
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    max-width: 460px !important;
    padding: 40px
}

.single-product .bwp-single-info .woocommerce a:before, .quickview-container .bwp-single-info .woocommerce a:before {
    content: unset !important;
}

/* Hide circle on precio fijo
#shipping_method_0_flat_rate2 + label, #shipping_method_0_free_shipping3 + label {
    padding-left: 0;
}

#shipping_method_0_flat_rate2 + label:before, #shipping_method_0_free_shipping3 + label:before {
    border: 0;
}
 */


div.row > div > div.bwp-single-info.col-md-6.col-sm-12.col-xs-12 > div > form > div.button_single > div {
    display: block !important;
}

.yith-wcwl-add-to-wishlist.wishlist-fragment.on-first-load {
    display: none;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
    color: #fff;
    background-color: #be2833;
    border-color: #be2833;
    padding: 2px;
}

.cwginstock-panel-heading > h4 {
    margin: 6px;
}

.cwginstock-panel-body {
    padding-bottom: 0;
}

.cwginstock-subscribe-form {
    max-width: 400px;
    margin: 0 auto;
    margin-bottom: 45px;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #be2833;
}

.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #be2833;
    color: white;
}


.top-wishlist {
    margin-top: -3px !important;
    position: absolute;
    margin-left: 3px;
}

.top-wishlist > i {
    color: white;
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 14px;
}

.top-wishlist > i:hover {
    color: #bf2536;
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 14px;
}


#block-top-link-desktop {
    padding-left: 0px !important;
}

.vapas-topcart {
    margin-left: 30px;
    padding-left: 0 !important;
}

.block-top-link > #nav_menu-1 {
    margin-right: 7px;
}


#post-18 .woocommerce {
    text-align: center;
}

#post-18 .woocommerce .order_details {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 40px;
}

#post-18 .woocommerce form {
    margin-top: 40px;
}

#post-18 .woocommerce form .button-alt {
    border: 2px solid #be2833;
    padding: 10px;
    cursor: pointer;
    font-size: 16px;
}

#post-18 .woocommerce form .cancel {
    padding: 14px;
    cursor: pointer;
    font-size: 16px;
    background: #be2833;
    color: white;
    margin-left: 15px;
}

.woocommerce-ordering {
    text-align: right;
    height: 40px;
    margin-top: -35px;
}

.woocommerce-ordering > .pwb-dropdown-toggle {
    background: #f1f1f1;
    padding: 10px;
    cursor: pointer;
    color: black;
}

.woocommerce-result-count {
    display: none;
}

.custom-envio-gratis {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-top: 150px;
}


div.breadcrumb {
    color: black;
}

div.breadcrumb > a {
    color: black;
}

div.breadcrumb > .delimiter:before {
    background-color: black;
}

/** NEWSLETTER **/
.tnp-submit {
    background: #be2833 !important;
    width: 50% !important;
    margin: 0 auto !important;
}

/**  FILTRO  **/
.woof .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #be2833;
}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #be2833;
}

#woof_widget-2 {
    background: #f1f1f1 !important;
}

.woof_reset_search_form {
    background: #be2833;
    color: white;
    font-weight: 600;
    border: 0px;
    border-radius: 4px;
    width: 100%;
    margin-top: 56px;
    height: 40px;
    text-transform: uppercase;
}

.woof_checkbox_label {
    margin-bottom: 0px;
}

.woof_list_checkbox {
    padding-left: 0px !important;
}

.woof_is_closed {
    margin-top: 8px;
}

.woof_is_opened {
    margin-top: 8px;
}

/**  END FILTRO  **/
.eapps-link {
    opacity: 0;
}


.woof_childs_list {
    padding: 0 !important;
    margin: 0px;
    margin-left: 5px !important;
}

.woof_container_product_cat > div > div > .woof_list_checkbox > li > label {
    border-bottom: 1px solid black;
}

.woof_container_product_cat > div > div > .woof_list_checkbox > li > label {
    color: black !important;
    font-weight: 800 !important;
}


.products-entry {
    padding: 20px !important;
    -webkit-box-shadow: 0px 0px 15px -2px rgba(187, 187, 187, 1);
    -moz-box-shadow: 0px 0px 15px -2px rgba(187, 187, 187, 1);
    box-shadow: 0px 0px 15px -7px rgba(187, 187, 187, 1);
    border-radius: 15px;
}


.products-entry:hover {
    padding: 20px !important;
    -webkit-box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 15px -7px rgba(0, 0, 0, 1);
    border-radius: 15px;
}

.product-button-custom {
    font-size: 0px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px
}


.product-button-custom i {
    font-size: 20px;
    padding: 10px;
    background: white;
    margin: 5px;
    border: 1px solid rgba(190, 40, 51, 0.5);
    border-radius: 5px;
    color: black;
    padding-left: 7px;
    padding-right: 10px;
}


.product-button-custom i:hover {
    background-color: #be2833;
    color: white;
    transition: 0.5s;
}


div.products-content > h3 {
    min-height: 50px !important;
}


.horizontal-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

h3.product-title {
    font-size: 15px !important;
}

.woocommerce-LoopProduct-link > img {
    /*height: 270px !important;*/
    /*width: auto;*/
}

.horizontal-li {
    float: left;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-right: 20px !important;
}


.image-banner-home {
    max-width: 100vw;
}

#swipebox-title {
    display: none !important;
}

#swipebox-overlay {
    background-color: rgb(0 0 0 / 0.6) !important;
    background: unset;
}


.products-list.grid .product-wapper:hover .products-thumb:before {
    width: auto !important
}

.products-list.grid .product-wapper .products-thumb .product-button {
    bottom: 15%;
}


/**
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
ONLY DESKTOP
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
**/
@media (min-width: 1024px) {

    .bwp-navigation ul > li.level-0 > a, .bwp-navigation div.sub-mega-menu > li.level-0 > a {
        color: #000;
    }

    .custom-bread {
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: left;
        padding-left: 60px;
    }

    .custom-bread > .breadcrumb {
        font-size: 18px;
    }

    #swipebox-close {
        display: none;
    }

    nav.top-menu-bcloud a.title-bcloud {
        font-size: 18px !important;
        font-weight: 700 !important;
        text-align: left;
    }

    nav.top-menu-bcloud a.top-menu-bcloud {
        text-decoration: none;
        color: inherit;
        font-size: 14px;
    }

    nav.top-menu-bcloud li.top-menu-bcloud {
        text-align: left !important;
        width: 150px;
        height: 30px;
        padding: 5px 10px;
        color: #fff;
        position: relative;
        margin: 6px 0px !important;
    }

    nav.top-menu-bcloud li.top-menu-bcloud:hover {
        border-bottom: 3px #be2833;
        color: #000;
    }

    nav.top-menu-bcloud li.top-menu-bcloud > ul.top-menu-bcloud {
        display: none;
    }

    nav.top-menu-bcloud li.top-menu-bcloud:hover > ul.top-menu-bcloud {
        background: #fefefe;
        display: block;
        position: absolute;
        left: 150px;
        width: 300px;
        top: -10px;
        padding-left: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-shadow: 10px 10px 30px -9px rgba(144, 144, 144, 0.75);
        box-shadow: 10px 10px 30px -9px rgba(144, 144, 144, 0.75);
    }


    .children-li-bcloud {
        width: 100% !important;
        text-align: left !important;
    }

    .sub-mega-menu {
        /*width: fit-content !important;*/
        /*left: 90px !important;*/
    }

    .sub-menu {
        /*width: auto !important;*/
    }

    .navbar-default {
        text-align: left !important;
    }


    /** HOMEPAGE **/
    .img-promo-1 {
        width: 378px;
        margin: 0px 1px;
    }


    .img-promo-2 {
        width: 378px;
        display: block;
        margin: 0px 1px;
        height: 90px;
        margin-bottom: 4px;
    }


    .img-promo-3 {
        width: 188px;
        float: left;
        margin: 0px 1px;
    }

    .img-promo-4 {
        width: 188px;
        float: left;
        margin: 0px 1px;
    }

    .img-promo-5, .img-promo-6, .img-promo-7, .img-promo-8 {
        width: 29%;
        margin: 0 2%;
        float: left;
        border: 1px solid black;
        border-radius: 12px;
    }
}

/**
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
ONLY TABLET
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
**/
@media (max-width: 1024px) {

    .header-right {
        padding-top: 30px !important;
        padding-right: 15px !important;
    }

    .products-list {
        width: 100%;
        margin: 0;
    }

    .image-banner-home {
        display: none;
    }

    .first-product-list {
        margin-bottom: 0px !important;
    }

    .second-product-list {
        margin-top: 0px !important;
    }

    .products-thumb {
        width: 100%;
    }


    .wpbingoLogo {
        /*width: 120px;
    margin: 10px auto;
    margin-bottom: 20px;*/
        width: 0;
        height: 0;
        margin: 15px;
    }

    ul.products-list > li.col-lg-3.col-md-3.col-sm-6 {
        width: 33%;
    }

}


/**
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
ONLY MOBILE
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
**/
@media (max-width: 1024px) {

    .onsale, .hot {
        top: 0px;
        float: right;
        z-index: 9 !important;
        text-align: center !important;
        color: #fff;
        background: #313440;
        font-size: 10px;
        padding: 0 5px;
        text-transform: capitalize;
        position: absolute;
        font-weight: 400;
        right: 0;
    }

    #slider-home {
        margin-top: -50px;
    }

    div#newsletter-home > div > .vc_column-inner {
        margin-top: 0;
        padding-top: 0;
    }

    div#newsletter-home {
        padding-bottom: 0px !important;
    }

    .top-wishlist {
        margin-right: 7px !important;
    }

    .top-wishlist > i {
        font-size: 19px !important;
        line-height: 28px !important;
        margin-bottom: 18px !important;
    }

    .tparrows {
        display: none !important;
    }

    .nav-pos-hor-centernav-pos-ver-bottomnav-dir-horizontal {
        display: none !important;
    }


    .woocommerce-ordering {
        margin-top: 0;
    }

    .custom-envio-gratis {
        margin-top: 50px !important;
    }

    .custom-bread {
        margin-top: -20px;
        margin-bottom: 40px;
        text-align: left;
        padding-left: 20px;
    }

    div#novedades {
        margin-top: 0px !important;
    }

    div#envio-pago-seguro {
        margin-top: -40px !important;
        padding-top: 0 !important;
        padding-bottom: 10px !important;
    }


    #remove-megamenu {
        padding: 10px !important;
    }

    .sticky-bigcloud-menu_OLD {
        position: fixed;
        top: 0 !important;
        background: #be2833;
        width: 70px !important;
        height: 60px;
        left: 10px;
    }

    .header-right {
        padding-top: 20px !important;
        padding-right: 15px !important;
    }

    .bwp-header .header-top {
        padding-bottom: 0px;
    }

    .bwp-header.header-v1 .header-menu, .bwp-header.header-v2 .header-menu {
        margin-top: -18px;
    }

    .tnp-email {
        width: 90% !important;
        margin: 0 auto !important;
    }

    #woof_widget-2 {
        margin-top: -80px !important;
        margin-bottom: 20px;
    }

    .main-archive-product {
        padding: 0 !important;
    }

    .main-archive-product > .col-xs-12 {
        padding: 0 !important;
    }

    .products-list {
        width: 100%;
        margin: 0;
    }

    .image-banner-home {
        display: none;
    }

    .first-product-list {
        margin-bottom: 0px !important;
    }

    .second-product-list {
        margin-top: 0px !important;
    }

    .products-thumb {
        width: 100%;
    }


    .wpbingoLogo {
        /*width: 120px;
    margin: 10px auto;
    margin-bottom: 20px;*/
        width: 0;
        height: 0;
        margin: 15px;
    }

    ul.products-list > li.col-lg-3.col-md-3.col-sm-6 {
        width: 50%;
    }


    .img-promo-2, .img-promo-3, .img-promo-4 {
        width: 33%;
        float: left;
    }


    .img-promo-5, .img-promo-6, .img-promo-7, .img-promo-8 {
        width: 70%;
        /*float:left;*/
        border: 1px solid black;
        border-radius: 12px;
        margin-bottom: 15px;
    }

}


/**
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
OTHER SIZES
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
**/


@media (max-width: 1499px) {
    .bwp-sidebar > .widget {
        padding: 20px;
        padding-top: 17.5px;
    }

    .woof_checkbox_label {
        font-size: 14px;
    }

    .main-archive-product > .bwp-sidebar {
        padding-right: 10px;
    }

    .main-archive-product {
        padding: 0 30px;
    }
}


/**THEME**/
@media (min-width: 1600px) {
    .vc_col-xl-1, .vc_col-xl-10, .vc_col-xl-11, .vc_col-xl-12, .vc_col-xl-2, .vc_col-xl-3, .vc_col-xl-4, .vc_col-xl-5, .vc_col-xl-6, .vc_col-xl-7, .vc_col-xl-8, .vc_col-xl-9 {
        float: left !important;
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xl-9 {
        float: right !important;
    }

    .vc_col-xl-12 {
        width: 100% !important;
    }

    .vc_col-xl-11 {
        width: 91.66666667% !important;
    }

    .vc_col-xl-10 {
        width: 83.33333333% !important;
    }

    .vc_col-xl-9 {
        width: 75% !important;
    }

    .vc_col-xl-8 {
        width: 66.66666667% !important;
    }

    .vc_col-xl-7 {
        width: 58.33333333% !important;
    }

    .vc_col-xl-6 {
        width: 50% !important;
    }

    .vc_col-xl-5 {
        width: 41.66666667% !important;
    }

    .vc_col-xl-4 {
        width: 33.33333333% !important;
    }

    .vc_col-xl-3 {
        width: 25% !important;
    }

    .vc_col-xl-2 {
        width: 16.66666667% !important;
    }

    .vc_col-xl-1 {
        width: 8.33333333% !important;
    }

    .vc_col-xl-pull-12 {
        right: 100% !important;
    }

    .vc_col-xl-pull-11 {
        right: 91.66666667% !important;
    }

    .vc_col-xl-pull-10 {
        right: 83.33333333% !important;
    }

    .vc_col-xl-pull-9 {
        right: 75% !important;
    }

    .vc_col-xl-pull-8 {
        right: 66.66666667% !important;
    }

    .vc_col-xl-pull-7 {
        right: 58.33333333% !important;
    }

    .vc_col-xl-pull-6 {
        right: 50% !important;
    }

    .vc_col-xl-pull-5 {
        right: 41.66666667% !important;
    }

    .vc_col-xl-pull-4 {
        right: 33.33333333% !important;
    }

    .vc_col-xl-pull-3 {
        right: 25% !important;
    }

    .vc_col-xl-pull-2 {
        right: 16.66666667% !important;
    }

    .vc_col-xl-pull-1 {
        right: 8.33333333% !important;
    }

    .vc_col-xl-pull-0 {
        right: auto !important;
    }

    .vc_col-xl-push-12 {
        left: 100% !important;
    }

    .vc_col-xl-push-11 {
        left: 91.66666667% !important;
    }

    .vc_col-xl-push-10 {
        left: 83.33333333% !important;
    }

    .vc_col-xl-push-9 {
        left: 75% !important;
    }

    .vc_col-xl-push-8 {
        left: 66.66666667% !important;
    }

    .vc_col-xl-push-7 {
        left: 58.33333333% !important;
    }

    .vc_col-xl-push-6 {
        left: 50% !important;
    }

    .vc_col-xl-push-5 {
        left: 41.66666667% !important;
    }

    .vc_col-xl-push-4 {
        left: 33.33333333% !important;
    }

    .vc_col-xl-push-3 {
        left: 25% !important;
    }

    .vc_col-xl-push-2 {
        left: 16.66666667% !important;
    }

    .vc_col-xl-push-1 {
        left: 8.33333333% !important;
    }

    .vc_col-xl-push-0 {
        left: auto !important;
    }

    .vc_col-xl-offset-12 {
        margin-left: 100% !important;
    }

    .vc_col-xl-offset-11 {
        margin-left: 91.66666667% !important;
    }

    .vc_col-xl-offset-10 {
        margin-left: 83.33333333% !important;
    }

    .vc_col-xl-offset-9 {
        margin-left: 75% !important;
    }

    .vc_col-xl-offset-8 {
        margin-left: 66.66666667% !important;
    }

    .vc_col-xl-offset-7 {
        margin-left: 58.33333333% !important;
    }

    .vc_col-xl-offset-6 {
        margin-left: 50% !important;
    }

    .vc_col-xl-offset-5 {
        margin-left: 41.66666667% !important;
    }

    .vc_col-xl-offset-4 {
        margin-left: 33.33333333% !important;
    }

    .vc_col-xl-offset-3 {
        margin-left: 25% !important;
    }

    .vc_col-xl-offset-2 {
        margin-left: 16.66666667% !important;
    }

    .vc_col-xl-offset-1 {
        margin-left: 8.33333333% !important;
    }

    .vc_col-xl-offset-0 {
        margin-left: 0 !important;
    }

    .vc_col-xl-1\/5, .vc_col-xl-2\/5, .vc_col-xl-3\/5, .vc_col-xl-4\/5, .vc_col-xl-5\/5 {
        float: left !important;
    }

    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
        float: right !important;
    }

    .vc_col-xl-5\/5 {
        width: 100% !important;
    }

    .vc_col-xl-4\/5 {
        width: 80% !important;
    }

    .vc_col-xl-3\/5 {
        width: 60% !important;
    }

    .vc_col-xl-2\/5 {
        width: 40% !important;
    }

    .vc_col-xl-1\/5 {
        width: 20% !important;
    }

    .vc_col-xl-pull-5\/5 {
        right: 100% !important;
    }

    .vc_col-xl-pull-4\/5 {
        right: 80% !important;
    }

    .vc_col-xl-pull-3\/5 {
        right: 60% !important;
    }

    .vc_col-xl-pull-2\/5 {
        right: 40% !important;
    }

    .vc_col-xl-pull-1\/5 {
        right: 20% !important;
    }

    .vc_col-xl-pull-0\/5 {
        right: auto !important;
    }

    .vc_col-xl-push-5\/5 {
        left: 100% !important;
    }

    .vc_col-xl-push-4\/5 {
        left: 80% !important;
    }

    .vc_col-xl-push-3\/5 {
        left: 60% !important;
    }

    .vc_col-xl-push-2\/5 {
        left: 40% !important;
    }

    .vc_col-xl-push-1\/5 {
        left: 20% !important;
    }

    .vc_col-xl-push-0\/5 {
        left: auto !important;
    }

    .vc_col-xl-offset-5\/5 {
        margin-left: 100% !important;
    }

    .vc_col-xl-offset-4\/5 {
        margin-left: 80% !important;
    }

    .vc_col-xl-offset-3\/5 {
        margin-left: 60% !important;
    }

    .vc_col-xl-offset-2\/5 {
        margin-left: 40% !important;
    }

    .vc_col-xl-offset-1\/5 {
        margin-left: 20% !important;
    }

    .vc_col-xl-offset-0\/5 {
        margin-left: 0 !important;
    }
}

.mbt-search-btn {
    background-color: #efefef !important;
}
.age-gate-submit--reversed{
    background-color: #efefef !important;
}