/*
Theme Name: CustomTheme Child
Author: CustomTheme
Author URI: 
Description: Tema para webs personalizadas
Version: 1.0.0
Template: customtheme
@import url('style.css');
*/

@import url('fuentes/noto-sans/noto-sans.css');

@font-face {
    font-family: 'changan uni type';
    src: url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.eot');
    src: url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.eot?#iefix') format('embedded-opentype'),
        url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.woff2') format('woff2'),
        url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.woff') format('woff'),
        url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.ttf') format('truetype'),
        url('fuentes/changan-types/CHANGANUNITYPES-B--GB1-0.svg#CHANGANUNITYPES-B--GB1-0') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


:root {
    --mx-primary-text-color: #000;
    --mx-alt-text-color: #fff;
    --mx-primary-background-color: #E8FAFF;
    --mx-c-button-primary-color: #fff;
    --mx-primary-cta-color: #0B457F;
    --mx-primary-background-color: #F5F5F5;
    --mx-secondary-background-color: #0B457F;
    --mx-alt-background-color: #000;
    --mx-card-features-background-color: #F7F7F7;
    --mx-card-c-version-color: #474656;
    --mx-card-c-button-color: #0B457F;
    --mx-card-c-button-background-color: #fff;
    --mx-card-features-c-value-color: #000;
    --mx-card-features-c-icon-color: #000;
    --mx-card-c-estado-background-color: #000;

    --mx-card-c-posttype-background-color: #000;
    --mx-card-box-shadow: #0B457F;
    --mx-c-forminator-input-border: #000;
    --mx-c-forminator-checkbox-color: #000;
    --mx-c-forminator-checkbox-border-color: #000;
    --mx-c-cta-color: #fff;
    --mx-c-backtotop-color: #fff;
    --mx-c-backtotop-background-color: #0B457F;
    --mx-top-header-c-menu-color: #fff;
    --mx-header-c-favoritos-number-background-color: #fff;
    --mx-header-c-comparador-number-background-color: #fff;
    --mx-c-forminator-input-border-color: var(--mx-alt-background-color);
    --mx-footer-c-title-color: #fff;
    --mx-c-calculadora-finc-container-border: 1px solid var(--mx-primary-text-color);
    --mx-c-calculadora-finc-container-background-color: var(--mx-primary-background-color);
    --mx-c-calculadora-finc-campo-background-color: #fff;
    --mx-asdas-background-color: var(--mx-primary-cta-color);
    --mx-footer-c-forminator-input-color: #fff;
    --mx-footer-c-forminator-input-border: 1px solid #000;
    --mx-footer-c-forminator-checkbox-label-color: #fff;
    --mx-footer-c-forminator-checkbox-border-color: #fff;
    --mx-c-button-mas-info-color: #fff;
    --mx-c-button-overlay-color: #0B457F;
    --mx-row-baja-precio-background-color: #0B457F;

    /* Nuevos para Torregrosa*/
    --mx-icono-redes: #fff;
    --mx-c-cta-background-color: #0B457F;
    --mx-c-filter-background-color: #fff;
    --mx-iconos-buscador-home: #fff;
    --mx-card-c-button-border-color: #0B457F;
    /* --mx-c-forminator-checkbox-color: #fff; */
    --mx-color-titulos: #000;
    --mx-c-outline-button-color: #0B457F;
    --mx-border-radius-cta: 50px;

    --mx-footer-background-button-form: #fff;
    --mx-footer-bcolor-button-form: #0B457F;
    --mx-c-forminator-input-color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'changan uni type', sans-serif;
    color: var(--mx-color-titulos);
}
body,
p{
    font-family: 'Noto Sans', sans-serif;
    color: var(--mx-color-titulos);
}

.h1,
h1 {
    font-weight: 700
}

.h2,
h2 {
    font-weight: 600
}

.p,
p {
    font-weight: 400
}

a,
a:hover {
    color: var(--mx-primary-text-color);
}

.padding-botton {
    padding: 20px 5px !important;
    margin: 0 3px;
}

.border-radius-30 {
    border-radius: 30px;
}

.img-invert {
    filter: invert(1);
}


form.buscador-mx .buscador-col--carrocerias .caja-lista--item i,
form.buscador-mx .buscador-col--etiquetas-medioambientales .caja-lista--item i {
    color: var(--mx-iconos-buscador-home);
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos,
    .mx-grid-coches-renting) .mx-grid-item .vc_gitem-zone-c .ficha--boton a.mx--boton:not(.boton-carrito) {
    font-weight: 700 !important;
    border: 2px solid var(--mx-card-c-button-border-color) !important;
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .item-veh--estado {
    opacity: 0.8 !important;
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados:hover,
    .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .vc_gitem-zone-c .ficha--boton a.mx--boton:not(.boton-carrito):hover {
    background-color: var(--mx-secondary-background-color) !important;
    border-width: 2px !important;
    border-color: var(--mx-card-c-button-border-color) !important;
}

#mx-buscador-home.cont-search-home .buscador-col--toggle .caja__selector--label {
    color: #fff !important;
}

.columna-instalaciones-home {
    background-color: #F7F7F7 !important
}

/* form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox-box::before {
    color: var(--mx-alt-text-color) !important;
} */

/*---MODAL---*/
.bs-modal .bs-modal-container {
    background-color: #fff !important;
}

/*---MENU MOBILE---*/
.menu-mobile-favoritos a,
.menu-mobile-comparador a {
    justify-content: start !important;
}

/*---FOOTER----*/
footer a:hover {
    color: #fff;
}

footer ul {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}

footer .footer-aplicaciones {
    justify-content: space-around !important;
}

footer form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-input,
footer form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-textarea {
    border: 1px solid white !important;
}

footer form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox-box::before {
    color: var(--mx-c-forminator-checkbox-color);
}

footer .forminator-ui#forminator-module-179.forminator-design--default .forminator-button-submit {
    background-color: var(--mx-footer-background-button-form) !important;
    color: var(--mx-footer-bcolor-button-form) !important;
    border: 1px solid var(--mx-footer-background-button-form) !important;
}

footer .forminator-ui#forminator-module-179.forminator-design--default .forminator-button-submit:hover {
    background-color: var(--mx-footer-bcolor-button-form) !important;
    color: var(--mx-footer-background-button-form) !important;
    border: 1px solid var(--mx-footer-background-button-form) !important;
}

