.elementor-12 .elementor-element.elementor-element-18420f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-084a90d .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/06/astorauto-2025-copia-scaled.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-f4d4c32 .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/06/nuestros-coches.jpeg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-fb6e4b0 .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/Interior-Camponararaya.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-e323c44 .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/Foto-nocturna-exposicion-Camponaraya.jpeg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-072d3bb .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/Foto-zona-ventas.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-3a7fc7b .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/Interior-2-Camponaraya.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-ddb8d23 .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/interior-3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .elementor-repeater-item-05e3b49 .swiper-slide-bg{background-color:#000000;background-image:url(https://astorauto.net/wp-content/uploads/2026/07/Interior-5.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-4532ca1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:53vh;}.elementor-12 .elementor-element.elementor-element-4532ca1 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-4532ca1 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-848d0b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-848d0b1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-848d0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12 .elementor-element.elementor-element-33a8d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-52b0370{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-52b0370:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52b0370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-843ee9e{text-align:center;}.elementor-12 .elementor-element.elementor-element-843ee9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-6ac6d4e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-b2c2a94 .elementor-button{background-color:#A55334;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b2c2a94 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b2c2a94 .elementor-button:focus{background-color:var( --e-global-color-6ac6d4e );color:var( --e-global-color-5e66161 );}.elementor-12 .elementor-element.elementor-element-b2c2a94{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b2c2a94 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-b2c2a94 .elementor-button:focus svg{fill:var( --e-global-color-5e66161 );}.elementor-12 .elementor-element.elementor-element-42b7757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f71bc68{--display:flex;}.elementor-12 .elementor-element.elementor-element-f71bc68:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f71bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12 .elementor-element.elementor-element-f7152d2{--spacer-size:80px;}.elementor-12 .elementor-element.elementor-element-2f7d2d1{text-align:center;}.elementor-12 .elementor-element.elementor-element-2f7d2d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-7145a14{--display:flex;}.elementor-12 .elementor-element.elementor-element-7145a14:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7145a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12 .elementor-element.elementor-element-3c6c92e{--spacer-size:80px;}.elementor-12 .elementor-element.elementor-element-6fc2efb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6fc2efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-3160cff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-3160cff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3160cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12 .elementor-element.elementor-element-be66ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-59ea0c0 img{width:120px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-12c3e81{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-208a960{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-3612b96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-dcc3c32 img{width:89px;}.elementor-12 .elementor-element.elementor-element-de8aee2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-527fce5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-7108af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-848b9a6 img{width:94px;}.elementor-12 .elementor-element.elementor-element-617ac5f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-c6d74d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-45b2e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7e3672b img{width:161px;}.elementor-12 .elementor-element.elementor-element-75316f5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-d1fd383{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-8916a96 );}.elementor-12 .elementor-element.elementor-element-7e32ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-422b0ef{--display:flex;}.elementor-12 .elementor-element.elementor-element-422b0ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-422b0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-12 .elementor-element.elementor-element-a5473d6{padding:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-7159497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7159497 iframe{height:400px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-52b0370{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-843ee9e .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-18420f3{--width:100%;}.elementor-12 .elementor-element.elementor-element-33a8d9c{--width:50%;}.elementor-12 .elementor-element.elementor-element-52b0370{--width:79%;}.elementor-12 .elementor-element.elementor-element-42b7757{--width:50%;}.elementor-12 .elementor-element.elementor-element-3160cff{--content-width:1311px;}.elementor-12 .elementor-element.elementor-element-be66ca4{--width:25%;}.elementor-12 .elementor-element.elementor-element-3612b96{--width:25%;}.elementor-12 .elementor-element.elementor-element-7108af0{--width:25%;}.elementor-12 .elementor-element.elementor-element-45b2e7c{--width:25%;}}/* Start custom CSS for shortcode, class: .elementor-element-5878707 */.dpdsh-grid {
  display: flex;
  /*align-items: flex-start;*/
  align-items: stretch;
  flex-wrap: wrap;
  text-align: center;
  width: 100%;
  justify-content: space-around;
}

@media (max-width: 767px) {
	.dpdsh-grid {
  		flex-direction: column;
  	}
}

.dpdsh-grid__vehicle {
    width: 33%;
	margin-bottom: 30px;  
	border-radius: 20px;
	
    box-shadow: 0 2px 24px rgba(0,0,0,.1)!important;
    padding: 10px 0;

}


@media (max-width: 1300px) {
	.dpdsh-grid__vehicle {
		width: 33%;
  	}
}

@media (max-width: 992px) {
	.dpdsh-grid__vehicle {
  		width: 50%;	
  	}
}

@media (max-width: 768px) {
	.dpdsh-grid__vehicle {
  		width: 100%;
		padding: 0 0;
  	}
}

.dpdsh-grid__vehicle-image {
  overflow: hidden;
  position: relative;
  padding: 0 10px;

}

