/************ START SLIDER ************/

/********* start owl2 Inverse ***********/
.txt p.overflowy{
  max-height: 200px;
  padding-right: 20px;
  overflow: auto;
  width: 100%;
}

.wisi .contBloc.owl2{
  margin-top: 0;
}
 .owl2.contBloc {
    width: 100%;
    max-width: 891px;
    margin: 30px auto 60px;
    text-align: left;
 }

.owl2 .imgPt.Parent-image {
    height: 340px;
    display: block;
    width: 50%;
    float: left;
}
.owl2 .txt {
    height: 340px;
    max-height: 340px;
    border: solid 1px #00b4ff;
    background-color: #00b4ff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 27px 27px;
    width: 50%;
    float: left;
}
.owl2 .txt h3 {
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'LatoBold',Arial;
    color: #ffffff;
}
.owl2 .txt hr {
    width: 58px;
    border-color: white;
    margin: 17px 0 10px;
}
.owl2 .txt p {
    color: #ffffff;
    font-size: 14px;
    line-height: 23px;
}
/*.homePage .missCor .owl2 .txt p.overflowy{
  max-height: 214px;
  padding-right: 20px;
  overflow: auto;
  width: 100%;
}*/


.owl-theme .owl-controls .owl-buttons div {
    top: 45%;
}
       /******* navigation owl bleu  ********/
.owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("../images/icones/arrow-left.png") scroll bottom no-repeat;
    left: -26px;
}
.owl2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("../images/icones/arrow-right.png") scroll bottom no-repeat;
    right: -26px;
}
.owl2 .owl-theme .owl-controls .owl-page span, .owl3 .owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    background: url("../images/icones/nav.png") scroll no-repeat;
}
.owl2 .owl-theme .owl-controls .owl-page.active span,
.owl2 .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: url("../images/icones/nav-active.png") scroll no-repeat;
}
    /******* end navigation owl bleu  ********/
.owl2 .owl-controls{
    display: block !important;
}
/************end owl2 Inverse *************/

/************start owl3 Gris *************/
.owl3 .txt p:first-child strong{
  color: #00b4ff;
 }
 .owl3 .customNavigation a{
   background-color: #00b4ff;
 }

.owl3 .txt{
    color: #ffffff;
    text-align: left;
    padding: 27px 27px;
    width: 50%;
    /*float: left;*/
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
    height: 242px;
    display: table-cell;
  }
.owl3 .wrap{
    max-width: 960px;
  }

  .owl3 .owl-controls{
    display: block!important;
  }
  .owl3 .owl-theme .owl-controls .owl-page span{
    width: 8px;
    height: 8px;
    background: url("../images/icones/nav.png") scroll no-repeat;
  }

  .owl3 .owl-theme .owl-controls .owl-page.active span,
  .owl3 .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: url("../images/icones/nav-active.png") scroll no-repeat;
  }
   .owl3 .Parent-image{
  height: 302px;
 }
 .owl3 .txt{
  height: 302px;
  width: 64%;
  background: #f3f3f3;
  border-color: #f3f3f3;
  padding-right: 60px;
 }
 .owl3 .txt p{
  color:#9d9d9d;
  text-align: justify;
  font-size: 14px;
  line-height: 22px;
}
 .owl3 .imgPt.Parent-image{
  width: 36%;
 }
 .white{
  background: #ffffff;
 }
 /*.owl3 .customNavigation a{
    padding: 15px 11px;
    background-position: center;
    background-size: 14px 24px;
    width: 14px;
    height: 24px;
    border-radius:0;
    -moz-order-radius:0;
    -webkit-border-radius:0;
 }
 .owl3 .customNavigation .next {
    background-image: url("../images/icones/arrow-right-white.png");
    margin-right: 0px;
}
.owl3 .customNavigation .prev {
    background-image: url("../images/icones/arrow-left-white.png");
    margin-left: 0px;
}*/
.owl3 .txt p:first-child{
  padding-bottom: 10px;
}
.owl3 .txt p:first-child strong{
  font-size: 16px;
}
.owl3.contBloc .item{
 margin: 0;
}


