@charset "utf-8";

/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Icons */
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

/* Font-family */
/*
    font-family: "Oswald", sans-serif;
    font-family: "Poppins", sans-serif;
*/

*, p, a{ font-family: "Poppins", sans-serif; }
h1, h2, h3, h4, h5, h6{ font-family: "Oswald", sans-serif; }
a:hover{ text-decoration:none; }

/* Colors */
.clr-blue-1{ color:#022C50; /* rgba 2, 44, 80 */ }
.clr-red-1{ color:#AA2416; /* rgba 170, 36, 22 */ }
.clr-gray-1{ color:#9B9B9B; /* rgba 155, 255, 155 */ }

/* Buttons */
.btn-blue-1{
	background:#022C50; /* rgba 2, 44, 80 */
	color:#ffffff;
}
.btn-red-1{
	background:#AA2416; /* rgba 170, 36, 22 */
	color:#ffffff;
}
.btn-red-1:hover{
	background:rgba(170, 36, 22, 0.8);
	color:#ffffff;
}
.btn-gray-1{
	background:#9B9B9B; /* rgba 155, 255, 155 */
	color:#ffffff;
}

/* Top Barre */
.top-barre{ background:rgba(255, 255, 255, 0.9); }
.top-barre a img{
	width:325px;
	height:auto;
}
.top-barre.uk-sticky-fixed a img{
	width:200px;
	height:auto;
}
.top-barre .uk-dropdown{
	min-width:auto;
}

/* Navbar */
.navbar a{
    color:#022C50;
    font-weight:600;
    border-bottom:2px solid #AA2416;
    min-height: 45px !important;
}
.navbar li.uk-active a{
    color:#AA2416;
}

.nav-offcanvas .uk-offcanvas-bar {
  background: #022C50;
}

/* Slideshow */
.slideshow h2, .slideshow p {
	text-shadow: 2px 2px 5px rgba(0,0,0,0.7);
}

/* Section Light */
.sections-light h3, .sections-light h3.uk-card-title{
    color:#022C50;
    font-weight:bold;
    
}
.sections-light .uk-card-media-top i{
    font-size:4.5rem;
    color:#AA2416;
}

/* Section Dark */
.sections-dark .uk-overlay a{
    font-family: "Oswald", sans-serif;
    font-size:2rem;
    color:#022C50;
}
.sections-dark .uk-overlay a:hover{
    color:#AA2416;
}

/* A propos */
.apropos .uk-grid > div p{
	border-bottom:3px solid #AA2416;
	padding-bottom:20px;
}

/* Slide Partners */
.slide-partners img{
    width:auto;
    max-height:75px;
}

/* Footer */
.footer{
	background:#022C50;
}
.footer address{
	color:#ffffff;
}
.footer address i, .modal-style address i{
	color:#AA2416;
	margin-right:5px;
}

/* Copyright */
.copyright a{
	color:#AA2416;
}

/* Modal Style */
.modal-style h2{ color:#022C50; }
.modal-style a.logo img{
    max-width:250px;
    height:auto;
}
.modal-style form label{
    color:#022C50;
}