.dpdsh-grid__vehicle img {
	width: 100%;

}

.dpdsh-grid__vehicle-image a {
	position: relative;
}

.dpdsh-grid__vehicle-block-0{
	align-items: center;
}

/*
.dpdsh-grid__vehicle-block-1-span {
	padding: 1px 10px;  
}
*/

/* Para el h2 añadido al nombre del vehiculo (marca y modelo) */
.dpdsh-grid__vehicle-block-0-h2 {
    
/* Para añadir puntos suspensivos y evitar segunda linea */
  /*
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;*/
	
	 white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
	color: #000; /* Color de los puntos */
	display: flex;
    justify-content: center;
  
}

.dpdsh-grid__vehicle-block-0-span-brand {
  	font-size: 20px;
  	color:#bb0a30;
  	align-items: center;
  	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;

}

.dpdsh-grid__vehicle-block-0-span-model{
  	font-size: 20px;
  	color:#000000;
  	align-items: center;
  	font-weight: bold;   
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}


@media (max-width: 480px) {    
  .dpdsh-grid__vehicle-block-0-span-brand, .dpdsh-grid__vehicle-block-0-span-model{
      font-size: 18px;
  }  
}



.dpdsh-grid__vehicle-block-0-span {
	/* Para añadir puntos suspensivos y evitar segunda linea */
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	padding: 0 10px;
  
}

.dpdsh-grid__vehicle-block-0-span-version {
  	font-size: 17px;
  	color:#000000;
    line-height: 20px;
    min-height: 20px;
    max-height: 20px;    
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
}


.dpdsh-grid__vehicle-block-0-span-motor {
	font-size: 17px;
    color: #000000;
    text-align: left;
    border-right: 1px solid #707070;
    margin-right: 5px;
    padding-right: 5px;
    line-height: 20px;
    min-height: 20px;
    max-height: 20px;   
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
} 



.dpdsh-grid__vehicle-block-0 .dpdsh-grid__vehicle-block-0-span {
  	display:flex;
    align-items: center;
  	justify-content:center
}

.dpdsh-grid__vehicle-block-0 .dpdsh-grid__vehicle-block-0-span:first-of-type {
    margin-bottom: 5px;
	margin-top: 5px;
}


.dpdsh-grid__vehicle-block-0-span-fuel,
.dpdsh-grid__vehicle-block-0-span-manufacturingDate,
.dpdsh-grid__vehicle-block-0-span-mileage,
.dpdsh-grid__vehicle-block-0-span-powerCv,
.dpdsh-grid__vehicle-block-0-span-gearboxName{
  	margin: 10px 0;
  	padding: 0 6px;
  	line-height:1;
  	border-left:1px solid;
    color: #777777;
    font-size: 12px;

}


.dpdsh-grid__vehicle-block-0-span-manufacturingDate{
	border:none;
}


.dpdsh-grid__vehicle-block-0-span-gearboxName {	
    /* Para añadir puntos suspensivos y evitar segunda linea */
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
   text-overflow: ellipsis;
}


@media (max-width: 480px) {
	.dpdsh-grid__vehicle-block-0-span-fuel,
	.dpdsh-grid__vehicle-block-0-span-manufacturingDate,
	.dpdsh-grid__vehicle-block-0-span-mileage,
	.dpdsh-grid__vehicle-block-0-span-powerCv,
	.dpdsh-grid__vehicle-block-0-span-gearboxName{
		  margin: 10px 0;
		  padding: 0 4px;
		  line-height:1;
		  font-size: 14px;
    }
}

.dpdsh-grid__vehicle-block-1 {
	padding-left: 6px;
	padding-right: 6px;
} 

/* Titulo Contado */

.dpdsh-grid__vehicle-block-1-span-price-prefix{
	width: 100%!important;
    display: block;
    font-weight: 500;
    font-size: 12px;  
}



.dpdsh-grid__vehicle-block-1-span-price {
    width: 100%;
    text-align: center;
    padding: 5px 6px;
    color: #000;
    font-size: 12px;  
  	margin-right: 4px;
}


@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1-span-price-prefix {
      font-size: 14px;
  }  
}

@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1-span-price{
      font-size: 16px;
  }  
}


@media (max-width: 992px) {    
  .dpdsh-grid__vehicle-block-1-span-price-prefix, .dpdsh-grid__vehicle-block-1-span-price {
      font-size: 14px;
	  min-height: 0;
  }  
}

@media (max-width: 480px) {    
  .dpdsh-grid__vehicle-block-1-span-price-prefix {
      font-size: 12px;
  }  
}

/* Titulo Financiado */

.dpdsh-grid__vehicle-block-1-span-financedPrice-prefix {
    width: 100%!important;
    display: block;
    font-weight: 700;
}


.dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-financedPrice {
 	font-weight: 700;  
    width: 100%;
    text-align: center;
    padding: 5px 6px;
    font-size: 12px;
}

