@charset "utf-8";

/* SOCIAL ICON
********************************/ 
@font-face{font-family:Socicon;src:url(../fonts/Socicon.eot?xvgs9q);src:url(../fonts/Socicon.eot?xvgs9q#iefix) format('embedded-opentype'),url(../fonts/Socicon.woff2?xvgs9q) format('woff2'),url(../fonts/Socicon.ttf?xvgs9q) format('truetype'),url(../fonts/Socicon.woff?xvgs9q) format('woff'),url(../fonts/Socicon.svg?xvgs9q#Socicon) format('svg');font-weight:400;font-style:normal}[class*=" socicon-"],[class^=socicon-]{font-family:Socicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-augment:before{content:"\e908"}.socicon-bitbucket:before{content:"\e909"}.socicon-fyuse:before{content:"\e90a"}.socicon-yt-gaming:before{content:"\e90b"}.socicon-sketchfab:before{content:"\e90c"}.socicon-mobcrush:before{content:"\e90d"}.socicon-microsoft:before{content:"\e90e"}.socicon-pandora:before{content:"\e907"}.socicon-messenger:before{content:"\e906"}.socicon-gamewisp:before{content:"\e905"}.socicon-bloglovin:before{content:"\e904"}.socicon-tunein:before{content:"\e903"}.socicon-gamejolt:before{content:"\e901"}.socicon-trello:before{content:"\e902"}.socicon-spreadshirt:before{content:"\e900"}.socicon-500px:before{content:"\e000"}.socicon-8tracks:before{content:"\e001"}.socicon-airbnb:before{content:"\e002"}.socicon-alliance:before{content:"\e003"}.socicon-amazon:before{content:"\e004"}.socicon-amplement:before{content:"\e005"}.socicon-android:before{content:"\e006"}.socicon-angellist:before{content:"\e007"}.socicon-apple:before{content:"\e008"}.socicon-appnet:before{content:"\e009"}.socicon-baidu:before{content:"\e00a"}.socicon-bandcamp:before{content:"\e00b"}.socicon-battlenet:before{content:"\e00c"}.socicon-mixer:before{content:"\e00d"}.socicon-bebee:before{content:"\e00e"}.socicon-bebo:before{content:"\e00f"}.socicon-behance:before{content:"\e010"}.socicon-blizzard:before{content:"\e011"}.socicon-blogger:before{content:"\e012"}.socicon-buffer:before{content:"\e013"}.socicon-chrome:before{content:"\e014"}.socicon-coderwall:before{content:"\e015"}.socicon-curse:before{content:"\e016"}.socicon-dailymotion:before{content:"\e017"}.socicon-deezer:before{content:"\e018"}.socicon-delicious:before{content:"\e019"}.socicon-deviantart:before{content:"\e01a"}.socicon-diablo:before{content:"\e01b"}.socicon-digg:before{content:"\e01c"}.socicon-discord:before{content:"\e01d"}.socicon-disqus:before{content:"\e01e"}.socicon-douban:before{content:"\e01f"}.socicon-draugiem:before{content:"\e020"}.socicon-dribbble:before{content:"\e021"}.socicon-drupal:before{content:"\e022"}.socicon-ebay:before{content:"\e023"}.socicon-ello:before{content:"\e024"}.socicon-endomodo:before{content:"\e025"}.socicon-envato:before{content:"\e026"}.socicon-etsy:before{content:"\e027"}.socicon-facebook:before{content:"\e028"}.socicon-feedburner:before{content:"\e029"}.socicon-filmweb:before{content:"\e02a"}.socicon-firefox:before{content:"\e02b"}.socicon-flattr:before{content:"\e02c"}.socicon-flickr:before{content:"\e02d"}.socicon-formulr:before{content:"\e02e"}.socicon-forrst:before{content:"\e02f"}.socicon-foursquare:before{content:"\e030"}.socicon-friendfeed:before{content:"\e031"}.socicon-github:before{content:"\e032"}.socicon-goodreads:before{content:"\e033"}.socicon-google:before{content:"\e034"}.socicon-googlescholar:before{content:"\e035"}.socicon-googlegroups:before{content:"\e036"}.socicon-googlephotos:before{content:"\e037"}.socicon-googleplus:before{content:"\e038"}.socicon-grooveshark:before{content:"\e039"}.socicon-hackerrank:before{content:"\e03a"}.socicon-hearthstone:before{content:"\e03b"}.socicon-hellocoton:before{content:"\e03c"}.socicon-heroes:before{content:"\e03d"}.socicon-hitbox:before{content:"\e03e"}.socicon-horde:before{content:"\e03f"}.socicon-houzz:before{content:"\e040"}.socicon-icq:before{content:"\e041"}.socicon-identica:before{content:"\e042"}.socicon-imdb:before{content:"\e043"}.socicon-instagram:before{content:"\e044"}.socicon-issuu:before{content:"\e045"}.socicon-istock:before{content:"\e046"}.socicon-itunes:before{content:"\e047"}.socicon-keybase:before{content:"\e048"}.socicon-lanyrd:before{content:"\e049"}.socicon-lastfm:before{content:"\e04a"}.socicon-line:before{content:"\e04b"}.socicon-linkedin:before{content:"\e04c"}.socicon-livejournal:before{content:"\e04d"}.socicon-lyft:before{content:"\e04e"}.socicon-macos:before{content:"\e04f"}.socicon-mail:before{content:"\e050"}.socicon-medium:before{content:"\e051"}.socicon-meetup:before{content:"\e052"}.socicon-mixcloud:before{content:"\e053"}.socicon-modelmayhem:before{content:"\e054"}.socicon-mumble:before{content:"\e055"}.socicon-myspace:before{content:"\e056"}.socicon-newsvine:before{content:"\e057"}.socicon-nintendo:before{content:"\e058"}.socicon-npm:before{content:"\e059"}.socicon-odnoklassniki:before{content:"\e05a"}.socicon-openid:before{content:"\e05b"}.socicon-opera:before{content:"\e05c"}.socicon-outlook:before{content:"\e05d"}.socicon-overwatch:before{content:"\e05e"}.socicon-patreon:before{content:"\e05f"}.socicon-paypal:before{content:"\e060"}.socicon-periscope:before{content:"\e061"}.socicon-persona:before{content:"\e062"}.socicon-pinterest:before{content:"\e063"}.socicon-play:before{content:"\e064"}.socicon-player:before{content:"\e065"}.socicon-playstation:before{content:"\e066"}.socicon-pocket:before{content:"\e067"}.socicon-qq:before{content:"\e068"}.socicon-quora:before{content:"\e069"}.socicon-raidcall:before{content:"\e06a"}.socicon-ravelry:before{content:"\e06b"}.socicon-reddit:before{content:"\e06c"}.socicon-renren:before{content:"\e06d"}.socicon-researchgate:before{content:"\e06e"}.socicon-residentadvisor:before{content:"\e06f"}.socicon-reverbnation:before{content:"\e070"}.socicon-rss:before{content:"\e071"}.socicon-sharethis:before{content:"\e072"}.socicon-skype:before{content:"\e073"}.socicon-slideshare:before{content:"\e074"}.socicon-smugmug:before{content:"\e075"}.socicon-snapchat:before{content:"\e076"}.socicon-songkick:before{content:"\e077"}.socicon-soundcloud:before{content:"\e078"}.socicon-spotify:before{content:"\e079"}.socicon-stackexchange:before{content:"\e07a"}.socicon-stackoverflow:before{content:"\e07b"}.socicon-starcraft:before{content:"\e07c"}.socicon-stayfriends:before{content:"\e07d"}.socicon-steam:before{content:"\e07e"}.socicon-storehouse:before{content:"\e07f"}.socicon-strava:before{content:"\e080"}.socicon-streamjar:before{content:"\e081"}.socicon-stumbleupon:before{content:"\e082"}.socicon-swarm:before{content:"\e083"}.socicon-teamspeak:before{content:"\e084"}.socicon-teamviewer:before{content:"\e085"}.socicon-technorati:before{content:"\e086"}.socicon-telegram:before{content:"\e087"}.socicon-tripadvisor:before{content:"\e088"}.socicon-tripit:before{content:"\e089"}.socicon-triplej:before{content:"\e08a"}.socicon-tumblr:before{content:"\e08b"}.socicon-twitch:before{content:"\e08c"}.socicon-twitter:before{content:"\e08d"}.socicon-uber:before{content:"\e08e"}.socicon-ventrilo:before{content:"\e08f"}.socicon-viadeo:before{content:"\e090"}.socicon-viber:before{content:"\e091"}.socicon-viewbug:before{content:"\e092"}.socicon-vimeo:before{content:"\e093"}.socicon-vine:before{content:"\e094"}.socicon-vkontakte:before{content:"\e095"}.socicon-warcraft:before{content:"\e096"}.socicon-wechat:before{content:"\e097"}.socicon-weibo:before{content:"\e098"}.socicon-whatsapp:before{content:"\e099"}.socicon-wikipedia:before{content:"\e09a"}.socicon-windows:before{content:"\e09b"}.socicon-wordpress:before{content:"\e09c"}.socicon-wykop:before{content:"\e09d"}.socicon-xbox:before{content:"\e09e"}.socicon-xing:before{content:"\e09f"}.socicon-yahoo:before{content:"\e0a0"}.socicon-yammer:before{content:"\e0a1"}.socicon-yandex:before{content:"\e0a2"}.socicon-yelp:before{content:"\e0a3"}.socicon-younow:before{content:"\e0a4"}.socicon-youtube:before{content:"\e0a5"}.socicon-zapier:before{content:"\e0a6"}.socicon-zerply:before{content:"\e0a7"}.socicon-zomato:before{content:"\e0a8"}.socicon-zynga:before{content:"\e0a9"}

@font-face {
    font-family: 'dry_brushregular';
    src: url('../fonts/dry_brush-webfont.woff2') format('woff2'),
         url('../fonts/dry_brush-webfont.woff') format('woff'),
		 url('../fonts/journal-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'journalregular';
    src: url('../fonts/journal-webfont.eot');
    src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/journal-webfont.woff2') format('woff2'),
         url('../fonts/journal-webfont.woff') format('woff'),
         url('../fonts/journal-webfont.ttf') format('truetype'),
         url('../fonts/journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* GENERAL
********************************/ 
html, body{
	font-family: 'Montserrat', sans-serif;
	margin:0 !important;
	padding:0;
	color:#747474;
	font-size:100%;
}
p, ul, ol{
	line-height:1.8;
}
p{
	text-align:justify;
	margin-bottom:20px;
}
blockquote{
	margin-top:35px;
	font-size:110%;
	margin-bottom:35px;
	background-color:#FFFFFF;
	padding:20px 30px;
	border-color:#ffffff;
}

a{
	outline:none !important;
}

/* UP
********************************/ 
.up{
	position:fixed;
	display:block;
	width:40px;
	height:40px;
	bottom:10%;
	right:-40px;
	z-index:100;
	background-color:#3d4457;
	color:#FFF;
	font-size:20px;
	line-height:45px;
	text-align:center;
}

.up:hover, .up:active, .up:focus{
	color:#FFF;
	text-decoration:none;
}


/* MENU
********************************/ 
nav{
	margin-bottom:0 !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.navbar-fixed-top{
	top:0 !important;
}

.navbar-default{
	background-color:transparent;
	border:none;
	height:140px;
}

.nav{
	margin-top:40px;
}
.nav li{
	margin-left:15px;	
}
.nav li:first-child{
	margin-left:0px;	
}
.nav>li>a{
	height:60px;
	line-height:60px;
	color:#ffffff !important;
	text-transform:uppercase;
	font-size:15px !important;
	/*font-weight:bold !important;*/
	padding:0px 15px !important;
	margin-bottom:0 !important;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.nav>li>a:hover{
	/*color:#9a9a9a !important;*/
	/*text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.8);*/
	border-bottom:2px solid #ffffff;
}

.nav>li>a.active, .nav>li.current-menu-item>a, .nav>li.current_page_parent>a, .nav>li.current-menu-parent>a{
	border-bottom:2px solid #ffffff;
}
.nav>li>a:active, .nav>li>a:focus, .nav>li.current-menu-item>a:active, .nav>li.current-menu-item>a:focus, .nav>li.current_page_parent>a:active, .nav>li.current_page_parent>a:focus{
	outline:none !important;
}

.navbar-header{
	height:140px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.navbar-logo{
	display:block;
	height:140px;
	margin:0 !important;
	padding:0 !important;
	z-index:999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
	.navbar-logo img{
		margin-top:50px;
		height:45px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}

.navbar-logo .regular{
	color:#FFFFFF;
	font-size:28px;
}

.navbar-logo .light.laeta{
	color:#9a9a9a;
	font-size:28px;
}

.navbar-default .navbar-nav>.active>a{
	background-color:#de4900 !important;
	color:#FFF !important;
}

.navbar-default .last-item > a{
	font-style:italic;
	font-family:'oswaldlight';
	border-left:1px solid #e5e5e5;
	font-size:17px !important;
	padding-top:2px !important;
}

.navbar-toggle {
	margin-top:13px;
	border: none;
	background: transparent !important;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#FFFFFF !important;	
}
.navbar-toggle:hover {
	background: transparent !important;
}
	
	.navbar-toggle .icon-bar {
		width: 25px;
		height:3px;
		transition: all 0.2s;
	}
	.navbar-toggle .top-bar {
		transform: rotate(45deg);
		transform-origin: 6% 10%;
	}
	.navbar-toggle .middle-bar {
		opacity: 0;
	}
	.navbar-toggle .bottom-bar {
		transform: rotate(-45deg);
		transform-origin: 8% 90%;
	}

.navbar-toggle.collapsed .top-bar {
	transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
	opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
	transform: rotate(0);
}

	nav.shrink{
		height:55px !important;
		background-color:#FFFFFF !important;
		background-color:rgba(61, 68, 87, 1) !important;
	}
	
	nav.shrink a {
		height:55px;
		line-height:55px;
		font-size: 14px !important;
	}
	
	nav.shrink .navbar-header{
		height:55px;
	}
	
	nav.shrink .nav{
		margin-top:0;	
	}
	
	nav.shrink .navbar-logo{
		height:55px;
		line-height:55px !important;
	}
	
	nav.shrink .navbar-logo img{
		margin-top:12px;
		height:35px;
	}
	
	nav.shrink ul.menu ul{
		top:53px;
	}
	nav.shrink ul.menu ul li a{
		line-height:inherit !important;
		height:auto !important;
	}
	nav.shrink .navbar-toggle {
		/*padding: 4px 5px;
		margin: 8px 15px 8px 0;*/
	}
	
	nav.shrink .navbar-header button{
		/*margin-top:18px !important;*/
	}
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-collapse{
	border:none;
	-webkit-box-shadow:inset 0 0px 0 rgba(255, 255, 255, .1) !important;
	box-shadow:inset 0 0px 0 rgba(255, 255, 255, .1) !important;
}

ul.menu ul
{
	display:none;
	position:absolute;
	top:58px;
	left:0;
	margin:0;
	z-index:999;
	min-width:250px;
	max-width:400px;
	text-align:left;
	padding:30px 20px 20px;
	background-color: #3d4457;
}

ul.menu ul li{
	display:block;
	text-align:left;
	margin-left:0;
}
.sub-menu li{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #FFFFFF;
}
.sub-menu li:last-child{
	margin-bottom:0px;
	border-bottom:none;
}
ul.menu ul li a{
	font-family: 'Montserrat', sans-serif;
	text-transform:none;
	font-size:14px;
	color:#ffffff;
	display:inline-block;
}
ul.menu ul li a:hover{
	color:#d5d5d5;
	text-decoration:none;	
}
ul.menu ul ul{
	top:0;
	left:100%
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.nav li{
    	margin-left: 5px;
	}
	.nav>li>a{
		padding:0 8px !important;
	}
}

@media screen and (max-width: 991px) {
	.navbar-logo{
		margin-left:15px;
		height:60px;	
	}
	.navbar-default .last-item > a{
		border-left:none;
	}
	.navbar-default{
		height:auto !important;
	}
	.nav li{
		margin-left:0px;	
	}
	.nav>li>a{
		height:auto;
		line-height:1;
		padding:15px 10px !important;	
	}
	.navbar-logo img{
		margin-left:15px;
		margin-top:13px;
		height:35px;
	}
	.nav>li>a.active, .nav>li.current-menu-item>a, .nav>li.current_page_parent>a{
		border-width:1px ;
	}
	.navbar-nav{
		margin:0 !important;
		background-color:#3d4457;
	}
	.navbar-header{
		height:60px;
	}
	section#entete{
		padding-top:100px !important;
	}
	ul.menu ul{
		min-width:inherit !important;
		max-width:inherit !important;
		width:100%;
		padding: 0px 0px 0px 40px;
	}
}

/* SECTIONS
********************************/
.bgbeige{
	background-image:url(../images/texture3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
section{
	padding:100px 0;
}
section#alaune{
	padding:40px 0;
	background-image:url(../images/texture2.jpg);
	background-repeat:no-repeat;
	/*background-size:cover;*/
	background-position:center right;
}
	section#alaune p, section#alaune ul, section#alaune ol{
		color:#FFFFFF;
		text-align:center;
		padding:0;
	}
	section#alaune ul, section#alaune ol{
		list-style-type:none;
	}
	section#alaune li{
		margin-bottom:30px;	
	}
	section#alaune h2{
		color:#FFFFFF;
		text-align:center;
	}
	section#alaune strong{
		color:#FFFFFF;
	}
section#home{
	position:relative;
	height:558px;
	background-image:url(../images/header_v2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right;
}
	section#home h1{
		position:absolute;
		text-align:center;
		top:35%;
		left:30%;
		line-height:0.7;
		font-size:100px;
	}
	section#home h1 .baseline{
		font-size:28px;
		/*font-family: 'Montserrat', sans-serif;*/
		display:block;
		text-align:right;
		letter-spacing: 1px;
	}
	.txtbeige{
		font-size:75px;
		color:#dcdbc7;	
	}
@media screen and (max-width: 991px) {
	section#home h1{
		top:25%;
	}
}
div.main{
	padding-top:0;
	padding-bottom:0;
}
	div.main section{
		/*padding-top:75px;
		padding-bottom:75px;*/
	}
	div.main section.white{
		/**/
	}
	div.main section.beige{
		background-image:url(../images/texture3.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;
	}
section#presentation{
	padding-top:0;
	padding-bottom:0;
}
	section#presentation .colleft{
		height:650px;
		padding:0;
		background-image:url(../images/bgcolleft.jpg);
		background-repeat:no-repeat;
		background-size:cover;
	}
	section#presentation .colright{
		height:650px;
		padding:0;
	}
	section#presentation .colright .tablerow{
		display:table;
		height:650px;
		width:100%;
	}
	section#presentation .colright .tablecell{
		display:table-cell;
		width:100%;
		height:100%;
		vertical-align:middle;
		padding:100px;
	}
