/* Estilos Custom para los captions */
section .contenido-articulo .contenido-articulo-box.contgalery {background-color:#eee; border-top:#ddd 15px solid; border-bottom:#ddd 15px solid;padding: 20px 0 !important;}
.gallery-top .image-caption { position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,0.5); width: 100%; min-height: 1px; overflow: hidden; text-align: center;}
.gallery-top .image-caption p.credito { display: inline-block ; width: 95% ;  font-family: 'Open Sans Regular' ; color: #fff ; text-transform: uppercase ; padding: 15px 5px ; }
.gallery-top .image-caption p.descripcion { display: inline-block ; width: 95%  ;  font-family: 'Open Sans Light'  ; color: #fff ;  padding: 15px 0px 30px 0px ; }

/* Estilos para la galería (Img grandes) */
.gallery-top .swiper-wrapper {max-height: 800px;} /* Alto de la img, ideal coincida con la definida en prontus */
.gallery-top img {width: 100%;padding: 0 !important;margin: 0 !important;}

/* Estilos para thumbs */
.gallery-thumbs {height:120px;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide {width:25%;height:100%;opacity:0.4;cursor: pointer;}
.gallery-thumbs .swiper-slide-thumb-active {opacity:1;}

/* Comportamiento para pantallas pequeñas */
@media screen and (max-width: 767px) {
    .gallery-thumbs{height:80px;}
    .gallery-top .image-caption {display: none;}
}



