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

.owl-carousel .owl-item img{height:auto;}
.owl-prev{position:absolute;top:calc(50% - 3rem);left:0;font-size:112px;font-size:7rem;color:#fff;}
.owl-next{position:absolute;top:calc(50% - 3rem);right:0;font-size:112px;font-size:7rem;color:#fff;}
.owl-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.owl-dot{display:inline-block;margin:0 3px;width:18px;height:18px;border:2px solid #fff;border-radius:20px;position:relative;}
.owl-dot > span{width:8px;height:8px;position:absolute;top:3px;left:3px;border-radius:4px;}
.owl-dots > .active > span{background:#fff;}
.owl-dot:hover > span{background:#484648;}

.owl-nav, .owl-dots{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.owl-carousel:hover .owl-nav,.owl-carousel:hover .owl-dots{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.owl-thumbnail{width:100px;float:left;background:#eee;height:100px;margin:5px;}

.owl-item{overflow:hidden;}
.owl-item .caption{position:absolute;font-size:38.4px;font-size:2.4rem;color:#fff;}
.owl-item .style1{top:18%;right:8%;width:460px;font-weight:bold;text-shadow:0 0 5px #000;}
.owl-item .style2{bottom:6%;left:5%;width:90%;font-weight:bold;text-shadow:0 0 5px #000;}
.owl-item .style3{top:7%;right:8%;width:600px;padding:8px 15px;background:rgba(255,255,255,0.7);color:#c4130b;font-size:32px;font-size:2rem;}
.owl-item .style3 b{font-size:38.4px;font-size:2.4rem;}

/* - */
.backstretch-fond{position:relative;width:100%;height:486px;z-index:1;}
.backstretch-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;font-size:40px;font-size:2.5rem;}
.backstretch-caption a{width:100%;height:100%;display:block;}
.backstretch-caption > div{height: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:center;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.backstretch-caption-style{position:absolute;}
.backstretch-caption .style1{top:18%;right:8%;width:460px;font-weight:bold;text-shadow:0 0 5px #000;}
.backstretch-caption .style2{bottom:6%;left:5%;width:90%;font-weight:bold;text-shadow:0 0 5px #000;}
.backstretch-caption .style3{top:7%;right:8%;width:600px;padding:8px 15px;background:rgba(255,255,255,0.7);color:#c4130b;font-size:32px;font-size:2rem;}
.backstretch-caption .style3 {font-size:38.4px;font-size:2.4rem;}

.backstretch-caption a{text-decoration: none;color: #fff;font-size:38.4px;font-size: 2.4rem;}
.backstretch-caption .style3 a{color: #c4130b;}

.backstretch-caption{
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
    -webkit-transition-timing-function:ease-out;
            transition-timing-function:ease-out;
}
.backstretch-caption-style{
    -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;
}

.diaporama-container-home .current{z-index:2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.diaporama-container-home .current .backstretch-caption-style{
	-webkit-transform:translateX(0);
	        transform:translateX(0);
}
.diaporama-container-home .leave{z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.diaporama-container-home .leave .backstretch-caption-style{
	-webkit-transform:translateX(-20px);
	        transform:translateX(-20px);
    -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:3;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.diaporama-container-home: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:0;font-size:112px;font-size:7rem;color:#fff;z-index:4;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:0;font-size:112px;font-size:7rem;color:#fff;z-index:4;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}

.diaporama-container-home:hover .backstretch-prev,.diaporama-container-home:hover .backstretch-next,
.backstretch-prev:hover,.backstretch-next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/* Desktops (≥1200px) */
@media (min-width: 1200px) {
	.diaporama-container-home{width:780px;float:left;}
}
@media (min-width: 1420px) {
	.diaporama-container-home{width:1000px;float:left;}
	.owl-item .style1,.backstretch-caption .style1{right:22%;width:491px;}
	.owl-item .style2,.backstretch-caption .style2{left:18%;width:690px;}
}

/* Tablets (≥768px) */
@media (min-width: 768px) and (max-width: 998px) {
	.diaporama-container-home{width:100%;}
}

/* Phones (<768px) */
@media (max-width: 767px) {
	.diaporama-container-home{width:100%;}
	.owl-item .caption,.backstretch-caption{font-size:2rem;}
	.owl-item .style1,.backstretch-caption .style1{right:auto;left:5%;width:90%;}
	.owl-item .style1,.backstretch-caption .style2{background:rgba(0,0,0,0.6);}
	.owl-item .style3,.backstretch-caption .style3{right:auto;left:5%;width:90%;font-size:1.6rem;}
	.owl-item .style3 b,.backstretch-caption .style3 b{font-size:2rem;}
}