/* CSS Document */


.uk-sticky-fixed {
    z-index: 9999;
}

/* Mobile header */
.mobilelangswitch {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: auto;
	padding-bottom: 4px;
}

.uk-totop {
	position: absolute !important;
	display: none;
	width: 20px; 
	height: 18px;
}  
.uk-active .uk-totop {  
	display: block;
	right: 5px;
	bottom: -350px;
	opacity: 1;  
	color: #FFFFFF;
	font-weight: bold;
	background: #FCBC00;
	z-index: 1000;
}

@media(min-width:768px) {
	#acvideo {
		float: left;
		width: 48%;
		z-index: 999;
		padding-right: 15px;
	}
	#actexte {
		float: left;
		width: 48%;
		margin-top: 0px !important;
	}
	#actexte h1 {
		margin-top: 25px;
	}
}
@media(min-width:480px) and (max-width:1250px) {
	#actexte h1 {
		font-size: 32px;
	}
}
#acvideo iframe {
	width: 100%;
	min-height: 280px;
}
@media(max-width:480px) {
	#acvideo iframe {
		width: 99%;
		min-height: 220px;
	}
}


#pointsforts .uk-animation-slide-left {
	-webkit-animation-duration: 1s;  
	animation-duration: 1s;
}

.uk-animation-scale-up {
	-webkit-animation-duration: 0.6s;  
	animation-duration: 0.6s;
}

/*
@media(max-width:767px) {
	.tm-header-mobile .uk-navbar {
		position: fixed;
		z-index: 980;
		width: 100%;
		box-shadow: 0 3px 12px rgba(0,0,0,0.07);
	}
}
*/

@media(max-width:1369px) {
	.topimg {
		max-height: 390px;
	}
	#slide-overlay .uk-overlay {
		bottom: 60px !important;

	}
	#slide-overlay .el-container {
		max-height: 390px;
	}
}

@media(max-width:979px) {
	.uk-navbar-right {
		margin-left: 0px;
	}
}

@media(max-width:480px) {
	.uk-logo img.uk-responsive-height {
		max-width: 99% !important;
		width: 275px !important;
		height: auto !important;
	}
	#tm-main .uk-container {
		max-width: 100% !important;
	}
}

@media(max-width:375px) {
	#tm-main .uk-container {
		max-width: 340px !important;
	}
}

.uk-offcanvas-bar .uk-nav-default > li > a {
    color: #fff;
}
.uk-offcanvas-bar .uk-nav-default > li.uk-active > a,
.uk-offcanvas-bar .uk-nav-default > li:hover > a 
{
    color: #FCBC00;
}

#pointsforts .el-image {
	width:50%;
	height: auto;
}

#couverture {
	display: none;
}

#contact-bout .uk-button-large {
	font-size:36px !important;
	padding:40px;
}




/* Form */

body.contact .uk-navbar-container,
body.mentions .uk-navbar-container 
{
	box-shadow: 0 3px 12px rgba(0,0,0,0.07);
}

@media (max-width: 767px) {
	.bfQuickMode .bfLabelLeft label, .bfQuickMode .bfLabelRight label {
		margin: 0px !important;
	}
}
.bfQuickMode .uk-button,.bfQuickMode .bfPrevButton.uk-button {
    display: block;
    width: 80%;
    margin: 30px auto 10px;
    float: none !important;
    font-size: 20px;
}
.uk-input, .uk-select:not([multiple]):not([size]), input[type="text"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), .uneditable-input:not([class*="uk-"]), select:not([class*="uk-"]):not([multiple]):not([size]) {
    border: 1px solid #BBBBBB;
	border-radius: 2px;
}

/* Footer */
#frtfooter p {
	text-align: center;
	font-size: 20px;
}


/* GP */

@media(max-width:979px) {
	.gp-imgtop .uk-slideshow {
		min-height: 194px !important;
	}
	.gp-imgtop .uk-slideshow-items {
		height: 194px !important;
	}
	.gp-imgtop .el-image {
		max-width: 980px !important;
		width: 980px !important;
		height: 194px !important;
	}
}

@media(max-width:480px) {
	.gp-imgtop .uk-slideshow {
		min-height: 116px !important;
	}
	.gp-imgtop .uk-slideshow-items {
		height: 116px !important;
	}
	.gp-imgtop .el-image {
		max-width: 605px !important;
		width: 605px !important;
		height: 116px !important;
		left:59%;
	}
}


