<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 420px) {
    .post-coche .seccion-info {
        padding: .8rem;
    }

    .post-coche .contenedor-etiqueta{
        right: 1rem;
        top: .3rem;
        width: 35px;
    }

    .post-coche .contenedor-precio{
        min-height: 40px;
    }

    .post-coche .titulo-coche {
        width: 100%;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .post-coche .titulo {
        font-size: 1.6rem;
        /* margin-bottom: .2rem;*/
        font-weight: 400;
        letter-spacing: 0.08rem;
        font-size: 1.4rem;
    }

    .post-coche .version {
        font-size: 1.2rem;
        font-weight: 500;
        letter-spacing: 0.08rem;
    }

    .post-coche .info-coche {
        font-size: 1.2rem;
        letter-spacing: 0.1rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .post-coche .seccion-new-precio {
        grid-column: span 2;
    }

    .post-coche .logo-coche {

        grid-column: span 2;
        padding-right: .4rem;
    }

    .post-coche .info-coche .icono span {
        opacity: .65;
    }

    .post-coche.iva-deducible-true .info-coche .icono span {
        opacity: 1;
    }

    .post-coche .info-coche .icono i {
        font-size: 2rem;
    }

    .post-coche .portada-container {
        grid-column: span 4;
    }

    .post-coche .seccion-info {
        grid-column: span 4;
    }

    .post-coche .seccion-new-precio {
        grid-column: span 8;
        padding-right: 1.6rem;
        text-align: right;

    }

    .seleccion-coches .post-coche .contenedor-precio {
        grid-column: span 6;
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        grid-column: span 2;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 10;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        font-size: 1.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche .icono span {
        opacity: 1;
    }

    .coche-template-default .titulo-llamada {
        display: flex;
        font-size: 2.2rem;
        grid-column: span 8;
    }

    .coche-template-default .titulo-llamada.titulo-llamada.marca-logo-modelo-version {
        display: none;
    }

    .coche-template-default .titulo-llamada img {
        display: block;
        width: 5.4rem;
        margin-right: 1.6rem;
    }

    .coche-template-default .titulo-llamada .precio-fijado {
        margin-top: 0.4rem;
        font-size: 2rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 1.6rem;
    }

    .coche-template-default .call-action {
        grid-template-columns: repeat(12, 1fr);
    }


    .coche-template-default .button-wrapper {
        grid-column: span 4;
    }

}


/*Fin ficha coche*/


@media (min-width: 480px) {


    .the_content p, .the_content li {
        font-size: 1.6rem;
        line-height: 2.4rem;
        letter-spacing: .15px;
    }


    .the_content p.intro.intro-entradas {
        font-size: 2.4rem;
        line-height: initial;
        margin-bottom: 4rem;
        margin-top: 0;
        letter-spacing: initial;
    }

    .the_content li {
        width: 80%;
        /* padding-left: 3.2rem;*/
        margin-top: 1.6rem;
    }

    .the_content ul li:last-child {
        margin-bottom: 0;
    }

    .the_content p.parrafo-introduccion {
        font-size: 1.8rem;
        line-height: 2.4rem;
        letter-spacing: 0.08rem;
        font-weight: normal;
        border-radius: .8rem;
        -webkit-border-radius: .8rem;
        -moz-border-radius: .8rem;
        -ms-border-radius: .8rem;
        -o-border-radius: .8rem;
    }


    .the_content .page-title {
        font-size: 3.2rem;
        line-height: 4rem;
        letter-spacing: 0;
        font-weight: normal;
    }

    .coche-template-default .titulo-coche {
        justify-content: center;
    }

    .coche-template-default .titulo-llamada img {
        display: block;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 3.2rem;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 1.4rem;
    }

    .coche-template-default .titulo-llamada .version {
        font-size: 1.2rem;
    }

    .coche-template-default .titulo-llamada {
        grid-column: 1 / 4;
    }

    .coche-template-default .button-wrapper {
        grid-column: 4 / 5;
    }

    .coche-template-default .titulo-coche .portada-coche img {
        max-height: 24vh;
        object-fit: cover;
    }

    /*Home*/
    .home .section-full .menu-seccion {
        /* background: blue;*/
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1.6rem;
    }

    .home .section-full .menu-seccion div.seccion-element {

        grid-column: span 2;
        width: 100%;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        grid-column: span 4;
    }


    .home .menu-seccion .cuarto {
        grid-column: 1 / 5;
    }

    .home .menu-seccion .seccion-element img {
        width: 100%;
    }


    .home .menu-seccion .tercero {
        grid-row: span 2;
    }

    .home .menu-seccion .seccion-element img {
        max-height: initial;
    }

    /*Fin Home*/
    .home .section-full .menu-seccion,
    .home .section-full .resume,
    .home .section-full .titulo,
    .home .section-full {
        grid-column: 1 / 5;
    }

    .home .section-full {
        gap: 0;
    }


    .home .slider-coches .article-wrapper article {
        margin: 0 4rem;
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .post-coche .portada-container img {
        height: 100%;
        width: 100%;
    }

    .the_content fieldset ol {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 2.4rem;
    }

    .the_content fieldset ol.form-coche {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .the_content fieldset ol.form-coche li {
        grid-column: span 2;
    }

    .the_content fieldset ol.form-coche li.textarea {
        grid-column: span 4;
    }

    .the_content input.wpcf7-submit {
        grid-column: span 2;
    }

    .acceptance-terminos {
        grid-column: 1 / 3;
    }

    #buscador-mobile .column {
        width: calc(50% - 0.8rem);
    }

    .post-coche .seccion-new-precio {
        width: initial;
        text-align: center;
        padding: 0;
        margin-left: auto;
        background: transparent;
    }

    .coche-template-default .call-action {
        grid-template-columns: repeat(12, 1fr);
    }

    .coche-template-default .titulo-llamada {
        grid-column: span 8;
    }

    .coche-template-default .button-wrapper {
        grid-column: span 4;
    }

    .coche-template-default .titulo-llamada img {
        width: 5.2rem;
    }

    /*Blog*/
    /*Single*/
    .single-post .the_content p.parrafo-introduccion {
        font-size: 1.6rem;
        margin-bottom: 1.6rem;
        margin-top: 1.6rem;

    }

    .single-post .the_content .datos-post {
        background: transparent;
    }


    .listado_vendidos_archive {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
        padding: 3.2rem;
        background: var(--neutral5);
    }


}


@media (min-width: 500px) {

    .post-coche .seccion-info {
        padding: 1.6rem;
    }

    .buscador-home {
        width: 100%;
        column-gap: 4rem;

    }

    .buscador-home .facet-home {
        grid-column: span 6;
    }

    .buscador-home .facet-home.etiquetas-slider {
        grid-column: span 12;
    }

    .post-coche .titulo {
        font-size: 1.6rem;
        /*margin-bottom: .4rem;*/
    }

    .post-coche .version {
        font-size: 1.4rem;
    }

    .post-coche .info-coche {
        font-size: 1.4rem;
        /*  margin-top: 1.6rem;
      margin-bottom: 1.6rem;*/
    }

    .post-coche .info-coche .icono i {
        font-size: 2rem;
        margin-right: 0.2rem;
    }

    .general-layout {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 1.6rem;
        /* border: solid .1rem black;*/
        /*  margin: 0 1.6rem;*/
        transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
    }

    .wrapper-padding {
        transition: all .6s ease-in-out;
        -webkit-transition: all .6s ease-in-out;
        -moz-transition: all .6s ease-in-out;
        -ms-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
        padding: 0 1.6rem;
    }


    .wrapper-margin {
        margin: 0 1.6rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .header-logo {
        grid-column: 2 / 4;
        display: flex;
        transition: all 1s ease-in-out;
        -webkit-transition: all 1s ease-in-out;
        -moz-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
        -o-transition: all 1s ease-in-out;
        align-self: flex-start;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 1.6rem;
        grid-column: 3 / 5;
    }

    .tax-marca .header-logo {
        width: 100%;
        grid-column: 2 / 3;
        margin-bottom: 0;
    }

    .pagina-marca .enlaces-marca {
    }

    .links-marca {
        grid-column: 1 / 5;
        display: flex;
        flex-direction: column;
        justify-content: end;
        order: 1;
    }

    .enlaces-marca {
        grid-column: 1 / 5;
        order: 1;
        display: flex;
        column-gap: 2.4rem;
        align-items: center;
    }

    .enlaces-marca a,
    .enlaces-marca i {
        /* color: var(--primary90);*/
        /* color: var(--green);*/
        text-decoration: none;
    }


    .titulo-marca, .intro-marca {
        grid-column: 1 / 5;

    }

    .intro-marca {
        /* display: flex;*/
        flex-direction: column;
        justify-content: end;
    }

    .titulo-marca {
        display: flex;
        align-items: center;
    }

    .test {
        background: blue;
        padding: 1.6rem;
    }


    .header-page {
        /*  background: var(--secondary-dark);
  color: white;
  color: var(--secondary-light);*/
        padding-top: 8rem;
        padding-bottom: 8rem;
        display: grid;
        flex-direction: column;
    }

    .tax-marca .header-page {
        padding-top: 11.4rem;
        padding-bottom: 6.4rem;
        padding-bottom: 0;
        display: flex;
        flex-direction: column;

    }

    .tax-marca .header-logo {
        width: 100%;
        margin-bottom: 0;
        margin-top: 0;
    }

    .tax-marca .header-logo img {
        width: 38%;
    }


    /*Layout pages*/
    .titulo-page, .intro-page {
        grid-column: 1 / 5;

    }

    .page .wrapper-content {
        background: red;
    }

    .page .main,
    .page .sidebar,
    .single .sidebar,
    .tax-marca .sidebar {
        /* background: pink;*/
        grid-column: 1 / 5;
    }

    .pagina-marca .enlaces-marca {
        /*  margin-bottom: 0;
    margin-top: 3.2rem;
    align-items: end;
justify-content: end;*/
        padding-left: 4rem;
        flex-wrap: wrap;
    }

    .page .sidebar, .single .sidebar,
    .tax-marca .sidebar {
        display: flex;
        flex-direction: column;
    }


    /*Fin pages*/
    /*Buscador*/
    .buscador-coches {
        position: sticky;
        top: 7.2rem;
        background: var(--neutral80);
        padding: 1.6rem;
        z-index: 9;

        width: 100%;

    }

    .buscador-coches .wrapper-padding {
        grid-template-columns: repeat(6, 1fr);
        display: grid;
        display: flex;
        grid-gap: 1.6rem;
        transition: all .6s ease-in-out;
        -webkit-transition: all .6s ease-in-out;
        -moz-transition: all .6s ease-in-out;
        -ms-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
    }


    .opciones-buscador .label {
        background: none !important;
        height: 3.2rem;
        border: solid 1px #79747E;
        border-radius: .8rem;
        -webkit-border-radius: .8rem;
        -moz-border-radius: .8rem;
        -ms-border-radius: .8rem;
        -o-border-radius: .8rem;
        width: fit-content;
        align-items: center;
        padding: .6rem 1.2rem !important;
        display: flex;
        font-size: 1.4rem;
        line-height: 2rem;
        font-weight: 600;
        margin-bottom: 0 !important;
        color: #49454F;
        display: inline;
    }

    .opciones-buscador div.titulo-buscador {
        margin-bottom: 0.8rem;
        font-size: 1.4rem;
    }


    /* Fin buscador */
    .coche-template-default .aside {
        grid-column: span 6;
    }


    .ficha-choche .carrusel {
        margin-bottom: 8rem;
        padding-bottom: 4rem;
    }


    .site-header .button-container span.dato-contact {
        display: flex;
        font-size: 0;
        /* letter-spacing: 0.08rem;*/
    }

    .site-header .button-container span {
        grid-gap: 0;
    }

    .coche-template-default .menu-coche {
        margin-bottom: 0;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 4;
        margin-bottom: 0;
    }

    .carroceria-select {
        gap: 1.6rem;
        grid-template-columns: repeat(4, minmax(8.5rem, 1fr));
        display: grid;

        grid-column: 1 / 7;
    }

    .section-full .home-h2 {
        grid-column: 1 / 5;
    }


    .carroceria-select a {
        transition: all .8s ease-out;
        -webkit-transition: all .8s ease-out;
        -moz-transition: all .8s ease-out;
        -ms-transition: all .8s ease-out;
        -o-transition: all .8s ease-out;

    }

    .carroceria-select a:focus-visible {
        outline: .2rem solid var(--primary30);
        transition: all .4s ease-in;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-in;
        -ms-transition: all .4s ease-in;
        -o-transition: all .4s ease-in;
        -webkit-transition: all .4s ease-in;
    }


    .tax-marca .links-marca .title {
        font-size: 1.4rem;
        margin-bottom: 1.6rem;
    }

    .tax-marca .links-marca {
        margin: 0;
        font-size: 1.4rem;
    }

    .tax-marca .links-marca ul {
        display: flex;
        flex-direction: column;
        row-gap: .8rem;
    }

    .tax-marca .pagina-marca .titulo-marca {
        margin-bottom: 0;
        margin-top: 1.6rem;
        width: 100%;
        line-height: initial;
        font-size: 4rem;
    }

    .post-type-archive-coche .tax-marca .titulo-marca {
        grid-column: 1 / 7;
    }


    .site-main, .sidebar {
        grid-column: 1 / 5;
    }

    .facetwp-selections {
        grid-column: 1 / 5;
    }

    .post-coche .titulo {
        font-family: 'Roboto', sans-serif;
        font-weight: bold;
    }


    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 4;
    }

    svg.decoracion-barra {
        grid-column: span 4;
    }

    .home h1 {
        font-size: 5.2rem;
        line-height: 6rem;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }

    .contenedor-buscar {

    }


    .buscador-home .facet-home {
        grid-column: span 6;
    }


    .buscador-home .facet-home.radio-combustible,
    .facet-home.radio-carrocerias {
        grid-column: span 12;
    }

    .buscador-home .facetwp-dropdown {
        width: 100%;
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box &gt; div &gt; div.xdsoft_current {
        background: #A9E1FA !important;
        box-shadow: none !important;
    }

    .the_content.archivo img {
        max-height: 20rem;
        object-fit: cover;
    }

    .button.stock-marca {
        margin-top: 4rem;
        margin-bottom: 8rem;
    }

    .section-ficha .lista .izquierda,
    .section-ficha .lista .derecha {
        font-size: 1.6rem;
    }

    .coche-template-default .titulo-coche {
        grid-column: 1 / 7;
    }

    .vendido_letrero_single {
        grid-column: span 4;
    }

}


@media (min-width: 520px) {
    .the_content.archivo .ordenar {
        /*margin-bottom: 0;
    margin-top: 4rem;*/
    }

    .especialistas {
        display: grid;
    }

    .home-box-reserva {
        grid-column: span 4;
    }

    .especialistas .home-box h3 {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .especialistas .home-box p {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }

    .especialistas .home-box .icono-card {
        width: 4.2rem;
        height: 4.2rem;
        font-size: 2.8rem;
    }

    /*Layout pages*/
    .titulo-page, .intro-page {
        grid-column: 1 / 7;

    }

    /*Fin pages*/
    .general-layout {
        /*   margin: 0 2.4rem;*/
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
        gap: 2.4rem;
        row-gap: .8rem;
    }

    .wrapper-padding {
        padding: 0 2.4rem;
        transition: all .6s ease-in-out;
        -webkit-transition: all .6s ease-in-out;
        -moz-transition: all .6s ease-in-out;
        -ms-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
    }

    .wrapper-margin {
        margin: 0 2.4rem;
    }

    .archive-cat {
        padding-bottom: 8rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .header-logo {
        grid-column: 1 / 3;
        align-self: center;
    }

    .links-marca {
        grid-column: 3 / 7;

        order: 0;
    }

    .titulo-marca, .intro-marca {
        grid-column: 1 / 7;

    }

    /*Listado coches*/
    .listado-coches {
        grid-column: 1 / 7;

    }

    .listado-coches.ultimos-listado {
        padding-bottom: 3.2rem;
    }

    .listado-coches .post-coche {
        /*border: solid 1px black;*/

        grid-column: span 6;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        background: var(--surface1);
    }

    .listado-coches .post-car.clase-importacion .post-coche {
        background: var(--secondary20);
        color: var(--on-secondary-container);
        border: solid .1rem var(--secondary40);
    }

    .listado-coches .post-car.clase-oferta .post-coche {
        background: var(--primary20);
        color: var(--on-primary-container);
        border: solid .1rem #A9E1FA;
    }


    .post-coche .portada-container,
    .post-coche .seccion-info {
        grid-column: span 4;
    }

    .post-coche .seccion-info {
        padding: .8rem;
        padding: 0;
    }

    .post-coche .logo-coche {
        width: 3.2rem;
    }

    .post-coche .titulo {
        font-size: 1.4rem;
    }

    .post-coche .titulo-coche {
        margin-bottom: 0;
        padding: .8rem;
        background: var(--surface);
    }

    .ultimos-listado .post-coche .titulo-coche {
        padding: 0;
        background: transparent;
    }

    .post-car.clase-importacion .titulo-coche {
        background: var(--secondary15);
        color: var(--secondary70);
    }

    .post-car.clase-oferta .titulo-coche {
        background: var(--primary5);
        position: relative;
    }


    .post-coche .version {
        font-size: 1.2rem;
    }

    .post-coche .info-coche {
        font-size: 1.2rem;
        padding: .8rem;
    }

    .post-coche .info-coche .icono i {
        font-size: 1.6rem;
        margin-right: 0.2rem;
    }

    .post-coche .info-coche .icono span {
        opacity: 1;
    }

    a.post-car {
        grid-column: span 2;

    }

    .wrapper-tarjeta {
        grid-column: span 2;
    }


    .listado-coches {

        grid-column: 1 / 13;
        grid-template-columns: repeat(4, minmax(0, 1fr));

    }

    .post-type-archive-coche .listado-coches {
        grid-column: 1 / 7;
        padding-bottom: 4rem;
    }


    .post-type-archive-coche .tax-marca .leer-facet {
        grid-column: span 6;
    }

    /*Fin listado coches*/
    /*Layout Pages*/
    .page .sidebar, .single .sidebar, .page .main, .tax-marca .sidebar {
        grid-column: 1 / 7;
    }


    /*Fin Layot Pages*/
    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 7;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 1.6rem;
        line-height: 160%;
        letter-spacing: 0.025rem;
    }

    .coche-template-default .titulo-llamada .version {
        font-size: 1.4rem;
    }

    .coche-template-default .titulo-coche,
    .coche-template-default .contenedor-galeria,
    .coche-template-default .wrapper-datos-coche {
        grid-column: 1 / 7;
    }


    .coche-template-default .wrapper-precio li {
        /*display: grid;*/
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .coche-template-default .wrapper-precio .derecha {
        grid-column: 3 / 5;
        padding-right: 0;
        font-size: 2rem;

    }


    .coche-template-default .wrapper-precio .izquierda {
        grid-column: 1 / 2;
        font-size: 2rem;
    }

    .coche-template-default .wrapper-precio .titulo-precio {
        font-size: 3.2rem;
        margin-bottom: 3.2rem;
    }

    .wrapper-padding h2.display, .wrapper-padding .section-content {
        grid-column: 1 / 7;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 6;
        margin-bottom: 0.8rem;
    }

    .coche-template-default .a-cambio {
        font-size: 1.7rem;
    }


    /*Home*/
    .home .menu-seccion {
        /* grid-template-rows: repeat(9, minmax(0, 1fr));*/
    }

    .home .menu-seccion .seccion-element {
        grid-column: span 3;
        grid-row: span 2;
    }

    .home .menu-seccion .segundo {
        grid-row: span 4;
    }

    .home .menu-seccion .tercero {
        grid-row: span 3;
    }

    .home .menu-seccion .cuarto {
        grid-row: span 3;
    }

    .home .menu-seccion .quinto {
        grid-row: span 2;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        grid-row: 1;
    }


    /*Selecciones*/
    .home .derecha {
        grid-column: span 5;
    }

    .home .lista_marcas {
        grid-template-columns: repeat(8, minmax(0, 1fr));

    }

    .home .izquierda {
        grid-column: span 5;
    }

    .home .home-2,
    .home .izquierda p.resume {
        grid-column: 1 / 5;
    }

    /*Fin home//*/
    .carroceria-select {
        gap: 1.6rem;
        grid-template-columns: repeat(8, minmax(0, 1fr));


        grid-column: 1 / 7;
    }

    .section-full .home-h2 {
        grid-column: 1 / 7;
    }

    .carroceria-select a {
        grid-column: span 2;
    }


    .home .section-full {
        grid-template-columns: repeat(8, minmax(0, 1fr));
        grid-column: 1 / 7;
    }

    .home .section-full .titulo,
    .home .section-full .resume,
    .home .section-full .menu-seccion,
    .section-full .home-h2,
    .carroceria-select,
    .home .izquierda,
    .home .derecha,
    .home .slider-coches {
        grid-column: 1 / 9;
    }


    .site-main, .sidebar {
        grid-column: 1 / 7;
    }

    svg.decoracion-barra-buscador {
        grid-column: 1 / 7;
    }

    .carrusel .carrusel {

        grid-column: 1 /7;
    }

    .home .sencillos-pasos,
    .intro-pasos {

        grid-column: span 8;
    }

    .post-coche .seccion-new-precio {
        margin-top: .8rem;
    }

    .post-coche .logo-coche {
        width: 92%;
    }


    p.intro-section {
        grid-column: 1 / 9;

    }


    .coche-template-default .titulo-coche .label.label-fecha {
        margin-top: 1.6rem;
    }

    .coche-template-default .compartir {
        display: flex;

    }

    .coche-template-default .compartir .title-compartir {
        width: auto;
        order: initial;
        margin-top: 0;

    }


    .otros-coches .listado-coches a {
        grid-column: span 2;
    }


    .the_content.archivo article {

        padding: 2.4rem;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;

    }


    .archive-home h2.h2-ultimos-coches-car {
        grid-column: span 4;
        padding-top: 4rem;
        transition: all .2s ease-in-out;
    }

    .listado-coches.ultimos-listado a.post-car {
        grid-column: span 4;
    }


    .listado-coches.ultimos-listado .post-coche .info-coche {
        padding: 0;
    }

    .listado-coches.ultimos-listado .post-coche .seccion-info {
        padding: 3.2rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        margin-bottom: 3.2rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        font-size: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche .icono i {
        font-size: 2rem;
        margin-right: 0.5rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .version-title {
        font-size: 1.6rem;
    }

    .izq-reservar ul li {
        font-size: 1.8rem;
    }

    .izq-reservar ul li span {
        font-size: 1.6rem
    }

    .form.the_content {
        padding-top: 4rem;
        padding-bottom: 4rem;

    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 3;
    }

    .modal .columna-derecha {
        max-width: 35rem;
    }


}

@media (min-width: 600px) {
    .archive-home .cabecera-pagina h1 {
        left: 3.2rem
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
        font-size: 5.4rem;
    }

    .tax-marca .header-logo img {
        width: 100%;
    }

    .coche-template-default .wrapper-precio .derecha {

        padding-right: 16rem;
        padding-right: 0;
    }

    header.site-header {
        height: 12.2rem;
        position: fixed;
        top: 0;
        z-index: 1000;
        /*  background-color: white;*/
        width: 100%;
        left: 0;
        right: 0;
        /*  background: transparent;*/
    }

    .wrapper-header {

        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        /*  display: grid;
      grid-template-columns: repeat(3, 1fr);*/
        /*   justify-content: center;*/
        /* max-width: 1780px;*/
        margin: 0 auto;
        grid-template-columns: repeat(16, minmax(0, 1fr));
        gap: .8rem;

    }

    #abrir-menu {
        grid-column: span 3;
    }

    .site-header .logo-link {
        align-self: center;
        justify-self: start;
        grid-column: 6 / 12;
        transition: all .5s ease-in-out;
    }

    .wrapper-header .button-container {
        grid-column: span 5;
    }

    svg.decoracion-barra {
        grid-column-start: 1;
        grid-column-end: 7;
    }

    .button-mail {
        display: flex;
    }


    .general-layout {
        /*   margin: 0 4rem;*/
        grid-template-columns: repeat(6, minmax(0, 1fr));
        /*  gap: 2.4rem;*/
    }

    .wrapper-padding {
        padding: 0 4rem;
        transition: all .6s ease-in-out;
        -webkit-transition: all .6s ease-in-out;
        -moz-transition: all .6s ease-in-out;
        -ms-transition: all .6s ease-in-out;
        -o-transition: all .6s ease-in-out;
    }

    .wrapper-padding.me-interesa {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .wrapper-margin {
        margin: 0 4rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .titulo-marca {
        grid-column: 3 / 7;
    }

    .links-marca {
        grid-column: 1 / 7;
        order: 1;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        /*width: 6.4rem;*/
        grid-column: span 1;
    }

    .coche-template-default .titulo-coche h1 {
        grid-column: 2 / 7;
        font-size: 4rem;
        padding-left: 2.4rem;
    }

    .coche-template-default .titulo-coche .version {
        /* font-size: 1.8rem;*/
    }

    .tabs-galeria label,
    .tabs-galeria input[type="radio"]:checked + label {
        font-size: 1.6rem;
    }


    .coche-template-default .wrapper-ficha {
        margin-top: calc(7.2rem + 3.2rem);
    }


    .coche-template-default .titulo-coche {
        grid-template-columns: repeat(6, minmax(0, 1fr));
        display: grid;
        margin-top: 2.4rem;
    }

    .coche-template-default .titulo-coche .label.label-fecha,
    .coche-template-default .menu-coche {
        grid-column: 1 / 11;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        padding-top: 0;
        padding-left: 0;
        grid-column: span 1;
    }

    .coche-template-default .titulo-coche h1 {

    }

    .coche-template-default .titulo-coche .version {
        font-size: 2rem;
        line-height: 140%;
    }

    .coche-template-default .compartir {
        grid-column: 4 / 7;
        width: 100%;
        margin: 0;
    }

    .coche-template-default .titulo-coche .portada-coche img {
        max-height: 100%;
        grid-column: span 8;
        border-radius: .5rem;
    }

    .titulo-coche .portada-coche {
        grid-column: span 10;
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 2.4rem;
    }


    .coche-template-default .compartir .social {
        justify-content: flex-end;
    }

    .coche-template-default .titulo-coche .precio-h1 {
        width: 100%;
        grid-column: span 4;
        align-self: flex-end;
        position: relative;
        padding: 0;
        top: 0;
        left: 0;
        background: transparent;
        padding-top: 2.4rem;
        text-align: right;

    }

    .coche-template-default .precio-h1 .financiado {
        font-size: 1.9rem;
        line-height: 2rem;
        font-weight: 500;
        letter-spacing: 0;
    }

    .coche-template-default .wrapper-datos-coche {
        grid-column: 1 / 9;
    }

    .coche-template-default .precio-h1 .contado {
        margin-top: .8rem;

        font-size: 1.6rem;
        opacity: .8;
    }

    .datos-coche .etiqueta {
        height: 4.2rem;
        padding-top: .6rem;
        padding-bottom: .6rem;
        padding-right: 1.2rem;
        padding-left: 1.2rem;
    }

    .etiqueta.ambiental-c,
    .etiqueta.ambiental-b,
    .etiqueta.ambiental-eco,
    .etiqueta.ambiental-0 {
        height: 4.2rem;
        width: 4.2rem;
        border: none;
    }

    .coche-template-default .contenedor-galeria {
        grid-column: 1/9;
    }

    .coche-template-default .precio-h1 .precio {
        font-size: 4rem;

    }

    .ficha-coche .titul-coche {
    }

    .titulo-coche .portada-coche {

        grid-column: span 10;
        display: flex;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 1.6rem;

    }

    .coche-template-default .titulo-coche img {
        grid-column: span 4;
    }

    .coche-template-default .compartir .title {
        text-align: right;
    }


    .listado-coches {
        gap: 2.4rem;
    }

    .listado-coches,
    .listado-coches .post-coche {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .post-coche .seccion-info {
        grid-column: span 4;
    }

    .post-coche .info-coche {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        letter-spacing: initial;
    }

    .post-coche .titulo {
        font-size: 1.4rem;
    }

    .post-coche .version {
        font-size: 1.3rem;
        /*font-weight: bold;*/
    }

    .post-coche .logo-coche {
        /*order: 1;*/
        align-self: flex-start;
        opacity: 1;
        margin-right: .4rem;

    }

    .post-coche .titulo-coche {
        padding: 1.2rem;
        padding-bottom: 0;
    }

    .post-coche .contenedor-precio {
        grid-column: span 6;
    }

    .post-coche .info-coche {
        padding: 1.2rem;
        padding-top: 0;
    }


    .post-coche .titulo-coche {
        align-items: center;
        padding-bottom: 1.6rem;

        justify-content: space-between;
    }

    .post-coche .info-coche .icono i {
        font-size: 2rem;
        margin-right: 0.4rem;
    }

    .post-coche .info-coche .icono span {
        font-size: 1.4rem;
    }


    .home .slider-coches .article-wrapper article {
        margin: 0 8rem;

    }


    .tax-marca .titulo-marca {
        font-size: 3.2rem;
        line-height: 4rem;
    }

    .tax-marca .links-marca {
        margin-top: 2.4rem;
    }

    a.post-car {
        grid-column: span 3;
    }

    .wrapper-tarjeta {
        grid-column: span 3;
    }

    .post-coche .portada-container, .post-coche .seccion-info {
        grid-column: span 6;

    }

    .post-coche .seccion-info {
        /*padding: 1.6rem;*/
    }

    .slick-dots {
        /* text-align: center;
  text-align-last: left;*/
        margin-top: 1.6rem;
        padding: 1.6rem;
        column-gap: 1.6rem;
        row-gap: .8rem;
        /* justify-content: center;*/
    }

    .slick-dots::after {
        /* content: "";
  flex: auto;*/
    }


    .slider-nav .slick-slide {
        /*margin-right: 1.6rem;*/
        /* margin: 0;*/
        margin: 0;
    }

    .slider-nav {
        padding-top: 1.6rem;
    }

    .slider-nav .slick-track {
        column-gap: 1.6rem;
    }


    .titulo-wrap-h2 {

        grid-column: span 5;
    }

    .logo-coche-otros {
    }

    .home .sencillos-pasos ul {
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
        display: flex;
    }

    .home .sencillos-pasos li {

        width: calc(50% - 1.2rem);

    }

    .post-coche .seccion-new-precio {
        grid-column: span 2;
        margin-top: 0;
        align-self: flex-start;
    }

    .post-coche .contenedor-precio {
        grid-column: span 6;
    }

    .post-coche .titulo-coche {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        grid-column: span 6;
    }

    .post-coche .logo-coche {
        width: 80%;
        grid-column: span 3;
        margin: 0;
    }


    #abrir-menu {
        grid-column: span 2;
    }

    .hero-banner .button-wrapper button {
        font-size: 1.6rem;

    }

    .site-header .button-container {
        column-gap: 1.6rem;
    }

    .site-header .button-container a.button-mail, .material-icons.icon-email {
        opacity: 1;
        width: 4rem;
        height: 4rem;
        font-size: 2.4rem;
        padding: .8rem;
        margin: 0;
        pointer-events: initial;
        cursor: pointer;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }

    .site-header .logo-site, .logo-link {
        width: 90%;
        transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
    }

    .menu-mobile .logo-link {
        display: flex;
    }

    .otros-coches .listado-coches a {
        grid-column: span 3;
    }

    .tax-marca .header-page {
        display: grid;
        background: #0c0c0c;
        padding-bottom: 2.4rem;
    }

    .post-type-archive-coche .header-page {
        background: black;
    }

    .pagina-marca .enlaces-marca {
        flex-wrap: wrap;
        width: 100%;
        padding-left: 0;
        margin-bottom: 0;
        margin-top: 3.2rem;
        align-items: center;
        justify-content: center;
    }


    .tax-marca .header-logo {
        align-self: flex-start;
        grid-column: span 2;
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .titulomarcawrapper {
        grid-column: span 4;
        margin-top: 0;
    }

    .tax-marca .pagina-marca .titulo-marca {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    /*Footer*/
    .menus-footer {
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 3.2rem;
        row-gap: 6.2rem;
    }

    .container-menu.last-posts {
        grid-column: span 7;
    }

    .container-menu {
        grid-column: span 3;
    }

    .container-menu .collapsible button {
        display: none;
    }

    .container-menu .collapsible .menu-title {
        display: block;
    }

    footer .container-menu ul {
        display: block;

    }

    footer .container-menu h5 {
        font-weight: 600;
        /*font-size: 1.4rem;*/
        margin-bottom: 1.6rem;
    }

    footer .container-menu.last-posts h5 {
        /*  margin-bottom: 0;*/
    }

    footer .container-menu.last-posts h5 {
        padding: 0;
    }

    footer .container-menu ul li {
        font-weight: 400;
    }

    footer .container-menu h5 {
        display: flex !important;
        border-color: transparent;
    }

    footer .container-menu h5.upper-first {
        margin-top: 8rem;
    }

    footer .wrapper-container-menu {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        flex-wrap: wrap;

        grid-column: span 5;

    }

    .buscador-home .facet-home.etiquetas-slider {
        grid-column: span 6;
    }

    .form.the_content {
        width: 70%;
        margin: 0 auto;
        margin-bottom: 8rem;
        margin-top: 4rem;
    }

    .the_content .columna-numeros figure img {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 0;
    }

    .columna-numero-container .wp-block-media-text__content {
        text-align: left;
        padding-top: 0;
        padding-bottom: 0;
    }

    .the_content.archivo .entry-content a .leer {
        width: fit-content;
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        margin-left: auto;
    }

    .archive-home .page-header-image .cabecera-pagina,
    .page-header-image .cabecera-pagina.cabecera-archive img {
        height: 54vh;
        transition: all .2s ease-in-out;
        object-position: bottom;
        object-position: calc(50% + 10px) 50%;
    }

    .archive-home h2.h2-ultimos-coches-car {
        font-size: 4rem;
        grid-column: span 6;
    }

    .listado-coches.ultimos-listado a.post-car {
        grid-column: span 3;
    }

    .listado-coches.ultimos-listado {
        gap: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        gap: .8rem;
        margin-bottom: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .seccion-info {
        padding: 1.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo {
        font-size: 2rem;
    }

    .listado-coches.ultimos-listado .post-coche .version-title {
        font-size: 1.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        width: 100%;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .4rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .intro-descripcion-marca {
        grid-column: span 6;
        line-height: 140%;
        font-size: 1.8rem;

    }

    .button.stock-marca {
        width: fit-content;
        padding-left: 2.4rem;
        padding-right: 2.4rem;
        font-size: 2rem;
    }

    .the_content .taxonomy-description p {
        font-size: 2.2rem;
        line-height: 140%;
    }

    .archive-cat.single-categoria-template {
        padding-bottom: 8rem;
    }

    .the_content.single-categoria-template p {
        font-size: 1.8rem;
    }

    .the_content.single-categoria-template h2 {
        font-size: 2.6rem;
    }

    .coche-template-default .wrapper-precio .vertical {
        row-gap: 2.4rem;
    }

    .coche-template-default .wrapper-precio .izquierda,
    .coche-template-default .wrapper-precio .derecha {
        font-size: 2.4rem;
    }

    .coche-template-default .aside {
        grid-column: span 8;
    }

    .coche-template-default .titulo-coche {
        grid-column: span 8;
    }

    .titulo-coche .portada-coche {
        display: grid;


    }

    .titulo-coche .portada-precio {
        margin-top: 4rem;
    }

    .coche-template-default .datos-coche {
        grid-gap: 1.6rem;
    }

    span.icono span {
        font-size: 1.6rem;
    }

    .coche-template-default .datos-coche .icono i {
        font-size: 2.4rem;

        margin-right: .4rem;
    }

    .coche-template-default .section-ficha h2.new-h2, .single.single-coche .contenido-tab .new-h2, .coche-template-default .wrapper-precio .titulo-precio.new-h2 {
        font-size: 3.2rem;
    }

    .coche-template-default .wrapper-precio .izquierda, .coche-template-default .wrapper-precio .derecha,
    .section-ficha .lista .izquierda, .section-ficha .lista .derecha {
        font-size: 1.9rem;
    }

    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 9;
    }

    .main-ficha-coche .the_content p {

        font-size: 1.8rem;
        line-height: 140%;
    }

    .coche-template-default .titulo-llamada img {
        width: 6.4rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 2rem;
    }

    .coche-template-default .titulo-llamada .precio-fijado {
        font-size: 2.8rem;
        margin-top: 0;
    }

    .coche-template-default .button-wrapper button {
        font-size: 2.2rem;
    }

    .titulo-coche .portada-precio {
        border-radius: 0;
    }

    .coche-template-default .img-info-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }

    .me-interesa img {
        max-height: 100%;
        object-fit: initial;
    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 4;
    }


    .listado_vendidos_archive {
        padding-left: 6.4rem;
        padding-right: 6.4rem;
        padding: 6.4rem;
    }

    /*
* Alquiler de coches 600px --&gt;
*/
    section.alquiler {
        gap: 4.8rem;
        padding: 9.6rem 0;
    }

    .coche-caracteristicas span,
    .coche-card__precio,
    .coche-card__boton-alquiler,
    .titulo__version {
        font-size: 1.8rem;
    }

    .titulo__marca-modelo {
        font-size: 2.2rem;
    }

    .coche-card__footer {
        padding: 2.4rem;
        padding-bottom: 3.2rem;

    }

    .coche-card__imagen {
        width: 100%;
        max-width: 40rem;
    }

    /*
* &lt;-- Alquiler de coches 600px ///
*/
    .modal img {
        width: 50%;
    }

    .info-coche-alquiler h2 {
        order: -1;
        width: 100%;
    }

    .contenedor-caracteristicas-coche-alquiler {
        max-width: none;
        display: flex;
        flex-wrap: wrap;
        flex: 1;
        padding-left: 0;
    }

}

@media (min-width: 720px) {


    .archive-home .cabecera-pagina h1 {
        left: 8rem
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .the_content .cochesalacarta fieldset.datos-vehiculo,
    .the_content .cochesalacarta fieldset.datos_contacto {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        display: grid;
        column-gap: 2.4rem;
    }

    .cochesalacarta .inputContainer {
        grid-column: span 6;
    }

    .cochesalacarta .inputContainer.alquiler-container {
        grid-column: span 12;
    }

    .cochesalacarta .inputContainer.text-area {
        grid-column: span 12;
    }


    .cochesalacarta .acceptance-terminos {
        margin-bottom: 0;
        margin-top: 0;
    }

    .tax-marca .header-page {
        padding-top: 11.4rem;

    }

    .the_content h2 {
        font-size: 2.2rem;
        line-height: 2.8rem;
        letter-spacing: 0;
        font-weight: normal;

    }


    .the_content h3 {
    }


    .general-layout {
        /*margin: 0 8.8rem;*/
        grid-template-columns: repeat(8, minmax(0, 1fr));
        /*Cambiar a 8?*/
        gap: 2.4rem;
    }

    .main-ficha-coche {
        grid-column: 1 / 13;
        /*Quitar*/
    }

    /*Acordeon to tabs*/
    .coche-template-default .acordeon .h3-tabs {

        display: flex;
    }

    .coche-template-default .section-ficha .acordeon .bloque-acordeon .h3-acordeon {
        display: none;
    }


    .wrapper-padding {
        padding: 0 8.8rem;
    }

    .wrapper-margin {
        margin: 0 8.8rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .titulo-marca {
        grid-column: 3 / 9;
    }

    .intro-marca {
        grid-column: 1 / 9;
    }

    .intro-marca p {
        margin: 0;
    }

    .links-marca {
        grid-column: 1 / 7;
        order: 1;
    }

    /*Layout pages*/
    .titulo-page, .intro-page {
        grid-column: 1 / 9;

    }


    .page .sidebar, .single .sidebar, .page .main,
    .tax-marca .sidebar,
    .tax-marca .sidebar {
        grid-column: 1 / 9;
    }


    /*Fin pages*/
    /*Listado coches*/
    .listado-coches {
        grid-column: 1 / 9;
    }


    .listado-coches .post-coche {

        grid-column: span 8;
    }

    /*Fin listado coches*/
    .coche-template-default .miniaturas-fotos {
        width: 20%;
    }

    .accordion-content {
        padding: 3.2rem;
    }

    .section-ficha .lista .izquierda,
    .section-ficha .lista .derecha {
        font-size: 1.6rem;
    }

    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 9;
    }

    .coche-template-default .titulo-coche,
    .coche-template-default .contenedor-galeria,
    .coche-template-default .wrapper-datos-coche {
        grid-column: 1 / 9;

    }

    .coche-template-default .titulo-coche {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }


    .coche-template-default .titulo-coche .precio-h1 {
        /* background: var(--secondary);*/
        /*grid-column: 1 / 5 ;*/
        /* width: 100%;*/
    }

    .wrapper-padding h2.display, .wrapper-padding .section-content {
        grid-column: 1 / 9;
    }


    .coche-template-default .compartir {
        margin: 1.6rem 0;
    }

    .coche-template-default .titulo-coche .label.label-fecha {
        /*background: red;*/
        grid-column: 1 / 9;
    }

    .coche-template-default .compartir {
        margin: 0;
        grid-column: 6/ 9;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 8;
        margin-bottom: 0;
    }


    /*Home*/
    .home .section-full .menu-seccion {
        /* background: blue;*/

        grid-template-columns: repeat(8, minmax(0, 1fr));
        /* grid-template-rows: repeat(12, minmax(0, 2fr));*/

    }

    .home .section-full .menu-seccion div.seccion-element {

        grid-column: span 4;
        /*  max-height: 16rem;*/
        width: 100%;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        /*padding: 1.6rem;*/
        grid-column: span 8;
    }


    /*Selecciones */
    .home .derecha {
        grid-column: span 5;
    }

    .home .izquierda {
        grid-column: span 5;
    }

    .home .section-full .menu-seccion {
        grid-column: 1 / 5;
    }


    .section-full .home-h2,
    .home .section-full .titulo {
        grid-column: 1 / 5;
    }


    .home .section-full .resume {
        grid-column: 1 / 5;
    }

    .carroceria-select {
        gap: 1.6rem;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        grid-column: 1 / 9;
    }

    /*Fin Home*/
    .home .section-full,
    .home .section-full .titulo,
    .home .section-full .resume,
    .home .section-full .menu-seccion,
    .section-full .home-h2,
    .carroceria-select,
    .home .izquierda,
    .home .derecha {
        grid-column: 1 / 9;
    }

    .site-main, .sidebar {
        grid-column: 1 / 9;
    }

    .the_content fieldset li {

        grid-column: span 4;
    }

    .the_content fieldset ol {
        display: grid;

        grid-template-columns: repeat(8, minmax(0, 1fr));
    }


    .the_content input.wpcf7-submit {
        grid-column: span 8;
    }

    .acceptance-terminos {
        grid-column: 1 / 9;
    }

    .post-type-archive-coche .tax-marca .titulo-marca {
        grid-column: 1 / 9;
    }

    .post-coche .titulo {
        font-size: 1.8rem;
        font-family: 'Lora', serif;

        color: var(--tertiary60);
    }

    .clase-importacion .titulo {
        color: #222;
    }

    svg.decoracion-barra-buscador {
        grid-column: 1 / 9;
    }


    .contenido-tab {
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        column-gap: 1.6rem;
    }

    .contenido-tab p {
        grid-column: 1 / 9;
        order: -1;
    }

    .contenido-tab .container-fotos {
        grid-column: 1 / 7;
    }

    .contenido-tab .miniaturas-fotos {
        grid-column: 7 / 9;
        display: flex;
        flex-direction: column;
        width: 100%;
        row-gap: 1.6rem;
        padding-top: 0;
    }

    .slick-slider {
        grid-column: span 6;
    }

    .slick-slider:last-of-type {
        grid-column: span 2;
    }

    .slider-nav {
        padding: 0;
    }

    .slider-nav .slick-slide {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }

    .slick-slider:last-of-type {
        grid-column: span 3;
    }


    .slider-nav .slick-track {
        display: block;
    }

    .slider-nav:last-of-type {
        grid-column: span 2;
    }

    .contenido-tab-interior .slider-nav {

        order: -1;
    }

    .carrusel .carrusel {

        grid-column: 1 /9;
    }

    .titulo-wrap-h2 {

        grid-column: span 6;
    }

    .logo-coche-otros {


        grid-column: span 2;
    }

    .the_content h3 {
        font-size: 1.8rem;
        margin-top: 8rem;
    }

    .the_content fieldset h3 {
        /*margin-top: 0;
    margin-bottom: 0;*/
    }


    p.infoDescription {
        margin-top: 2.4rem;
    }

    .post-coche .contenedor-precio {
        grid-column: span 7;
    }

    .post-coche .logo-coche {
        width: 100%;
        grid-column: span 2;
    }

    .post-coche .seccion-new-precio .new-financiado {
        font-size: 1.4rem;
    }

    .post-coche .seccion-new-precio .cantidad {
        font-size: 1.8rem;
    }

    .post-coche .seccion-new-precio {
        grid-column: 10 / 13;
    }


    .otros-coches .listado-coches .titulo-wrap-h2 {
        grid-column: span 6;
    }

    .otros-coches .post-coche .logo-coche {
        padding-right: 1.6rem;
    }


    /*Full page*/
    .page-header-image .cabecera-pagina {
        padding: 2.4rem;
    }

    .cabecera-pagina .parrafo-introduccion {
        font-size: 1.8rem;
        line-height: 2.6rem;
    }

    .titulomarcawrapper {
        grid-column: span 6;
    }

    .category .cabecera-category {
        grid-column: span 8;
    }

    .post-type-archive-coche .listado-coches {
        grid-column: 1 / 9;
        gap: 1.6rem;
    }

    .post-type-archive-coche .tax-marca .leer-facet {
        grid-column: span 8;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        top: 4rem;
        right: 8rem;
        font-size: 1.6rem;
        z-index: 1;
    }

    .listado-coches.ultimos-listado {
        padding-bottom: 8rem;
    }

    .the_content .page-title {
        margin-top: 8rem;
    }

    .coche-template-default .titulo-coche h1 {
        grid-column: 3 / 9;
        font-size: 3.6rem;
        padding-left: 3.2rem;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        grid-column: span 2;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 2.2rem;
        line-height: 3rem;
    }

    .coche-template-default .aside {
        grid-column: span 8;
    }

    .extra-box {

        grid-column: span 2;
    }


}

@media (min-width: 783px) {
    .logged-in header.site-header {
        top: 3.2rem;
    }

    .logged-in .breadcrumb-new {
        top: 10.4rem;
    }


    .logged-in .tax-marca .buscador-barra {

        top: calc(7.2rem + 6.4rem);
        /* margin-top: 2.4rem;*/
    }

    .logged-in .breadcrumb-new.nav-down {
        top: 10.4rem;
    }

    .logged-in .breadcrumb-new.nav-up {
        /*top: 0; */
    }


    .buscador-home .facet-home {
        grid-column: span 6;
    }

    .buscador-home .facet-home.radio-combustible {
        grid-column: span 6;
    }

    .the_content.single-categoria-template p {
        font-size: 1.7rem;

    }

    .single-categoria-template .content-container {
        padding-left: 6rem;
        padding-right: 6rem;
    }


    .coche-template-default .titulo-llamada .marca-modelo {
        line-height: initial;
        font-size: 2.3rem;
    }

    .coche-template-default .titulo-llamada .precio-fijado {
        font-size: 3rem;


    }

    .coche-template-default .titulo-llamada img {
        width: 6.8rem;
    }

    .listado_vendidos_archive {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        gap: 1.6rem;
        grid-template-columns: repeat(2, 1fr);
        padding: 1.6rem;

    }


}

@media (min-width: 800px) {
    aside.sidebar-sub.sidebar-cat {
        padding-top: 7.2rem;
    }

    .the_content.single-categoria-template .the_content img {

        /*max-height: 36vh; */
    }

    .home .slider-coches .article-wrapper article {
        margin: 0 .8rem;
        width: 100%;
    }

    .the_content.archivo article {
        padding: 5.6rem;
        transition: all .3s ease-in-out;
        padding-top: 2.4rem;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;

    }

    .archive-home .cabecera-pagina h1.h1-category {

        font-size: 6rem;
    }

    .section-ficha .lista .izquierda, .section-ficha .lista .derecha {
        font-size: 1.9rem;
    }


    .listado_vendidos_archive {

        gap: 1.6rem;
        grid-template-columns: repeat(2, 1fr);
    }

    .form-alquiler-wrapper {
        width: 75%;
    }

}


@media (min-width: 840px) {

    .archive-home .ultimas-entradas-h2 {
        flex-direction: row;
    }

    .post-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }

    .coche-template-default .wrapper-precio .derecha {

        padding-right: 24rem;
    }


    .listado-coches {

        /*gap: 3.2rem; */
    }

    .the_content.archivo img.logo-coche-blog {
        width: 16rem;
        margin-right: 3.2rem;
        margin-bottom: 1.6rem;
    }

    .facetwp-facet.facetwp-facet-ordenar_entradas {
        justify-content: end;
    }

    p.helper_mov {
        display: none;
    }

    .the_content.archive-cat .ul-archive-cat {
        flex-wrap: wrap;
        justify-content: start;
        overflow-x: hidden;
        padding-bottom: 0;
    }

    .archive-home .widget-area.widget-secciones h2 {
        text-align: left;
    }

    div.widget-area.subscribirse.sig-sub.siguenos {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        order: 1;
        grid-column: span 5;
        justify-content: end;
        align-items: end;
    }

    aside.sidebar-sub.sidebar-cat {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        display: grid;
    }

    div.widget-area.subscribirse.cat-sub.widget-secciones {

        grid-column: span 7;
    }

    .archive-home .widget-area h2 {
        font-size: 2rem;
        line-height: 140%;
        margin-bottom: 1.6rem;
    }

    .the_content .page-title {
        font-size: 4rem;
        line-height: 140%;
        letter-spacing: 0;

    }

    aside.sidebar-sub.sidebar-cat {
        padding-top: 5.4rem;

    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 3;
    }

}


@media (min-width: 860px) {
    #content {
        width: 70%;
        margin: 0 auto;
    }

    .post-coche .titulo-coche {
        padding: 1.6rem;
        column-gap: .8rem;
    }

    .post-coche .info-coche {
        padding: 1.6rem;

        padding-top: 0;
    }

    .post-coche .logo-coche {
        grid-column: span 2;
        width: 100%;
    }

    .post-coche .seccion-new-precio {
        grid-column: 10 / 13;
    }

    .post-coche .seccion-new-precio .cantidad {
        font-size: 1.6rem;
    }

    .post-coche .seccion-new-precio .new-financiado {
        font-size: 1.3rem;
    }


    /**
* Tabs
*/
    .tabs {
        display: flex;
        flex-wrap: wrap;
    }

    .tabs label {
        order: 1;
        display: block;
        padding: .8rem 1.6rem;
        margin-right: 2.4rem;
        cursor: pointer;
        border-top-left-radius: 0.8rem;
        border-top-right-radius: 0.8rem;
        /*font-weight: bold;

      transition: background ease 0.2s;

      -webkit-transition: background ease 0.2s;
      -moz-transition: background ease 0.2s;
      -ms-transition: background ease 0.2s;
      -o-transition: background ease 0.2s; */
    }

    .tabs .tab {
        order: 99;
        flex-grow: 1;
        width: 100%;
        display: none;
        padding: 3.2rem 0;
    }

    .tabs input[type="radio"] {
        display: none;
    }

    .tabs input[type="radio"]:checked + label {
        font-weight: bold;
    }

    .tabs input[type="radio"]:checked + label + .tab {
        display: block;
    }


    .primer-tab {
        margin-left: 2.4rem;
    }

    .contenido-tab {
        overflow: hidden;
    }

    .contenido-tab .izquierda {
        grid-column: 1 / 6;
    }

    .contenido-tab .derecha {

        grid-column: 6 / 9;
        /* padding-right:3.2rem;*/
    }


    /*Ãšltimos coches marca*/
    .coche-template-default .carrusel .container-carrusel {
    }

    .coche-template-default .carrusel .slick-track {
        display: flex;
        grid-gap: 1.6rem;
        background: red;

    }


    .me-interesa .carrusel .slick-track {

    }

    .coche-template-default .carrusel .container-carrusel .post-carrusel {
        border-radius: 1.6rem;
        display: grid;
        grid-gap: 1.6rem;
        /*flex: auto;
*/
        grid-template-columns: repeat(6, minmax(0, 1fr));
        -webkit-border-radius: 1.6rem;
        -moz-border-radius: 1.6rem;
        -ms-border-radius: 1.6rem;
        -o-border-radius: 1.6rem;
    }

    .coche-template-default .carrusel .container-carrusel .post-carrusel:hover {

        cursor: pointer;

    }


    .coche-template-default .carrusel .post-carrusel img {
        max-width: 15rem;
        grid-column-start: 1;
        grid-column-end: 3;
        border-radius: 1.6rem;
        -webkit-border-radius: 1.6rem;
        -moz-border-radius: 1.6rem;
        -ms-border-radius: 1.6rem;
        -o-border-radius: 1.6rem;
    }

    .coche-template-default .carrusel .info-tarjeta {
        display: grid;
        flex-direction: column;
        height: 100%;
        grid-column-start: 3;
        grid-column-end: 7;
        grid-template-columns: 1fr 1fr;

    }

    .coche-template-default .carrusel .info-tarjeta .title-wrapper {
        grid-column-start: 1;
        grid-column-end: 3;
    }


    .coche-template-default .carrusel .info-tarjeta .subtitle {
        display: block;
    }

    .coche-template-default .info-tarjeta .labels {
        display: grid;
        padding: 1.6rem 0;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-column-start: 1;
        grid-column-end: 3;

    }

    .coche-template-default .info-tarjeta .labels .label-recientes .icono {
        width: 2.2rem;
        padding: 0;
    }


    .coche-template-default .carrusel .precio-tarjeta {
        grid-column-end: 3;
        /* text-align: right; */
        display: flex;
        /* align-items: unset; */
        justify-content: center;
        font-size: 2.6rem;
        color: var(--secondary);
        /* padding-top: 1.6rem; */
        font-weight: bold;
        grid-column-start: 1;
        align-items: center;
    }

    .coche-template-default button {
        grid-column-start: 3;
        grid-column-end: 7;
        /*background: var(--primary); */
        /*color: var(--primary90); */
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .coche-template-default .formulario-wrapper {
        color: var(--secondary);
    }

    .site-header .button-container a {
        font-size: 2.6rem;
        width: 4.2rem;
        transition: font-size .2s ease-out;
        -webkit-transition: font-size .2s ease-out;
        -moz-transition: font-size .2s ease-out;
        -ms-transition: font-size .2s ease-out;
        -o-transition: font-size .2s ease-out;
    }

    .site-header .coche-template-default button {
    }

    .the_content.single-categoria-template p {
        font-size: 1.8rem;

    }

    .single-categoria-template .content-container {
        padding-left: 8rem;
        padding-right: 8rem;
    }


}


@media (min-width: 900px) {


    .buscador-home {
        width: 95%;
        padding: 3.2rem;
    }

    .site-header .button-container span.phone-contact {
        font-size: 1.4rem;
        padding-left: .8rem;
        transition: font-size .3s ease-in;
        -webkit-transition: font-size .3s ease-in;
        -moz-transition: font-size .3s ease-in;
        -ms-transition: font-size .3s ease-in;
        -o-transition: font-size .3s ease-in;
    }


    .coche-template-default .wrapper-precio .derecha {

        padding-right: 0;
    }

    .general-layout {
        /*margin: 0 8rem;*/

        grid-template-columns: repeat(8, minmax(0, 1fr));
        gap: 2.4rem;
    }

    .wrapper-padding {
        padding: 0 8rem;
    }

    .wrapper-margin {
        margin: 0 8rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .display {
        font-size: 4.5rem;
        line-height: 5.2rem;
    }

    .headline {
        font-size: 2.8rem;
        line-height: 3.6rem;
    }

    .tax-marca .intro-marca {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .title,
    .the_content h2 {
        font-size: 1.6rem;
        line-height: 2.4rem;
        letter-spacing: 0.015rem;
    }

    .the_content h2 {
        font-size: 3.2rem;
        line-height: 4.2rem;
        letter-spacing: 0.08rem;
    }


    .label {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .body {
        font-size: 1.4rem;
        line-height: 2rem;
        letter-spacing: 0.025rem;
    }

    /*Listado coches*/
    .listado-coches .post-coche {
        /*border: solid 1px black;*/
        grid-column: span 3;
    }

    .post-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }

    .post-coche .portada-container {
        grid-column: span 6;
    }

    .post-coche .portada-container img {
        width: 100%;
    }

    .post-coche .seccion-info {
        grid-column: span 6;
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .otros-coches .coche-template-default .titulo-coche {
        grid-column: span 6;
    }

    .otros-coches .post-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
    }


    /*Fin listado coches*/
    /*Layout Pages*/
    .page .main, .page .sidebar, .single .sidebar,
    .tax-marca .sidebar {
        grid-column: 2 / 8;
    }

    .sidebar.sidebar-sub {
        grid-column: 1 / 12;
    }


    /*Fin layout pages*/
    .main-ficha-coche {
        /*display: flex;*/
        display: grid;
        flex-direction: column;
    }

    .coche-template-default .titulo-coche,
    .coche-template-default .wrapper-datos-coche {
        order: -2;
        grid-column: 1 / 9;
    }

    .coche-template-default .titulo-coche img {
        width: 7.2rem;
        align-self: center;
        grid-column: 1 / 2;
        order: -1;
    }

    .coche-template-default .titulo-coche h1 {
        /* font-size: 4rem;*/


        letter-spacing: 0.04rem;
        grid-column: 2 / 6;
        margin-bottom: 0;
        margin-top: 0;
        align-self: start;
        padding-left: 2.4rem;
        align-self: center;
        order: -1;
    }

    .coche-template-default .titulo-coche .version {
        /* font-size: 3.2rem;*/
        line-height: 140%;
    }


    .coche-template-default .imagen-coche {
        grid-column: 7 / 9;
        align-self: center;
        display: block;
    }

    .coche-template-default .imagen-coche img {
        width: 100%;
        border-radius: 0.8rem;
        -webkit-border-radius: 0.8rem;
        -moz-border-radius: 0.8rem;
        -ms-border-radius: 0.8rem;
        -o-border-radius: 0.8rem;
    }

    .coche-template-default .menu-coche {
        /* grid-column: 4 / 9 ;
  align-self: end; */
    }

    .ficha-choche .menu-coche ul {
        row-gap: 1.6rem;

    }

    .coche-template-default .menu-coche a {
        color: var(--primary);
    }


    .linea-svg.linea-ocultar {
        /*  display: none;*/
    }

    .coche-template-default .titulo-coche {
    }


    .coche-template-default .call-action {
        /*   padding: 1.6rem 8rem;*/
    }


    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 9;
        grid-template-columns: repeat(8, 1fr);
        grid-gap: 2.4rem;
    }

    .coche-template-default .contenedor-galeria {
        grid-column: 1 / 9;
        order: -1;
    }


    .coche-template-default .wrapper-ficha {
        row-gap: 0;
    }

    .coche-template-default .wrapper-datos-coche {
        margin-top: 0;
    }

    .coche-template-default .datos-coche {
        grid-gap: 1.6rem;

        padding: 1.6rem;
        background: #1C1C1CDE;
        border-radius: 0 1.6rem 1.6rem 1.6rem;

    }

    .coche-template-default .compartir {
        grid-column: 7 / 9;
        display: flex;
        justify-content: end;
        align-items: flex-end;
        align-content: baseline;
        text-align: right;
        width: 100%;
        padding-bottom: 1.6rem;

        align-self: end;
    }


    .coche-template-default .titulo-coche .label.label-fecha {
        /*order: -1;*/

    }

    .coche-template-default .titulo-coche .label.label-fecha {
        margin: 0;
    }

    .coche-template-default .compartir .social {
        justify-content: end;
    }

    .coche-template-default .section-ficha-precio {
        grid-column: 1 / 6;
        order: -1;
    }

    .coche-template-default .wrapper-precio {
        margin-top: 0;
        padding-top: 0;
    }

    .coche-template-default .ver-ficha-tecnica {
        display: none;
    }

    .coche-template-default .section-dimensiones {
        grid-column: 1 / 5;
    }

    .coche-template-default .section-prestaciones {
        grid-column: 6 / 9;
    }

    .coche-template-default .me-interesa {
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        column-gap: 2.4rem;
    }

    .me-interesa h2, .me-interesa .llamar, .me-interesa .resumen {
        grid-column: 1 / 9;
    }

    .me-interesa .form-interesa-container {
        /* background: red;*/
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        /*background: red;*/
        grid-column: 1 / 9;
        column-gap: 2.4rem;
        margin-top: 2.4rem;
    }

    .me-interesa img {
        grid-column: 1 / 5;
        order: initial;
    }

    .me-interesa .form {
        grid-column: 5/9;
        margin-bottom: 0;
        width: 100%
    }


    .coche-template-default .titulo-coche {
        grid-column: 1 / 9;
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        padding-top: 4rem;


    }


    .coche-template-default .titulo-coche.titulo-coche-card {
        padding-top: 0;
    }


    .coche-template-default .titulo-coche.titulo-coche-card {
        /*padding-top: 4rem;*/
        margin-top: 0;
    }


    .linea-svg {
        grid-column: 1 / 9;

    }

    .coche-template-default .menu-coche ul {
        padding: 1.6rem;
        border-radius: 1.6rem 1.6rem 0 0;
        -webkit-border-radius: 1.6rem 1.6rem 0 0;
        -moz-border-radius: 1.6rem 1.6rem 0 0;
        -ms-border-radius: 1.6rem 1.6rem 0 0;
        -o-border-radius: 1.6rem 1.6rem 0 0;
        background: var(--surface);
        width: fit-content;
        justify-content: center;
        align-items: center;
    }

    .coche-template-default .titulo-coche .precio-h1 {
    }

    .coche-template-default .titulo-coche .portada-coche img {
        display: none;
    }

    .coche-template-default .precio-h1 .financiado {

        font-size: 2rem;
    }

    .coche-template-default .precio-h1 .precio {
        font-weight: bold;
        font-size: 3.2rem;
    }

    .coche-template-default .precio-h1 .contado {
        margin-top: 0.8rem;
        font-size: 1.6rem;
        opacity: .8;
    }

    .titulo-coche .portada-precio {
        grid-column: span 2;
        border: none;
        background: transparent;
        margin-top: 0;
    }

    .coche-template-default .titulo-coche .precio-h1 {
        grid-column: span 12;
        padding-top: 0;
        text-align: right;
    }


    .seccion-otros .titulo-coche {
        grid-column: span 1;
    }


    .site-header .button-container a {
        /*width: fit-content;*/
        width: 4.2rem;
        height: 4.2rem
    }

    .site-header .button-container span.dato-contact {
        display: flex;
        font-size: 1.4rem;
        letter-spacing: 0.08rem;
    }


    .slick-slider {

        grid-column: 1 / 6;
        grid-column: span 6;
        height: 100%;
        padding: 0;
        margin: 0;
        /*   background: grey;*/
        display: flex;
        flex-wrap: wrap;
        gap: 0;
    }


    .menu-coche {
        display: block;
    }


    .pagina-marca .titulo-marca div,
    .pagina-marca .titulo-marca h1,
    .pagina-marca .titulo-marca span {
        /*    display: inline;
        font-size: 4.5rem;
line-height: 5.2rem;*/
    }

    /*Home*/
    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        background: var(--primary60);
        color: var(--primary90);
        font-weight: 400;
        font-size: 2.4rem;
        grid-column: 4 / 7;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes h2 {
        font-weight: 400 !important;
        margin: 0;
    }


    .home .section-full .menu-seccion div.seccion-element {
        grid-column: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.primero {
        grid-column: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.segundo {
        grid-column: span 2;
        grid-row: span 2;
    }

    .home .section-full .menu-seccion div.seccion-element.tercero {

        grid-row: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.cuarto {

        grid-row: span 2;
    }

    .home .section-full .menu-seccion div.seccion-element.quinto {
        grid-column: span 2;
        grid-row: span 2;
    }

    /*Selecciones */
    .home .lista_marcas {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .carroceria-select .carroceria-p {

        font-size: 1.6rem;

    }

    .section-full .home-h2,
    .home-h3 {
        font-size: 5.2rem;
        margin-bottom: .8rem;
        line-height: 4rem;
        margin-bottom: 2.4rem;
    }


    /*Fin home*/
    .post-coche .precio-title-wrapper {
        display: flex;
        flex-direction: column;
        font-weight: 500;
        font-weight: bold;
        margin-left: auto;
        /* background: var(--primary);*/
        /*
border-radius: 0.8rem;

padding: 0.8rem;*/
        align-self: flex-start;
        font-size: 1.4rem;
        color: var(--primary);
    }

    .post-coche .precio-title-wrapper .financiado {
        color: var(--primary);
        letter-spacing: .1rem;
        text-align: right;
        font-size: 1.2rem;
        font-weight: 500 !important;
    }

    .post-coche .precio-wrapper {
        /* display: none;*/
    }

    .site-main, .sidebar {
        grid-column: 1 / 9;
    }

    .the_content.archive-cat .site-main {
        grid-column: span 12;
        margin-top: 8rem;
    }


    .sidebar {
    }

    .the_content fieldset ol {

        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .the_content fieldset li {
        grid-column: span 3;
    }


    .the_content input.wpcf7-submit {
        grid-column: 3 / 7;
    }

    .the_content .page-title {
        font-size: 4.5rem;
        line-height: 5.2rem;
        letter-spacing: 0;
        font-weight: normal;
        background: var(--surface);
        padding: 2.4rem;
        margin: 0;
        margin-bottom: 0px;
        margin-bottom: 0;
        border-top-right-radius: 2.4rem;
        border-top-left-radius: 2.4rem;
    }

    .the_content p, .the_content li, .the_content legend {

        letter-spacing: .08rem;
        font-size: 1.8rem;
        line-height: 3.2rem;
    }

    .the_content p, .the_content li, .the_content legend {
        letter-spacing: .01rem;
        font-size: 1.8rem;
        line-height: 2.6rem;
    }

    .the_content
    p.p-select-dia {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    a.post-car {
        grid-column: span 3;
    }

    .wrapper-tarjeta {
        grid-column: span 3;
    }

    .tax-marca .pagina-marca .titulo-marca {


        font-size: 3.2rem;
        line-height: 4rem;
        letter-spacing: 0;
        font-weight: normal;
        margin-top: 0;
        align-self: flex-start;
        grid-column: 1 / 17;
        /*font-family: 'Roboto', sans-serif;*/
    }


    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        flex-wrap: nowrap;
        padding-top: 1.6rem;
    }

    .tax-marca .titulo-marca {
        font-size: 4.5rem;
        line-height: 5.2rem;
        letter-spacing: 0;
        font-weight: normal;
        font-family: 'Lora', serif;
    }


    .form-interesa-container .the_content fieldset ol.form-coche {
        row-gap: .8rem;
    }

    .form-interesa-container .the_content fieldset ol.form-coche li {
        grid-column: span 4;

    }

    .me-interesa .llamar {
        margin-top: 0;
        margin-bottom: 0;
    }

    .seccion-otros .titulo-coche img {
        grid-column: span 2;
    }


    .seccion-otros .seccion-info {
        grid-column: 1 / 10;
        grid-template-columns: repeat(9, minmax(0, 1fr));

    }

    .seccion-otros .titulo-coche {
        grid-column: span 9;
    }

    .seccion-otros .info-coche {
        grid-template-columns: repeat(3, 1fr);
        grid-column: span 9;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes h2 {
        font-weight: 400 !important;
        margin: 0;
        color: white;
        font-size: 3.2rem;
        padding: 2.6rem 2.4rem;
    }

    /* [1] The container */
    .img-hover-zoom {
        height: 300px;
        /* [1.1] Set it as per your need */
        /*overflow: hidden;*/
        /* [1.2] Hide the overflowing of child elements */
    }

    /* [2] Transition property for smooth transformation of images */
    .img-hover-zoom .portada-container img,
    .img-hover-zoom .seccion-info .img-hover-zoom article {
        transition: transform .3s ease;

    }

    /* [3] Finally, transforming the image when container gets hovered */
    /* .img-hover-zoom:hover .portada-container img {
      transform: scale(1.09);
    }

    .img-hover-zoom:hover .portada-container .icono-etiqueta-ambiental img {
      transform: scale(-1.09);
      -webkit-transform: scale(-1.09);
      -moz-transform: scale(-1.09);
      -ms-transform: scale(-1.09);
      -o-transform: scale(-1.09);
}*/
    .a-reservado .img-hover-zoom:hover .portada-container .icono-etiqueta-ambiental img {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }


    .img-hover-zoom:hover .seccion-info {
        /*transform: scale(1.02);*/

    }

    a.post-car:hover .ribbon {
        /*border: solid 2px var(--secondary) !important;
  */
        /*box-shadow: -1px 10px 29px 0px rgba(0,0,0,0.8);
  */
        /*box-shadow: 0 0 4em 0px rgba(0, 0, 0, 0.4);
  */
        transform: scale(1.18);
        transition: all .15s ease-in;
        -webkit-transform: scale(1.06);
        -moz-transform: scale(1.06);
        -ms-transform: scale(1.06);
        -o-transform: scale(1.06);
    }

    .img-hover-zoom:hover .portada-container img.contenedor-etiqueta {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    .tax-marca .header-logo {
        width: 100%;
        grid-column: span 2;
        display: flex;
        margin-top: 0;
        width: 100%;
        height: 100%;
    }

    .tax-marca .header-logo img {
        width: 88%;
        align-self: flex-start;

    }

    .tax-marca .header-page {
        display: grid;
        row-gap: 0;
    }

    .home .sencillos-pasos li {
        width: calc(33.3333% - 1.6rem);


    }

    .home li.boton-sencillos {

        display: flex;
        flex-direction: row;
        background: var(--neutral95);
        padding: 2.4rem;
        width: 100%;
        align-items: center;
        justify-content: center;


    }

    .breadcrumb-new {
        /*margin-top: 16rem;*/
        font-size: 1.4rem;
    }

    .titulomarcawrapper {
        /*grid-template-columns: repeat(12, minmax(0, 1fr));*/
        grid-column: span 6;
        /* display: grid;*/
        margin-top: 0;
    }


    .especialistas {
        display: grid;
        padding: 4rem 0;
        gap: 4rem;
    }

    /*Footer*/
    .atencion, .mapa {

        width: calc(50% - 1.2rem);
    }


    p.intro-section {
        grid-column: 1 / 9;

    }

    .home-box {
        padding: 2.4rem;
    }

    .especialistas .home-box .icono-card {
        width: 8rem;
        height: 8rem;
        font-size: 4.8rem;
    }

    .especialistas .home-box h3 {
        font-size: 1.8rem;
        line-height: 2.6rem;
    }

    .especialistas .home-box p {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }


    .site-header .button-container a .icono-header span.phone-contact {
        font-size: 1.4rem;
        padding-left: .4rem;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }


    .site-header .button-container a.button-phone {
        width: initial;
    }

    .site-header .button-container a.button-phone .icono-header {
        width: initial;
        padding-left: .8rem;
        padding-right: .8rem;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }


    .otros-coches .listado-coches a {
        grid-column: span 2;
    }


    .section-extras {
        grid-column: span 8;
    }

    .section-extras .contenedor-extras .extra-box {
        grid-column: span 4;
        margin-bottom: 0;
    }

    .coche-template-default .menu-coche {
        justify-content: space-between;
        width: 100%;
        column-gap: 1.6rem;
        display: flex;
        border-top: solid .4rem #201A19
        padding-top: 3.2rem;
    }

    .coche-template-default .compartir .title-compartir {
        width: 100%;
        padding-bottom: .8rem;
    }

    /*Full Page*/
    .page-header-image .cabecera-pagina {
        width: 60%;
    }

    .home h1 {
        font-size: 7.2rem;
        line-height: 9rem;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        text-align: center;
        color: #222!important;
    }

    .contenedor-buscar {

    }

    .the_content.archivo {
        display: grid;
        gap: 2.4rem;
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .the_content.archivo article {
        grid-column: span 6;
        margin-bottom: 0;
        background: var(--neutral5);
        border-radius: 1.6rem;
        -webkit-border-radius: 1.6rem;
        -moz-border-radius: 1.6rem;
        -ms-border-radius: 1.6rem;
        -o-border-radius: 1.6rem;
        border: none;
        border: solid .2rem #201A19

    }

    .the_content.archivo img {
        /*max-height: 20rem;
      min-height: 20rem;
      object-fit: cover;*/
        /* max-width: 24rem; */
        /*object-fit: contain;*/
        object-fit: cover;
    }

    .the_content.archivo img.logo-coche-blog {
        max-width: 24rem;
        object-fit: contain;
        max-height: 30rem;

    }

    .the_content.archivo .wrapper-info-post {
        padding: 1.6rem;
        padding-top: 0;
    }

    .the_content.archivo div.facetwp-template {
        display: grid;
        grid-column: span 12;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 2.4rem;
    }

    .the_content.archivo p.intro {
        grid-column: span 12;
        margin-top: 0;
        font-size: 1.8rem;
    }

    .archive-home .ultimas-entradas-h2 {
        padding-bottom: 0;
        margin-bottom: 0;
        font-size: 5.4rem;
    }

    .the_content.archivo .entry-content {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        padding-bottom: 2.4rem;
    }

    .the_content.archivo .entry-title {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        font-size: 1.8rem;
    }


    .archive-home .cabecera-pagina h1 {
        font-size: 8rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        top: 2.4rem;
        right: 8rem;
        z-index: 1;
    }

    .the_content.archivo .entry-content p {
        font-size: 1.4rem;
        line-height: 2.4rem;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }

    .asl_w_container {
        width: 50%;

    }

    span.icono i::before {
        font-family: 'icons_plantilla360vo' !important;
    }

    div.asl_r .results .item {
        /*width: calc(50% - 2rem) !important; */
    }

    .cochesalacarta .inputContainer {
        grid-column: span 4;
    }

    .cochesalacarta .inputContainer.text-area {
        grid-column: span 8;
    }

    .cochesalacarta .inputContainer.text-area.mensaje_alquiler {
        grid-column: span 12;
    }


    .cochesalacarta .inputContainer.inputSelectFecha {
        grid-column: span 6;
    }


    .cochesalacarta .inputContainer.inputDos {
        grid-column: span 6;
    }

    .cochesalacarta .inputContainer.inputNombre {
        grid-column: span 8;
    }

    .home .section-full.contenedor-banner .banner-mobile {
        display: none !important;
    }

    .home .section-full.contenedor-banner .banner-desktop {
        display: block !important;
        width: 100%;
    }

    .home .section-full.contenedor-banner .banner-desktop img {
        width: 100%;
    }

    .the_content.archivo article {
        padding: 0;
    }

    .the_content.archivo .entry-content p.p-secciones-fecha {
        font-size: 1.4rem;
    }

    .the_content.archivo .entry-content p {
        margin-bottom: 3.2rem;
    }


    .the_content.archivo .entry-content p.p-secciones-fecha {
        margin-bottom: 2.4rem;
    }

    .the_content.archivo article h1 {
        margin-top: 2.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .8rem;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-column: span 12;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        gap: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche .icono i {
        margin-right: .2rem;
    }

    .intro-descripcion-marca {
        line-height: 150%;
        font-size: 2rem;
    }

    .listado-coches.ultimos-listado {
        gap: 2.4rem;
    }

    .the_content.archivo .ordenar {

        grid-column: span 12;
    }

    div.widget-area.subscribirse.cat-sub {
        grid-column: span 7;
    }

    div.widget-area.subscribirse.sig-sub {
        grid-column: span 5;
    }

    aside.sidebar-sub.sidebar-cat {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        display: grid;

    }

    div.widget-area.subscribirse.sub-fixed {
        grid-column: span 12;
        gap: 3.2rem;
        padding: 8rem;

        padding-top: 4rem;

    }

    .single-post .the_content p.parrafo-introduccion {
        font-size: 2.4rem;
        line-height: 140%;
    }

    .single .the_content.single-categoria-template .page-title {
        padding-top: 0;
    }

    .the_content.single-categoria-template .the_content img {
        margin-top: 3.2rem;
        margin-bottom: 3.2rem;
    }

    div.widget-area.subscribirse.cat-sub {
        padding-top: 2rem;
        order: -1;
    }

    .single-categoria-template .content-container {
        padding-left: 14%;
        padding-right: 14%;

    }

    .single-categoria-template .content-container h2 {
        padding-left: 0;
        margin-left: 0;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        grid-column: span 1;
        padding: 0;
    }

    .coche-template-default .titulo-coche h1 {
        grid-column: 2 / 7;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 4rem;
    }

    .izq-reservar {
        grid-column: span 4;
    }

    .izq-reservar ul li {
        font-size: 2.2rem;
    }

    .izq-reservar ul li span {
        font-size: 1.4rem;
    }

    .form.the_content {
        margin-top: 0;
    }

    #seccion-reservar p.reservalo {
        grid-column: span 8;
    }

    .img-info-coche {

        grid-column: span 4;

    }

    .me-interesa img {
        margin-top: 0;
        max-height: initial;
    }

    .coche-template-default .img-info-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
    }

    .listado_vendidos_archive {
        gap: 2.4rem;
        padding-left: 3.2rem;
        padding-right: 3.2rem;
        padding: 3.2rem;
    }

    .personalizar-financiacion {
        margin-bottom: 4rem;
        margin-top: 3.2rem;
    }

    .form-alquiler-wrapper {
        width: 60%;
    }

}

@media (min-width: 1024px) {

    .coche-template-default .call-action {
        display: none;
    }

    .coche-template-default .aside {

        display: flex;
        flex-direction: column;
        position: sticky;
        top: calc(7.2rem + 2.4rem);
        grid-column: 6 / 9;
        margin-top: 4rem;
        padding: .8rem;
        height: fit-content;
        top: calc(7.2rem + 4.8rem + 3.2rem);


        overflow: hidden;
        background: var(--primary5);
        color: var(--primary90);
        border: solid 0.1rem var(--primary20);
        overflow-y: auto;
    }

    .coche-template-default .aside {
        scrollbar-width: thin;
        scrollbar-color: #A9E1FA var(--primary10);
    }

    .coche-template-default .aside::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }

    .coche-template-default .aside::-webkit-scrollbar-track {
        background-clip: content-box;
        border: 2px solid transparent;
    }

    .coche-template-default .aside::-webkit-scrollbar-thumb {
        background-color: #A9E1FA;
    }

    .coche-template-default .aside::-webkit-scrollbar-thumb:hover {
        background-color: #A9E1FA;
    }

    .coche-template-default .aside::-webkit-scrollbar-corner, .coche-template-default .aside::-webkit-scrollbar-track {
        background-color: var(--primary10);
    }

    .general-layout {
        /*  margin: 0 8rem;*/
        grid-template-columns: repeat(8, minmax(0, 1fr));
        gap: 2.4rem;
    }

    .general-layout.header-page {
        grid-template-columns: repeat(16, minmax(0, 1fr));
    }

    .tax-marca .header-logo img {
        width: 100%;
    }

    .tax-marca .header-logo {
        grid-column: span 3;
        /* border: solid .1rem var(--neutral-variant30);
border-radius: .8rem;
padding: 1.6rem;
background: var(--background);*/
    }

    .intro-marca {
        grid-column: 4 / 17;
    }

    .titulo-marca {
        grid-column: 4 / 17;
    }

    .links-marca {
        grid-column: 6 / 9;
    }

    /*Listado coches*/
    .listado-coches .post-coche {
        /*  border: solid 1px black;*/
        grid-column: span 4;
    }

    .post-coche .portada-container {
        grid-column: span 9;
    }

    .post-coche .portada-container img {
        /*  object-fit:fill;
  height: auto;*/
        width: 100%;
    }

    .post-coche .seccion-info {
        grid-column: 1 / 10;
    }

    .listado-coches, .listado-coches .post-coche {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .otros-coches .listado-coches {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }


    /*Fin listado coches*/
    .post-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }


    .titulo-page, .intro-page {
        grid-column: 1 / 9;

    }

    /*Layout Pages*/
    .page .main, .tax-marca .main {
        grid-column: 1 / 6;
    }

    .page .sidebar, .single .sidebar, .tax-marca .sidebar {
        grid-column: 6 / 9;
    }


    /*Fin pages*/
    .coche-template-default .contenedor-galeria {
        grid-column: 1 / 6;

    }

    .contenido-tab {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .contenido-tab {
        /*Fotos*/
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }


    .contenido-tab .container-fotos {
        grid-column: 1 / 6;
    }

    .contenido-tab .miniaturas-fotos {
        grid-column: 1 / 6;
        grid-column: 1 / 6;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 6;
    }

    .coche-template-default .titulo-coche, .coche-template-default .wrapper-datos-coche {
        /*grid-column: 1 / 6;*/
    }

    .coche-template-default .main-ficha-coche {
        grid-template-columns: repeat(8, minmax(0, 1fr));
        display: grid;
        grid-column: 1 / 9;
    }


    .coche-template-default .section-ficha {
        grid-column: 1 / 6;
    }

    .coche-template-default .section-ficha-precio {
        display: none;
    }

    .coche-template-default .section-dimensiones {
        grid-column: 1 / 5;
    }

    .coche-template-default .section-prestaciones {
        grid-column: 1 / 6;
    }

    .coche-template-default .contenedor-galeria {
        margin-top: 0;
    }

    .ficha-choche .titulo-llamada {
        margin-bottom: 1.6rem;
    }

    .coche-template-default .wrapper-precio {
        margin-top: 1.6rem;
    }

    .coche-template-default .wrapper-precio .titulo-precio {
        font-size: 1.6rem;
    }

    .contenido-tab .izquierda,
    .contenido-tab .derecha {
        grid-column: 1 / 6;
    }

    .coche-template-default .compartir {
        /* grid-column: 1 / 6;
  justify-content: start;
  text-align: left;*/
    }

    .coche-template-default .titulo-coche .version {
        font-size: 4rem;
    }

    .coche-template-default .titulo-coche img {
        width: 12rem;
    }

    .coche-template-default .titulo-coche .imagen-coche img {
        width: 100%;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 5.2rem;
    }

    .sidebar .widget {
        /* position: sticky;*/
        padding-top: calc(9.2rem + 7.2rem);
        /*background: var(--neutral80);*/

    }

    .content-area {
        display: grid;
        /*  grid-template-columns: minmax(0,1fr) 300px;*/
        grid-column-gap: 3.2rem;
        grid-row-gap: 3.2rem;
        /* padding-left: 4rem;
   padding-right: 4rem;*/
    }

    .site-main {
        /*padding-left: 3.2rem;
 padding-right: 3.2rem;*/
        padding-top: 12rem;
        grid-column: 1 / 6;

    }


    .title, .the_content h2 {
        font-size: 2.2rem;
        line-height: 2.8rem;
        letter-spacing: 0;
    }

    .the_content #ez-toc-container {
        /*display: none;*/
    }

    .sidebar #ez-toc-container {
        display: flex;
        flex-wrap: wrap;
    }


    .the_content fieldset ol {

        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .the_content fieldset li {
        grid-column: span 4;
    }

    #main-content {
        margin-top: 8rem;
    }

    a.post-car {
        grid-column: span 4;
    }

    .wrapper-tarjeta {
        grid-column: span 4;
    }

    .titulomarcawrapper {
        grid-column: span 12;
        /*  background: var(--background);
      padding: 3.2rem;
      border: solid .1rem var(--neutral-variant30);
      border-radius: .8rem;
      -webkit-border-radius: .8rem;
      -moz-border-radius: .8rem;
      -ms-border-radius: .8rem;
      -o-border-radius: .8rem;*/
        grid-column: 5 / 15;
        align-self: auto;

    }

    .tax-marca .pagina-marca .titulo-marca {
        font-size: 4.8rem;
    }

    .section-extras {
        grid-column: span 5;
    }


    .coche-template-default .titulo-coche h1 {
        grid-column: 2 / 7;
    }

    .page-template-page-full-image .site-main {
        padding-top: 1.6rem;
    }

    .site-main #ez-toc-container {
        display: none !important;
    }

    .otros-coches .listado-coches a {
        grid-column: span 4;
    }

    .the_content.archivo {
        padding-bottom: 4.8rem;
        padding-top: 0;
        /*gap:4rem;*/
    }

    .the_content.archivo article {
        grid-column: 2 / 11;
        grid-column: span 12;
    }


    .archive-cat .site-main {
        margin-top: 0;
        padding-top: 10.4rem;
    }

    .container-menu.last-posts {
        grid-column: span 4;
    }

    .container-menu {
        grid-column: span 4;
    }

    footer .wrapper-container-menu {
        grid-column: span 8;
        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        column-gap: 3.2rem;
        row-gap: 6.2rem;

    }

    .me-interesa .form {
        width: 90%;
        width: 100%;
        margin-top: 0;
    }

    .cochesalacarta .inputContainer {
        grid-column: span 6;
    }

    .cochesalacarta .inputContainer.inputNombre {
        grid-column: span 6;
    }


    .cochesalacarta .inputContainer.text-area {
        grid-column: span 12;
    }


    .menus-footer .mejor-web {
        display: none;
    }

    .menus-footer .mejor-web2 {
        display: block;
    }

    .seleccion-coches a.post-car {
        grid-column: 2 / 8;
    }

    .the_content.archivo .ordenar {
        grid-column: 1 / 13;
        /*margin: 0;*/
        margin-left: 0px;
        margin-left: auto;
        width: 100%;
    }


    .the_content.archive-cat .site-main {
        grid-column: span 5;
        padding-top: 0;
        padding-bottom: 12rem;
    }

    .the_content.archivo {
        padding-bottom: 0;
        /*gap: 0; */

    }

    .the_content.archivo div.facetwp-template {
        gap: 3.2rem;
    }

    .archive-home h2.h2-ultimos-coches-car {
        font-size: 4rem;
        grid-column: span 8;
        padding-top: 8rem;
    }

    .listado-coches.ultimos-listado a.post-car {
        grid-column: span 4;
    }

    .listado-coches.ultimos-listado {
        gap: 2.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .seccion-info {
        padding: 2.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .version-title {
        font-size: 1.6rem;

    }

    .listado-coches.ultimos-listado .post-coche .titulo {
        font-size: 2rem;
        line-height: 100%;
        padding-bottom: .8rem;
    }

    .intro-descripcion-marca {
        line-height: 150%;
        font-size: 2.2rem;
        grid-column: span 7;
    }


    .the_content .taxonomy-description p {
        font-size: 1.8rem;
        line-height: 140%;
    }

    .the_content.archivo img.logo-coche-blog {
        width: auto;
        margin-right: 0;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        font-size: 7.2rem;
    }

    .the_content.archive-cat .ul-archive-cat {
        justify-content: end;
        overflow-x: hidden;
    }

    .share-post.share-archive {
        justify-content: end;
    }

    div.widget-area.subscribirse.sig-sub {
        grid-column: 2 / 13;


    }


    div.widget-area.subscribirse.cat-sub {
        grid-column: 2 / 13;
    }

    div.widget-area.subscribirse.cat-sub h2 {
        text-align: right;
        padding-left: 0;
        margin-left: 0;
        /*margin: 0;*/
    }

    .archive-home .widget-area.widget-secciones h2 {
        padding-right: 0;
    }

    .single-categoria-template .content-container h2 {

    }

    div.widget-area.subscribirse.sig-sub.articulos-similares {
        display: flex;
        flex-wrap: wrap;
    }

    div.widget-area.subscribirse.sig-sub.articulos-similares h2 {
        text-align: right;
        width: 100%;
    }

    .page .sidebar.sidebar-sub {
        display: flex;
        gap: 8rem;
        margin-top: 0;
        padding-top: 7.4rem;
    }

    .page .sidebar.sub-newcat {
        display: flex;
        gap: 8rem;
        margin-top: 0;
        padding-top: 7.4rem;
        order: 2;
    }

    .archive-cat.single-categoria-template {
        display: grid;
        gap: 7rem;
    }

    .archive-home .ultimas-entradas-h2 {
        flex-direction: column;
    }

    div.widget-area.subscribirse.sub-fixed {
        grid-column: 2 / 13;
        gap: 3.2rem;
        padding: 2.4rem;
        padding-top: 2.4rem;
        padding-top: 3.2rem;
    }

    .sig-sub h2 {
        padding-bottom: 0;
        color: var(--tertiary95);
        margin-bottom: 1.6rem;
        text-align: right;
    }

    .single .share-post {
        margin-bottom: 2.4rem;
    }

    .articulos-similares .slick-initialized .slick-slide {
        min-height: 36rem;
    }

    .the_content.archive-cat .ul-archive-cat {
        overflow-x: hidden;
    }

    .single-categoria-template .content-container {
        padding-left: 0;
        padding-right: 0;
    }


    .coche-template-default .titulo-coche {
        grid-column: 1 / 9;

        grid-template-columns: repeat(12, 1fr);
        padding-top: 4rem;

    }

    .titulo-coche .portada-coche {
        display: flex;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        grid-column: span 2;
        max-height: 12rem;
    }

    .coche-template-default .titulo-coche h1 {
        grid-column: 3 / 11;
        font-size: 4.6rem;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 2.7rem;
        line-height: initial;
    }

    .coche-template-default .menu-coche {
        grid-column: 1 / 13;
    }

    .coche-template-default .precio-h1 .financiado {
        font-size: 2.1rem;
    }

    .coche-template-default .precio-h1 .precio {
        font-size: 3.6rem;
    }


    .coche-template-default .section-ficha h2.new-h2, .single.single-coche .contenido-tab .new-h2 {
        font-size: 2.4rem;
    }

    .coche-template-default .wrapper-precio .titulo-precio.new-h2 {
        font-size: 1.6rem;
        margin-bottom: .8rem;
        color: white;
    }

    .coche-template-default .wrapper-precio .izquierda,
    .coche-template-default .wrapper-precio .derecha {
        color: white;
    }

    .coche-template-default .titulo-llamada img {
        width: 5rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        line-height: inherit;
        font-size: 1.8rem;
    }

    .coche-template-default .titulo-llamada .version {
        font-size: 1.4rem;
        line-height: 1.6rem;
        padding-top: .8rem;
        color: var(--tertiary80);
    }

    .coche-template-default .titulo-llamada img {
        width: 4.8rem;
        align-self: start;
    }

    .coche-template-default .aside {
        padding: 1.4rem;
        max-height: calc(100vh - 180px);
        overflow-y: scroll;
        padding-bottom: 0;
    }


    .coche-template-default .a-cambio {
        color: white;
    }

    .titulo-llamada.marca-logo-modelo-version {
        display: flex;
    }

    .button-wrapper.container-reserva-me_interesa {
        position: sticky;
        bottom: 0;
        padding-bottom: 1.6rem;
        background: linear-gradient(to top, var(--primary5) 50%, transparent);
    }

    .button-wrapper.container-reserva-me_interesa #button-reservar {
        background: var(--primary20);
    }

    .coche-template-default .wrapper-precio .precio-final {
        border-top: solid .02rem var(--primary30);

        border-bottom: solid .02rem var(--primary30);
    }

    .coche-template-default .button-wrapper button {
        font-size: 1.8rem;
        height: 4.2rem;
        letter-spacing: 0;
        width: 100%;
        background: #A9E1FA;
        color: var(--primary99);
    }

    .coche-template-default .titulo-llamada {
        color: var(--tertiary95);
        margin-bottom: .8rem;
    }

    .coche-template-default .titulo-llamada.titulo-llamada.marca-logo-modelo-version {
        display: flex;
    }

    .coche-template-default .wrapper-precio .izquierda, .coche-template-default .wrapper-precio .derecha {
        font-size: 1.4rem;
    }

    .coche-template-default .wrapper-precio .vertical {
        row-gap: .8rem;
    }

    .coche-template-default .wrapper-precio .precio-final {
        margin-top: .4rem;
        padding-top: .8rem;
        padding-bottom: .8rem;
    }

    .coche-template-default .a-cambio {
        font-size: 1.2rem;
    }

    .coche-template-default .compartir .title-compartir {
        font-size: 1.8rem;
        color: var(--tertiary95);
    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 4;
    }

    .wrapper-ultimos-vendidos-archive h3 {
        font-size: 3.2rem;
    }


    .deslizar-financiacion {
        background: var(--tertiary98);
        border: none;
        color: var(--primary30);
    }

    .deslizar-financiacion .wrapper-input-label {
        color: var(--primary20);
    }

    .deslizar-financiacion .resultado-mensaje {
        color: var(--primary15);
    }

    .deslizar-financiacion .slider-container .tooltips {
        color: var(--primary20);
        font-size: 1.3rem;
        margin-top: 1.2rem;
    }

    .container-title-financiacion {
        background: var(--neutral80);
        color: var(--primary5);

    }

    .resultado-cuota {
        color: var(--primary15);
    }

    .deslizar-financiacion .noUi-target {
        background-image: linear-gradient(to right, #A9E1FA 28px, var(--neutral80) 10px) !important;
    }

    .deslizar-financiacion .noUi-connect, .noUi-handle {
        background: #A9E1FA !important;
    }

    .personalizar-financiacion {

        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
    }

    .deslizar-financiacion p.a-cambio {
        color: var(--primary30);
    }

    /*
* Alquiler de coches 1024px --&gt;
*/
    section.alquiler {
        grid-template-columns: repeat(2, 1fr);
        gap: 3.2rem;
    }

    .coche-caracteristicas span,
    .coche-card__precio,
    .coche-card__boton-alquiler,
    .titulo__version {
        font-size: 1.6rem;
    }

    .titulo__marca-modelo {
        font-size: 1.2em;
    }

    .coche-card__footer {
        padding: 1.6rem;
        padding-bottom: 3.2rem;
    }

    .coche-card__imagen {
        width: 100%;
        max-width: 40rem;
    }

    /*
* &lt;-- Alquiler de coches 1024px ///
*/
    .form-alquiler-wrapper {
        width: auto;
        height: auto;
        max-height: 92vh;
    }

    .form-alquiler-content .columns-2 {
        flex-wrap: nowrap;
    }

    .form-alquiler-content .info-coche-alquiler {
        max-width: 40rem;
        padding-right: 4rem;
        display: block;
    }

    .modal img {
        width: 100%;
    }

    .contenedor-caracteristicas-coche-alquiler {
        display: grid;
        padding-left: 0;
        max-width: 50rem;
    }

    .modal .columna-derecha {
        order: 0;
        margin-bottom: 0;
    }


    .aside__alquiler-container.desktop {
        display: flex;
    }

    .aside__alquiler-container.mobile {
        display: none;
    }

    .greenpeace-desktop {
        display: flex;
    }

    .greenpeace-mobile {
        display: none;
    }


}


@media (min-width: 1080px) {

    .buscador-home button.fwp-submit {

        grid-column: 4 / 10;
    }

    header.site-header {
        grid-template-columns: repeat(8, minmax(0, 1fr));
        /* grid-gap: 2.4rem; */
        column-gap: 1.6rem;
    }


    .site-header.wrapper-padding {
        /*  padding: 0 4rem;*/
    }

    .site-header .button-container span.email-contact {
        /*display: none;
      */
        font-size: 1.4rem;
        padding-left: .8rem;
        transition: all .05s ease-in;
        -webkit-transition: all .05s ease-in;
        -moz-transition: all .05s ease-in;
        -ms-transition: all .05s ease-in;
        -o-transition: all .05s ease-in;
    }

    .menu-mobile {
        display: none;
    }

    nav.menu-principal {
        display: flex;
        align-items: center;
        justify-content: center;
        grid-gap: 1.6rem;
        flex-wrap: nowrap;

    }

    nav.menu-principal ul {
        display: inline-flex;
        column-gap: 2.4rem;
        font-size: 1.6rem;
        color: var(--secondary);
        font-weight: 500;
        letter-spacing: .046em;
    }


    nav.menu-principal {
        height: 100%;
    }

    nav.menu-principal ul {
        height: 100%;
    }

    nav.menu-principal ul li {
        height: 100%;
    }

    nav.menu-principal ul li a {
    }


    nav.menu-principal .sub-menu {
        /*gap: .8rem;*/
    }


    nav.menu-principal ul.sub-menu li {
        height: 4rem;
        width: 100%;
    }

    nav.menu-principal ul.sub-menu li a {
        height: 100%;
        width: 100%;
    }


    nav.menu-principal ul li a {
        height: 100%;
        /*display: none;*/
        align-items: center;

        transition: all .4s ease-in-out;
        letter-spacing: .01428571em;
        font-size: 1.4rem;
        letter-spacing: .03rem;
        display: flex;
        font-family: 'Roboto', sans-serif;
        font-weight: 500;
        color: var(--neutral-variant70);
        font-size: 1.4rem;
        /*
color: #202124;*/
    }

    .header-front-page nav.menu-principal ul li a {
        color: #222;
    }

    nav.menu-principal ul.submenu {
        height: auto;
        display: flex;
        flex-direction: column;
        background: var(--secondary30);
    }

    .submenu li {
        height: 4rem;
    }


    svg.decoracion-barra {
        grid-column-end: 9;
    }


    .menu-principal a:hover {

        text-decoration: underline;
        color: #A9E1FA;
    }

    .menu-principal li.selected {
        font-weight: bold;
        color: #A9E1FA;
    }


    .site-header .button-container {
        /* flex-basis: 100%; */
        display: flex;
        justify-content: end;
        grid-column-end: 9;
    }

    .site-header .logo-link {
        /*align-self: initial;
        justify-self: initial;
        grid-column-start: 1;*/
    }


    nav.menu-principal ul li.current-menu-ancestor {
        color: #222;
        font-weight: 500;
    }


    nav.menu-principal ul li.current-menu-ancestor::before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #A9E1FA;
        left: 50%;
        bottom: -0.3rem;
        transform: rotate(90deg);
    }


    .breadcrumb-wrapper {
        margin-top: 16rem;
    }

    .coche-template-default .titulo-coche {
        padding-top: 0;
    }

    .coche-template-default .wrapper-ficha {
        margin-top: calc(7.2rem);
        margin-top: 3.2rem;
        margin-top: 12rem;
    }


    /*Listado coches*/
    .listado-coches, .listado-coches .post-coche {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .home .listado-coches {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .listado-coches .post-coche {

        grid-column: span 3;
    }

    .post-coche .precio-title-wrapper {
        display: none;
    }

    .post-coche .logo-coche {
        width: 4.2rem;
        padding: 0;
    }

    .post-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
        grid-column: span 6;
        padding-top: 1.6rem;
    }

    .home .post-coche .info-coche {
        grid-template-columns: repeat(4, 1fr);
    }

    .buscador-mobile {
        display: none;
    }

    .tax-marca .buscador-barra {
        position: sticky;

        z-index: 9000;
        z-index: 8;
        top: calc(7.2rem + 3.2rem);
        transition: all .7s ease-in-out;
        margin-top: 0;

    }

    .tax-marca .buscador-barra.scroll-bottom {
        top: 7.2rem;
        transition: all .1s ease-out;
    }

    .tax-marca .buscador-barra.nav-up {
        top: 7.2rem;
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        z-index: 20;
    }


    .logged-in .tax-marca .buscador-barra.nav-down {
        top: calc(7.2rem + 6.4rem);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
    }

    .tax-marca .buscador-barra.nav-down {
        top: calc(7.2rem + 3.2rem);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
    }

    .logged-in .tax-marca .buscador-barra.nav-up {
        top: calc(7.2rem + 3.2rem);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
    }


    .ordenar.nav-up {
        top: 10.4rem;
        transition: all .5s ease-out;
        -webkit-transition: all .5s ease-out;
        -moz-transition: all .5s ease-out;
        -ms-transition: all .5s ease-out;
        -o-transition: all .5s ease-out;
    }


    .tax-marca .buscador-desktop {

        display: flex;


        font-size: 1.4rem;
        width: 100%;
        height: 4.2rem;
        align-items: center;
        background: var(--surface2);
        /*column-gap: 2.4rem;*/
        background: var(--tertiary-container);
        color: var(--on-tertiary-container);
    }


    nav.menu-principal ul li.current_page_item a {

        color: #222;
    }


    nav.menu-principal ul li.current_page_item {
        position: relative;
    }

    nav.menu-principal ul li.current_page_item::before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;

        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #A9E1FA;
        left: 50%;
        bottom: -0.3rem;
        transform: rotate(90deg);

    }

    .logged-in nav.menu-principal ul li.current_page_item::before {
        /*bottom: 0.3rem;*/
    }


    nav.menu-principal ul li ul li.current_page_item::before {
        display: none;
    }


    nav.menu-principal ul li.no_current_page_item a {
        color: var(--neutral-variant70);
    }

    nav.menu-principal ul li.no_current_page_item::before {
        display: none;
    }


    nav.menu-principal ul li.current_page_ancestor a {
        font-weight: 500;
        color: var(--primary95);
    }

    nav.menu-principal ul li.current_page_ancestor ul li a {
        font-weight: initial;
        color: var(--primary95);

    }

    nav.menu-principal ul li.current_page_ancestor ul li.current_page_item a {
        color: var(--primary60);
        font-weight: 500;
    }


    .buscador-desktop .select-buscador {
        display: flex;
        align-items: center;
        /*color: var(--green-dark);
    */
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        padding-top: .8rem;
        padding-bottom: .8rem;
        cursor: pointer;
        color: var(--primary80);
        font-weight: 400;
        padding-left: .8rem;
        padding-right: .8rem;
        letter-spacing: .04rem;
        transition: all .2s ease-out;
        -webkit-transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -ms-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
    }

    .buscador-desktop .select-buscador:hover {

        color: var(--primary90);
        transition: all .1s ease-in;
        -webkit-transition: all .1s ease-in;
        -moz-transition: all .1s ease-in;
        -ms-transition: all .1s ease-in;
        -o-transition: all .1s ease-in;
    }

    .buscador-desktop .select-buscador i {
        color: var(--primary90);
        margin-right: .6rem;
    }

    .buscador-desktop .select-buscador.abierto i {
        color: var(--tertiary90);
    }

    .select-buscador-f {

        display: flex;
        align-items: center;
        justify-content: center;

        background: transparent;
        /* color: var(--secondary-light); */
        letter-spacing: 0;
        margin-right: .8rem;

        color: var(--tertiary80);
    }

    .viendo-filtros .facetwp-reset::before {
        content: '\e94f';
        margin-right: .8rem;
        font-size: 1.8rem;
        font-family: 'icons_plantilla360vo';
    }

    .select-buscador .facetwp-reset {
        font-size: 0;
        height: 2.4rem;
    }


    .select-buscador-f div {
        font-size: 1.2rem;

    }

    .buscador-desktop .select-buscador .facetwp-reset::before {
        content: '\e94f';
        margin-right: 0;
        font-size: 2rem;
        font-family: 'icons_plantilla360vo';
    }


    .buscador-desktop .select-buscador:last-child {
        border: none;
        margin-left: auto;
        margin-right: 0;
        padding-right: 0;
        padding: 0;

    }

    .buscador-desktop .select-buscador:last-child button {
    }


    .tax-marca .buscador-desktop i {
        font-size: 2rem;
        /*margin-right: 0.2rem;*/

    }

    .select-buscador-f i {
    }


    .tax-marca .buscador-desktop .select-buscador-f i {
        margin: 0;
        margin-right: 0;
        /* color: var(--secondary-light);
  color: var(--neutral95);*/
    }


    .tax-marca .buscador-desktop i.icon-expand_more,
    .tax-marca .buscador-desktop i.icon-expand_less {
        font-size: 2.6rem;
        margin-right: 0;
        display: flex;

        /* color: var(--green);*/
        transform: rotate(0deg);
        transition: all 0.2s ease-out;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;

        color: var(--tertiary80);
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        margin-top: 2.4rem;
        transition: all .2s ease-in;
        -webkit-transition: all .2s ease-in;
        -moz-transition: all .2s ease-in;
        -ms-transition: all .2s ease-in;
        -o-transition: all .2s ease-in;
    }


    .tax-marca .filtros {
    }


    .tax-marca .ordenar, .tax-carroceria .ordenar {
        /*  position: sticky;*/
        top: 0;
        position: relative;
        z-index: 7;
        transition: all .4s ease-out;
        -webkit-transition: all .4s ease-out;
        -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
    }


    .tax-marca .ordenar.nav-up, .tax-carroceria .ordenar.nav-up {
        transition: all .2s ease-in-out;
        top: 11.4rem;
        z-index: 9;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        padding: .8rem;

    }

    .logged-in .tax-marca .ordenar.nav-up, .tax-carroceria .ordenar.nav-up {
        top: 18.6rem
    }

    .buscador-barra {
        display: block;
    }


    /*MenÃº filtros*/
    .buscador-barra .filtros {
        width: 100%;
        background: var(--secondary);
        max-height: 0;
        transition: height 0.2s ease-out;
        -webkit-transition: height 0.2s ease-out;
        -moz-transition: height 0.2s ease-out;
        -ms-transition: height 0.2s ease-out;
        -o-transition: height 0.2s ease-out;
        overflow: hidden;
        background: var(--neutral-variant30);
        color: var(--neutral-variant60);
        background: #0c0c0c;
    }

    .buscador-barra .filtros.open {
        transition: height .2s ease-in;
        -webkit-transition: height .2s ease-in;
        -moz-transition: height .2s ease-in;
        -ms-transition: height .2s ease-in;
        -o-transition: height .2s ease-in;
        height: fit-content;
        max-height: 50rem;
        padding-bottom: 0;
        padding-top: 1.6rem;
        /* border-bottom: solid 4px var(--secondary-dark);*/

    }

    .buscador-barra .cerrar {
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
        bottom: 0;
        width: 100%;
        background: #A9E1FA;
        display: flex;
        column-gap: 0;
        column-gap: .8rem;
        background: var(--neutral-variant30);
        color: var(--primary60);
        background: #0c0c0c;
        border-bottom: solid .1rem var(--tertiary15);
        border-top: solid .1rem var(--tertiary15);
        padding-top: 2.4REM;
        padding-bottom: 2.4REM;
    }

    .buscador-barra .cerrar.oculto {
        display: none;
    }

    .buscador-barra .cerrar.visible {
        display: flex;
    }

    .buscador-barra .select-buscador.abierto {

        border-radius: .4rem;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;

        background: var(--neutral90);
        color: var(--tertiary60);
        font-weight: 500;
        font-weight: 500;
        background: rgba(255,255,255,0.8);
        color: var(--secondary40);
        align-self: end;
        height: 4.2rem;

        background: #0c0c0c;
        color: var(--tertiary80);
        font-weight: normal;
    }

    .buscador-barra .select-buscador .icon-expand_more {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .buscador-barra .select-buscador.abierto .icon-expand_more {
        transform: rotate(-180deg);
        transition: all .5s ease-in-out;
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        color: var(--primary);
    }


    .filtros .contenedor-facets {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        display: grid;
        column-gap: 2.4rem;
        grid-column: 1 / 13;
        grid-column: 1 / 9;

    }

    .filtros .mensaje-filtros {
        grid-column: span 12;
        display: flex;
        justify-content: space-between;
        font-size: 1.2rem;
    }

    .filtros .contenedor-facets div.column {
        grid-column: span 6;
    }


    .filtros .contenedor-facets div.column {
        grid-column: span 4;
        padding-left: 1.6rem;
        border: none;
        padding: 3.2rem;
        border-radius: .8rem;
        padding-top: 1.6rem;
        padding-bottom: 4rem;

        -webkit-border-radius: .8rem;
        -moz-border-radius: .8rem;
        -ms-border-radius: .8rem;
        -o-border-radius: .8rem;

        border-right: solid .1rem var(--tertiary15);
        border-radius: hidden;
        border-radius: 0;
    }

    .filtros .contenedor-facets div.column:last-child {
        border: none;
    }

    .filtros .contenedor-facets div.column p {
        color: var(--secondary50);
        font-size: 1.6rem;
    }

    .filtros .contenedor-facets div.column p a {

        text-decoration: underline;
        color: var(--secondary70);
    }


    .filtros .contenedor-facets div.column:first-child {
        /*
padding-left: 0;*/
    }

    .filtros .contenedor-facets div.cerrar-filtros {
    }

    .filtros .contenedor-facets div h3 {
        margin-top: 0;

        font-size: 1.6rem;
        letter-spacing: .02rem;

        font-weight: 600;
        font-family: 'Roboto', sans-serif;
        margin-bottom: 0;
        color: rgba(255,255,255,0.8);
    }


    #f-kilo.filtros .contenedor-facets div.column {
        grid-column: span 6;
    }

    #f-carro.filtros .contenedor-facets div.column {
        grid-column: span 3;
    }


    #f-carro.filtros .contenedor-facets div.column:first-of-type {
        grid-column: span 6;
    }


    #f-precio.filtros .contenedor-facets div.column {
        grid-column: span 6;
    }

    #f-marca.filtros .contenedor-facets div.column.second-column {
        grid-column: span 8;
    }


    .facetwp-overflow {
        display: flex;
        flex-wrap: wrap;
        column-gap: 1.6rem;
        gap: .8rem;
    }

    .facetwp-overflow.facetwp-hidden {
        background: green;
    }


    .viendo-filtros {
        font-size: 1.4rem;
        font-style: italic;
        margin-top: 0;
        grid-column: 1 / 13;
        position: relative;
        width: 33%;
    }


    .viendo-filtros .cerrar-filtros {
        background: var(--primary);
        color: white;
    }

    .viendo-filtros p {
        margin-bottom: 0;
    }


    .viendo-filtros .cerrar {
        position: absolute;

        bottom: 0;
        height: 4rem;
        width: 100%;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .viendo-filtros .cerrar button {
        margin-bottom: 2.6rem;
    }


    .viendo-filtros #cerrar-filtros {
        width: 100%;
    }

    .cerrar .wrapper-cerrar {
        width: 33%;

        align-items: end;
        display: flex;
    }

    .wrapper-cerrar-mobile {
        background: #e9e5e4;
    }

    .cerrar #cerrar-filtros {
        background: var(--secondary30);
        color: var(--on-secondary-container);
        /*font-size: 1.6rem;
      */
        font-size: 1.6rem;
        letter-spacing: .04rem;
        width: 80%;
        margin: 0 auto;
        font-weight: normal;
        font-family: 'Roboto', sans-serif;
        height: 3.2rem;
        transition: all .6s ease-out;
        -webkit-transition: all .6s ease-out;
        -moz-transition: all .6s ease-out;
        -ms-transition: all .6s ease-out;
        -o-transition: all .6s ease-out;
    }

    .cerrar #cerrar-filtros:hover {
        transition: all .3s ease-in;
        background: var(--tertiary60);
        color: var(--tertiary95);
        -webkit-transition: all .3s ease-in;
        -moz-transition: all .3s ease-in;
        -ms-transition: all .3s ease-in;
        -o-transition: all .3s ease-in;
    }

    .cerrar #cerrar-filtros::before {
        content: '\e945';
        margin-right: .8rem;
        font-size: 2rem;
        font-family: 'icons_plantilla360vo';
    }


    .contenedor-facets .facetwp-display-value {
        padding-right: 0;
    }


    /*Home*/
    .home .section-full .menu-seccion div.seccion-element {
        grid-column: span 2;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        grid-column: 4 / 7;
        grid-row: 1 / 3;
    }

    .home .section-full .menu-seccion div.seccion-element.primero {
        grid-column: span 3;
        grid-row: span 3;
    }


    .home .menu-seccion .segundo {
        grid-column: span 2;
        grid-row: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.tercero {
        /*grid-row: span 2;*/
        grid-column: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.cuarto {
        grid-row: span 2;
        grid-column: span 3;
    }

    .home .section-full .menu-seccion div.seccion-element.quinto {
        grid-row: 3 / 6;
        grid-column: 7 / 9;
    }

    .home .izquierda {
        grid-column: span 8;
    }


    /*Fin Home*/
    .carroceria-select {
        gap: 1.6rem;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        grid-column: 1 / 13;
    }

    .home .lista_marcas {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }


    .home .slider-coches {
        grid-column: 1 / 13;
    }


    .header-logo {
        grid-column: 1 / 2;
    }


    .titulo-marca {
        grid-column: 2 / 9;
    }


    #main-content {
        margin-top: 0;
        padding-bottom: 16rem;
        padding-top: 4.8rem;
    }

    #main-content.main-cabecera {
        padding-top: 0;
    }


    .the_content p.parrafo-introduccion {
        font-size: 2.4rem;
        line-height: 4rem;
        letter-spacing: 0.08rem;
        font-weight: normal;
    }

    div#ez-toc-container p.ez-toc-title {

        /*font-size: 2rem;*/

    }

    a.post-car {
        grid-column: span 3;
    }

    .wrapper-tarjeta {
        grid-column: span 3;
    }

    .home a.post-car {
        grid-column: span 4;
    }

    .facetwp-facet.facetwp-type-checkboxes {

        grid-column: 3 / 7;
    }


    .tax-marca .header-page {
        padding-top: 10rem;
        row-gap: 0;
    }

    .pagina-marca .enlaces-marca {
        /*  margin-top: 3.2rem !important;*/
    }

    #abrir-menu {
        display: none;
    }


    .titulo-marca {
        grid-column: 4 / 17;
    }

    .intro-marca {
        grid-column: 4 / 17;
    }

    .wrapper-padding.breadcrumbs {
        margin-bottom: 1.6rem;
    }

    .wrapper-padding.breadcrumbs a {
        font-size: 1.6rem;
    }


    .breadcrumb-wrapper a:first-of-type {
        font-size: 2.4rem;
    }


    .wrapper-header {
        grid-template-columns: repeat(16, minmax(0, 1fr));
        display: grid;
        height: 7.2rem;
        padding: 0 1.6rem;
    }

    .wrapper-header .logo-link {
        grid-column: span 3;
    }

    .wrapper-header .menu-principal {
        grid-column: 4 / 15;
        grid-column: span 11;
    }

    .wrapper-header .button-container {
        grid-column: 15 / 17;

    }

    .wrapper-header .decoracion-barra {
        grid-column: 1 / 17;
    }


    nav.menu-principal ul {
        gap: 1.6rem;
        font-size: 1.4rem;
    }

    .site-header .logo-site {
        width: 100%;
    }


    .marcas-carros {
        display: flex;
        flex-wrap: wrap;
        padding-top: 0;
        padding-bottom: 8rem;
        padding-bottom: 0;
    }

    .home .selecciones li {
        grid-column: span 3;
    }

    .carroceria-select a {
        grid-column: span 3;
        padding: .4rem;
    }


    .home .contenedor-carros {
        width: 100%;
    }

    .home .contenedor-marcas {
        border-radius: 0;
        width: 100%;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .carroceria-select .carroceria-p {
        font-size: 1.4rem;
        bottom: .4rem;
    }


    .marcas-carros {
        position: relative;
        overflow: hidden;
    }

    .home .section-full {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .home .contenedor-marcas {
        position: initial;
        right: -8rem;
        transition: right .4s ease-out;
        -webkit-transition: right .4s ease-out;
        -moz-transition: right .4s ease-out;
        -ms-transition: right .4s ease-out;
        -o-transition: right .4s ease-out;
        padding-top: 8rem;
        padding-bottom: 8rem;
    }


    .home .contenedor-marcas.move-to-left {
        right: 0;
        transition: right .3s ease-in;
        -webkit-transition: right .3s ease-in;
        -moz-transition: right .3s ease-in;
        -ms-transition: right .3s ease-in;
        -o-transition: right .3s ease-in;
    }


    .site-header .button-container a .icono-header span.phone-contact {
        font-size: 0;
        padding-left: 0;
    }


    /*Full Page*/
    .page-header-image .cabecera-pagina {
        width: 50%;
    }

    .archive-home .page-header-image .cabecera-pagina {
        width: 100%;
    }


    .listado-coches {
        padding: 2.4rem;
    }

    .listado-coches.ultimos-listado {
        padding-left: 8%;
        padding-right: 8%;
    }

    .post-coche .seccion-new-precio {

    }

    #ajaxsearchlite1 .probox, div.asl_w .probox {
        /*  width: 80%;*/
        /*  margin: 0 auto !important;*/
    }


    .tax-marca .pagina-marca .titulo-marca {
        font-size: 4.2rem;
        line-height: 5rem;
    }

    .tax-marca .header-page {
        padding-top: 14.2rem;
    }

    .buscador-home .facet-home {
        grid-column: span 4;
    }

    .buscador-home .facet-home.radio-combustible {
        grid-column: span 4;
    }

    .buscador-home .facet-home.radio-carrocerias {
        grid-column: 1 / 5;
    }

    .buscador-home .facet-home.etiquetas-slider {
        grid-column: span 4;
    }

    .buscador-home .facet-home.radio-modelos {
        order: -4;

    }

    .buscador-home .facet-home.radio-marca {
        order: -5;

    }

    .buscador-home .facet-home.radio-transmision {
        order: -3;

    }

    .buscador-home .facet-home.radio-carrocerias {
        grid-column: 1 /9;
    }

    .buscador-home .facet-home.radio-combustible {
        grid-column: span 4;
    }


    .seleccion-coches {
        padding: 0;
        gap: 1.6rem;
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .seleccion-coches a.post-car {
        grid-column: span 5;
    }

    .seleccion-coches .post-coche .titulo-coche {
        padding: .8rem;
    }

    .seleccion-coches .post-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
    }

    .seleccion-coches .post-coche .contenedor-precio {
        grid-column: span 7;
    }

    .seleccion-coches .post-coche .seccion-new-precio .cantidad {
        font-size: 1.4rem;
    }

    .seleccion-coches .post-coche .seccion-new-precio .new-financiado {
        font-size: 1.2rem;
    }

    .seleccion-coches .post-coche .info-coche .icono span {
        font-size: 1.2rem;
    }

    .seleccion-coches .post-coche .version {
        font-size: 1.2rem;
    }

    .seleccion-coches .post-coche .titulo {
        line-height: normal;
    }

    .listado-coches.ultimos-listado a.post-car {
        grid-column: span 3;
    }

    .archive-home h2.h2-ultimos-coches-car {
        font-size: 5.6rem;
        grid-column: span 9;
        border-bottom: solid 0.4rem;
    }


    .listado-coches.ultimos-listado .post-coche .seccion-info {
        padding: 1.8rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .8rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        grid-column: span 3;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 9;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        gap: 2.4rem;
    }

    .listado-coches.ultimos-listado {
        padding-bottom: 12rem;
        padding-top: 2rem;
    }

    .coche-template-default .titulo-coche {
        margin-top: 4rem;
    }


    .izq-reservar ul li {
        font-size: 2.4rem;
    }

    .izq-reservar ul li span {
        font-size: 1.6rem;
    }


    .logged-in .breadcrumb-new.scroll-bottom {
        top: 7.2rem;
    }

    .loged-in .buscador-barra.scroll-bottom {
        top: calc(7.2rem + 3.2rem);
    }


    .logged-in .buscador-barra {
        top: calc(7.2rem + 6.4rem);
    }


    .logged-in .buscador-barra.scroll-bottom {
        top: calc(7.2rem + 3.2rem);
    }


    .coche-template-default .img-info-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }

    .listado_vendidos_archive {
        gap: 1.6rem;
        padding-left: 2.4rem;
        padding-right: 2.4rem;
        grid-template-columns: repeat(3, 1fr);
    }


}


@media (min-width: 1200px) {
    .archive-home .cabecera-pagina h1 {
        left: 12rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .me-interesa .form {
        width: 80%;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        top: 4rem;
        right: 12rem;
        z-index: 1;
    }

    .buscador-home {
        width: 85%;
        column-gap: 5rem;
    }


    .buscador-home .facet-home {
        grid-column: span 4;
    }

    .titulomarcawrapper {
        grid-column: 5 / 17;
    }

    .the_content h3 {
        font-size: 2.2rem;
        line-height: 2.8rem;
    }


    .general-layout {
        /*margin: 0 12rem;*/
        grid-template-columns: repeat(8, minmax(0, 1fr));
        gap: 2.4rem;
        /*gap: 8rem;*/
        row-gap: 1.6rem;
    }

    .wrapper-padding {
        padding: 0 12rem;
    }

    .wrapper-margin {
        margin: 0 12rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .display {
        font-size: 5.7rem;
        line-height: 6.4rem;
    }

    .headline {
        font-size: 3.2rem;
        line-height: 4rem;

    }

    .title,
    .the_content h2 {
        font-size: 2.2rem;
        line-height: 2.8rem;
        letter-spacing: 0;
    }


    .the_content h2 {
        font-size: 3.2rem;
        line-height: 4.2rem;
        letter-spacing: .08rem;
    }

    .archive-home h2 {
        font-size: 2.2rem;
        line-height: 2.8rem;
        padding-bottom: 0;
    }

    .archive-home h2.ultimas-entradas-h2 {
        /*font-size: 2.4rem;
  padding-bottom: 2.4rem;
  border-bottom: solid .2rem ;
  color: var(--on-background);
  grid-column: span 12; */
    }

    .label {
        font-size: 1.4rem;
        line-height: 2rem;
        letter-spacing: 0.01rem;
    }

    .body {
        font-size: 1.6rem;
        line-height: 2.4rem;
        letter-spacing: 0.015rem;
    }


    /*Layout pages*/
    .titulo-page {
        grid-column: 1 / 9;

    }

    .intro-page {
        grid-column: 1 / 7;
    }

    .pagina-marca .titulo-marca div,
    .pagina-marca .titulo-marca h1,
    .pagina-marca .titulo-marca span {
        /*  font-size: 5.7rem;
  line-height: 6.4rem;*/
    }


    /*Fin pages*/
    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        margin-top: 0;
        margin-bottom: 0.8rem;
    }


    .buscador-desktop .select-buscador {

        font-size: 1.4rem;
        /* color: var(--green-dark);*/

        padding-left: 1.6rem;
        padding-right: 1.6rem;
    }

    .site-header.wrapper-padding {
        /* padding: 0 10rem;*/
    }

    .especialistas {
        row-gap: 1.6rem;
    }


    .site-header .logo-site, .logo-link {
        width: 100%;
        transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        margin: 0;
    }

    .home .contenedor-marcas {
        /*  padding-left: 4rem;*/
    }

    .home .contenedor-carros .section-full {
        /*padding-right: 8rem;*/

        padding-bottom: 8rem;
    }

    .especialistas {
        gap: 1.6rem;
    }

    .home-box p {
        font-size: 1.3rem;
        text-align: center;
    }

    .home-box h3 {
        font-size: 1.6rem;
    }

    .especialistas .home-box .icono-card {
        width: 7.2rem;
        height: 7.2rem;
        font-size: 4.6rem;
    }

    .especialistas .home-box h3 {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .especialistas .home-box p {
        font-size: 1.3rem;
        line-height: 2.1rem;
    }

    .wrapper-header .menu-principal {
        grid-column: span 10;
    }

    .wrapper-header .button-container {
        grid-column: span 3;
    }

    .page .sidebar, .single .sidebar, .tax-marca .sidebar {
        padding-left: 4rem;
    }

    .carroceria-select a {
        grid-column: span 2;

    }

    .tax-marca .header-page {
        padding-top: 16rem;
        row-gap: 0;
        padding-bottom: 4rem;
    }

    .post-type-archive-coche .listado-coches {
        gap: 2.4rem;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }

    .listado-coches.ultimos-listado {
        padding-left: 10%;
        padding-right: 10%;
    }


    .the_content.archive-cat li a {
        padding-left: 1.6rem;
        padding-right: 1.6rem;
        padding-top: .4rem;
        padding-bottom: .4rem;
        font-size: 1.4rem;
        height: 4.2rem;

    }

    .the_content.archive-cat .ul-archive-cat {
        gap: 1.6rem;
    }

    .wrapper-header {
        padding: 0 3rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 2rem;
        letter-spacing: 0;
    }

    .coche-template-default .titulo-llamada .version {
        font-size: 1.6rem;
        line-height: inherit;
    }

    .coche-template-default .a-cambio {
        font-size: 1.3rem;
    }

    .coche-template-default .wrapper-precio .izquierda, .coche-template-default .wrapper-precio .derecha {
        font-size: 1.6rem;
    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 4;
    }

    .listado_vendidos_archive {
        gap: 2.4rem;
        padding-left: 3.2rem;
        padding-right: 3.2rem;
        grid-template-columns: repeat(3, 1fr);
        padding: 3.2rem;
    }


}

@media (min-width: 1275px) {
    .post-coche .info-coche {
        /*grid-template-columns: repeat(3, 1fr); */
    }

    .site-header .button-container a .icono-header span.phone-contact {
        font-size: 1.4rem;
        padding-left: .4rem;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 5rem;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 3rem;
        line-height: initial;
    }

    .coche-template-default .titulo-coche {
        margin-top: 6rem;
    }
}

@media (min-width: 1360px) {
    .the_content.archivo p.intro {

        font-size: 2.4rem;
        line-height: 140%;
        margin-top: 2.4rem;
    }

    .titulomarcawrapper {
        grid-column: 6 / 14;
    }

    .tax-marca .header-logo {
        grid-column: 3 / 6;
    }


    .buscador-home button.fwp-submit {
        grid-column: 5 / 9;
    }

    .general-layout {
        /*  margin: 0 15.2rem;*/
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 2.4rem;
    }

    nav.menu-principal ul {
        gap: 5.4rem;
    }

    nav.menu-principal ul li a {
        font-size: 1.8rem;
        font-weight: bold;
    }

    .wrapper-padding {
        padding: 0 8.2rem;
    }

    .wrapper-margin {
        margin: 0 15.2rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .titulo-marca {
        grid-column: 3 / 13;
    }

    .intro-marca {
        grid-column: 1 / 9;
        /* margin-top: 4rem;
    margin-bottom: 4rem;*/
    }

    .links-marca {
        grid-column: 9 / 13;
    }

    /*Layout Pages*/
    .page .sidebar, .single .sidebar, .tax-marca .sidebar {
        grid-column: 9 / 13;
    }

    .the_content.archive-cat .site-main {
        grid-column: span 8;
    }

    .the_content.archivo article {
        grid-column: span 6;
    }

    .intro-page {
        grid-column: 1 / 13;
    }

    .the_content.archivo .ordenar {
        grid-column: 9 / 13;

        width: 100%;
        grid-column: span 12;


    }

    .site-main {

        grid-column: 1 / 9;
    }

    .page .main, .tax-marca .main {
        grid-column: 1 / 8;
    }

    /*Fin Layot Pages*/
    /*Ficha coche*/
    .coche-template-default .wrapper-ficha {
        /*  background: grey;*/
        padding-bottom: 8rem;
    }

    .coche-template-default .main-ficha-coche {
        grid-column: 1 / 9;
        /*  background: red;*/
    }

    .coche-template-default .call-action {
        grid-column: 9 / end;
        position: sticky;
        top: 8rem;
    }

    .coche-template-default .titulo-llamada {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        /* border-bottom: solid .02rem;*/
        padding-bottom: .8rem;
    }

    .coche-template-default .titulo-llamada img {
        width: 5rem;
        margin-right: 1.8rem;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        display: block;
        font-size: 1.6rem;
        font-weight: 500;
    }

    .coche-template-default .titulo-llamada .version {
        display: block;
        font-size: 1.4rem;
    }

    .coche-template-default .info-coche {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        padding-top: 1.6rem;
        grid-gap: .8rem;
    }

    .coche-template-default .info-coche .icono i {
        font-size: 1.8rem;
    }

    .coche-template-default .info-coche .icono {
        font-size: 1.4rem;
    }

    .coche-template-default .info-coche .etiqueta-color {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;

        grid-column: 1 / 4;
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
    }

    .coche-template-default .ver-caracteristicas {
        grid-column: 1 / 4;
        color: var(--primary90);
        font-weight: 400;
        text-decoration: underline;
    }

    .coche-template-default .wrapper-precio {
        /*    padding-top: 1.6rem;
      grid-column: 1 / 9;
      border-top: solid .02rem var(--secondary);
      margin-top: 3.2rem;
      display: grid;
      grid-template-columns: repeat(2, 1fr);*/
    }

    .coche-template-default .wrapper-precio .titulo-precio {
        font-size: 2rem;
        grid-column: 1 / 9;
        margin-bottom: 1.6rem;
        font-weight: bold;
    }

    .coche-template-default .wrapper-precio .vertical {
        grid-column: 1 / 9;
        row-gap: .8rem;
        display: flex;
        flex-direction: column;

    }

    .coche-template-default .wrapper-precio li {
        display: flex;
        justify-content: space-between;
        row-gap: 1.6rem;
        opacity: .6;

    }

    .coche-template-default .wrapper-precio .izquierda {
        font-size: 1.6rem;
        grid-column: 1;
    }

    .coche-template-default .wrapper-precio .derecha {
        font-size: 1.6rem;
        grid-column-end: 9;
        text-align: right;
    }

    .coche-template-default .wrapper-precio .precio-final {
    }

    .coche-template-default .a-cambio {
        font-size: 1.2rem;
        opacity: 0.6;
    }

    .coche-template-default .button-wrapper {
        /*  display: flex;
      column-gap: 1.6rem;
      margin-top: 3.2rem;
      justify-content: end;*/
    }

    .coche-template-default .section-ficha {
        grid-column: 1/ 9;

        display: grid;
        grid-template-columns: repeat(8, minmax(0, 1fr));
        column-gap: 2.2rem;
    }

    .coche-template-default .section-ficha h2 {
        grid-column: 1 / 9;
        font-size: 2.6rem;
        letter-spacing: .05rem;
        margin-bottom: 3.2rem;
        margin-top: 4.8rem;
    }

    .coche-template-default .section-ficha h2.new-h2-extras {
        grid-column: span 13;
        margin-top: 0;
    }

    .extra-content h2.h2-extras {
        margin-bottom: 0;
    }

    .coche-template-default .section-ficha h3,
    .section-ficha .acordeon {
        grid-column: 1 / 9;
    }

    .coche-template-default .section-ficha .lista {
        grid-column: 1 / 13;

    }

    .coche-template-default .section-ficha .lista li {
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
        gap: 3.2rem;
        border-bottom: solid 1px #B4A9A7
        padding-top: 1.6rem;
        padding-bottom: 1.6rem;
        line-height: 1.6rem;
        letter-spacing: .4px;
    }

    .contenido-tab p::before {
        font-size: 3.2rem;
    }

    .coche-template-default .aside {
        padding: 2.4rem;
        padding-bottom: 0;
    }

    .coche-template-default .titulo-llamada .marca-modelo {
        font-size: 2rem;
    }

    .coche-template-default .titulo-llamada .version {
        font-size: 1.6rem;
    }

    .coche-template-default .section-ficha h2.new-h2, .single.single-coche .contenido-tab .new-h2 {
        font-size: 3.2rem;
    }

    .coche-template-default .section-ficha .lista li:first-of-type {
        padding-top: 0;
    }

    .section-ficha .lista .izquierda {
        grid-column: 1 / 4;
        font-weight: bold;
        font-size: 1.8rem;
    }

    .section-ficha .lista .derecha {
        grid-column: 4 / 7;
        font-size: 1.8rem;
    }

    .section-ficha .contenedor-tabs {
        grid-column: 1 / 9;

    }


    .coche-template-default .section-ficha-precio {
        display: none;
    }


    .coche-template-default .me-interesa {
        /*   background: var(--secondary-dark);*/
        /*color: var(--secondary);*/
    }

    .me-interesa h2 {
        grid-column: 1 / 13;
        margin-bottom: 0;
    }

    .me-interesa .resumen {
        grid-column: 1 / 9;
        margin-bottom: 0;
    }

    .me-interesa .form-interesa-container {
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 1fr));
        /*    background: red;*/
        grid-column: 1 / 13;
        column-gap: 2.4rem;
        margin-top: 2.4rem;
    }

    .me-interesa img {
        grid-column: 1 / 9;

    }

    .me-interesa .form {
        grid-column: 9 / 13;
        /*  background: grey;*/
    }

    .me-interesa .llamar {
        grid-column: 1 / 8;
        /* background: yellow;*/
        display: flex;
        /*  align-items: end;
      flex-direction: column;
      justify-content: end;*/
    }


    .coche-template-default .aside {
        grid-column: 9 / 13;
    }

    .coche-template-default .main-ficha-coche {
        grid-template-columns: repeat(8, minmax(0, 1fr));

    }

    .coche-template-default .titulo-coche {
        grid-column: 1 / 13;

    }

    .coche-template-default .contenedor-galeria {
        grid-column: 1 / 9;
    }

    .coche-template-default .titulo-coche, .coche-template-default .wrapper-datos-coche {
        grid-template-columns: repeat(12, 1fr);
        grid-column: 1 / 13;
    }

    .coche-template-default .compartir {
        grid-column: 10 / 13;
    }


    /*Fin ficha coche*/
    .wrapper-padding h2.display, .wrapper-padding .section-content {
        grid-column: 1 / 13;
    }

    .coche-template-default .titulo-coche h1 {
        grid-column: 3/ 11;
        padding-left: 0;
        padding-left: 3.2rem;
        font-size: 8rem;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 4rem;
        line-height: initial;
        letter-spacing: 0;
    }

    .coche-template-default .titulo-coche .label.label-fecha {
        grid-column: 1 / 13;
    }


    .listado-coches {
        grid-template-columns: repeat(9, minmax(0, 1fr));
        grid-column: 1 / 13;
        /*gap: 4.8rem; */
    }

    .seleccion-coches {
        padding: 0;
        gap: 1.6rem;
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .seleccion-coches .post-coche .info-coche {
        grid-template-columns: repeat(3, 1fr);
    }

    .seleccion-coches .post-coche .info-coche .icono span {
        font-size: 1.4rem;
    }


    .tax-marca .buscador-desktop i {

        display: flex;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 12;
        margin-bottom: 0;
    }

    /*Home*/
    .home .section-full .menu-seccion {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes {
        grid-column: 5 / 7;
        grid-row: 1 / 2;
        font-size: 1.8rem;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .home .section-full .menu-seccion div.seccion-element.busquedas-frecuentes h2 {

        font-size: 2rem
    }

    .home .section-full .menu-seccion div.seccion-element.primero {
        grid-column: 1 / 5;
        grid-row: span 4;
    }

    .home .section-full .menu-seccion div.seccion-element.segundo {
        grid-column: 7 / 10;
    }

    .home .section-full .menu-seccion div.seccion-element.tercero {
        grid-column: 10 / 13;
        grid-row: span 4;
    }

    .home .section-full .menu-seccion div.seccion-element.cuarto {
        grid-row: span 3;
        grid-column: 5 / 7;
    }

    .home .section-full .menu-seccion div.seccion-element.quinto {
        grid-row: 3 / 5;
        grid-column: 7 / 10;
    }

    /*Fin home*/
    .home .section-full .menu-seccion {
        grid-column: 1 / 13;
    }


    .home .section-full, .home .section-full .titulo, .home .section-full .resume, .home .section-full .menu-seccion, .section-full .home-h2, .carroceria-select, .home .izquierda, .home .derecha {
        grid-column: 1 / 13;
    }

    .header-logo {
        grid-column: 1 / 3;
    }


    .the_content fieldset ol.form-coche {

        grid-template-columns: repeat(6, minmax(0, 1fr));
    }


    .tax-marca .pagina-marca .titulo-marca {
        font-size: 5.4rem;
        line-height: 6rem;
        /*color: #A9E1FA;
  color: var(--tertiary50);*/

    }


    .post-type-archive-coche .tax-marca .titulo-marca {
        grid-column: 1 / 17;

    }

    a.post-car {
        grid-column: span 3;
    }

    .wrapper-tarjeta {
        grid-column: span 3;
    }

    .post-coche .info-coche {
        /*grid-template-columns: repeat(3, 1fr);*/
    }

    .tax-marca .header-page {
        padding-top: 10.4rem;
        /* padding-bottom: 0;*/
    }

    svg.decoracion-barra-buscador {
        grid-column-end: 13;
    }

    .extra-content {
        grid-column: 1 / 9;
    }

    .carrusel .carrusel {
        grid-column: 1 /13;
    }

    .form-interesa-container .the_content fieldset ol.form-coche li {
        grid-column: span 6;
    }

    .form-interesa-container .the_content fieldset ol.form-coche li {
        grid-column: span 3;
    }

    .me-interesa img {
        grid-column: span 6;
    }

    .me-interesa .form {
        grid-column: 8 / 13;
        width: 100%;
        align-self: flex-start;
    }

    .me-interesa .resumen {
        grid-column: 1 / 7;
        margin-bottom: 3.2rem;
    }

    .seccion-otros .titulo-wrap-h2 {
        grid-column: span 10;
    }

    .seccion-otros .info-coche {

        grid-column: span 9;
    }

    .seccion-otros .titulo-coche {

        grid-column: span 9;
    }

    .filtros .contenedor-facets {
        grid-column: 1 / 13;
    }


    p.intro-section,
    .text-vehiculos {

        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .especialistas {
        gap: 2.4rem;
    }


    .home-box p {
        font-size: 1.5rem;
    }

    .home-box h3 {
        font-size: 2.4rem;
    }


    p.p-seccion {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .section-extras {
        grid-column: span 8;
    }

    .coche-template-default .menu-coche {
        grid-column: span 12;
    }

    .cabecera-pagina .parrafo-introduccion {
        font-size: 2.4rem;
        line-height: 3.2rem;
    }

    .home a.post-car {
        grid-column: span 2;
    }

    .home .post-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
    }


    .category .cabecera-category {
        grid-column: span 12;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        margin-top: 0;
        margin-bottom: 0.8rem;
    }

    .tax-marca .header-page {
        padding-top: 16rem;

    }

    .post-type-archive-coche .listado-coches {
        grid-column: 1 / 13;
    }


    .tax-marca .leer-facet {
        grid-column: span 12;

    }

    .post-type-archive-coche .tax-marca .leer-facet {
        grid-column: span 12;
    }

    .cochesalacarta .inputContainer {
        grid-column: span 4;
    }

    .archive-home .cabecera-pagina h1 {
        left: 8rem;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        right: 8rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }


    .listado-coches.ultimos-listado {
        gap: 2.4rem;
    }


    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        gap: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        grid-column: span 2;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 10;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .8rem;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .post-coche .info-coche .icono span {
        font-size: 1.6rem;
    }

    .listado-coches.ultimos-listado {
        padding-left: 7%;
        padding-right: 7%;
    }


    .the_content .taxonomy-description p {
        font-size: 2.2rem;
        line-height: 140%;
    }

    .the_content .taxonomy-description p {
        font-size: 1.8rem;
    }

    .the_content.archivo img.logo-coche-blog {
        max-width: 20rem;
        margin-bottom: 0;
    }

    .archive-home .ultimas-entradas-h2 {
        flex-direction: row;

        gap: 2.4rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        font-size: 8rem;
    }

    .single .the_content.single-categoria-template .page-title {
        padding-top: 0;
        font-size: 7.2rem;
        line-height: 95%;
        margin-bottom: 2.4rem;
    }

    .the_content.single-categoria-template .content-container p {
        font-size: 2rem;
        padding-left: 0;
        padding-right: 20%;
        padding-left: 26rem;
    }

    .the_content.single-categoria-template h2 {
        font-size: 2.6rem;
        padding-left: 0;
        padding-right: 20%;
    }


    .the_content.single-categoria-template .widget-area.widget-secciones h2,
    .the_content.single-categoria-template h2 {
        padding-right: 0;
    }

    .single-categoria-template .wp-block-image .aligncenter {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .the_content.single-categoria-template .the_content ul {
        padding-right: 15%;
        padding-left: 5rem;
    }

    .the_content.single-categoria-template .content-container p {
        padding-right: 15%;
        padding-left: 5rem;

    }

    .single-post .content-container h2 {
        padding-right: 15%;
        padding-left: 5rem;
    }

    .wrapper-header {
        padding: 0 2rem;
    }

    .extra-box {
        grid-column: span 4;
    }

    .coche-template-default .section-ficha {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .coche-template-default .section-ficha.section-caracteristicas {
        padding-top: 2.4rem;
    }


    .coche-template-default .precio-h1 .contado {
        font-size: 1.8rem;
    }

    .coche-template-default .precio-h1 .precio {
        font-size: 5rem;
    }

    .coche-template-default .precio-h1 .financiado {
        font-size: 2.4rem;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        max-height: 18rem;
    }

    #seccion-reservar p.reservalo {
        grid-column: span 12;
        font-size: 3.2rem;
    }

    .img-info-coche {
        grid-column: span 7;
    }

    .izq-reservar {
        grid-column: span 6;

    }

    .izq-reservar ul li span {
        font-size: 2rem;
    }

    .izq-reservar ul li {
        margin-bottom: 2.2rem;
    }


    /*
* Alquiler de coches 1360px --&gt;
*/
    section.alquiler {
        grid-template-columns: repeat(2, 1fr);
        gap: 4rem;
    }


    .coche-caracteristicas span,
    .coche-card__precio,
    .coche-card__boton-alquiler,
    .titulo__version {
        font-size: 1.8rem;
    }

    .titulo__marca-modelo {
        font-size: 2.2rem;
    }

    .coche-card__footer {

    }

    .coche-card__imagen {
        width: 100%;
        max-width: 40rem;
    }


    /*
* &lt;-- Alquiler de coches 1360px ///
*/

}

@media (min-width: 1440px) {

    .archive-home .widget-area h2 {
        font-size: 2.4rem;
        margin-bottom: 1.8rem;
    }

    .single-post .the_content p.parrafo-introduccion {
        font-size: 2.6rem;
    }


    .general-layout {
        /*  margin: 0 15.2rem;*/
        grid-template-columns: repeat(12, minmax(0, 1fr));
        /*gap: 2.4rem;
      row-gap: 0.8rem;*/
        gap: 0;
        column-gap: 2.4rem;

    }


    /*Layout Pages*/
    .page .sidebar, .single .sidebar {
        grid-column: 9 / 13;
    }

    /*Fin Layot Pages*/
    .button-menu.icon-menu {
        display: none;
    }

    .site-header .button-container span.dato-contact {
        display: flex;
        font-size: 1.4rem;
        letter-spacing: 0.08rem;
    }

    nav.menu-principal, nav.menu-principal ul, nav.menu-principal ul li,
    nav.menu-principal ul li a {
        display: flex;

    }

    .site-header .button-container a {
        width: 4.2rem;
    }

    .site-header .button-container span.dato-contact {
        display: none;
        font-size: 1.4rem;
    }

    .tax-marca .buscador-desktop {
        font-size: 1.6rem;
    }

    .tax-marca .ordenar,
    .tax-carroceria .ordenar {
        grid-column: span 12;
        margin-bottom: 2.4rem;

    }

    .site-header .logo-link {
        align-self: start;
        justify-self: flex-start;

    }

    #abrir-menu {
        display: none;
    }

    .site-header.wrapper-padding {
        /* padding: 0 15.2rem;*/
    }


    .section-extras .contenedor-extras {
        row-gap: 2.4rem;
    }

    .otros-coches .listado-coches a {
        grid-column: span 3;
    }

    .the_content.archivo article {
        grid-column: span 6;
    }

    .archive-home h2.ultimas-entradas-h2 {

    }

    #ajaxsearchlite1 .probox, div.asl_w .probox {
        /*width: 65%;*/

    }

    div.asl_r .results .item {
        /*  width: calc(33% - 1rem) !important;*/
    }

    .post-type-archive-coche .listado-coches {
        gap: 3.2rem;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }


    .seleccion-coches {

        gap: 2.4rem;
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .seleccion-coches .post-coche .version {
        font-size: 1.3rem;
    }

    .wrapper-tarjeta.tarjeta-home {
        grid-column: span 2;
    }

    .wrapper-ultimos-vendidos-archive h3 {
        font-size: 5.4rem;
    }


    /*
* Alquiler de coches 1440px --&gt;
*/
    section.alquiler {
        grid-template-columns: repeat(3, 1fr);
        gap: 3.2rem;
    }


    .coche-caracteristicas span,
    .coche-card__precio,
    .coche-card__boton-alquiler,
    .titulo__version {
        font-size: 1.6rem;
    }

    .titulo__marca-modelo {
        font-size: 1.2em;
    }

    .coche-card__footer {
        padding: 1.6rem;
        padding-bottom: 2.4rem;
    }

    .coche-card__imagen {
        width: 100%;
        max-width: 40rem;
    }


    /*
* &lt;-- Alquiler de coches 1440px ///
*/


}

@media (min-width: 1600px) {
    .archive-home .cabecera-pagina h1 {
        left: 19rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        right: 19rem;
    }

    .tax-marca .header-logo {
        grid-column: span 2;
    }

    .titulomarcawrapper {
        grid-column: 7 / 13;
    }

    .tax-marca .header-logo {
        grid-column: 5 / 7;

    }

    .tax-marca .header-page {
        padding-top: 16rem;
        gap: 5rem;
    }


    .site-header .button-container span.dato-contact {

        display: flex;
    }

    .general-layout {
        /*   margin: 0 10.4rem;*/
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 2.4rem;

    }

    .wrapper-padding {
        padding: 0 10.4rem;
    }

    .wrapper-margin {
        margin: 0 10.4rem;
    }

    .hero-banner {
        padding-bottom: 4rem;
    }

    .intro-marca {
        grid-column: 1 / 9;
    }

    .links-marca {
        grid-column: 9 / 13;
    }

    /*Listado coches*/
    .listado-coches {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .listado-coches .post-coche {
        /* border: solid 1px black;*/
        grid-column: span 3;
    }

    /*Fin listado coches*/
    /*Layout Pages*/
    .page .main {
        grid-column: 2 / 8;
    }

    .page .sidebar, .single .sidebar {
        grid-column: 9 / 13;
    }


    .carroceria-select {
        gap: 2.4rem;
        grid-template-columns: repeat(16, minmax(0, 1fr));
        grid-column: 1 / 17;
    }

    .home .full-wrapper .section-full {
        /*gap: 2.4rem;*/
        grid-template-columns: repeat(16, minmax(0, 1fr));
    }

    .home .section-full .menu-seccion,
    .home .lista_marcas {
        gap: 2.4rem;
    }

    .home .lista_marcas {
        grid-template-columns: repeat(16, minmax(0, 1fr));
    }

    .home .slider-coches {
        grid-column: 1 / 17;
    }

    .home .slider-coches .article-wrapper article {
        margin: 0 1.4rem;
    }

    .the_content p, .the_content li, .the_content legend {
        font-size: 2rem;
        line-height: 3.2rem;


    }

    .me-interesa img {
        grid-column: 2/7;
    }

    .me-interesa .form {
        grid-column: 8/12;
        padding: 5rem;
    }

    .home .sencillos-pasos, .intro-pasos {
        grid-column: span 16;
    }

    .home .sencillos-pasos h3 {
        font-size: 2.4rem;
        line-height: 3.2rem;
        padding: 2.4rem;
        padding-bottom: .8rem;
    }

    .home .sencillos-pasos p {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }

    .site-header.wrapper-padding {
        /* padding: 0 10.4rem;*/
    }

    .carroceria-select a {
        grid-column: span 3;
    }

    .home .selecciones li {
        grid-column: span 2;
    }

    p.intro-section,
    .section-full .home-h2 {
        grid-column: 1 / 17;
    }

    .contenedor-marcas .home-h2,
    .contenedor-marcas .intro-section {
        grid-column: span 7;
    }

    .home .contenedor-marcas h2 {

        margin-bottom: 0;
    }

    div.asl_r.vertical {

    }

    .carroceria-select a {
        /*grid-column: span 2;*/

    }

    .form-coches-a-la-carta {
        width: 85%;
        padding: 5.2rem;
        margin: 0 auto;
    }


    .seleccion-coches {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 1.6rem;
    }

    .seleccion-coches .post-coche .info-coche {
        grid-template-columns: repeat(2, 1fr);
    }


    .seleccion-coches a.post-car {
        grid-column: span 4;
    }

    .archive-home h2.ultimas-entradas-h2 {
        font-size: 7.2rem;
    }

    .archive-home .cabecera-pagina h1 {
        left: 10rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
        font-size: 9.6rem;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        right: 10rem;
    }

    .archive-home h2.h2-ultimos-coches-car {
        font-size: 8rem;
        grid-column: span 12;
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        grid-column: span 3;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 9;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .8rem;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding-top: 1.6rem;
        padding-top: 1.6rem;
    }

    .intro-descripcion-marca {
        line-height: 150%;
        font-size: 2.2rem;
        grid-column: span 12;
        padding-right: 39%;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        margin-bottom: 0;
    }

    .the_content.archive-cat li a {
        font-size: 1.6rem;
    }

    .the_content .taxonomy-description p {
        font-size: 2.4rem;
    }

    .archive-home .ultimas-entradas-h2 {
        gap: 4rem;
    }

    .the_content.archive-cat li {
        font-size: 2rem;
    }

    .the_content.archive-cat p {
        font-size: 2rem;
    }

    .the_content.single-categoria-template h2 {
        font-size: 3.2rem;
    }

    .coche-template-default .section-ficha {
        gap: 3.2rem;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 8.6rem;
        padding-left: 4.2rem;

    }

    .coche-template-default .titulo-coche .version {
        font-size: 4.4rem;
    }

    .listado_vendidos_archive {
        gap: 1.6rem;
        grid-template-columns: repeat(4, 1fr);
        padding: 1.6rem;
    }


    /*
* Alquiler de coches 1600px --&gt;
*/
    section.alquiler {
        grid-template-columns: repeat(3, 1fr);
        gap: 4rem;
    }


    /*
* &lt;-- Alquiler de coches 1600px ///
*/


}

@media (min-width: 1760px) {

    .archive-home .cabecera-pagina h1 {
        left: 19rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        right: 19rem;
    }


    .general-layout {
        /*margin: 0 19.2rem;*/
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 2.4rem;
    }

    .wrapper-padding {
        padding: 0 19.2rem;
    }

    .site-header.wrapper-padding {
        /* padding: 0 19.2rem;*/
    }

    .wrapper-margin {
        margin: 0 19.2rem;
    }

    .hero-banner {
        padding-bottom: 4rem;

    }

    /*Layout pages*/
    .page .main {
        grid-column: 1 / 8;
    }

    .form-coches-a-la-carta {
        width: 80%;
        padding: 6rem;
        margin: 0 auto;
    }

    /*Fin pages*/
    .listado-coches.ultimos-listado {
        gap: 3.2rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-coche {
        gap: 0;
        margin-bottom: .8rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 9;
        padding-left: 1.2rem;
    }

    .listado-coches.ultimos-listado .post-coche .logo-coche {
        grid-column: span 2;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        grid-column: span 10;
        padding-left: 1.2rem;
    }

    .intro-descripcion-marca {
        line-height: 150%;
        font-size: 2.4rem;
        padding-right: 39%;
    }

    .listado-coches.ultimos-listado {
        padding-left: 10%;
        padding-right: 10%;
    }

    .listado_vendidos_archive {
        gap: 2.4rem;
        grid-template-columns: repeat(4, 1fr);
        padding: 3.2rem;
    }

    /*
* Alquiler de coches 1760px --&gt;
*/
    section.alquiler {
        gap: 4.8rem;
        padding: 12rem 0;
    }


    /*
* &lt;-- Alquiler de coches 1760px ///
*/


}

@media (min-width: 1900px) {

    .intro-descripcion-marca {
        line-height: 150%;
        font-size: 2.5rem;
        padding-right: 49%;
    }

    .listado-coches.ultimos-listado {
        padding-left: 5%;
        padding-right: 5%;
    }

    .general-layout {
        /*   margin: 0 24.8rem;*/
        /*max-width: 1440px;*/
        grid-template-columns: repeat(12, minmax(0, 1fr));
        column-gap: 3.2rem;
    }

    .wrapper-padding {
        padding: 0 24.8rem;
        padding: 0 8.8rem;
        /*   max-width: calc(49.6rem + 1440px);*/
    }

    .wrapper-margin {
        margin: 0 24.8rem;
        /*  max-width: calc(49.6rem + 1440px);*/
    }

    .hero-banner {
        padding-bottom: 4rem;
        font-size: 1.6rem;
        max-width: initial;
    }


    .site-header.wrapper-padding {
        /*  padding: 0 24.8rem;*/
    }

    .the_content.archivo article {
        grid-column: span 4;
    }

    .archive-home .cabecera-pagina h1 {
        left: 8rem;
    }

    .archive-home .cabecera-pagina h1.h1-category {
        left: 0;
    }

    .archive-home .cabecera-pagina .anuncio-blog {
        right: 8rem;
    }

    .listado-coches.ultimos-listado {
        gap: 4.8rem;
    }

    .listado-coches.ultimos-listado .post-coche .info-coche {
        row-gap: .8rem;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        padding-top: 2.4rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        padding-left: 1.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo {
        font-size: 2.6rem;
    }

    .listado-coches.ultimos-listado .post-coche .version-title {
        font-size: 1.7rem;
    }

    .listado-coches.ultimos-listado .post-coche .titulo-wrap-h2 {
        gap: 1.2rem;
    }

    .listado-coches.ultimos-listado .post-coche .seccion-info {
        padding: 2.4rem;
    }

    .the_content.archivo img.logo-coche-blog {
        max-width: 28rem;
        max-height: 20rem;
    }

    .the_content .taxonomy-description p {
        font-size: 2.6rem;
    }

    .archive-home .ultimas-entradas-h2 {
        gap: 6rem;
    }

    .the_content.single-categoria-template h2 {
        font-size: 3.2rem;
        line-height: 140%;
    }

    .single-post .content-container h2 {
        padding-right: 20%;
        padding-left: 26rem;
    }


    .the_content.single-categoria-template .the_content ul {
        padding-right: 20%;
        padding-left: 26rem;
    }

    .wrapper-img-blog img {
        min-height: 42vh;
        max-height: 42vh;
    }

    .the_content.single-categoria-template .the_content li {
        font-size: 2.4rem;
    }

    .the_content.single-categoria-template .content-container p {
        padding-right: 20%;
        font-size: 2.4rem;
        padding-left: 26rem;
    }

    .single-post .the_content p.parrafo-introduccion {
        font-size: 3.2rem;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 9.4rem;
        padding-left: 3.2rem;
    }

    .coche-template-default .titulo-coche .version {
        font-size: 4rem;
    }

    .coche-template-default .titulo-coche img.logo-marca {
        padding-right: 3.2rem;
    }

    .extra-box {
        grid-column: span 3;
    }

    .listado_vendidos_archive {
        gap: 3.2rem;
        grid-template-columns: repeat(4, 1fr);
        padding: 6.4rem;
    }


    /*
* Alquiler de coches 1900px --&gt;
*/
    section.alquiler {
        gap: 4.8rem;
    }


    .coche-caracteristicas span,
    .coche-card__precio,
    .coche-card__boton-alquiler,
    .titulo__version {
        font-size: 1.8rem;
    }

    .titulo__marca-modelo {
        font-size: 2.2rem;
    }

    .coche-card__footer {
        padding: 2.4rem;
        padding-bottom: 4rem;
    }

    .coche-card__imagen {
        width: 100%;
        max-width: 40rem;
    }

    /*
* &lt;-- Alquiler de coches 1900px ///
*/


}


@media (min-width: 2048px) {

    /*
* Alquiler de coches 2048px --&gt;
*/
    section.alquiler {
        gap: 4.8rem;
        padding-left: 16rem;
        padding-right: 16rem;
    }

    /*
* &lt;-- Alquiler de coches 2048px ///
*/

}


@media (min-width: 2300px) {

    div.asl_r .results .item {
        width: calc(24% - 1rem) !important;
    }

    .coche-template-default .titulo-coche h1 {
        font-size: 18rem;

    }

    .coche-template-default .titulo-coche .version {
        font-size: 8rem;
    }

    /*
* Alquiler de coches 2300px --&gt;
*/
    section.alquiler {
        gap: 4.8rem;
        padding-left: 8rem;
        padding-right: 8rem;
        grid-template-columns: repeat(4, 1fr);
    }

    /*
* &lt;-- Alquiler de coches 2300px ///
*/


}


@media (min-width: 3000px) {

    /*
  * Alquiler de coches 2048px --&gt;
  */
    section.alquiler {
        gap: 5.4rem;
        padding: 16rem 32rem;
    }

    /*
  * &lt;-- Alquiler de coches 2048px ///
  */

}
</pre></body></html>