/*
 * Custom overrides
 * Surcharges de styles, chargées après le style principal du thème
 * pour éviter de modifier directement style.css (écrasé lors des mises à jour).
 */

/* Témoignages "Nos élèves" : blocs flexibles, sans troncature */
#our-graduates .graduates-contents p {
	line-height: 1.5;
	font-style: normal;
	display: block;
	overflow: visible;
	text-overflow: initial;
	-webkit-line-clamp: unset;
	max-height: none;
}

.main_title h1 {
	font-weight: bold;
}

#footer h3, .main_title h1, #footer ul li a {
	letter-spacing: initial;
}

#our-records .records-details span {
	color: white;
}

.contact_details p {
	color: inherit;
}

/* Le carrousel #carouselExampleIndicators recouvrait le menu et bloquait les clics :
   #header était en float:left (style.css) alors qu'il est déjà en width:100%,
   ce qui perturbait le calcul de hauteur du header (notamment lors du
   basculement sticky en JS) et laissait le slider suivant chevaucher le menu. */
#header {
	float: none;
}