/*.owl3 .customNavigation .btn, */
body .owl3 .owl-theme .owl-controls .owl-buttons div {
    background-color: #00b4ff;
    background-size: 16px 25px;
    width: 16px;
    height: 25px;
    padding: 15px 11px;
    background-position: center;
    border-radius: inherit;
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 1;
}
body .owl3 .owl-theme .owl-controls .owl-buttons div.owl-next{
 background-image: url("../images/icones/arrow-right-white.png");
 right: 0;
}
body .owl3 .owl-theme .owl-controls .owl-buttons div.owl-prev{
 background-image: url("../images/icones/arrow-left-white.png");
 left: 0;
}

.owl2 .owl-pagination{
  bottom: -60px;
}
.owl3 .owl-pagination{
  bottom: -42px;
}

/************end owl3 Gris *************/

/************start owl2 sliderNormal *************/
.sliderNormal.owl2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("../images/icones/arrow-right-white.png") scroll bottom no-repeat;
    right: -36px;
}
.sliderNormal.owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("../images/icones/arrow-left-white.png") scroll bottom no-repeat;
    left: -36px;
}
.sliderNormal.owl2 .owl-theme .owl-controls .owl-page.active span {
    background: #ffffff;
}
.sliderNormal.owl2 .owl-theme .owl-controls .owl-page span {
    background: url("../images/icones/nav-white.png") scroll no-repeat;
}
.sliderNormal.owl2 .txt {
    background: #ffffff;
    color: #ffffff;
    border: solid 1px #ffffff;
    padding: 15px 20px 17px;
}
.sliderNormal.owl2 .txt p{
  color: #00b4ff;
  font-family: 'LatoMedium',Arial;
}
.sliderNormal.owl2 .txt h3{
  color: #00b4ff;
}
.sliderNormal.owl2 .txt hr {
    border: none;
    border-bottom: solid 1px #00b4ff;
    margin: 14px 0 10px;
}
/************end owl2 sliderNormal *************/


body .owl-theme .owl-controls .owl-buttons div {
  opacity: 1;
}
/*body .homePage .gris3 .owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("../images/icones/arrow-left.png") scroll bottom no-repeat;
    left: -26px;
}
body .homePage .gris3 .owl2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("../images/icones/arrow-right.png") scroll bottom no-repeat;
    right: -26px;
}
body .Qsn .owl2 .owl-theme .owl-controls .owl-buttons div{
  top: 29%;
}

*/
/********** Difference ***********/

.Qsn .wisi .mission .owl2 .imgPt.Parent-image{
  height: 242px;
}

.Qsn .mission .owl2 .txt{
    height: 242px;
    max-height: 242px;
  }
 .Qsn .mission .owl2 .imgPt.Parent-image{
    height: 340px;
  }
  .Qsn .mission .owl2 .txt p{
   max-height: 105px;
   overflow: auto;
   width: 100%;
  }
.Qsn .mission .owl2 .txt p.overflowy{
  padding-right: 20px;
}

.Qsn .mission .owl2 .txt hr{
  border: none;
 border-bottom: solid 1px #00b4ff;
 margin: 14px 0 10px;
}

.Qsn .mission .owl2 .txt p{
    font-family: 'LatoMedium',Arial;
    font-size: 14px;
}
.Qsn .wisi .contBloc.owl2 {
    margin-top: 24px;
}
.Qsn .owl2 .owl-theme .owl-controls .owl-page.active span{
  background: url("../images/icones/nav-active-white.png") scroll no-repeat;
}
.Qsn .owl2 .owl-theme .owl-controls .owl-page span{
  background: url("../images/icones/nav-white.png") scroll no-repeat;
}
.Qsn .owl2 .owl-pagination {
    bottom: -60px;
}
.Qsn .owl-theme .owl-controls .owl-buttons div {
    top: 29%;
}

