/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2026 | 16:12:58 */
/*quita compartir*/
.twitter-share-button {display:none !important}

/*quita el boton pantalla completa*/
div.pp_default .pp_expand {display:none !important}

/*thumbnails galeria inferior*/
.gallery_thumbs {padding: 19px 0px;}

#special_offers_prev, #special_offers_next {display:none;}


@media (min-width:480px) and (max-width:767px){
	/*destacado inicio*/
	.week_offer .offer_image img {width:444px !important;}
	.week_offer {
		margin: 0 10px 40px 10px;
		width: 444px !important;
	}
	/*ultimos añadidos inicio*/
	.special_offers {height: 480px;}
	.special_item, .special_image {height: 200px;}
	.special_image img {clip: rect(0px, 290px, 200px, 0px);}
	.special_text {height: 192px;}
	/*ficha vehículo*/
	.offer_descr {font-size: 14px;}
	.offer_data ul li {margin-bottom: 9px;}
	.offer_details .offer_gallery {width: 444px; margin: 0 10px 20px 10px;}
	 .offer_details .gallery_images, .offer_details .gallery_image_item, .offer_details .gallery_image_item a {width: 444px;}
	
}

/* ============================================
   LIGHTBOX PRETTYPHOTO EN MÓVIL - SOLO TAMAÑOS
   ============================================ */
@media (max-width: 768px) {

    /* Contenedor principal: ancho casi completo */
    div.pp_pic_holder.pp_default {
        width: 96vw !important;
        max-width: 96vw !important;
        left: 2vw !important;
        margin-left: 0 !important;
    }

    /* Contenido interno: ancho completo */
    div.pp_pic_holder.pp_default .pp_content,
    div.pp_pic_holder.pp_default .pp_content_container,
    div.pp_pic_holder.pp_default .pp_content_container .pp_left,
    div.pp_pic_holder.pp_default .pp_content_container .pp_right,
    div.pp_pic_holder.pp_default .pp_details,
    div.pp_pic_holder.pp_default .ppt,
    div.pp_pic_holder.pp_default .pp_hoverContainer {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Imagen: que ocupe todo el ancho disponible */
    div.pp_pic_holder.pp_default img#fullResImage {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
    }

    /* Contenedores de la imagen: alto automático */
    div.pp_pic_holder.pp_default .pp_content,
    div.pp_pic_holder.pp_default .pp_hoverContainer {
        height: auto !important;
    }
	div.pp_default .pp_close {margin-top:5px;}
	div.pp_default .pp_content_container .pp_right {padding-right:20px;}
	.pp_details {margin-top:13px !important;}
	
}