/* Font Family */
@import url('https://fonts.googleapis.com/css2?family=Chelsea+Market&display=swap');

h1, h2, h3, h4, h5, h6{ font-family: 'Chelsea Market', cursive; }

/* Global */
body{ /*background:rgba(250, 250, 250, 1) !important;*/ }

/* Colors */
.clr-white{ color:#ffffff; }
.clr-blue-1{ color: rgb(143, 211, 232)!important; }
.clr-brown-1{ color:#E8B079 !important; }

/* Backgrounds */
.bg-blue-1{ background: rgba(143, 211, 232, 1)!important; }

/* Buttons */
.btn-blue-1{
	background: rgba(143, 211, 232, 1)!important;
	color: rgb(255, 255, 255)!important;
	border: 1px solid #ffffff;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 0px 0px rgba(230,230,230,1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(230,230,230,1);
	box-shadow: 3px 3px 0px 0px rgba(230,230,230,1);
	transition: all 0.5s 0s ease;
	-webkit-transition: all 0.5s 0s ease;
	-moz-transition: all 0.5s 0s ease;
	-o-transition: all 0.5s 0s ease;
}
.btn-blue-1:hover{
	background: rgba(255, 255, 255, 1)!important;
	color: rgb(143, 211, 232)!important;
	border: 1px solid rgb(143, 211, 232);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(255,255,255,1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(255,255,255,1);
	box-shadow: 3px 3px 0px 0px rgba(255,255,255,1);
}

/* Navbar */
.navbar{
	background:rgba(255, 255, 255, 1)!important;
	padding:10px 0;
	border-top:1px solid rgb(143, 211, 232); 
}
.navbar .uk-navbar-dropdown{
	border-radius:0 0 15px 15px;
	border-left: 3px solid rgb(143, 211, 232);
	border-top: 1px dotted rgb(143, 211, 232);
	border-right: 3px solid rgb(143, 211, 232);
	border-bottom: 3px solid rgb(143, 211, 232);
	top:60px !important;
	width:auto;
}
.navbar .uk-navbar-dropdown span.uk-icon{
	color: rgb(143, 211, 232);
}
.uk-navbar-nav > li.uk-active > a {
	color: rgb(143, 211, 232);
	font-weight: bold;
	border-bottom:3px solid rgb(143, 211, 232);
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle { min-height: 50px; }
.uk-overlay-primary { background: rgba(34,34,34,.5)!important; }
nav.mobile a{
	color:#8fd3e8;
	border:1px solid #8fd3e8;
	padding:5px 10px;
	border-radius:5px;
}
nav.mobile a:hover{
	background:#8fd3e8;
	color:#ffffff;
	border:1px solid #ffffff;
}
.nav-off-canvas .uk-offcanvas-bar{ width:auto; }
.nav-off-canvas .uk-offcanvas-bar ul li a{
	color:#8fd3e8;
	font-size:1.1em;
}
.nav-off-canvas .uk-offcanvas-bar .uk-nav-sub a span{ color:#ffffff; }
.nav-off-canvas .uk-offcanvas-bar .uk-nav-sub a{
	color:#8fd3e8;
	font-size:1em;
}

/* Navbar Sticky */
.uk-navbar-sticky{
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	background:#ffffff;
}

/* Dividers */
.divider-large{ height:100px; }

/* Section 1 */
.section-1 .uk-card{
	border: 1px solid rgb(143, 211, 232);
	border-radius: 15px;
}
.section-1 .uk-card-media-top span{ color: rgb(143, 211, 232); }

/* Slidery */
.slidery h1{ color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }
.slidery > div{ background:#ffffff; }
.slidery > div > div a.uk-inline{
	margin:auto;
}
.slidery img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* Produits */
.produits a .uk-overlay-primary{
	background: rgba(143, 211, 232,.7) !important;
	transition: all 0.5s 0s ease;
}
.produits a .uk-overlay-primary:hover{ background: rgba(232, 176, 121,.7) !important; }

/* Footer */
.footer span.icons{ color:#E8B079 !important; }

