#load_screen{
	width: 100vw;
	height: 100vh;
	color: blue;
	background-color: white;
	position: fixed;
	z-index: 10000;
	bottom: 0;
	left: 0;
	text-align: center;
}

/**{
	word-spacing: 2px;
}*/

.avt_img_container{
	display: inline-block;
	width: calc(100% - 30px);
	height: 300px;
	padding:15px 15px 15px 15px;
}

.apresImg{
	display: inline-block;
	height: 300px;
	padding:15px 15px 15px 15px;

}

/*NEW*/
.avt_video_container{
	height: auto;
}
/*NEW*/

.gallery_img_container{
	width:100%; 
	margin-top:0px;
	/*word-spacing: -4px;*/
	padding-bottom: 20px;
	display: inline-block;
    padding: 90px;
    padding-top: 0px;
 }

.galery_image_substitute{
	width: 100%;
	height: 300px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;

}

.gallery_img{
	display: inline-block;
	width: 100%;
/*	width: calc(50vw - 8.5px);
*/	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	margin:0px;
	vertical-align: top; 

}

.over_gallery_img{
	position: relative;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	opacity: 0;
	transition: opacity 0.4s;
	-webkit-transition: opacity 0.4s;
}
.over_gallery_img:hover{
	opacity: 1;
}

.over_gallery_img .txtContainer{
	width: 100%;
	text-align: center;
	height: 20%;
	position: absolute;
	bottom: 40%;
	color: white;
	/*word-spacing: 0px;*/

}

.over_gallery_img p, .over_gallery_img h3{
	margin: auto;
	color: white;
	text-align: center;
	font-size: 16px;
	width: 70%;
	margin-bottom: 20px;
}

.over_gallery_img h2{
	font-size: 22px;
}

.album_cover{
	position: relative;
	margin-top:125px;
	height: 350px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.album_txt_content{
/*	padding:50px 150px 50px 50px;
*/	text-align: center;
	display: inline-block;
/*	height: 100%;
*/}

.album_txt_content h2{
	margin-bottom: 15px;
}

.album_txt_content * {
	color: white; 
}

.album_txt{
	display: inline-block;
/*	margin-left: 20px;
*/}

.section{
	text-align: center;
}

.slide, .imgContainer{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.slide *,#section2 p, #section2 h1{
		color: white;
}

#section2{

	background-color:  #a69462;
}

/*#section2 .txtContainer{
	display: inline-block;
	height: 100%;
	text-align: left;	
	float: right;
}

#section2 .imgContainer{
	display: inline-block;
	height: 100%;
	text-align: right;	
	float: left;	
}

#section2 .txtContainer .txtContent{
	margin-left: 30px;
	display: inline-block;
	max-height: calc(100% - 60px);
}*/

#section2{
	background-color:  #a69462;
	background-image: url('../img/static/skyline.jpg'); 
	background-position:bottom;
	background-size: cover;
	background-repeat: no-repeat;
}
#section2 p {
	margin-top:10px;
	margin-bottom: 30px;
}

#section3{
	background-color: #131313;
}
#section3{
	background-color: #131313;
}

.fp-slidesNav ul li a span {
	background-color: white;
}

#fullpage{
	margin-top:-125px;
}

.headerAbout{
	width: 100%;
	height: 350px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	background-image: url('../img/static/about.jpg');
}

.spaceHeaderAbout{
	height: 80px;	
}
#stickyLine{
	background-color: #a69462;
}

#stickyClose::after, #stickyClose::before{
	background-color: #a69462;
}
#stickyTxt{
	color: #262324;
	font-size: 17px;
}

.avantImg, .apresImg{
	display: inline-block;
    float: left;
}



.avantImg .over_gallery_img{
	cursor: default;
}

.qodef-btn.qodef-btn-solid{
	background-color: #a69462;
}
.qodef-btn.qodef-btn-solid:hover{
	background-color: #897a51;
}
.qodef-svg-icons-holder .qodef-svg-icons svg{
	stroke:#a69462;
}