/*.Qsn .owl2 .customNavigation .next {
    background-image: url("../images/icones/arrow-right-white.png");
}
.Qsn .owl2 .customNavigation .prev {
    background-image: url("../images/icones/arrow-left-white.png");
}


.wisiPartenaires .owl3 .txt{
    width: 63%;
    height: 310px;
}
.wisiHopitaux .contBloc.owl3{
  margin-top: 0px;
}
.wisiPartenaires .owl3 .owl-buttons .owl-next{
    right: 2px!important
}

body .owl3 .customNavigation .next, body .owl3 .owl-buttons .owl-next{
    background-image: url("../images/icones/arrow-right-white.png")!important;
    margin-right: 0px;
    right: 0!important;
}
body .owl3 .customNavigation .prev, body .owl3 .owl-buttons .owl-prev {
    background-image: url("../images/icones/arrow-left-white.png")!important;
    margin-left: 0px;
    left:0!important;
}

body .owl3 .customNavigation .btn, body .owl3 .owl-theme .owl-buttons div {
    background-color: #00b4ff!important;
    background-size: 16px 25px!important;
    width: 16px!important;
    height: 25px!important;
    padding: 15px 11px!important;
    background-position: center!important;
    border-radius: inherit;
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 1;
}
*/
.Qsn .owl3 .owl-pagination{display: none;}
.Qsn .owl3{background: #ffffff}
.Qsn .owl3 .txt{
  background: none;
  border: none;
  padding-top: 60px;
  width: 50%;
  padding-left: 0;
  height: auto;
    float: left;
}
.Qsn .contBloc.owl3 .blocAbs p{
  font-family: 'LatoMedium',Arial;
}

.Qsn .owl3 .imgPt.Parent-image {
    width: 50%;
    height: 400px;
    float: right;
}

/********** pieces jaunes ***********/
.pj .owl2.contBloc .txt{
   border: solid 1px #fdca20;
 }
 .pj .owl2 .txt{
   background-color: #fdca20;
 }
.pj .owl2 .owl-theme .owl-controls .owl-page.active span,
.pj .owl2 .owl-theme .owl-controls.clickable .owl-page:hover span
 {
    background: url("../images/icones/nav-active_pj.png") scroll no-repeat;
}
.pj .owl2 .owl-theme .owl-controls .owl-page span {
   background: url("../images/icones/nav_pj.png") scroll no-repeat;
}
.pj .owl2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("../images/icones/arrow-right_pj.png") scroll bottom no-repeat;
}
.pj .owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("../images/icones/arrow-left_pj.png") scroll bottom no-repeat;
}

.pj .owl3 .owl-theme .owl-controls .owl-buttons div{
  background-color: #ffba00;
  background-repeat: no-repeat;
  background-position: center;
}

.pj .owl3 .txt p:first-child strong{
  color: #ffba00;
}

.pj .owl3.contBloc .txt{
    border: solid 1px #F3F3F3;
  }
.pj .owl3 .owl-theme .owl-controls .owl-page.active span,
.pj .owl3 .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: url("../images/icones/nav-active_pj.png") scroll no-repeat;
}

.pj .owl3 .owl-theme .owl-controls .owl-page span {
    width: 8px;
    height: 8px;
    background: url("../images/icones/nav_pj.png") scroll no-repeat;
}
.pj .sliderNormal.owl2 .txt p, .pj .sliderNormal.owl2 .txt h3 {
    color: #fdca20;
}
.pj .sliderNormal.owl2 .txt hr {
    border-bottom: solid 1px #fdca20;
}
.pj .sliderNormal.owl2 .txt {
    background-color: #ffffff;
}

.sliderGris .imgPt.Parent-image .image{
  border: solid 4px #f3f3f3;
}

/*
.owl3_4 .imgPt.Parent-image {
    width: 35%;
    border: solid 4px #f3f3f3;
}
.owl3_4 .Parent-image{
  height: 294px
}
.pj .owl3_4 .customNavigation .next {
    margin-right: 2px;
}
.pj_club_disney .owl3_4 .imgPt.Parent-image{
  border: solid 4px #f3f3f3;
}
.pj_club_disney_part .owl3_4 .Parent-image{
  height: 267px;
}
.pj_club_disney_part .owl3 .txt{
  height: 274px;
}
.pj_club_gagnant .owl3_4 .Parent-image{
  height: 193px;
}
.pj_club_gagnant .owl3 .txt{
  height: 201px;
}
.owl3_4 .imgPt.Parent-image{
  border: none!important;
}
.owl3_4 .imgPt.Parent-image{
  width: 100%;
}
.pj .owl3_4 .customNavigation .next {
  margin-right: 0px;
}*/

