/* 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; padding: 5px;}
.gallery-top .image-caption p.descripcion {font-weight: bold;}

.gallery-top .image-caption p.descripcion,
.gallery-top .image-caption p.credito {float:none; padding:0 55px 0 85px; background:none; text-align: right; font-family: 'open_sansregular',sans-serif; font-size: 12px; color: #E8E8E8; margin-bottom: : 2px; font-style: italic;}

/* Estilos para la galería (Img grandes) */
.gallery-top .swiper-wrapper {max-height: 728px; align-items: center;} /* 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; align-items: center; padding: 5px; background-size: cover;}
.gallery-thumbs .swiper-slide-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;}