/*HOME*/
.pestanas-galeria-renting .ficha-veh--galeria-grande .swiper-button-next {
    right: 10px !important;
}

.pestanas-galeria-renting .ficha-veh--galeria-grande .swiper-button-prev {
    left: 10px !important;
}

.columna-izquierda-ficha .carfax-block {
    background: #F8FBFF;
    border-radius: 25px;
    top: 120px;
}

.carfax-block a {
    background: #343C51 !important;
    color: white !important;
}

.carfax-block a:hover {
    cursor: pointer;
    background: #343C51 !important;
    color: white !important;
}

.coches-ocasion-template-default,
#page.site {
    overflow: unset !important;
}

.print-car-vo .boton-imprimir--ficha {
    background-color: #343C51 !important;
    border: 1px solid #343C51 !important;
}

.ficha-veh--favoritos .ficha-veh--favoritos.active i,
.ficha-veh--comparador .ficha-veh--comparador.active i {
    background: #343c51 !important;
}

.ficha-veh--favoritos--titulo,
.ficha-veh--comparador--titulo {
    margin-left: 10px;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after {
    display: none !important;
}

@media only screen and (min-width: 992px) {
    .row--precio-ficha-vo {
        margin-bottom: -621px;
        position: sticky;
        top: 120px;
    }
}

/*---BOTONES---*/
.mx-button--primary a {
    border: none !important;
}

.mx-grid-mx_nf-promociones .mx--boton .mx-icon-flecha_derecha_linea,
.mx-grid-coches-ocasion .mx--boton .mx-icon-flecha_derecha_linea,
.mx-grid-coches-nuevos .mx--boton .mx-icon-flecha_derecha_linea,
.mx-grid-mx_nf-noticias .mx-button i.left,
.mx_nf-noticias-template-default .mx-grid-relacionados .mx-button i.left,
.mx_nf-noticias-template-default .mx-button i.left,
.mx-grid-favoritos .mx--boton .mx-icon-flecha_derecha_linea,
.coches-ocasion-template-default .mx-grid-relacionados .mx--boton .mx-icon-flecha_derecha_linea {
    display: none;
}

.mx-grid-mx_nf-noticias .mx-button,
.mx_nf-noticias-template-default .mx-grid-relacionados .mx-button {
    width: 100%;
}

/*---LISTADOS---*/
.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .vc_grid-item-mini {
    box-shadow: 8px 9px 5px #F7F7F7 !important;
}

.site>footer #footer-social-links.ct--social-buttons .ct--social-buttons--icon {
    color: var(--mx-icono-redes);
    border: 1px solid var(--mx-icono-redes);
}

