.elementor-kit-6{--e-global-color-primary:#222222;--e-global-color-secondary:#22222222;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c5d230d:#A00020;--e-global-color-7a2ebc5:#94001D;--e-global-color-ad7a5a2:#FFFFFF;--e-global-color-2ccdbdf:#EEEFF3;--e-global-color-24a8a94:#D2D2D2;--e-global-color-29419a4:#6B6B6B;--e-global-color-c322bf9:#4A595C;--e-global-color-fcdbb02:#222222;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1ca291c-font-family:"DaxlineWebPro";--e-global-typography-1ca291c-font-size:clamp(2rem, 0.73397rem + 2.641vw, 3.375rem);--e-global-typography-1ca291c-font-weight:600;--e-global-typography-1ca291c-line-height:clamp(2.3125rem, 1.04647rem + 2.641vw, 3.6875rem);--e-global-typography-23dd489-font-family:"DaxlineWebPro";--e-global-typography-23dd489-font-size:clamp(1rem, -0.49613rem + 3.121vw, 2.625rem);--e-global-typography-23dd489-font-weight:600;--e-global-typography-23dd489-line-height:clamp(1.3125rem, -0.18363rem + 3.121vw, 2.9375rem);--e-global-typography-63be302-font-family:"DaxlineWebPro";--e-global-typography-63be302-font-size:clamp(1.375rem, 1.2192rem + 0.656vw, 1.875rem);--e-global-typography-63be302-font-weight:600;--e-global-typography-63be302-line-height:clamp(1.6875rem, 1.5317rem + 0.656vw, 2.1875rem);--e-global-typography-6203407-font-family:"DaxlineWebPro";--e-global-typography-6203407-font-size:clamp(1.25rem, 1.17329rem + 0.323vw, 1.49625rem);--e-global-typography-6203407-line-height:clamp(1.5625rem, 1.48579rem + 0.323vw, 1.80875rem);--e-global-typography-32b46d1-font-family:"DaxlineWebPro";--e-global-typography-32b46d1-font-size:clamp(1rem, 0.94205rem + 0.244vw, 1.125rem);--e-global-typography-32b46d1-font-weight:600;--e-global-typography-32b46d1-line-height:clamp(1.4375rem, 1.37955rem + 0.244vw, 1.5625rem);--e-global-typography-4e58d1f-font-family:"DaxlineWebPro";--e-global-typography-4e58d1f-font-size:clamp(1.125rem, 0.99557rem + 0.27vw, 1.265625rem);--e-global-typography-4e58d1f-font-weight:normal;--e-global-typography-4e58d1f-line-height:150%;--e-global-typography-1bcd029-font-family:"DaxlineWebPro";--e-global-typography-1bcd029-font-size:clamp(0.99rem, 0.86584rem + 0.259vw, 1.125rem);--e-global-typography-1bcd029-font-weight:normal;--e-global-typography-1bcd029-line-height:150%;--e-global-typography-555a8a0-font-family:"DaxlineWebPro";--e-global-typography-555a8a0-font-size:clamp(0.94375rem, 0.82275rem + 0.246vw, 1.06875rem);--e-global-typography-555a8a0-font-weight:normal;--e-global-typography-555a8a0-line-height:150%;--e-global-typography-0015fe9-font-family:"DaxlineWebPro";--e-global-typography-0015fe9-font-size:clamp(0.94375rem, 0.91499rem + 0.06vw, 0.975rem);--e-global-typography-0015fe9-font-weight:normal;--e-global-typography-0015fe9-line-height:150%;--e-global-typography-bb39cdd-font-family:"DaxlineWebPro";--e-global-typography-bb39cdd-font-size:clamp(0.875rem, 0.82898rem + 0.096vw, 0.925rem);--e-global-typography-bb39cdd-font-weight:normal;--e-global-typography-bb39cdd-line-height:150%;--e-global-typography-1caa780-font-family:"DaxlineWebPro";--e-global-typography-1caa780-font-size:clamp(1.125rem, 0.99557rem + 0.27vw, 1.265625rem);--e-global-typography-1caa780-font-weight:600;--e-global-typography-1caa780-line-height:150%;--e-global-typography-0ca57ac-font-family:"DaxlineWebPro";--e-global-typography-0ca57ac-font-size:clamp(0.99rem, 0.86584rem + 0.259vw, 1.125rem);--e-global-typography-0ca57ac-font-weight:600;--e-global-typography-0ca57ac-line-height:150%;--e-global-typography-f6f133c-font-family:"DaxlineWebPro";--e-global-typography-f6f133c-font-size:clamp(0.94375rem, 0.82275rem + 0.246vw, 1.06875rem);--e-global-typography-f6f133c-font-weight:600;--e-global-typography-f6f133c-line-height:150%;--e-global-typography-343a0f9-font-family:"DaxlineWebPro";--e-global-typography-343a0f9-font-size:clamp(0.94375rem, 0.91499rem + 0.06vw, 0.975rem);--e-global-typography-343a0f9-font-weight:600;--e-global-typography-343a0f9-line-height:150%;color:var( --e-global-color-primary );font-family:"DaxlineWebPro", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-fcdbb02 );color:var( --e-global-color-ad7a5a2 );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-bottom:8px;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-c5d230d );}.elementor-kit-6 h2{color:var( --e-global-color-fcdbb02 );font-family:"DaxlineWebPro", Sans-serif;font-size:clamp(1.25rem, 1.17329rem + 0.323vw, 1.49625rem);line-height:clamp(1.5625rem, 1.48579rem + 0.323vw, 1.80875rem);}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var( --e-global-color-c5d230d );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){margin-block-end:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-ad7a5a2 );--lightbox-ui-color:var( --e-global-color-fcdbb02 );--lightbox-ui-color-hover:var( --e-global-color-7a2ebc5 );--lightbox-text-color:var( --e-global-color-c322bf9 );--lightbox-header-icons-size:1rem;--lightbox-navigation-icons-size:1rem;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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-kit-6{--e-global-typography-0015fe9-font-size:0.84rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body,html {
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
}

