/* ******************************************************************************************************** */
/* Slideshow Block **************************************************************************************** */
/* ******************************************************************************************************** */
.slideshow-wrap{ clear:left; } 
.slideshow-block-wrap{ overflow:hidden; box-shadow:0 0 5px #555; }
.slideshow-slide{ width:100%; }

.slideshow-title a, .slideshow-image-wrap a{ display:block; }
.slide-caption-block{ position:absolute; bottom:0; display:block; width:100%; }
.caption-block-wrap{ position:relative; display:block; padding:10px; }
.caption-bg{ background:#fff; opacity:.5; position:absolute; height:100%; width:100%; left:0; top:0; }
.caption-wrap{ position:relative; z-index:10; color:#000; }
#iplasma-admin .slide-title a, .slide-title a{ color:#000; font-size:24px; text-decoration:none; }
.slideshow-pager.bottom{ padding:2em; }
.slideshow-pager div.circle{
	vertical-align:middle;
	color:#093155;
	background:#093155;
	border-radius:100%;
	padding:4px;
	position:relative;
	cursor:pointer;
}
.slideshow-pager div.circle.cycle-pager-active, .slideshow-pager div.square.cycle-pager-active, .slideshow-wrap div.square_rounded.cycle-pager-active{
	background:#093155;
}
.slideshow-pager div.circle.cycle-pager-active:before, .slideshow-pager div.circle:hover:before{ 
	background: #fff;
    display: block;
    content: '';
    position: absolute;
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
    border-radius: 100%;
}

.slideshow-wrap, .slideshow-block-wrap{ overflow:visible; }

@media(min-width: 768px){
	.slideshow-block-wrap{ max-width: calc(100vw - 10em); margin:0 auto; }
	#prevBtn{ margin-left:-1.8em; }#nextBtn{ margin-right:-1.8em; }	
}
@media(max-width: 767px){
	.slideshow-wrap .slide-caption-block{ position:relative; }
	.inner-content-container .slideshow-wrap{ width:100%; }
	.slide-arrow{ display:none!important; }
	.slide-title{ max-height: 4.7em; overflow:hidden;}
	.slideshow-slide.cycle-slide-active{ display:flex!important; flex-direction:column; }
	.cycle-slide-active .slideshow-image-wrap{ flex:1; }	
}