.cta-lateral__button,
.mx-grid-coches-ocasion .mx-grid-item .vc_gitem-zone-c .ficha--boton a.boton-carrito,
.mx--boton {
    border-radius: var(--mx-border-radius-cta) !important;
    font-weight: 700 !important;
}

.contenedor-mx-grid .paginacion-mx {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

.mx-grid-coches-ocasion .paginacion-mx option[value="destacados_desc"],
.mx-grid-coches-nuevos .paginacion-mx option[value="anio_desc"],
.mx-grid-coches-nuevos .paginacion-mx option[value="anio_asc"],
.mx-grid-coches-nuevos .paginacion-mx option[value="km_desc"],
.mx-grid-coches-nuevos .paginacion-mx option[value="km_asc"] {
    display: none !important;
}

.mx-grid-coches-ocasion .paginacion-mx--pages-nav a.page-numbers:hover,
.mx-grid-coches-nuevos .paginacion-mx--pages-nav a.page-numbers:hover {
    color: var(--mx-alt-text-color);
}

.mx-grid-coches-ocasion .item-veh--medioambiental,
.mx-grid-relacionados .item-veh--medioambiental,
.mx-grid-coches-nuevos .item-veh--medioambiental {
    margin: auto !important;
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .vc_gitem-zone-c .vc_gitem-zone-mini .vc_gitem_row .columna-caracteristicas {
    align-items: center;
}

.mx-grid-coches-nuevos .mx-grid-item .item-veh--estado,
.mx-grid-coches-renting .mx-grid-item .item-veh--estado {
    background-color: var(--mx-card-c-estado-background-color, rgba(64, 81, 111, 0.8)) !important;
}

.mx-grid-coches-nuevos .mx-grid-item .item-veh--estado .item-veh--estado--texto,
.mx-grid-coches-renting .mx-grid-item .item-veh--estado .item-veh--estado--texto {
    background-color: transparent !important;
    color: var(--mx-card-c-estado-color, var(--mx-secondary-text-color)) !important;
}

/*---CONTACTO---*/
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    color: #000 !important;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a,
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:focus,
.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover {
    color: var(--mx-primary-text-color) !important;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #000 !important;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: var(--mx-alt-text-color) !important;
}

/*---FAVORITOS---*/
.contenedor-mx-grid.mx-grid-favoritos .boton--borrar-favoritos .boton-ficha---txt {
    border-radius: 50px;
    margin-top: 50px;
}

/*---COMPARADOR---*/
/* .mx-comparador .comparador--box.comparador--dato--box:nth-child(even) {
    color: #fff;
} */
.mx-comparador .comparador--box.comparador--botonera--box .comparador-boton.comparador-boton--ver:hover {
    background-color: var(--mx-primary-cta-color) !important;
    /* border: 2px solid var(--mx-primary-cta-color) !important; */
    color: #fff !important;
}

/*---FICHA GAMA---*/
body.single-coches-gama #gama-motorizaciones .datos--motorizaciones .col-cta {
    color: #fff;
}

/* .gama-catalogo-section{
    color: #fff !important;
} */
.gama-catalogo-section .ficha--boton--catalogo a {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid white;
}

.gama-catalogo-section .ficha--boton--catalogo a:hover {
    background-color: var(--mx-primary-cta-color) !important;
    color: #fff !important;
    border: 1px solid #fff;
}

body.single-coches-gama #gama-motorizaciones .datos--motorizaciones::after {
    background-color: #fff;
}