/*.pj .owl3 .customNavigation .next, .pj .owl3 .owl-buttons .owl-next{
    background-image: url("images/icones/arrow-right-white.png")!important;
    margin-right: 0px;
    right: 0!important;
}
.pj .owl3 .customNavigation .prev, .pj .owl3 .owl-buttons .owl-prev {
    background-image: url("images/icones/arrow-left-white.png")!important;
    margin-left: 0px;
    left:0!important;
}

.pj .owl3 .customNavigation .btn, .pj .owl3 .owl-theme .owl-buttons div {
    background-color: #ffba00!important;
    background-size: 16px 25px!important;
    width: 16px!important;
    height: 25px!important;
    padding: 15px 11px;
    background-position: center!important;
    border-radius: inherit;
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 1;
}
.owl3 #owl-demo1 .owl-controls, .owl3 #owl-demo2 .owl-controls {
    display: block!important;
}*/
/********** end pieces jaunes ***********/

/********** start plus de vie ***********/
.vie .sliderGris .imgPt.Parent-image .image{
  border: none;
}
.vie .owl3 .owl-theme .owl-controls .owl-buttons div{
  background-color: #ff0e90;
}
.vie .owl3 .txt p:first-child strong {
    color: #ff0e90;
}
.vie .owl2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url("../images/icones/arrow-right_vie.png") scroll bottom no-repeat;
}
.vie .owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url("../images/icones/arrow-left_vie.png") scroll bottom no-repeat;
}
.vie .owl2 .owl-theme .owl-controls .owl-page.active span, .vie .owl3 .owl-theme .owl-controls .owl-page.active span {
    background: url("../images/icones/nav-rose-active.png") scroll no-repeat;
}
.vie .owl2 .owl-theme .owl-controls .owl-page span, .vie .owl3 .owl-theme .owl-controls .owl-page span {
    background: url("../images/icones/nav-rose.png") scroll no-repeat;
}
.vie .sliderNormal.owl2 .txt h3 {
    color: #ff0e90;
}
.vie .sliderNormal.owl2 .txt p {
    color: #ff0e90;
}
.vie .sliderNormal.owl2 .txt hr {
    border-bottom: solid 1px #ff0e90;
}
.embeded-video-equipe {
    z-index: 3;
}

.txt .txtcld p.overflowy{
  overflow: visible;
  max-height: inherit;
}
.txtWrap .txtcld{
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 296px;
  padding-right: 27px;
  
}

.owl2 .txtWrap{
 padding: 27px 0 0 27px;
}
#jquery-lightbox{
  position: fixed!important;
  top:25%!important;
}

  /*.vie .owl3 .txt p:first-child strong{
    color: #e2027b;
  }
  .vie .owl3 .customNavigation a{
    background-color: #e2027b;
  }
  .prq .owl3.contBloc .txt p.overflowy{
  max-height: 200px;
  padding-right: 20px;
  overflow: auto;
  width: 100%;
}
.vie .wisiAmbass .owl3 .txt {
    height: 302px;
}
.vie .owl3 .customNavigation .next, .vie .owl3 .owl-buttons .owl-next{
    background-image: url("images/icones/arrow-right-white.png")!important;
    margin-right: 0px;
    right: 0!important;
}
.vie .owl3 .customNavigation .prev, .vie .owl3 .owl-buttons .owl-prev {
    background-image: url("images/icones/arrow-left-white.png")!important;
    margin-left: 0px;
    left:0!important;
}
.vie .owl3 .owl-theme .owl-controls .owl-page span{
  background: url("images/icones/nav-rose.png") scroll no-repeat;
}
.vie .owl3 .owl-theme .owl-controls .owl-page.active span{
  background: url("images/icones/nav-rose-active.png") scroll no-repeat;
}

.vie .owl3 .customNavigation .btn, .vie .owl3 .owl-theme .owl-buttons div {
    background-color: #e2027b!important;
    background-size: 16px 25px!important;
    width: 16px!important;
    height: 25px!important;
    padding: 15px 11px;
    background-position: center!important;
    border-radius: inherit;
    -moz-border-radius: inherit;
    -webkit-border-radius: inherit;
    opacity: 1;
}
.vie .wisiAmbass .owl3 .customNavigation .next {
    margin-right: 10px;
  }
.owl3 #owl-demo1 .owl-controls, .owl3 #owl-demo2 .owl-controls{
  display: block!important;
 }*/
