footer { color: #AFAF94; font-size: 16px; padding-top: 50px; }


.footer-reseaux-sociaux { display: flex; justify-content: center; }
.footer-rs { margin: 0 10px; }
.footer-rs a { text-decoration: none; }


.titre-partenaire { font-family: 'Khand', sans-serif; font-size: 30px; font-weight: 600; }

#carousel-partenaires { width: calc(100% - 300px); margin: 60px auto; }
#carousel-partenaires .owl-item { justify-content: center; align-items: center; }
#part-prev-slide, #part-next-slide { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#part-prev-slide { left: 0; }
#part-next-slide { right: 0; }

.footer-content { padding: 50px 0; margin-top: 50px; border-top: 1px solid #AFAF94; }
.footer-colG, .footer-colM, .footer-colD { float: left; }

.footer-colG { width: 30%; }
.footer-colD { width: 70%; text-align: right; }

.footer-titre { font-size: 20px; font-weight: 600; color: #fff; margin-bottom: 15px; }


.logo-site-footer { float: left; margin-right: 50px; }
.coordonnes-site { vertical-align: top; font-weight: 400; }
.coordonnes-site > p:first-child { margin-top: 0; }
.footer-bt-dmdinfo { margin-top: 20px; }


.footer-reseaux-sociaux { margin-bottom: 50px; }
.footer-reseaux-sociaux .facebook, .footer-reseaux-sociaux .twitter, .footer-reseaux-sociaux .instagram, .footer-reseaux-sociaux .linkedin {
	margin-right: 5px;
	display: inline-block;
}


.footer-bas-page { font-weight: 500; }
.menu-footer, .menu-menu-bas-de-page-container { list-style: none; display: inline-block; padding: 0; margin: 0; }
.menu-footer > li { display: inline-block; }
.menu-footer > li:not(:last-child):after {
	content: '-';
	display: inline-block;
	margin: 0 5px 0 9px;
}
.menu-footer > li > a {
	color: #AFAF94;
	font-weight: 500;
	text-decoration: none;
	letter-spacing: 0.6px;
}