/*---FICHA---*/
#ancla--baja-precio {
    color: #fff;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-input,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-textarea {
    border: 1px solid #fff !important;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-input::placeholder {
    color: #fff !important;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-input,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-textarea,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-select .selection .select2-selection,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox__label,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox-label {
    color: #fff !important;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button {
    background-color: #fff !important;
    color: var(--mx-primary-cta-color) !important;
    border: 2px solid #fff !important;
    font-weight: 700 !important;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button:hover {
    background-color: var(--mx-primary-cta-color) !important;
    color: #fff !important;
    border: 2px solid #fff;
}

#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox-box,
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-checkbox-box::before {
    border-color: #fff !important;
    color: #fff !important;
}

body:is(.single-coches-ocasion, .single-coches-nuevos, .single-coches-renting) .handler-favorito-comparar:is([type=comparar], [type=favorito])[class*=ficha-veh--]:hover i,
.handler-favorito-comparar:is([type=comparar], [type=favorito])[class*=ficha-veh--]:not(.active) i {
    border: 2px solid var(--mx-primary-cta-color) !important;
}

body:is(.single-coches-ocasion, .single-coches-nuevos, .single-coches-renting) .handler-favorito-comparar:is([type=comparar], [type=favorito])[class*=ficha-veh--]:hover i,
.handler-favorito-comparar:is([type=comparar], [type=favorito])[class*=ficha-veh--]:not(.active):hover i {
    color: var(--mx-primary-cta-color) !important;
    background-color: #fff !important;
}

.coches-ocasion-template-default .mx-button:not(.mx-button--text),
.coches-nuevos-template-default .mx-button:not(.mx-button--text) {
    color: #fff !important;
}

body:is(.single-coches-ocasion, .single-coches-nuevos, .single-coches-renting) .columna-derecha-ficha .mx-button {
    font-size: 12px !important;
}

.fila-calculadora-financiera .wpb_text_column,
.fila-calculadora-financiera .ficha-veh--calc--legal,
.fila-calculadora-financiera .ficha-veh--calc--resultado,
.ficha-veh--calculadora-financiera .ficha-veh--calc--resultado .ficha-veh--calc--resultado-caja span {
    color: white !important;
}

.fila-calculadora-financiera #modal-financiar {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid white !important;
}

.fila-calculadora-financiera #modal-financiar:hover {
    background-color: var(--mx-primary-cta-color) !important;
    color: #fff !important;
    border: 1px solid black;
}

.bloque-datos-extras .tm-icobox-inner {
    justify-content: center;
}

@media (min-width: 992px) {
    .ficha-veh--galeria .ficha-veh--galeria-grande .swiper-button-next {
        right: 3% !important;
    }

    .ficha-veh--galeria .ficha-veh--galeria-grande .swiper-button-prev {
        left: 3% !important;
    }

    .contenedor-tilo-grid.mx-grid-mx_nf-promociones .mx-grid-item .vc_grid-item-mini {
        flex-direction: column !important;
    }
}

/*---PROMOCIONES---*/
.mx-grid-mx_nf-promociones .mx-button--primary a,
.mx-grid-relacionados .mx-button--primary a {
    width: 100%;
    padding: 20px 60px;
}

.mx-grid-mx_nf-promociones .mx-button--primary,
.mx-grid-relacionados .mx-button--primary {
    padding: unset;
}

.mx_nf-promociones-template-default .wpb_single_image img {
    border-radius: 100px !important;
}

.mx-grid-mx_nf-promociones .titulo-cuadricula-noticia h2 {
    font-size: 20px;
}

.mx-grid-mx_nf-promociones .vc_gitem-post-data-source-post_excerpt a {
    font-size: 14px;
}

.item-veh--dato.item-veh--dato-unico.item-veh--dato--antes {
    font-size: 14px;
    font-weight: 400;
}