.wpc-filters-widget-content .wpc-filters-section input[type="number"], .wpc-filters-widget-content .wpc-filters-section input[type="text"] {
    
    -ms-font-feature-settings: "lnum" 1;
    -o-font-feature-settings: "lnum" 1;
    font-feature-settings: "lnum" 1;
}


.woosw-list .add_to_cart_inline {
    display: none;
}

.idioma-mobile .wpml-ls-statics-footer {
    padding: 0px !important;
    border:0px !important;
}


.idioma-mobile .wpml-ls-current-language a span{
    color: #000;
}

.categorias-producto ul li:nth-child(1),   /* Oculta el primer elemento */
.categorias-producto ul li:nth-child(5),   /* Oculta el quinto elemento */
.categorias-producto ul li:nth-child(10), .categorias-producto ul li:nth-child(17),/* Oculta el décimo elemento */
.categorias-producto ul li:nth-child(21) { /* Oculta el vigésimo primer elemento */
    display: none !important;
}



/** LANGUAJE SWICHER ***/

.wpml-ls-legacy-dropdown a:hover {
    background: #fff;
}

.wpml-ls-sub-menu {
    border: 0px !important;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border: 0px;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    border: 0px;
    background: inherit;
}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle:hover {
    border: 0px;
    background: inherit;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    right: 0px;
    top: 10px;
}


/** LANGUAJE SWICHER ***/



.ocultar {
    display: none;
}

.single-product .woocommerce-product-gallery__image {
    max-width: 70%;
}

.e-loop-item.producto-vendido {
    opacity: 0.6;
}

.woocommerce-account label {
    font-size: 14px;
    padding-bottom: 4px;
    font-family: "DaxlineWebPro", Sans-serif;
    color: var(--e-global-color-text);
}

.woocommerce-account .linea {
    margin-bottom: 1rem;
}

.woocommerce-account input, .woocommerce-account textarea {
    background: #f9fafa !important;
    border: none !important;
    border-radius: var(--forms-fields-border-radius, 0);
    color: #222222;
    font-size: 1rem !important;
    padding: var(--forms-fields-padding, 16px);
}

.woocommerce-breadcrumb {
    margin: 0px !important;
}

h2 {
    font-weight: bold !important;
}
.woocommerce-account h2 {
    margin-bottom: 1.5rem !important;
}

.woocommerce-account from {
    margin-top: 0 !important;
}

/**** WISHLIST ******/

.woosw-list table.woosw-items tr td {
    border-right: 0px;
    border-left: 0px;
}

.woosc_list table.woosc_table tr td {
    border-right: 0px;
    border-left: 0px;
}

.woosc_list thead tr th {
    border-right: 0px;
    border-left: 0px;
}

