/********************************************************************
	Auteur : Philippe Brouckaert
	Site de l'auteur : www.i-services.com
	E-mail de l'auteur : contact@i-services.net

	Copyright : Voir fichier licence.txt
*********************************************************************/

.carousel-fade .carousel-inner > .item {
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  position: absolute;
  z-index: 0;
  -webkit-transition: none;
	   -o-transition: none;
		  transition: none;
  -webkit-transform: translate3d(0, 0, 0) !important;
		  transform: translate3d(0, 0, 0) !important;
}
.carousel-fade .carousel-inner > .item:first-of-type {
  position: relative;
}
.carousel-fade .carousel-inner > .active {
  opacity: 1;
  /* z-index: 3; */
}
.carousel-fade .carousel-inner > .next.left,
.carousel-fade .carousel-inner > .prev.right {
  -webkit-transition: opacity 0.6s ease-in-out;
	   -o-transition: opacity 0.6s ease-in-out;
		  transition: opacity 0.6s ease-in-out;
  opacity: 1;
  left: 0;
  z-index: 2;
}
.carousel-fade .carousel-inner > .active.left,
.carousel-fade .carousel-inner > .active.right {
  z-index: 1;
}

.carousel .carousel-inner .carousel-picture, .carousel .carousel-inner .carousel-picture-inpage {
	background-size: cover !important; width: 100%;
}

.carousel .carousel-inner .carousel-picture {
	height: 560px;
}

.carousel .carousel-inner .carousel-picture-inpage {
	height: 430px;
}

.carousel-caption-custom {
	position: absolute;
	top: 35%; bottom: 0; right: 0; left: 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 34px;
	text-align: center;
	margin-left: 20px;
	margin-right: 25px;
}

@media (min-width: 992px) {
	.carousel .carousel-inner .carousel-picture {
		height: 660px;
	}

	.carousel-caption-custom {
		font-size: 46px;
		margin-left: 50px;
		margin-right: 50px;
	}
}