/* #region global */

main.listado .container.extralarge {
    width: 100%;
    max-width: 1500px;
    margin: auto;
}

.container.extraextralarge {
    max-width: 1500px;
}

main.detalle .container.extraextralarge {
    max-width: 1700px;
}


/* #endregion */


/* #region carcard */


/* #endregion */


/* #region footer*/

.footer {
    background: #3d4145;
    color: white;
    padding-bottom: 40px;
}

.footer .grupos {
    display: flex;
}

.footer .grupos.grupos-mbl {
    /*display: none;*/
}

.footer .grupos .grupo.direccion {
 
    margin-right: 2.1em;
}

.footer .grupos .grupo.listado{
    margin-right: 5.4em;
}



/* #endregion */


/* #region filtros listado */

.filtro_listado .grupo.carroceria {
    height: fit-content;
}

#form_listado .filtro_listado .grupo.carroceria .grupo-controles {
    height: fit-content;
    margin-bottom: 95px;
}

.filtro_listado .grupo .select+.select {
    margin-right: 54px;
}
.filtro_listado .grupo #filtro_ubicacion,.filtro_listado .grupo #filtro_ciudad{
    /*width: calc( 100% - 54px );*/
    width: 70%;
}

.grupo.limpiar .limpiar-filtros {
    width: calc( 100% - 54px);
}


.filtro_listado .grupo .select.xs {
    width: 38%;
}

.filtro_listado .grupo .select {
    padding-left: 0.8em;
}


/* #endregion */


/* #region carcard */

.carcard {
    font-size: 0.8rem;
}


/* #endregion */


/* #region listado coches  */

main.listado #listado_coches .carcard {
    width: 30%;
    font-size: 0.8em;
}

main.listado .ordenar.d-none.d-lg-flex{
    margin-right: 12px;
}


/* #endregion */


/* #region detalle  */

main.detalle .bc-div {
    font-size: 1.95rem;
}

main.detalle .detalle-cuerpo h1.titulo-coche {
    font-size: 3rem;
}

main.detalle h1.titulo-coche+.subtitulo-coche {
    font-size: 2rem;
}

main.detalle .detalle-cuerpo .sticky-section .calcula-cuota {
    font-size: 1.6rem;
}

main.detalle .detalle-cuerpo .sticky-section .tab {
    font-size: 1rem;
}
 
main.detalle .detalle-cuerpo section.galeria {
    font-size: 0.9rem;
}

main.detalle .detalle-cuerpo section {
    font-size: 1rem;
}

main.detalle .seccion-desplegable .contenido-seccion {
    /*font-size: 1rem;*/
    font-size: 15px;
}

main.detalle .detalle-cuerpo .caracteristicas-generales-contenido ul.nivel1 {
    column-count: 4;
}

/* main.detalle .detalle-cuerpo ul.nivel1 {
    column-gap: 5em;
} */

main.detalle .detalle-cuerpo li.nivel2 {
    padding-right: 1em;
}

main.detalle .slider-stock .titulo {
    margin-top: 1em;
    color: var(--colores-colorMarino);
    font-size: 20pt;
    line-height: 1.2;
    text-align: left;
    margin-bottom: 0.5rem;
}

main.detalle .slider-stock .h2 {
    text-align: center;
    margin: 3rem 0px;
}


/* #endregion */


/* #endregion */


/* #region concesionario */

.menu-concesionario div .menu-items a {

  
}


main.concesionario .seccion.posventa button p {
    font-size: 2em;
}


/* #endregion */


/* #region concesionario > posventa / cta2x2   */

.seccion.cta2x2 .texto {
    font-size: 3.7em;
}


/* #endregion */


/* #region concesionario > cuerpo   */

.concesionario .hero .container .texto {
    width: 34%;
}


.instalaciones .caja-instalaciones {
   
    width: 38em;
}

/* #endregion */


/* #region concesionario > buscador-vehiculos   */

.concesionario .seccion.buscador-vehiculos {
    font-size: 1rem;
}

.concesionario .seccion.buscador-vehiculos .selects label {
    margin-right: 1.7em;
}


/* #endregion */



/* #region slider inditex style */

main.grupo .slider-indi {
    font-size: 1rem;
  
}

.slider-indi .swiper-slide img {
    width: 700px;
    height: 411px;

}

main.grupo .seccion.solucion {
    font-size: 0.8rem;
}
main.grupo .seccion.donde-oficinas {
    font-size: 1rem;

}

main.grupo .seccion.pilares .div-grupo-coche {
    bottom: -118px;
    right: 15%;
    height: 313px;
    width: 521px;
}
/* #endregion */


/* #region financiacion */
main.financiacion .seccion.ctas {
    font-size: 1em;
}

/* #endregion */


/* #region contacto */


main.contacto .menu-instalaciones ul {

    margin: 0.8em 6.3em 0.8em 4.3em;
    

}

main.contacto .contacto-instalaciones{
    margin-left: -5em;
}
/* #endregion */

/* #region favoritos */

.favoritos.estandar{
    width: 100%;
    max-width: 1335px;
    margin: auto;
}

/* #endregion */

/* #region financiacion */

main.financiacion .seccion.contactamos form{
    width: 100%;
    margin: 2em auto 0;
    max-width: 1320px;
}

/* #endregion */

/* #region citaprevia */

main.cita h1.titulo{
    width: 58%;
}

/* #endregion */