section#creations{
	padding-bottom:70px;
}
	section#creations h2{
		text-align:center;
	}
	a.creation{
		position:relative;
		display:block;
		margin-bottom:30px;
	}
	a.creation .overlay{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:10px;
		z-index: 98;
		opacity: 1;
		background-color: rgba(61,68,87,0.8);
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
	}
	a.creation .plus{
		position:absolute;
		top:50%;
		left:50%;
		width:30px;
		height:30px;
		margin-top:-15px;
		margin-left:-15px;
		font-size:0;
		z-index: 99;
		opacity: 0;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
	}
		a.creation:hover, a.creation:focus{
			text-decoration:none;
		}
		a.creation:hover .plus{
			opacity: 1;
			font-size:30px;
		}
		a.creation:hover .overlay{
			opacity: 1;
			text-decoration:none;
			height:100%;
		}
	a.creation h3{
		margin-top:0;
		margin-bottom:20px;
	}
	a.creation .padd{
		padding:40px 50px;
		color:#666;
		background-image:url(../images/texture3.jpg);
		background-repeat:no-repeat;
}
section#entete{
	background-image:url(../images/texture.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top center;
	padding-top:175px;
	padding-bottom:75px;
}
	section#entete h1{
		margin:0;
		font-size:50px;
	}