#qodef-back-to-top>span{
	text-align: center!important;
	background-color: #a69462;
}

.qodef-menu-from-right .qodef-menu-appear .line{
		background-color: #a69462; 
}

}
#valeur::before{
	color: dark;
}

.qodef-btn.qodef-btn-outline{
	border:#a69462 2px solid;
	color:#a69462 ;

}

#menu_txt{
	font-size: 17px;

}

.qodef-btn.qodef-btn-outline:hover{
	background-color: #a69462;
}

.flag{
	width: 25px;
	cursor: pointer;
	vertical-align: middle; 
}
p, a, h1, h2, h3, h4, h5, div, li, span{
	font-family: 'Muli', sans-serif;

/*	font-family: 'Raleway', sans-serif;
*/}


.home-grey-space{
	width: 100%;
	height: 125px;
	background-color: rgba(244, 244, 244, 1);
	margin-top: -125px;
}

.qodef-main-menu>ul>li:hover>a>span.item_outer:before, .qodef-main-menu>ul>li>a>span.item_outer:after, .qodef-main-menu>ul>li>a>span.item_outer:before{
    transition: width 0.4s ease;
}

.qodef-menu-from-right .qodef-menu-appear .close:after,
.qodef-menu-from-right .qodef-menu-appear .close:before {
	 -moz-transition: -moz-transform .3s;
    -o-transition: -o-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-color):hover {
    background-color: #897a51!important
}

#qodef-back-to-top:hover>span {
/*    background-color: #897a51;
*/    background-color: #B1B1B1;
}

.pictos_container{
	width: 100%;
	height: 250px;
	background-color: white;
}

/*li.narrow .second .inner ul li:last-child a{
	padding: 20px 10px 20px 10px;
}*/

.qodef-drop-down .second{
	border-top-color: #a69462;
}

.scaleUp{
	width:8%;
	transition: transform 0.6s ease;
}

.scaleUp:hover{
	transform: scale(1.2,1.2);
}

#back{
	width: 10px;
	transition: transform 0.6s ease;
	display: inline-block;
	vertical-align: baseline;
}

#back:hover{
	transform: scale(1.2,1.2);
}

#backTxt{
	position: absolute;
	top:10px;
	left: 10px;
	color: white;
	z-index: 100;
}
#backTxt:hover{
	text-decoration: underline;
}

.hidden-desk{
	display: none;
}

#lang a{
	padding-right: 2px;
	padding-left: 2px;
}

h1, h2, h3, h4, a, p, span, div {
	font-weight: 500;
}
h1{
	font-size: 64px;
}

#section0{
	position: relative;
}

.down{
	position: absolute;
	bottom: 20px;
	width: 50px;
	left: calc(50% - 25px);
	z-index: 2000;


}

.fp-slidesNav{
	left: auto;
	right: 100px;
	margin-left: 0;
}
.qodef-main-menu ul li.qodef-active-item a, .qodef-main-menu ul li:hover a, .qodef-main-menu>ul>li.qodef-active-item>a, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu>ul>li:hover>a{
	color: #262324
}


.qodef-main-menu>ul>li>a>span.item_outer:after, .qodef-main-menu>ul>li:hover>a>span.item_outer:before{
	background: #a69462;
}

#owl-demo{
	width: 70%;
	margin:auto;
}
.carouselContainer{
	width: 100%;
	text-align: center;
}

.txt_intro{
	height: 300px;
}


.landing *, .about *{
	text-align: justify;
}

.qodef-four-columns-inner .qodef-column{
	width: 20%;
}

footer *{
	text-align: left;
}

@media screen and (max-width: 700px){

	@media (orientation: landscape){
		#fullpage{
			margin-top: -70px;
		}
		.fp-controlArrow{
			display: none;
		}
		h1{
			font-size: 25px;
		}

		.album_cover{
			margin-top: 0;
		}
		
	}
	}
}


