/*  PROMOCIONES  */

/* 00 . General 
--------------------------------------------------------------*/
#promociones_vehiculos .owl-carousel .owl-nav button.owl-next, 
#promociones_vehiculos .owl-carousel .owl-nav button.owl-prev {
    background: white !important;
    border-radius: 5px;
    font-size: 30px !important;
    border: 2px solid #e21017; 
}

#promociones_vehiculos .owl-carousel .owl-nav button.owl-next {
    right: -25px !important;
}

#promociones_vehiculos .owl-carousel .owl-nav button.owl-prev {
    left: -25px !important;
}

@media(max-width: 600px){
    #promociones_vehiculos {
        margin: 20px 0px !important;
    }

	#promociones_vehiculos .owl-carousel .owl-nav button.owl-next {
		right: 4px !important;
	}

	#promociones_vehiculos .owl-carousel .owl-nav button.owl-prev {
		left: 4px !important;
	}
  }

#promociones_vehiculos .owl-carousel .owl-nav button.owl-next span, 
#promociones_vehiculos .owl-carousel .owl-nav button.owl-prev span {
    margin-top: -19px !important;
    margin-left: -4px;
    color: #e21017; 
}

#promociones_vehiculos .promocion-modelo--contenedor {  
    border: 1px solid #e21017;
    border-radius: 10px;
    padding: 10px 15px 40px;
    transition: 0.2s background-color, 0.2s box-shadow;
}

/* 04. promocion-modelo--caracteristica
--------------------------------------------------------------*/
.promocion-modelo--caracteristica {
    color: #e21017;
}


/* 10. promocion-modelo--boton 
--------------------------------------------------------------*/
.wpcf7-form input[type=button], .wpcf7-form input[type=reset], .wpcf7-form input[type=submit],
.promocion-modelo--boton a {
    background-color: #e21017 !important;
    color: white;
    text-align: center;
    font-size: 0.8em;
    font-weight: 500;
    letter-spacing: normal !important;
    padding: 0 1.5em;
    position: relative;
    z-index: 10;
    border-radius: 20px !important;
    display:inline-block !important;
    width:auto !important;
    text-transform: capitalize !important;
}

.wpcf7-form input[type=button], .wpcf7-form input[type=reset], .wpcf7-form input[type=submit],
.promocion-modelo--boton a {
    border:none;
    padding: 0.5em 1.5em !important;
}

.wpcf7-form input[type=button]:hover, .wpcf7-form input[type=reset]:hover, .wpcf7-form input[type=submit]:hover,
.promocion-modelo--boton a:hover {
    text-decoration: none;
    color: white;
}

.wpcf7-form input[type=button]:hover:before, .wpcf7-form input[type=reset]:hover:before, .wpcf7-form input[type=submit]:hover:before,
.promocion-modelo--boton a:hover:before {
    opacity: 1;
    transform: scaleX(1);
}

.wpcf7-form input[type=button]:before, .wpcf7-form input[type=reset]:before, .wpcf7-form input[type=submit]:before,
.promocion-modelo--boton a:before {
    content: "";
    background: #e21017;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    transform-origin: bottom;
    z-index: -1;
    transform: scaleX(0);
    opacity: 0;
    transition: 0.4s transform, 0.4s opacity;
    border-radius: 20px !important;
}


/* promocion-modelo--destacado
--------------------------------------------------------------*/
.promocion-modelo--destacado h5 {
    border-top: 1px solid #e21017 !important;
    border-bottom: 1px solid #e21017 !important;
    color: #e21017 !important;
}

#promociones_vehiculos .promocion-modelo {
    margin: 0px 10px 40px !important;
}

@media (max-width: 600px) {
    #promociones_vehiculos .promocion-modelo.item {
        margin: 0px auto !important;
        width: 80% !important;
    }
}

#promociones_vehiculos .promocion--title.text-center,
#promociones_vehiculos .promocion--subtitle.text-center {
    text-align:left  !important;
}


@media(max-width: 600px){
    #promociones_vehiculos .promocion--title.text-center,
    #promociones_vehiculos .promocion--subtitle.text-center {
        text-align: center !important;
    }
    #promociones_vehiculos .promocion--title.text-center {
        font-size: 1.5em;
    }
}