/********** end plus de vie ***********/

/********** end Difference ***********/
@media screen and (max-width: 1040px){
    body .owl-theme .owl-controls .owl-buttons div{
      top: 247px;
    }
    body .Qsn .owl3 .owl-theme .owl-controls .owl-buttons div {
     top: 345px;
    }

    .Qsn .white .owl3 .imgPt.Parent-image{
      float: none;
      width: 100%;
    }
    .Qsn .white .owl3 .imgPt.Parent-image .image{
      background-position: center top;
    }
    .Qsn .white .owl3 .txt{
      width: 100%;
      padding: 5% 3% 5% 3%;
    }
    .Qsn .white .blocAbs .child{
      height: auto;
    }
    .Qsn .white .owl3 .customNavigation{
      top: 311px;
    }
    .pj .owl2 .owl-theme .owl-controls .owl-buttons div, .pj .owl3 .owl-theme .owl-controls .owl-buttons div{
      top: 243px;
    }
    .pj .SlideCal .owl-theme .owl-controls .owl-buttons div {
      top: 172px;
    }

  }

 @media screen and (max-width: 1010px){
   .owl2 .txt {
    height: 340px;
    float: none;
    width: 100%;
  }
  .owl2 .imgPt.Parent-image {
    float: none;
    height: 240px;
    width: 100%;
  }
  .Qsn .wisi .mission.Parent-image {
      height: 834px;
    }
  .sliderInverse, .sliderNormal {
    width: 90%!important;
  }

}

@media screen and (max-width: 970px){
   /*.wisiPartenaires .owl3 .txt{
        width: 99.7%;
      }
     body .Qsn .owl3 .owl-theme .owl-controls .owl-buttons div {
    top: 44.7%;
    }*/
   body .homePage .owl3 .owl-theme .owl-controls .owl-buttons div {
    top: 247px;
   }

   .owl3 .imgPt.Parent-image, .owl3 .txt{
    float: none;
    width: 100%;
    min-height: 302px;
    height: auto;
   }
   .owl3 .txt{
    padding-right: 20px;
    padding-left: 20px;
   }
   .owl3 .customNavigation {
    top: 248px;
   }
   /*.vie .wisiAmbass .owl3 .customNavigation .next {
    margin-right: 0;
  }*/
  body .SlideCal .owl-theme .owl-controls .owl-buttons div {
    top: 159px !important;
 }
}

@media screen and (max-width: 848px){
   .owl2 .txt {
    float: none;
    width: 100%;
  }
  .Qsn .wisi .mission.Parent-image {
      height: 900px;
    }
}

@media screen and (max-width: 539px){
   .Qsn .white .owl3 .txt h2,
   .Qsn .white .owl3 .txt p
   {
    text-align: center;
   }
   .sliderInverse , .sliderNormal {
    width: 90%!important;
  }
  .sliderInverse div.owl-prev, .sliderNormal div.owl-prev{
    left: -26px!important;
  }
  .sliderInverse div.owl-next, .sliderNormal div.owl-next{
    right: -26px!important;
  }
}

@media screen and (max-width: 510px){
    .owl2 .txt p.overflowy{
     max-height: 200px;
  }
    .owl2 .txt h3{
    font-size: 19px;
  }
}

@media screen and (max-width: 380px){
  /*body .Qsn .owl3 .owl-theme .owl-controls .owl-buttons div {
    top: 43.7%;
  }*/
  .Qsn .white .owl3 h2s{
    font-size: 25px;
  }
  .Qsn .wisi .mission.Parent-image {
      height: 1000px;
    }
    .pj .owl2 .owl-theme .owl-controls .owl-buttons div.owl-next{
      right: -26px;
    }
    .pj .owl2 .owl-theme .owl-controls .owl-buttons div.owl-prev{
      left: -26px;
    }
    .owl2 .txt h3 {
    font-size: 16px;
    }
}

@media screen and (max-width: 331px){
 .owl2 .txt h3{
    font-size: 14px;
  }
}

  /************ END SLIDER ************/