@media (min-width: 992px) {
    .contenedor-tilo-grid.mx-grid-mx_nf-promociones .mx-grid-item .vc_gitem-zone-c .vc_gitem-zone-mini .vc_gitem-row-position-top {
        margin-left: unset;
    }
}

@media (max-width: 992px) {
    .mx_nf-promociones-template-default .wpb_single_image img {
        border-radius: 70px !important;
    }
}

@media (max-width: 600px) {
    .mx_nf-promociones-template-default .wpb_single_image img {
        border-radius: 40px !important;
    }
}

/*---NOTICIAS CENTRAR IMAGENES---*/
img.aligncenter {
    display: block;
    margin: 0 auto;
}

/* BUSCADOR */
.buscador .buscador-mx .to-ellipsis {
    overflow: visible;
}

.buscador .caja__lista_checks.type-switch .caja-lista--item input[type=radio]:checked+label .caja-lista--item--txt .fake-switch:before,
.buscador .caja__lista_checks.type-switch .caja-lista--item input[type=hidden].input-buscador--hidden--selected+label .caja-lista--item--txt .fake-switch:before,
.buscador .caja__lista_checks.type-switch div.caja-lista--item-fake>div .caja-lista--item--txt .fake-switch:before {
    background-color: #fff !important;
}

.buscador .caja__lista_checks .caja-lista--item {
    padding-bottom: 10px;
}

/* LISTADO NOTICIAS */
.contenedor-tilo-grid:is(.mx-grid-mx_nf-noticias, .mx-grid-mx_nf-promociones) .vc_gitem-zone-mini,
.contenedor-tilo-grid:is(.mx-grid-mx_nf-noticias, .mx-grid-mx_nf-promociones) .vc_gitem-zone-mini>.vc_gitem_row {
    height: 100%;
}

/*ECOMMERCE*/
.mxr-resume-sticky {
    border-bottom: solid 4px #70fbdb !important;
}

.mxr-button {
    background-color: #70fbdb !important;
    color: #343c51 !important;
}

.payment-description .payment-description--img {
    border: solid 2px #70fbdb;
    background: #70fbdb;
}

.container-help-buttons a,
.form-check-label a,
.olvidaste-container a {
    color: #343c51;
}

@media (max-width: 992px) {
    .switch-root-container {
        display: none !important;
    }
}

body:not(.admin-bar) .switch-root-container button {
    display: none;
}

.cabecera .mxr-menu--login-register {
    flex-direction: row;
    gap: 6px;
    font-size: 1rem;
    text-transform: none;
    color: var(--header-top-color-link) !important;
    padding: 0;
}

.cabecera .mxr-menu--login-register::before {
    background-color: var(--header-top-color-link) !important;
}

.mxr-account .mxr-form .form-control {
    background-color: transparent !important;
}


div#busqueda-avanzada-content .buscador-boton.mx-button.mx-button--primary {
    background: #fff !important;
    color: #000 !important;
    border: 1px #fff solid !important;
}

div#busqueda-avanzada-content .buscador-boton.mx-button.mx-button--primary:hover {
    background: var(--mx-secondary-background-color) !important;
    border: 1px #fff solid !important;
    color: #fff !important;
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .vc_gitem-zone-c .ficha--boton a.mx--boton:not(.boton-carrito):hover {
    border: 2px solid var(--mx-primary-cta-color) !important;
    background-color: var(--mx-primary-cta-color) !important;
    color: white !important;
}

form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button {
    border: 2px solid var(--mx-primary-cta-color) !important;
    border-radius: 50px !important;
}

form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button:hover::after,
.mx-button:not(.mx-button--text):hover::after,
.contenedor-mx-grid.mx-grid-favoritos .boton--borrar-favoritos .boton-ficha---txt:hover::after,
.mx-comparador .comparador--box.comparador--botonera--box .comparador-boton:hover::after {
    opacity: 0 !important;
}

/* #ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button:hover {
    border: 1px solid white !important;
} */
.mx-button--primary {
    border: 2px solid var(--mx-primary-cta-color) !important;
}

