/* 
========================================================================================================================== 
        BODY
========================================================================================================================== 
*/
/* 
========================================================================================================================== 
        TOP
========================================================================================================================== 
*/
/* 
========================================================================================================================== 
        MENU
========================================================================================================================== 
*/
/* DROPDOWN */
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
        background: #fff;
}

#sp-top1 .signin-text.d-none.d-lg-inline-block {
        display: none !important;
}

/* 
========================================================================================================================== 
        PAGINA DE INICIO
========================================================================================================================== 
*/
/* anvio gratituio */

.res-padding .sppb-addon-cta p.sppb-cta-subtitle {
        margin-bottom: 22px !important;
}

.res-padding .sppb-addon-cta .sppb-cta-text {
        margin-bottom: 45px !important;
}

/* 
========================================================================================================================== 
        BOTAS DE VINO
========================================================================================================================== 
*/
.view-products .easystore-product-image img,
.easystore-product-image video,
.view-product .easystore-zoom-cursor {
        object-fit: contain;
}

/* 
========================================================================================================================== 
        TIENDA
========================================================================================================================== 
*/
/* cambiar eleccion cordon */
#easystore-product-detail-sppb .easystore-product-variant-list .easystore-variant-option-value {
        padding: 5px 10px !important;
}

/* hacer mas ancho el cuadro de cordon */
#easystore-product-detail-sppb .easystore-product-variant:nth-of-type(1) div.easystore-variant-title {
        width: 33%;
}

#easystore-product-detail-sppb .easystore-product-variant:nth-last-of-type(1) div.easystore-variant-title {
        width: 78%;
}

/* offcanvas carrito */
.easystore-drawer .easystore-drawer-content {
        padding: 40px;
}

/* modal */
#easystore-modal .modal-container {
        width: 1100px;
}

.easystore-quick-cart .ms-2 .btn.btn-outline-primary {
        color: black;
}

.easystore-quick-cart .ms-2 .btn.btn-outline-primary:hover {
        color: white;
}

.layout-cancel .easystore-page-wrapper .page-content-footer .btn-primary {
        background-color: #762e2c;
        border-color: #762e2c;
        color: #fff;
}

.layout-cancel .easystore-page-wrapper .page-content-footer .btn-primary:hover {
        background-color: #efe9dd;
        color: #757575;
}

.easystore-manual-payment-additional-info {
        display: none;
}

.easystore-page-wrapper .page-content-footer .btn.btn-primary {
        color: #fff !important;
}

.easystore-page-wrapper .page-content-footer .btn.btn-primary:hover {
        background-color: #406debad !important;
}

.easystore-page-wrapper .page-content-footer .btn-outline:hover {
        color: #fff !important;
}

/* cambiar tamaño letra */
.easystore-page-wrapper .easystore-manual-payment-instructions {
        font-size: 18px;
        font-weight: normal;
        text-align: center;
        padding-top: 10px;
}

.easystore-page-wrapper .page-content p {
        font-size: 16px;
}

/* 
========================================================================================================================== 
        QUIENES SON
========================================================================================================================== 
*/
/* 
========================================================================================================================== 
        CONTACTO
========================================================================================================================== 
*/
/* ambiar color check */
#column-id-1495022155232 .form-builder-checkbox-item label::before,
#column-id-1495022155232 .form-builder-radio-item label::before,
#column-id-1495022155232 .sppb-addon-form-builder .sppb-form-check-label::before {
        border: 2px solid #762e2c;
}

#column-id-1495022155232 .form-builder-checkbox-item input:checked+label::before,
#column-id-1495022155232 .form-builder-radio-item input:checked+label::before,
#column-id-1495022155232 .sppb-addon-form-builder .sppb-form-check-input:checked+label::before {
        background: #762e2c;
}

/* 
========================================================================================================================== 
        FOOTER
========================================================================================================================== 
*/
/* logos */
section#sp-section-5 {
        background-color: #242424;
        padding-bottom: 40px;
}

/* 
========================================================================================================================== 
        
========================================================================================================================== 
*/
/* 
========================================================================================================================== 
        RESPONSIVE
========================================================================================================================== 
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
        #sp-header .sp-default-logo {
                display: block !important;
        }
}

@media (max-width: 2560px) {}

@media (max-width: 1800px) {}

@media (max-width: 1700px) {}

@media (max-width: 1614px) {}

@media (max-width: 1459px) {}

@media (max-width: 1440px) {}

@media (max-width: 1399px) {}

@media (width: 1199px) {
        #sp-logo {
                width: 10%;
        }

        #sp-menu {
                width: 75%;
        }

        #sp-top1 {
                width: 15%;
        }
}

@media (max-width: 1199px) {}

@media (width: 1144px) {
        #sp-logo {
                width: 10%;
        }

        #sp-menu {
                width: 75%;
        }

        #sp-top1 {
                width: 15%;
        }
}

@media (max-width: 1144px) {}

@media (width: 1024px) {
        #sp-logo {
                width: 15%;
        }

        #sp-menu {
                width: 70%;
        }

        #sp-top1 {
                width: 15%;
        }
}

@media (max-width: 1024px) {
        .d-none {
                display: none !important;
        }

        .d-block {
                display: block !important;
        }
}

@media (max-width: 991px) {}

@media (max-width: 899px) {}

@media (max-width: 768px) {}

@media (max-width: 767px) {}

@media (max-width: 738px) {}

@media (max-width: 698px) {}

@media (max-width: 600px) {}

@media (max-width: 575px) {}

@media (max-width: 550px) {}

@media (max-width: 500px) {}

@media (max-width: 425px) {}

@media (max-width: 375px) {}

@media (max-width: 320px) {}