.elementor-kit-11{--e-global-color-primary:#FF6700;--e-global-color-secondary:#222222;--e-global-color-text:#666666;--e-global-color-accent:#FF6700;--e-global-color-a3e350e:#272727;--e-global-color-c87c0fa:#9A8465;--e-global-color-1752d59:#FFFFFF;--e-global-color-445b0b8:#4A4844;--e-global-color-f652fe3:#F6F6F6;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:#FFFFFF00;font-size:16px;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-accent );}.elementor-kit-11 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-11 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-11 h3{font-size:20px;font-weight:400;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    overflow-x: hidden !important;
}

.contenido_parrafo_productos p{
    margin-bottom:25px;
}

.contenido_parrafo_productos small{
    font-size: 13px;
}

@media only screen and (max-width: 600px) {
    .esconder_mobile{
        display: none;
    }
}

.forms_general input, .forms_general textarea{
    border-radius: 10px;
        border: 1px solid #a9a9a9 !important;
}


.forms_general .button{
         border: 1px solid #a9a9a9 !important;
        color:#616161 !important;
}

.forms_general .button:hover{
         border: 1px solid var( --e-global-color-primary ) !important;
        color:var( --e-global-color-primary ) !important;
}

input#input_2_8 {
    width: 100%;
}


.forms_footer input, .forms_footer select{
    background: rgba(255,255,255,0.14);
    color: #fff;
}

.forms_footer input::placeholder{
    color: #fff;
}

.forms_footer input.gform_button {
    background: rgba(255,255,255,0.14);
    color: #fff;
    border-radius: 0;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    font-weight: 400;
        padding-top: 12px;
    padding-bottom: 12px;

}

@media only screen and (min-width: 600px) {

.forms_footer .gform_footer.top_label {
    width: 15%;
    float: right;
        padding: 0 !important;
    margin: 0 !important;
}

.forms_footer .gform_body.gform-body {
    width: 85%;
    float: left;
}

.forms_footer input.gform_button {
    margin-left: 10px;

}

}

@media only screen and (max-width: 600px) {
    
    .forms_footer input.gform_button {
   width:100%;
   
}

.forms_footer .gform_footer.top_label {
    margin: 0 !important;
    padding: 0 !important;
}
    
}

.forms_footer .gform_confirmation_message {
    text-align: center;
    margin-top: 20px;
    color: var(--e-global-color-primary);
}

input#gform_submit_button_1 {
    padding-top: 8px;
    padding-bottom: 8px;
}

@media only screen and (min-width: 1024px) {

a.compare.button {
    margin-left: 10px;
}

}

@media only screen and (max-width: 1024px) {

a.compare.button, a.button.product_type_simple {
    width: 100%;
}

}

li.product img:nth-child(2) {
    display: none !important;
}


body.single a.button.product_type_simple, body.single a.compare.button {
    font-weight: 300;
    width: 100%;
    font-size:15px !important;
    margin: 0;
}

#top-header .footer_productos {
    margin-left: 10px;
}/* End custom CSS */