@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1-span-financedPrice-prefix{
      font-size: 14px;
  }  
}

@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-financedPrice{
      font-size: 16px;
  }  
}

@media (max-width: 992px) {    
  .dpdsh-grid__vehicle-block-1-span-financedPrice-prefix, .dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-financedPrice{
      font-size: 14px;
	  min-height: 0;
  }  
}

@media (max-width: 480px) {    
  .dpdsh-grid__vehicle-block-1-span-financedPrice-prefix {
      font-size: 12px;
  }  
}

/* Titulo Cuota */
.dpdsh-grid__vehicle-block-1-span-monthlyFee-prefix {
    width: 100%!important;
    display: block;
    font-weight: 700;
}


.dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-monthlyFee {
 	font-weight: 700;  
    background: #bb0a30;
    width: 100%;
    text-align: center;
    padding: 5px 6px;
    color: #fff;
    font-size: 12px;
	/*min-height: 60px;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;*/	
		
	display: none;
}

@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1-span-monthlyFee-prefix{
      font-size: 14px;
  }  
}

@media (max-width: 1024px) {    
  .dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-monthlyFee{
      font-size: 16px;
  }  
}

@media (max-width: 992px) {    
  .dpdsh-grid__vehicle-block-1-span-monthlyFee-prefix, .dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span-monthlyFee{
      font-size: 14px;
	  min-height: 0;
  }  
}

@media (max-width: 480px) {    
  .dpdsh-grid__vehicle-block-1-span-monthlyFee-prefix {
      font-size: 12px;
  }  
}


@media (max-width: 768px) {   
	.dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span {
		margin-bottom: 12px;
	}
}

/*
.single-vehicle .dpdsh-grid__vehicle-block-1-span-financedPrice {
    padding: 3px 6px;
}
*/

.dpdsh-grid__vehicle-block-1 .dpdsh-grid__vehicle-block-1-span {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.dpdsh-grid__vehicle-block-1  .dpdsh-grid__vehicle-block-1-span-price {
  font-weight: bold;
}

.dpdsh-grid__vehicle-block-2 .dpdsh-grid__vehicle-block-2-span {
  display: flex;
  justify-content: space-around;
}

/*
@media (max-width: 396px) {
	.dpdsh-grid__vehicle-block-3-span .dpdsh-grid__vehicle-block-3-span-gearboxName {
  		display: none;
  	}
  
  	.dpdsh-grid__vehicle-block-3-span .dpdsh-grid__vehicle-block-3-span-powerCv {
  		border: 0;
  	}
}
*/


.dpdsh-grid__vehicle-block-2-span-mileage-suffix,
.dpdsh-grid__vehicle-block-2-span-powerCv-suffix{
	padding-left: 2px;
}

.dpdsh-grid__vehicle-block-2-span-gearboxName {
	text-transform: capitalize;
}

.dpdsh-grid__vehicle-link {
	color: #df0211;
  	text-transform: uppercase;
  	font-weight: 400;
  	border: solid 2px #df0211;
  	padding: 8px 16px;
  	margin-top: 24px;
  	display: inline-block;
}

@media (max-width: 1200px) {
	.dpdsh-grid__vehicle-link {
  		font-size: 12px;
  	}
}

/* imagenes listado de vehiculo */
.dpdsh-grid__vehicle a img {
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.dpdsh-grid__vehicle a:hover img {
transform: scale(1.1);
  -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

/* hover effect */
.dpdsh-grid__vehicle-image a {
  display:block;
}

.dpdsh-grid-hover-effect,.dpdsh-grid-hover-effect:before {
  position: absolute;
  top: 0;
  left: 0;
}

.dpdsh-grid-hover-effect {
  width: 110%;
  height: 150%;
  z-index:9;
}

.dpdsh-grid-hover-effect:before{
 content: "";
 width: 100%;
 height: 100%;
 background: hsla(0,0%,100%,.5);
 transition: transform .6s;
 transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0);
}

.dpdsh-grid-hover-effect:hover:before {
    transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0)
}

.dpdsh-grid__vehicle-tag-0 {
    position: absolute;
    right: 21px;
    top: 15px;
    width: 100px;
    height: 25px;
    line-height: 25px;
    color: #fff !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
	background: #bb0a30;
    z-index: 9;   
}


.dpdsh-grid__vehicle-tag-1 {	
    position: absolute;

    right: -58px;
    padding: 0 55px;
    bottom: 30px;
    width: 200px;
    height: 26px;
    line-height: 26px;
    transform: rotate(-45deg);
    color: #fff !important;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	background: #000;
    z-index: 9999;
	
	display: none;
}

/* Para el swiper */
.swiper-wrapper .dpdsh-grid__vehicle-tag-1 {	
    right: -104px;

}/* End custom CSS */