/* 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: 728px;} /* 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:130px;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide {width:25%;height:100%;opacity:0.4;cursor: pointer; background-repeat:no-repeat;}
.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;}
}

/* Slider portada */
#slider-portada .swiper-pagination-bullet{width: 15px; height: 15px;}
#slider-portada .swiper-wrapper{margin-bottom: 20px;}
#slider-portada .swiper-pagination{width:50%;text-align: left;bottom: 15px; left: 35px;}
#slider-portada .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0px;left: 5px;width: 100%;}
#slider-portada .swiper-controls {position:absolute;width: 50%;text-align: right;bottom: 15px; right: 15px;}
#slider-portada .swiper-button-play{display: inline-block; width: 7.5px;height: 10px;border-top: 6px solid transparent;border-left: 8px solid #e5e5e5;border-bottom: 6px solid transparent; margin: 0 5px;cursor: pointer;}
#slider-portada .swiper-button-pause{display: inline-block; width: 8px;height: 10.7px;border-right: 3.2px solid #e5e5e5;border-left: 3.2px solid #e5e5e5;margin: 0 5px;cursor: pointer;}
#slider-portada .swiper-button-play.active{border-left: 8px solid #007aff;}
#slider-portada .swiper-button-pause.active{border-left: 3.2px solid #007aff;border-right: 3.2px solid #007aff;}

/* Slider portada 2 */
#slider-portada-2 .swiper-pagination-bullet{width: 10px; height: 10px;}
#slider-portada-2 .swiper-wrapper{margin-bottom: 20px;}
#slider-portada-2 .swiper-pagination{width:50%;text-align: left;bottom: 0; left: 10px;}
#slider-portada-2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 0px;left: 5px;width: 100%;}
#slider-portada-2 .swiper-controls {position:absolute;width: 50%;text-align: right;bottom: 0; right: 10px;}
#slider-portada-2 .swiper-button-play{display: inline-block; width: 7.5px;height: 10px;border-top: 6px solid transparent;border-left: 8px solid #e5e5e5;border-bottom: 6px solid transparent; margin: 0 5px;cursor: pointer;}
#slider-portada-2 .swiper-button-pause{display: inline-block; width: 8px;height: 10.7px;border-right: 3.2px solid #e5e5e5;border-left: 3.2px solid #e5e5e5;margin: 0 5px;cursor: pointer;}
#slider-portada-2 .swiper-button-play.active{border-left: 8px solid #007aff;}
#slider-portada-2 .swiper-button-pause.active{border-left: 3.2px solid #007aff;border-right: 3.2px solid #007aff;}

/* Carrusel */
#carrusel.swiper-container{margin-bottom: 10px}
#carrusel .swiper-wrapper{padding-bottom: 20px}
#carrusel .carrusel-pagination{width: 100%;text-align: center;bottom: 0px;left: 0px;position: absolute;}


