/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.numeros .elementor-counter-title {
    text-align: center;
    font-size: 17px !important;
}
.elementor-sticky--effects {
    background-color: white;
    z-index: 999999 !important;
    box-shadow: 0px 2px 0px 0px #000000;
}
.logo-sticky {
    display: none;
}
.elementor-sticky--effects .logo-sticky {
    display: block !important;
}
.elementor-sticky--effects .logo-nosticky {
    display: none !important;
}
.elementor-sticky--effects .e-7c75c27-2dfcd52 {
    padding-top: 10px;
}
@media (min-width: 767px) {
    .elementor-sticky--effects li.menu-item a {
        color: #000 !important;
    }
}
.elementor-sticky--effects .btn-sticky {
    background-color: #d40e33 !important;
    color: white !important;
}
.contact .elementor-button {
    box-shadow: 0px 5px 0px 0px #000000;
}
a {
    color: #d40e33;
}
@media (max-width: 767px) {
    .hero a.e-button-base {
        width: 100%;
    }
}

/* Botones FORM "Forma Parte" */
.formulario-forma-parte {
    font-family: Be Vietnam Pro !important;
    size: 18px !important;
    line-height: 28px;
    font-style: normal;
    font-weight: 400;
}
.enviar-form-forma-parte {
    width: 150px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
}
.enviar-form-forma-parte,
.wpforms-page-next {
    font-family: Be Vietnam Pro !important;
    color: white !important;
    background-color: #e4333d !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    border-color: #000000 !important;
    border-style: solid !important;
    transition: all 600ms !important;
    justify-content: center !important;
    box-shadow: 0px 5px 0px 0px #000000 !important;
}
.wpforms-page-prev {
    background-color: white !important;
    color: red !important;
    font-size: 16px !important;
}
/* FIN BOTONES FORM */

/* BOTONES PRODUCTOS Y COMPRA */

.button.product_type_simple,
.single_add_to_cart_button {
    font-family: Be Vietnam Pro !important;
    color: white !important;
    background-color: #d40e33 !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    border-color: #000000 !important;
    border-style: solid !important;
    transition: all 600ms !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    box-shadow: 0px 5px 0px 0px #000000 !important;
    line-height: normal !important;
    text-decoration: none !important;
}
/* FIN BOTONES PRODUCTOS */

/* PRODUCT ARCHIVE */

.elementor-sticky--effects div.elementor-menu-toggle svg {
    fill: #000 !important;
}
@media (min-width: 767px) {
    .consigue {
        display: none !important;
    }
}
.elementor-widget-woocommerce-product-related .add_to_cart_button.ajax_add_to_cart,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-family: Be Vietnam Pro !important;
    color: white !important;
    background-color: #d40e33 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    border-color: #000000 !important;
    border-style: solid !important;
    transition: all 600ms !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    box-shadow: 0px 5px 0px 0px #000000 !important;
    line-height: normal !important;
    text-decoration: none !important;
    padding: 15px 50px 15px 50px !important;
    width: 250px !important;
    font-style: inherit !important;
}
/* FIN PODUCT ARCHIVE */

/* BOTONES CHECKOUT */

#place_order,
.e-apply-coupon {
    font-family: Be Vietnam Pro !important;
    color: white !important;
    background-color: #d40e33 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    border-color: #000000 !important;
    border-style: solid !important;
    transition: all 600ms !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    box-shadow: 0px 5px 0px 0px #000000 !important;
    line-height: normal !important;
    text-decoration: none !important;
    padding: 15px 50px 15px 50px !important;
    width: 100%;
    font-style: inherit !important;
}
.e-apply-coupon {
    width: 250px;
    margin-left: 10px !important;
}

/* FIN BOTONES CHECKOUT */

.woocommerce-billing-fields,
.e-checkout__order_review h3 {
    padding-top: 20px !important;
}
