/* carousel global styles */
.carrousel__container {
  white-space: nowrap;
}
.carrousel__content[aria-hidden=true] {
  display: none;
}

/* exemple styles */
.news-carrousel__control__list,
.images-carrousel__control__list {
  position: absolute;
  list-style-type: none;
  top: 103%;
  right: 0;
  left: 0;
  padding-left: 0;
  text-align: center;
}
.news-carrousel__control__list__item,
.images-carrousel__control__list__item {
  display: inline-block;
  margin: 0 .5em;
}
.news-carrousel__control__list__link,
.images-carrousel__control__list__link {
  display: inline-block;
  width: 1em;
  height: 1em;
  background: #cccccc;
  border-radius: 1em;
}

.news-carrousel__button-container,
.images-carrousel__button-container {
  position: absolute;

}
.news-carrousel__button__previous,
.images-carrousel__button__previous {
  top: 50%;
  margin-top:-18px;
  left: 0;
  margin-left: -55px;
}
.news-carrousel__button__next,
.images-carrousel__button__next {
  top: 50%;
  margin-top:-18px;
  right: 0;
  margin-right: -55px;
}
.news-carrousel__button__button,
.images-carrousel__button__button {
  margin: 0;
  padding: 0;
  background: transparent;
}






/* transition slide */
.slide .carrousel__content {
  display: inline-block;
  visibility: visible;
  width: 100%;
  position: relative;
  -webkit-transition: left .5s ease-in;
  -moz-transition: left .5s ease-in;
  -o-transition: left .5s ease-in;
  -ms-transition: left .5s ease-in;
  transition: left .5s ease-in;
}

.slide .carrousel__content.visibility-off {
  visibility: hidden;
}


.carrouselslide-1-1.slide > div,
.carrouselslide-2-1.slide > div,
.carrouselslide-3-1.slide > div,
.carrouselslide-4-1.slide > div,
.carrouselslide-5-1.slide > div {
  left: 0;
}
.carrouselslide-1-2.slide > div,
.carrouselslide-2-2.slide > div,
.carrouselslide-3-2.slide > div,
.carrouselslide-4-2.slide > div,
.carrouselslide-5-2.slide > div {
  left: -100%;
}
.carrouselslide-1-3.slide > div,
.carrouselslide-2-3.slide > div,
.carrouselslide-3-3.slide > div,
.carrouselslide-4-3.slide > div,
.carrouselslide-5-3.slide > div {
  left: -200%;
}
.carrouselslide-1-4.slide > div,
.carrouselslide-2-4.slide > div,
.carrouselslide-3-4.slide > div,
.carrouselslide-4-4.slide > div,
.carrouselslide-5-4.slide > div {
  left: -300%;
}
.carrouselslide-1-5.slide > div,
.carrouselslide-2-5.slide > div,
.carrouselslide-3-5.slide > div,
.carrouselslide-4-5.slide > div,
.carrouselslide-5-5.slide > div {
  left: -400%;
}


.slide .carrousel__content[aria-hidden=true] {
  display: inline-block;
}
/* carrousel */
.news-carrousel__control__list__link:focus,
.news-carrousel__control__list__link:hover,
.news-carrousel__control__list__link:active,
.news-carrousel__control__list__link[aria-selected=true],
.images-carrousel__control__list__link:focus,
.images-carrousel__control__list__link:hover,
.images-carrousel__control__list__link:active,
.images-carrousel__control__list__link[aria-selected=true] {
  background: #165e0a;
}