.wraptxt p:last-child, .wraptxt ul:last-child, .wraptxt ol:last-child{
	margin-bottom:0;	
}
.img_portrait{
	margin-bottom:20px;
}
footer{
	padding:125px 0 100px 0;
	color:#FFFFFF;
	background-image:url(../images/texture.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:top right;
}
	footer h2{
		color:#FFFFFF;
		text-align:center;
	}
	footer .wpcf7{
		margin-top:50px;
	}
	footer a{
		color:#FFFFFF;
	}
	footer a:hover{
		color:#FFFFFF;
	}
	footer strong{
		color:#FFFFFF;
	}
	
.btn{
	font-size:14px;
	padding:6px 20px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	outline:none !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn:hover{
	outline:none !important;
}
.btn:focus{
	outline:none !important;
}

.btn-main{
	color: #FFFFFF !important;
	background-color:#3d4457;
	border-color: #3d4457 !important;
}
.btn-main:hover{
	color: #3d4457 !important;
	background-color:transparent;
}
.btn-main:active{
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.25);
  	box-shadow: inset 0 3px 5px rgba(0,0,0,.25);
}

.btn-white{
	color: #3d4457 !important;
	background-color:#ffffff;
	border-color: #ffffff !important;
}
.btn-white:hover{
	color: #ffffff !important;
	background-color: transparent;
}
.btn-white:active{
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.25);
  	box-shadow: inset 0 3px 5px rgba(0,0,0,.25);
}

