:root{

}

body {
	font-weight: normal;
  font-style: normal;
}

.navbar-head-spec {background-color:var(--color-fd-black); color:var(--color-gray);}
.bg-nav-bar {background-color:var(--color-secondary);}

.breadcrumb-container {border-top:1px solid var(--color-gray);padding-top:0.5rem;border-bottom:1px solid var(--color-gray);padding-bottom:0.5rem;}
.breadcrumb a, .breadcrumb-item a {color:var(--color-white30);}
.breadcrumb a:hover {color:white !important;}
.breadcrumb-item.active {color:var(--color-dark-or);}

#carouselControls {height:30rem;}
#carouselControls img {max-height:27rem !important;}

.specialClass {background-color:white;}
.specialCover1 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd1.jpg');
}

.specialCover2 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd2.jpg');
}

.specialCover3 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd3.jpg');
}

.specialCover4 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd4.jpg');
}

.specialCover5 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd5.jpg');
}

.specialCover6 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd6.jpg');
}

.specialCover7 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd7.jpg');
}

.specialCover8 {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0,0,0,0)), url('/ressources/common/structure/backgrounds/fd8.jpg');
}

.specialCover {
  position: relative;
  /*height: 100vh;*/
  background-size: 100% 400px;
  background-repeat:no-repeat;
  background-position: top center;
}



.linkActus:hover{background-color:var(--color-fd-black);border-radius: 0.25rem;}
.linkSectionFaqs:hover{background-color:var(--color-fd-black);}

.overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0, 0.5);height:100%;width:100%;z-index:100000;}



.card-hover:hover{background-color:var(--color-middlegray); color:var(--dark);}

/* bootstrap breakpoints */
@media (max-width:576px) { /* xs */
	.headBackground {padding-bottom:4rem;}

	#carouselControls img {max-height:10rem !important;}
}
@media (min-width:576px) { /* sm */
	.headBackground {padding-bottom:4rem;}

}
@media (min-width:768px) { /* md */
	.headBackground {padding-bottom:4rem;}

}
@media (min-width:992px) { /* lg */

}
@media (min-width:1200px) { /* xl */

}


/* bootstrap breakpoints ajout class */
@media (max-width:576px) { /* xs */
	.border-xs-bottom-0{border-bottom: 0!important;}
}
@media (min-width:576px) { /* sm */
	.border-sm-bottom-0{border-bottom: 0!important;}
}
@media (min-width:768px) { /* md */
	.border-md-bottom-0{border-bottom: 0!important;}
}
@media (min-width:992px) { /* lg */
	.border-lg-0{border: 0!important;}
	.border-lg-bottom-0{border-bottom: 0!important;}
}
@media (min-width:1200px) { /* xl */
	.border-xl-bottom-0{border-bottom: 0!important;}
}