.woosc_list .td-label {
    font-weight: bold;
}
/**** SEARCH RESULTS list ****/







/** mostrar shadow en loop carrousel **/
.swiper.elementor-loop-container {
    padding: 8px;
}
.elementor-swiper-button-prev {
    margin-left: 7px;
}

.elementor-swiper-button-next {
    margin-right: 7px;
}




/*** MI CUENTA ***/


.woocommerce-MyAccount-navigation-link--customer-logout a{
    font-weight: bold !important;
}

.woosw-list .add_to_cart_button {
    display: none !important;
}

body:not(.elementor-editor-active) .micuenta-solicitud-registro {
      display: none;
}

body:not(.logged-in) .micuenta-solicitud-registro {
    display: block;
}

/*** PRODUCTO VENDIDO  ****/
.producto-vendido .botones-ficha {
    display: none !important;
}

.producto-vendido img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


.e-loop-item.producto-vendido a {
    pointer-events: none; 
    cursor: default;
}


/*** PRODUCTO BLOQUEADO/RESERVADO - INFORMACIÓN ****/



body:not(.role-guest) .producto-bloqueado .botones-ficha {
    display: none !important;
}

.info-reservado, .role-guest .producto-bloqueado .info-reservado {
    display: none !important;
}

.producto-bloqueado .info-reservado {
    display: block !important;
}



.info-reservado *{
    color: #4A595C;
    font-size: 15px !important;
    
}



/*** FILTER FILTRO ****/

.wpc-filter-header > .widget-title {
    font-weight: bold;
} 

.widget_wpc_sorting_widget .widgettitle {
    display: none;
}

.wpc-filters-main-wrap .wpc-term-item-content-wrapper {
    align-items: start !important;
}

.wpc-filter-chips-list a, .wpc-filter-chips-list li.wpc-filter-chip a {
    border-radius: 0px !important;
    padding: 4px 10px 2px !important;
}


.wpc-filter-chip.wpc-chip-reset-all a{
    border-color: #666 !important;
    background-color: #666;
    color: #fff !important;
}

.wpc-filter-chip a:hover{
    background-color: #fff !important;
    border-color: #fff !important;
    color: #222 !important;
}

.wpc-filters-open-widget .wpc-icon-html-wrapper {
    transform: rotate(0deg) !important; 
}

@media (max-width: 767px) {

    .wpc-orderby-select {
        max-width: 100% !important;
        width:100%;
    }
    
    .wpc-filters-open-widget {
        width:100%;
    }
}

/****** FILTER *****/


/****** ETIQUETA RESERVADO *****/
.etiqueta-reservado span {
    display: block;
    padding: .4rem;
    background-color:#4A595C;
    font-family: "DaxlineWebPro", sans-serif;
    font-size: .9rem;
    font-weight: 600;
    line-height: 125%;
    color: var(--e-global-color-ad7a5a2);
 
    margin-bottom: .2rem;
}


/**** FAVORITOS ***/

.woosw-icon-5:before {
    content: '\e802';
    color: #222;
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem
}

.woosw-icon-8:before {
    content: '\e802';
    color: var(--e-global-color-c5d230d);
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem
}

.woosw-item--price {
    display: none;
}

.menu-item-type-woosw {
    list-style: none;
}

li:marker {
    display: none;
}

/**** COMPARADOR ***/

.woosw-btn-icon {
    transform: none !important;
}

.woosw-btn-icon:before {
    content: '\e802';
    color: #222;
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
}

.woosw-added .woosw-btn-icon:before {
    content: '\e802';
    color: var(--e-global-color-c5d230d);
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
}

/*** COMPARADOR ***/

.woosc-btn-icon:before {
    content: '\e804';
    color: #222;
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
}


.woosc-btn-added .woosc-btn-icon:before {
    content: '\e804';
    color: var(--e-global-color-c5d230d);
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
}


.woocommerce-account .woosc_table a {
    color: #222 !important;
} 

.woocommerce-account .woosc_table  {
    font-size: 1rem !important
} 

.woocommerce-account .woosw-item a {
    color: #222 !important;
    font-size: 1rem;
    font-weight: normal !important;
}

.woosc_table tbody a {
    pointer-events: none !important;
} 



/**** FICHA PRODUCTO *****/

@media (max-width: 1024px) {

    .woocommerce div.product div.images .flex-control-thumbs li {
        width: 20%
    }
}