h1{
	font-family:'dry_brushregular', 'Montserrat', Arial, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-size:60px;
}
h2{
	font-family:'dry_brushregular', 'Montserrat', Arial, sans-serif;
	font-size:40px;
	margin:0;
	margin-bottom:30px;
	text-align:left;
	color:#3d4457;
}
h3{
	color:#3d4457;
	font-size:20px;
	margin-top:40px;
	margin-bottom:20px;
	font-style:italic;
}
	div#partners h3{
		color:#FFFFFF;
	}
h4{
	margin:0;
	margin-bottom:20px;
	font-weight:bold;
	color:#ffffff;
	font-size:18px;
}
strong{
	color:#3d4457;
}
a, a:focus{
	color:#3d4457;
	text-decoration:none;
}
a:hover{
	color:#190b06;	
}

@media screen and (max-width: 767px) {
	section{
		padding:75px 0;
	}
}

.txtpresentation{
	/*margin-bottom:40px;*/
}
.slider{
	/**/
}
	.slider a:hover, .slider a:focus, .slider a:active{
		text-decoration:none;	
	}
.video{
	margin-bottom:40px;
}
.downloads{
	/*margin-bottom:60px;*/
}

.wpcf7-form label{
	color:#ffffff;
}
.form-control{
	border-radius:0px !important;
}
input.form-control{
	height:60px;	
}
textarea.form-control{
	resize:none;
	padding:30px 20px !important;
}
div.wpcf7-response-output{
	border: none;
	padding: 0;
	margin: 0;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	color:#f00;
}
div.wpcf7-mail-sent-ok{
	border: none;
    color: #398f14 !important;
    padding: 0;
    margin: 0;
}


@media screen and (min-width: 1200px)  and (max-width: 1499px) {
	section#home{
		height:558px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	section#home{
		height:500px;
	}
}
@media screen and (max-width: 991px) {
	section#home{
		height:350px;
	}
	section#home h1{
		top:50%;
		left:50%;
		font-size:75px;
		margin-left:-143px;
		margin-top:-50px;
	}
	section#home h1 .baseline{
		font-size:15px;
		display:block;
		text-align:right;
		letter-spacing: 1px;
	}
	.txtbeige{
		font-size:50px;
		color:#dcdbc7;	
	}
	section#alaune{
		background-color:#1d2333;
		background-image:none;
	}
	section#presentation .colright .tablecell{
		padding:15px;
	}
}