.contenedor-mx-grid.mx-grid-favoritos .boton--borrar-favoritos .boton-ficha---txt:hover,
.mx-comparador .comparador--box.comparador--botonera--box .comparador-boton.comparador-boton--del:hover,
form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-button:hover,
.mx-comparador .comparador--box.comparador--botonera--box .comparador-boton.comparador-boton--ver {
    color: var(--mx-primary-cta-color) !important;
    background-color: #fff !important;
    /* border: 2px solid black !important; */
    font-weight: 700 !important;
}

.coches-ocasion-template-default .mx-button:not(.mx-button--text):hover,
.coches-nuevos-template-default .mx-button:not(.mx-button--text):hover {
    color: var(--mx-primary-cta-color) !important;
    background-color: #fff !important;
}

.mx-grid-mx_nf-promociones .mx-button--primary a,
.mx-grid-relacionados .mx-button--primary a,
.mx_nf-noticias-template-default .mx-grid-relacionados .mx-button {
    width: 100%;
    padding: 20px 60px;
}

.mx-grid-mx_nf-promociones .mx-button:not(.mx-button--text):hover,
.mx-grid-mx_nf-noticias .mx-button:not(.mx-button--text):hover {
    background-color: #fff !important;
    color: var(--mx-primary-cta-color) !important;
}

.coches-nuevos-template-default .mx-grid-relacionados .mx--boton .mx-icon-flecha_derecha_linea {
    display: none;
}

.row-imagen--gama .vc_column-inner .wpb_wrapper {
    display: flex;
    justify-content: center;
}

.switch-root-container {
    display: none !important;
}

.fila-calculadora-financiera #modal-financiar-vn {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid white !important;
}

#menu-footer-sobre-nosotros li {
    margin-bottom: 10px;
}

.contenedor-mx-grid:is(.mx-grid-coches-ocasion, .mx-grid-relacionados, .mx-grid-coches-nuevos, .mx-grid-favoritos, .mx-grid-coches-renting) .mx-grid-item .vc_gitem-zone-c .item-veh--dato--cuota-financiacion {
    font-size: 10px;
}

.ficha--boton-slider {
    border-radius: 10px !important;
}

/* SN : 08/10/2025 : Agreagr border a selectores forminator */
#ancla--baja-precio form[id^=forminator-module-].forminator-ui.forminator-custom-form .forminator-select {
    border-radius: var(--mx-c-forminator-input-border-radius, var(--mx-border-radius-extrasmall)) !important;
    border: var(--mx-c-forminator-input-border-style, solid) var(--mx-c-forminator-input-border-width, 1px) #fff !important;
}

/* SN : 08/10/2025 : Resaltar cuota financiacion */
body:is(.single-coches-ocasion, .single-coches-nuevos) .campo-cuota_financiacion:is(.modal-financiar, .modal-financiar-vn) .ficha-veh--dato--valor * {
    border-bottom: 1px solid #000;
}

body:is(.single-coches-ocasion, .single-coches-nuevos) .campo-cuota_financiacion:is(.modal-financiar, .modal-financiar-vn) .ficha-veh--dato--valor .ficha-veh--dato--valor-prefix {
    padding-right: 5px;
}

body:is(.single-coches-ocasion, .single-coches-nuevos) .campo-cuota_financiacion:is(.modal-financiar, .modal-financiar-vn) .ficha-veh--dato--valor .ficha-veh--dato--valor-data {
    padding-right: 2px;
}

/*CO : 16/10/2025 : Ajustar noticias relacionadas*/
.mx-grid-relacionados .vc_gitem-zone-mini,
.mx-grid-relacionados .vc_gitem-zone-mini>.vc_gitem_row {
    height: 100%;
}


/*Forminator*/


form#forminator-module-194.forminator-ui.forminator-custom-form .forminator-input,
form#forminator-module-194.forminator-ui.forminator-custom-form .forminator-textarea,
form#forminator-module-194.forminator-ui.forminator-custom-form .forminator-select .selection .select2-selection {

    color: #68687f !important;

}
