/* carou type home page */
.carousel-control-prev-icon{
    background-image: url('../img/blanc_gauche.png') !important;
    width: 40px;
    height: 40px;
}
.carousel-control-next-icon{
    background-image: url('../img/blanc_droite.png') !important;
    width: 40px;
    height: 40px;
}
.carousel-control-prev-icon:hover{
    background-image: url('../img/hover_blanc_gauche.png') !important;
}
.carousel-control-next-icon:hover{
    background-image: url('../img/hover_blanc_droite.png') !important;
}



/* carou fond blanc */
.carou_bleu .carousel-control-prev-icon{
    background-image: url('../img/bleu_gauche.png') !important;
}
.carou_bleu .carousel-control-next-icon{
    background-image: url('../img/bleu_droite.png') !important;
}
.carou_bleu .carousel-control-prev-icon:hover{
    background-image: url('../img/hover_blanc_gauche.png') !important;
}
.carou_bleu .carousel-control-next-icon:hover{
    background-image: url('../img/hover_blanc_droite.png') !important;
}
.carou_bleu .carousel-control-prev{
  left: -100px;
}
.carou_bleu .carousel-control-next{
  right: -100px;
}

#carouselExampleControls .carousel-item{
 /* background-image: url('assets/img/carousel1.png');*/
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 700px;
}


/*.covertext {
  position: absolute; 
  top: 280px; 
  right: 0;
  left: 0; 
}*/

/*.page-template .carousel-control-prev-icon, #carousel_singlepost .carousel-control-prev-icon, 
 #carousel_reference .carousel-control-prev-icon,  #carousel_partenaire .carousel-control-prev-icon  {
    background-image: url('../img/left_blue.png') !important;
}
.page-template .carousel-control-next-icon, #carousel_singlepost .carousel-control-next-icon, 
 #carousel_reference .carousel-control-next-icon,  #carousel_partenaire .carousel-control-next-icon  {
    background-image: url('../img/right_blue.png') !important;

}*/

#carousel_reference .carousel-control-prev, #carousel_partenaire .carousel-control-prev{
  left: -100px;
}
#carousel_reference .carousel-control-next, #carousel_partenaire .carousel-control-next{
  right: -100px;
}

/*.page-template #carousel_subsubcategory .carousel-control-prev-icon {
    background-image: url('../img/fleche_gauche.png') !important;
}
.page-template #carousel_subsubcategory .carousel-control-next-icon {
    background-image: url('../img/fleche_droite.png') !important;
}*/
.page-template #carousel_subsubcategory .carousel-control-prev{
  left: 0;
}
.page-template #carousel_subsubcategory .carousel-control-next{
  right: 0;
}

.carousel-control-next:hover,
.carousel-control-prev:hover{
  opacity: 1;
}
.carousel-control-next,
.carousel-control-prev{
  opacity: 1;
}


/* fleche centré sur image pour carousel avec img + txt */
@media (min-width: 992px) {
  .carou_txt img{
    height: 190px;
    width: auto !important;
  }
  .carou_txt .carousel-control-prev, .carou_txt .carousel-control-next{
    height: 190px;
  }
}
@media (min-width: 1200px) {
  .carou_txt img{
    height: 210px;

  }
  .carou_txt .carousel-control-prev, .carou_txt .carousel-control-next{
    height: 210px;
  }
}
@media (min-width: 1400px) {
  .carou_txt img{
    height: 230px;

  }
  .carou_txt .carousel-control-prev, .carou_txt .carousel-control-next{
    height: 230px;
  }
}
@media (min-width: 1600px) {
  .carou_txt img{
    height: 250px;

  }
  .carou_txt .carousel-control-prev, .carou_txt .carousel-control-next{
    height: 250px;
  }
}
@media (min-width: 1800px) {
  .carou_txt img{
    height: 270px;

  }
  .carou_txt .carousel-control-prev, .carou_txt .carousel-control-next{
    height: 270px;
  }
}
