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

.owl-carousel .owl-item img{height:auto;}
.owl-prev{position:absolute;top:calc(50% - 3rem);left:2px;font-size:96px;font-size:6rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s;
}
.owl-next{position:absolute;top:calc(50% - 3rem);right:2px;font-size:96px;font-size:6rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s;
}
.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 #000;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:#000;}
.owl-dot:hover > span{background:#484648;}

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

.owl-thumbnail{background:#eee;margin:5px;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";cursor:pointer;
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s;
}
.owl-thumbnail img{max-width:100%;height:auto;}
.owl-thumbnails .center .owl-thumbnail,.owl-thumbnail:hover{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:2;color:#fff;font-size:40px;font-size:40px;font-size:2.5rem;}
.backstretch-global-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;font-size:40px;font-size:40px;font-size:2.5rem;}
.backstretch-caption a{width:100%;height:100%;display:block;}
.backstretch-caption > div, .backstretch-global-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{
  -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 .current{z-index:2;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.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;
    transition:opacity 0.5s;
}

.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: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% - 7rem);left:0;font-size:112px;font-size:160px;font-size:10rem;font-weight:200;color:#fff;z-index:4;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;
  -webkit-transition:opacity 0.5s;
  -webkit-transition:opacity 0.5s,-webkit-transform 0.3s;
  transition:opacity 0.5s,-webkit-transform 0.3s;
  transition:opacity 0.5s,transform 0.3s;
  transition:opacity 0.5s,transform 0.3s,-webkit-transform 0.3s;
  -webkit-transform:translateX(0);
          transform:translateX(0);
}
.backstretch-next{position:absolute;top:calc(50% - 7rem);right:0;font-size:112px;font-size:160px;font-size:10rem;font-weight:200;color:#fff;z-index:4;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:pointer;
  -webkit-transition:opacity 0.5s;
  -webkit-transition:opacity 0.5s,-webkit-transform 0.3s;
  transition:opacity 0.5s,-webkit-transform 0.3s;
  transition:opacity 0.5s,transform 0.3s;
  transition:opacity 0.5s,transform 0.3s,-webkit-transform 0.3s;
  -webkit-transform:translateX(0);
          transform:translateX(0);
}
.diaporama-container:hover .backstretch-prev,.backstretch-prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform:translateX(20px);
          transform:translateX(20px);
}
.diaporama-container:hover .backstretch-next,.backstretch-next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform:translateX(-20px);
          transform:translateX(-20px);
}

.backstretch img{
  -webkit-animation: zoom 6s;
  animation:         zoom 6s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes zoom {
  0%   {
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  100% {
    -webkit-transform:scale(1.1);
            transform:scale(1.1);
  }
}
@keyframes zoom {
  0%   {
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  100% {
    -webkit-transform:scale(1.1);
            transform:scale(1.1);
  }
}

.backstretch-caption-style{font-size:35.2px;font-size:2.2rem;font-weight:600;}
.backstretch-caption-style h1{font-size:64px;font-size:4rem;font-weight:200;}
.backstretch-caption-style a.savoir-plus{margin-top:20px;background:#fff;padding:0 5px;line-height:35.2px;line-height:2.2rem;font-size:56px;font-size:3.5rem;font-weight:600;width:auto;height:48px;height:3rem;color:#3e3e40;text-decoration:none;display:inline-block;}

@media (max-width: 767px) {
  .backstretch-caption-style{padding:0 20px;}
  .diaporama-container:hover .backstretch-prev,.backstretch-prev:hover{
    -webkit-transform:translateX(0);
            transform:translateX(0);
  }
  .diaporama-container:hover .backstretch-next,.backstretch-next:hover{
    -webkit-transform:translateX(0);
            transform:translateX(0);
  }
}