/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .newsletter_1 {
    text-align: center;
}

#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe, #checkout-footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe {
    /* color: white; */
    background: #9dabd0;
    color: #ffffff;
    border: none 1px #9dabd0;
}
.block-content ul li a:hover{
    color: #9dabd0!important;
}

#header .header-btn-w .header-btn>.icon{
    color: #9dabd0!important;
}

#header .header-btn-w .header-btn .title{
    color: #9dabd0!important;
}


.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{
    font-weight: normal!important;
}

#footer .footer-style-3 .block-newsletter>h5{
    font-weight: normal!important;
}

.product-description h5{
    font-weight: normal!important;
}

#content-wrapper .section-title::after{
    display: none!important;
}

.product-accessories{
    margin-top: 100px;
}

.product-accessories > p.section-title{
    font-weight: normal!important;
    text-align: center;
    text-transform: uppercase!important;
}

#product .product-cover .expander > span{
    background: white;
}

#product .product-cover .expander{
    background: none!important;
}

.images-container .swiper-button-arrow{
    background: none!important;
}

.product-miniature-grid .product-functional-buttons a:link{
    color:#777777!important;
}

h4.block-title.facet-title.sasa{
    font-weight: normal!important;
}

.h1.page-title span{
    font-weight: normal!important;
}

.product-description h5 strong{
    font-weight: normal;
}

.iqit-accordion .title {
    padding: 20px 0px 20px 0px;
}

.tabla_tallas th {
    background: #9dabd0;
    color: #fff;
    width: 22%;
    padding: 15px 10px
} 

.tabla_tallas th, .tabla_tallas td {
    text-align: center !important;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
} 

.tabla_tallas td{
    padding: 5px 10px;
}

.tabla_tallas tr:nth-child(even) td {
    background: #f1f1f1;
}  

a.emergente{
    color: #9dabd0!important;
    text-decoration: underline;
    font-size: 17px;
}

.imagen_tallas{
    margin-bottom: 20px!important;
}

#product-details-tab-card{
    display: none!important;
}

.elementor-widget-ps-widget-module .col-md-12 {
    padding: 0px;
}
.panel-heading {
    color: #727272;
    font-size: 17px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    padding: 20px 20px 15 20px!important;
    background: #fff !important;
}
div#div_accordion>.panel-default>.panel-heading{

    border:0px!important;
}
.elementor-widget-ps-widget-module .elementor-widget:not(:last-child)

{
margin-bottom:0px!important;

}
.elementor-widget-ps-widget-module .col-md-12 h4 {
    text-align: left;
        font-size: 17px!important;
    font-weight: 100 !important;
    text-transform: uppercase;
}
.ps-emailsubscription-block .mt-2.text-muted {
    display: none;
}

div#div_accordion,
div#tab_horizontal,
div#div_accordion {
    margin: 0px !important;
}
.elementor-widget-ps-widget-module {
    margin-bottom: 0px !important;
}
.elementor-widget-ps-widget-module .col-md-12 h4 a.accordion-toggle {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #FF9A52;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    -webkit-font-smoothing: antialiased;
    hyphens: manual;
    text-align: left;
    line-height: 1;
    font-weight: 300;
    font-family: 'FuturaPTBook';
    font-size: 1.3rem !important;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #727272;
    stroke: #727272;
    background-color: transparent;
    transition: opacity 0.2s cubic-bezier(0.7, 0, 0.3, 1), color 0.2s cubic-bezier(0.7, 0, 0.3, 1);
    box-sizing: border-box;
    color: inherit !important;
    box-shadow: none;
    text-decoration: none;
    color: #727272 !important;
}


.productos-ventajas img {
    max-width: 86px !important;
    margin-bottom: 15px;
}

#product .productos-ventajas img {
    max-width: 56px !important;
    margin-bottom: 15px;
}

@media (max-width:660px){

    section.productos-ventajas .elementor-column {
            width: 30% !important;
            margin: auto;
        }
.productos-ventajas img {
    max-width: 53px !important;
    margin-bottom: 15px;
}
}

@media (max-width: 660px) {
 #product .ce-product-meta__detail.ce-product-meta__reference {
    margin-top: 30px!important;
}
.elementor-element.elementor-element-54729fc.otrocolor.elementor-widget.elementor-widget-product-carousel.elementor-widget-heading .elementor-heading-title {
    margin: 20px!important;
}
.elementor-element.elementor-element-3a96db7d.elementor-vertical-align-middle.elementor-position-top.elementor-widget.elementor-widget-image-box {
    margin-top: 30px;
}

.elementor-element.elementor-element-5f2143a0.elementor-vertical-align-middle.elementor-position-top.elementor-widget.elementor-widget-image-box {
    margin-top: 30px;
}
#product .ce-product-description-short {
    margin-left: 20px!important;
}
}

#product .ce-product-description-short {
    margin-left: 30px;
}
 #product .ce-product-meta__detail.ce-product-meta__reference {
    margin-top: 30px!important;
}