@media (min-width: 1025px) {

    /**
     * @snippet       CSS to Move Gallery Columns @ Single Product Page
     * @how-to        businessbloomer.com/woocommerce-customization
     * @author        Rodolfo Melogli, Business Bloomer
     * @compatible    WooCommerce 9
     * @community     https://businessbloomer.com/club/
     */
     
    /* Make image 75% width to make room to its right */
     
    .single-product div.product .woocommerce-product-gallery .flex-viewport {
        width: 70%;
        float: left;
    }
     
    /* Make Gallery 25% width and place it beside the image */
     
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
        width: 30%;
        float: left;
    }
     
    /* Style each Thumbnail with width and margins */
     
    .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
        width: 90%;
        float: none;
        margin: 0 0 10% 10%;
    }
    
    
    ol.flex-control-nav.flex-control-thumbs {
        display:flex;
        flex-wrap:wrap;
        gap:0.3rem;
        padding-left:1rem !important;
        
    }
    
    ol.flex-control-nav.flex-control-thumbs li {
       padding:0px !important;
       width:31% !important;
        
    }


}

    .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
   left: 0.5em;
   z-index: 1;
   
    }


/******** ficha producto *****/



.etiqueta .elementor-widget-container .elementor-heading-title {
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
}

.categorias-producto img {
    max-width: 80px;
    margin: auto !important;
}


.etiqueta .elementor-heading-title span{
    display: block;
    padding: 0.4rem;
    background-color: var(--e-global-color-c5d230d);
}



/**** COLORES TAXONOMIA NIVEL DE ACABADO EN ESP, ENG, POR ****/

/*averiado*/
.listado_nivel_acabado .nivel_151, .listado_nivel_acabado .nivel_307, .listado_nivel_acabado .nivel_308 {
        background-color: #CC0066;
        color:#fff; 
}

/*en_su_estado*/
.listado_nivel_acabado .nivel_152, .listado_nivel_acabado .nivel_309, .listado_nivel_acabado .nivel_310 {
        background-color: #a00020;
        color:#fff; 
}

/*reacondicionado_approved*/
.listado_nivel_acabado .nivel_153, .listado_nivel_acabado .nivel_313, .listado_nivel_acabado .nivel_314 {
        background-color: #7F7F7F;
        color:#fff; 
}

/*reacondicionado_efficiency*/
.listado_nivel_acabado .nivel_154, .listado_nivel_acabado  .nivel_315, .listado_nivel_acabado .nivel_316 {
        background-color: #000;
        color:#fff; 
}


/* > 3 años*/
.listado_nivel_acabado .nivel_177, .listado_nivel_acabado .nivel_305, .listado_nivel_acabado .nivel_306 {
        background-color: #D8D8D8;
        color:#a00020; 
}

/* nueva */
.listado_nivel_acabado .nivel_178, .listado_nivel_acabado .nivel_311, .listado_nivel_acabado .nivel_312 {
        background-color: #fff;
        color:#a00020; 
}




/** COLORES TAXONOMIA ETIQUETAS ESP, ENG, POR ***/

.listado_etiquetas, .listado_nivel_acabado
 {
    padding: 0px;
}



.listado_etiquetas li, .listado_nivel_acabado li{
    list-style:none;
    font-family: "DaxlineWebPro", sans-serif;
    font-size: .9rem;
    font-weight: 600;
    line-height: 125%;
    padding: 0.4rem;
}


.listado_etiquetas li:not(:last-child), .listado_nivel_acabado li:not(:last-child) {
    margin-bottom: 0.2rem;
}



/*bateria nueva*/
.listado_etiquetas .etiqueta_94, .listado_etiquetas .etiqueta_219, .listado_etiquetas .etiqueta_220 {
        background-color: #7F7F7F;
        color:#fff; 
}
/*Ruedas nuevas*/
.listado_etiquetas .etiqueta_95, .listado_etiquetas .etiqueta_241, .listado_etiquetas .etiqueta_242 {
        background-color: #7F7F7F;
        color:#fff; 
}

/*descuento*/
.listado_etiquetas .etiqueta_87, .listado_etiquetas .etiqueta_221, .listado_etiquetas .etiqueta_222 {
        background-color: #C00001;
        color: #fff;
}

/*edad bateria joven*/
.listado_etiquetas .etiqueta_93, .listado_etiquetas .etiqueta_225, .listado_etiquetas .etiqueta_226 {
        background-color: #000;
        color: #fff;
}

