/* ---------------------- */

/*Client COLOR

- Bleu (foncé) : #006174
- Bleu 02 (clair) : -
- Vert : -;
- Gris light : #f8f8f8

*/



body {color: #333;}

#header {
    border-top:5px solid #006174;
}
#header #wk-header-top {
    color: #000;
    background-color: #fff;
}


footer {
    background-color: #333;
	color: #fff;
}
footer .footer-bottom {
    background-color: #333;
	color: #fff;
}


.navbar-light .navbar-nav .nav-link {
    
}
.navbar-light .navbar-nav a.nav-link,
.navbar-light .navbar-nav a.nav-link:link,
.navbar-light .navbar-nav a.nav-link:visited
 {
    color: #006174;
	border-radius: 5px;
	transition-duration: 0.6s;
}
.navbar-light .navbar-nav a.nav-link:hover,
.navbar-light .navbar-nav a.nav-link:active,
.navbar-light .navbar-nav li.nav-item.active a.nav-link {
    /*color: #006174;*/
	color: #fff;
	background-color: #006174;
}

h1,h2,h3,h4,h5,h6{
	color:#006174;
}



.overlay {background-color: #006174; opacity : 0.5;}
.card.style_03 .card-title {color: #fff;}


a,
a:link,
a:visited
 {
    color: #006174;
}
a:hover,
a:active {
    color: #006174;
}

header a,
header a:link,
header a:visited,
header a:hover,
header a:active {
    color: #000000;
}


footer a,
footer a:link,
footer a:visited
 {
    color: #fff;
}
footer a:hover,
footer a:active {
    color: #ffffff;
}
footer .footer-bottom a,
footer .footer-bottom a:link,
footer .footer-bottom a:visited
 {
    color: #fff;
}
footer .footer-bottom a:hover,
footer .footer-bottom a:active {
    color: #fff;
}

/*SPACING*/

main h2 { margin-top: 2.5rem;}
main p { /*margin-bottom:32px;*/}




.bg-light {
	background-color:#f8f8f8 !important;
}
.bg-color {
	background-color:#006174 !important;
}


.btn-primary,
.btn-primary:link,
.btn-primary:visited
 {
    color: #fff;
	background-color: #006174;
    border-color: #006174;
}
.btn-primary:hover,
.btn-primary:active {
    color: #fff;
	background-color: #006174;
    border-color: #006174;
}


.btn-outline-secondary,
.btn-outline-secondary:link,
.btn-outline-secondary:visited
 {
    color: #006174;
    border-color: #006174;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:active {
    color: #fff;
    border-color: #006174;
	background-color: #006174;
}






section#bartop {
	color: #ffffff !important;
	background-color:#00aeef !important;
	border-bottom: 1px solid #00aeef !important;
}

section#about {
	background-image: url('../images/pattern-01.jpg');
}



.card-title {
	text-transform: uppercase;
	font-weight: bold;
}




section#about p.lead {
    color: #00aeef;
	font-size:1.25em;
}

