/* stylesheet - default */
.diaporama-container{position:relative;width:100%;}

/* slick */
.slick-slide img{max-width:100%;height:auto;}

.slick-arrow{position:absolute;top:calc(50% - 1.1rem);font-size:60px;font-size:6rem;font-weight:bold;color:#fff;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";cursor:pointer;z-index:2;}
.slick-prev{left:5px;}
.slick-next{right:5px;}

.slick-thumbnails .slick-thumbnail{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.slick-thumbnails .slick-thumbnail:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slick-thumbnails .slick-current{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/* - */
.backstretch-fond{position:relative;width:100%;height:100%;z-index:1;}
.backstretch-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;color:#fff;font-size:25px;font-size:2.5rem;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
    -webkit-transition-timing-function:ease-out;
            transition-timing-function:ease-out;
}
.backstretch-caption a{width:100%;height:100%;display:block;}
.backstretch-caption > div{height:100%;width:100%;text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:flex-end;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.backstretch-caption-style{position:absolute;
	-webkit-transition:-webkit-transform 2s;
    transition:-webkit-transform 2s;
    transition:transform 2s;
    transition:transform 2s, -webkit-transform 2s;
    -webkit-transition-timing-function:ease-out;
            transition-timing-function:ease-out;
}
.backstretch-caption-style > div{background:rgba(255,255,255,0.5);color:#1C2B4B;font-size:2rem;font-weight:300;text-align:center;padding:20px;margin-bottom: 20px;}
.backstretch-caption-style > div h2{font-size:36px;font-size:3.6rem;font-weight:700;}
.backstretch-caption-style > div a{font-size:17px;font-size:1.7rem;display:inline-block;padding:5px 10px;background:#464648;width:auto;height:auto;}

.diaporama-container .current{z-index:2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.diaporama-container .current .backstretch-caption-style{
	-webkit-transform:translateX(0);
	        transform:translateX(0);
}
.diaporama-container .leave{z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.diaporama-container .leave .backstretch-caption-style{
    -webkit-transition:opacity 0.5s,-webkit-transform 1s;
    transition:opacity 0.5s,-webkit-transform 1s;
    transition:transform 1s,opacity 0.5s;
    transition:transform 1s,opacity 0.5s,-webkit-transform 1s;
}

.backstretch-navigation{position:absolute;bottom:0;left:0;width:100%;z-index:4;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.diaporama-container:hover .backstretch-navigation,.backstretch-navigation:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.backstretch-navigation ul{text-align:center;}
.backstretch-navigation li{display:inline-block;margin:0 3px;width:18px;height:18px;border:2px solid #fff;border-radius:20px;position:relative;}
.backstretch-navigation span{display:block;width:8px;height:8px;position:absolute;top:3px;left:3px;border-radius:4px;cursor:pointer;
    -webkit-transform:scale(1);
            transform:scale(1);
    -webkit-transition:-webkit-transform 0.2s;
    transition:-webkit-transform 0.2s;
    transition:transform 0.2s;
    transition:transform 0.2s, -webkit-transform 0.2s;
}
.backstretch-navigation .active span{background:#fff;}
.backstretch-navigation span:hover{background:#484648;
    -webkit-transform:scale(0.9);
            transform:scale(0.9);
}

.backstretch-prev{position:absolute;top:calc(50% - 3rem);left:10px;font-size:70px;font-size:7rem;font-weight:100;color:#fff;z-index:5;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.backstretch-next{position:absolute;top:calc(50% - 3rem);right:10px;font-size:70px;font-size:7rem;font-weight:100;color:#fff;z-index:5;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.diaporama-container:hover .backstretch-prev,.diaporama-container:hover .backstretch-next,
.backstretch-prev:hover,.backstretch-next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.backstretch-description{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.backstretch-description > div{padding:10px;background:rgba(255,255,255,0.5);font-size:18px;font-size:1.8rem;}