/*ex-atex*/
.listado_etiquetas .etiqueta_97, .listado_etiquetas .etiqueta_223, .listado_etiquetas .etiqueta_224 {
        background-color: #fff;
        color:#C00001;
}

/*horas destacado*/
.listado_etiquetas .etiqueta_92, .listado_etiquetas .etiqueta_227, .listado_etiquetas .etiqueta_228 {
        background-color: #000;
        color: #fff;
}

/*horquillas nuevas*/
.listado_etiquetas .etiqueta_96, .listado_etiquetas .etiqueta_229, .listado_etiquetas .etiqueta_230  {
        background-color: #7F7F7F;
        color:#fff; 
}

/*li-on*/
.listado_etiquetas .etiqueta_99, .listado_etiquetas .etiqueta_231, .listado_etiquetas .etiqueta_232 {
        background-color: #0070C0;
        color: #fff;
}

/*matriculada*/
.listado_etiquetas .etiqueta_98, .listado_etiquetas .etiqueta_233, .listado_etiquetas .etiqueta_234 {
        background-color: #fff;
        color: #C00001;
}

/*nueva entrada*/
.listado_etiquetas .etiqueta_91, .listado_etiquetas .etiqueta_235, .listado_etiquetas .etiqueta_236 {
        background-color: #D8D8D8;
        color:#C00001;
}


/*oferta del dia*/
.listado_etiquetas .etiqueta_88, .listado_etiquetas .etiqueta_237, .listado_etiquetas .etiqueta_238 {
        background-color: #C00001;
        color: #fff;
}

/*packs*/
.listado_etiquetas .etiqueta_89, .listado_etiquetas .etiqueta_239, .listado_etiquetas .etiqueta_240 {
        background-color: #C00001;
        color: #fff;
}

/*ruedas nuevas*/
.listado_etiquetas .etiqueta_89, .listado_etiquetas .etiqueta_242, .listado_etiquetas .etiqueta_242 {
        background-color: #f7f7f7;
        color: #fff;
}



.estado-producto .elementor-heading-title .averiado {
        background-color: #CC0066;
        color: #fff;
}
.estado-producto .elementor-heading-title .en-su-estado {
        background-color: #C00001;
        color: #fff;
}

.estado-producto .elementor-heading-title .nueva {
        background-color:#D8D8D8;
        color: #C00001;
}


.estado-producto .elementor-heading-title .reacondicionado-approved {
        background-color: #7F7F7F;
        color: #fff;
}

.estado-producto .elementor-heading-title .reacondicionado-eficiency {
        background-color: #000;
        color: #fff;
}

.estado-producto .elementor-heading-title .seminuevo-menos-de-3-anos {
        background-color: #D8D8D8;
        color: #C00001;
}

/****/
.product-loop {
    box-shadow:0 1px 6px 0 rgba(0,0,0,.2);
}


.woocommerce-product-gallery {
    margin-bottom: 0px !important;
}

.fila-detalle:hover {
    background: #eeeff3;
}

.woosc-added .woosc-icon-74:before {
    color: var( --e-global-color-c5d230d );
}

.woosc-icon-14:before {
    color: #222;
}


@media (max-width: 1024px) {

    .padding-global.padding-main {
        padding-right: 0px;
        padding-left: 0px
    }

}



.padding-global {
      padding-left: 24px;
      padding-right: 24px;
    }    




/*** Resultados live search results ****/

.e-search-results-list .e-loop-item.estado-averiado {
    display: none;
}

.e-search-results-list .e-loop-item.en-su-estado {
    display: none;
}


.role-concesionario_oficial .e-search-results-list .e-loop-item.estado-averiado, .role-administrator .e-search-results-list .e-loop-item.averiado {
    display: block;
}

.role-concesionario_oficial .e-search-results-list .e-loop-item.en-su-estado, .role-administrator .e-search-results-list .e-loop-item.en-su-estado  {
    display: block;
}


.fila-detalle ul {
    padding-left: 16px;
}


.fila-detalle ul li{
   list-style: circle;
}


/*** FILRO FILTER EVERYTHING ****/

.widget_wpc_filters_widget ul.children {
    margin-left: 0px !important;
    padding-left: 24px !important;
}


/*** Menu ppal ****/


@media (min-width: 1025px) {
    
    .desktop .woosc-menu-item {
        display:none !important;
    }
    
    .desktop .woosw-menu-item {
        display:none !important;
    }
    
}

.garantias-list a {
    pointer-events: none;
   cursor: default;
   color: #222;
}

.fila-detalle .garantias-list li {
    list-style: none;
}

.fila-detalle .garantias-list {
    padding-left: 0;
}



/** woocomerce account mi cuenta ***/
.woocommerce-account input[type="submit"], .woocommerce-account .elementor-button {
    background: var(--e-global-color-c5d230d) !important;
    color: #fff;
}


.woocommerce-account input[type="submit"]:hover, .woocommerce-account .elementor-button:hover  {
    background: var(--e-global-color-7a2ebc5) !important;
    color: #fff;
}

/*** PRINT ***/

@media print {
    .single-product .productos-relacionados {
        display: none;
        }
    
    .single-product .zoomImg {
        display:none;
    }    
        
    footer {
        display:none !important;
    }    
    
    .single-product .container-principal {
        flex-wrap:wrap;
        
    }
    
    .single-product .container-principal .container-col1,.single-product .container-principal .container-col2 {
        width:100%;
        
    }
    
  a[href]:after {
    content: none !important;
  }

    @page :left {
      margin-left: 15%;
      margin-top: 15%;
    }
    
    @page :right {
      margin-left: 85%;
      margin-top: 85%;
    }
    
    .container-col2 {
     page-break-after: always;
    }

    ol.flex-control-nav.flex-control-thumbs li {
    width:40% !important;
    }
    
     .wp-post-image {
        display:none !important;
    }
    
    .woocommerce div.product div.images .flex-control-thumbs li img {
        opacity:1 !important;
    }
    
    
}




/** LOGIN FORM ***/

.woocommerce-form.woocommerce-form-login.login .form-row {
    margin-top: 24px;
}

.woocommerce-form.woocommerce-form-login.login {
    height: auto !important;
    margin: 0px 0px;
    padding: 0px !important;
}

@media (max-width: 767px) {
        .woocommerce-form.woocommerce-form-login.login {
        padding:0 16px 16px 16px !important;
    }

    
}

.woocommerce-form-login__submit {
    border-radius: 0px !important;
    background-color: #A00020 !important;
    color: #fff !important;
}
.woocommerce-LostPassword a{
    color:#69727d !important;
}


/** MENU **/
.e-off-canvas .menu-item-type-woosc a, .menu-item-type-woosw a {
    font-size: 1rem;
}



.wpc-term-count-brackets-open, .wpc-term-count-brackets-close {
    display: inline !important;
}




.tipo_elevacion-valor_elevacion .elementor-icon-box-description span {
    font-size: 12px;
}

.tipo_elevacion-valor_elevacion .elementor-icon-box-description {
    line-height: 75% !important;
}

.fila-detalle-vacia {
    display: none;
}

.ver-oferta a{
    color: #fff !important;
}

.woocommerce-MyAccount-content  .page-numbers {
    color: gray !important;
        font-size: var(--e-global-typography-555a8a0-font-size) !important; 
    font-family: var(--e-global-typography-555a8a0-font-family), Sans-serif !important;
}
.woocommerce-MyAccount-content .page-numbers.current {
    color: #C00001 !important;
        font-size: var(--e-global-typography-555a8a0-font-size) !important; 
    font-family: var(--e-global-typography-555a8a0-font-family), Sans-serif !important;
}



/* Estilos banner categorias home */
ul.categorias-segundo-nivel {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin: 0;
    padding: 0;
    list-style: none outside;
}

ul.categorias-segundo-nivel li {
    text-align: center;
}

ul.categorias-segundo-nivel li img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 0.5rem;
}


ul.categorias-segundo-nivel li h2 .count {
        font-size: var(--e-global-typography-555a8a0-font-size);
        line-height: 140%;
        background-color: inherit !important;
        font-weight: normal;
}

ul.categorias-segundo-nivel li h2 {
        font-size: var(--e-global-typography-f6f133c-font-size);
        line-height: 140%;
}


ul.categorias-segundo-nivel li:hover h2, ul.categorias-segundo-nivel li:hover h2 mark {
    color: var(--e-global-color-c5d230d);
}

@media (max-width: 1024px) {
    ul.categorias-segundo-nivel {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 767px) {
    ul.categorias-segundo-nivel {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* fin banner categorias */


.btn-contacto .elementor-icon-box-content {
    padding-top: 3px;
}

.woocommerce-account .woocommerce-Button.button {
    border-radius: 0px !important;
     background-color: #a00020;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
    background: #a00020 !important;
    padding: 10px 24px !important;
    margin-top: 24px;
    font-size: var(--e-global-typography-343a0f9-font-size) !important;
   
}


form.woocommerce-ResetPassword.lost_reset_password {
    width: 100% !important;
}



/*** CSS PARA ADOLFO ***/
.page-template-templatesoffer-php .offer-title-numoffer {
    font-size: 32px !important;
}

.page-template-templatesoffer-php .offer-info-input-number input {
    max-width: 90px;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #c7c7c7 !important;
}

@media (max-width: 767px) {
    .page-template-templatesoffer-php .offer-info-product-title {
        font-size: 18px;
    }
    
    .page-template-templatesoffer-php .offer-info-product {
        padding:16px 16px;
    }
    
    .page-template-templatesoffer-php .offer-info-content {
        padding: 0 24px 0 5px;
    }
    
    .page-template-templatesoffer-php .offer-resume-wrapper {
        padding: 16px;
    }
    
    
    .page-template-templatesoffer-php .offer-resume {
        margin-top:16px;
    }
    
    .page-template-templatesoffer-php .offer-info {
        padding-right:0px;
    }
    
    .page-template-templatesoffer-php .offer-resume-actions-wrapper {
        flex-wrap:wrap;
    }
    
    .page-template-templatesoffer-php .offer-resume-actions-wrapper a {
        width:100%;
        justify-content: center;
    }
    
}





    .offer-info-radioboxes-radiobox-wrapper .custom-icon {
        position: relative !important;
    }
    
    
    
    .offer-info-radioboxes-radiobox-wrapper input[type="radio"]+label {
        line-height: 145%;
        position:relative !important;
    }
    

    
     .page-template-templatesoffer-php .offer-info-radioboxes-radiobox-wrapper input[type=radio]:checked+label:after {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: 5px;
    margin-top: 5px;
    }
    
     .page-template-templatesoffer-php .offer-info-radioboxes-radiobox-wrapper input[type="radio"]+label:before, input[type="checkbox"]+label:before {
        margin:0em 1em 0 0;
    }
    
    
    .offer-info-radioboxes-radiobox-wrapper {
        margin-bottom: 24px;
    }
    
    
.e-off-canvas__main .elementor-nav-menu--dropdown {
    border: 0px
}



.wpc-filters-open-widget {
    border-color: #c7c7c7 !important;
}


.woocommerce-account .woosc-list .td-label {
    font-weight: normal;
    color: #222 !important;
}


.offer-resume-totals-item--light + .offer-resume-totals-item--light .offer-resume-totals-item-value-wrapper .offer-resume-totals-item-value {
    font-weight: bold;
}

.page-template-offer .wpml-ls-statics-shortcode_actions {
    display: none;
}

.btn-stock span {
    font-weight: bold
}

.btn-stock span:hover {
    color: #A00020
}


.woosw-list .woosw-item--time {
    display: none;
}


.wpc-chip-version_matriculada_para_via_publica-1, .wpc-chip-elevacion_inicial_o_de_base_ln-1 {
    display: none;
}







.header-desktop .menu-favoritos .woosw-link a:before {
    content: '\e802';
    color: #222;
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
    margin-right: 6px;
}

.header-desktop .menu-comparador .woosc-link a:before {
    content: '\e804';
    color: #222;
    font-family: "icon-linde-1";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5rem;
    margin-right: 4px;
}


.popup-ahorro ul.uno {
    padding-left:16px;
}


.popup-ahorro ul li{
    margin-bottom:8px;
}


.popup-ahorro ul.dos {
    padding-left:32px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DaxlineWebPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lindeweb.advertis.es/wp-content/uploads/daxlinewebpro_1.woff2') format('woff2'),
		url('https://lindeweb.advertis.es/wp-content/uploads/daxlinewebpro.woff') format('woff');
}
@font-face {
	font-family: 'DaxlineWebPro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lindeweb.advertis.es/wp-content/uploads/daxlinewebpro_bold_1.woff2') format('woff2'),
		url('https://lindeweb.advertis.es/wp-content/uploads/daxlinewebpro_bold.woff') format('woff');
}
/* End Custom Fonts CSS */