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

}

/*TYPO*/
h1,.h1,h2,.h2,h3,.h3,.rukola{font-family:'rukola';}
body.page-template-page-avis{
	background: transparent url(bg/footer-bg.png) no-repeat bottom left;
}
body,.poppins{font-family: 'Poppins', sans-serif;font-weight:100}
.raleway{font-family: 'Raleway', sans-serif;}
.white{color:#fff;}
.green{color:#b0b97b}
.brown{color:#ccad9c}
.red{color:#d72f3d}
.black{color:#785d55}
.dark-brown{color:#c09f8d}
.bg-white{background-color:#fff;}
.bg-green{background-color:#b0b97b;}
.bg-brown{background-color:#ccad9c;}
.bg-red{background-color:#d72f3d;}
.bg-dark-brown{background-color:#c09f8d}
.bg-transparent{background-color:transparent;}
.border-green{border:1px solid #b0b97b}
.border-white{border:1px solid #fff}
.border-red{border:1px solid #d72f3d}
.small-title{ont-size:10px;font-weight:100}
.big-title{font-size:50px;margin-top:0}
.underline{position:relative;padding-bottom:0px;}
.underline:after{content:"";position:absolute;bottom:10px;left:0;background:url(sprite.png) no-repeat 0 -54px;height:7px;width:32px;}
.underline-center:after{left:50%;margin-left:-16px;}
.underline-white:after{background-position:-32px -54px;}

p{font-weight:100}

/*buttons & links*/
.btn{transition:all 0.3s ease;border-radius:0}
.link{height:54px;line-height:54px;display:inline-block;transition:all 0.3s ease}
.link .link-picto{background:url(sprite.png) no-repeat -79px 0;display:block;float:left;height:54px;width:79px;margin-right:10px;transition:all 0.3s ease}
.link:hover{text-decoration:none;color:#d72f3d}
.link:hover .link-picto,.link .link-picto.link-picto-inverse{background-position:0 0;}
.link:hover .link-picto.link-picto-inverse{background-position:-79px 0;}
.btn.bg-brown:hover{color:#fff;background-color:#b0b97b}
.btn.light{font-family: 'Poppins', sans-serif;font-weight:100;font-size:10px;}
.btn.arrow .arrow{display:inline-block;height:9px;width:11px;background:url(sprite.png) no-repeat -170px 1px;margin-right:7px;}
.btn.arrow.arrow-white .arrow{background-position:-219px 1px}
.btn.arrow.arrow-green .arrow{background-position:-171px -21px}
.btn.arrow:hover{color:#b0b97b;border-color:#b0b97b}
.btn.arrow:hover .arrow{background-position:-171px -21px}
.btn.arrow.arrow-green:hover{color:#d72f3d;border-color:#d72f3d}
.btn.arrow.arrow-green:hover .arrow{background-position: -170px 1px}

/*icons*/
.icon{display:inline-block;background-image:url(sprite.png);background-repeat:no-repeat}
.icon-cottage{height:58px;width:61px;background-position:0 -62px;}
.icon-piscine{height:64px;width:77px;background-position:0 -119px;}
.icon-lac{height:66px;width:65px;background-position:0 -184px;}
.icon-appartement{height:54px;width:64px;background-position:0 -249px;}
.icon-voile{height:71px;width:63px;background-position:0 -303px;}
.icon-region{height:69px;width:67px;background-position:0 -374px;}
.icon-chrono{height:54px;width:47px;background-position:-2px -446px;}
.icon-tax{height:42px;width:55px;background-position:0px -520px;}
.icon-sauna{height:42px;width:55px;background-position:-109px -517px;}
.icon-garden{height:46px;width:49px;background-position:-213px -518px;}
.icon-cleaning{height:55px;width:56px;background-position:-309px -513px;}
.icon-tv{height:41px;width:53px;background-position:0px -583px;}
.icon-parking{height:46px;width:53px;background-position:-107px -581px;}
.icon-towel{height:36px;width:53px;background-position:-209px -586px;}
.icon-wifi{height:43px;width:58px;background-position:-306px -582px;}
.icon-animal{height:48px;width:53px;background-position:0px -643px;}
.icon-laundry{height:52px;width:47px;background-position:-106px -641px;}
.icon-crib{height:46px;width:52px;background-position:0px -708px;}
.icon-baby_chair{height:43px;width:58px;background-position:-108px -706px;}
.icon-plancha{height:35px;width:53px;background-position:-204px -713px;}
.icon-breakfast{height:51px;width:47px;background-position:-321px -705px;}

/*STRUCTURE*/
.padded{padding:15px}
.nopadding{padding:0}
.nomargin{margin:0}
.img-responsive{display:inline-block;}
.relative{position:relative}
.absolute{position:absolute}
.center_bloc{top:50%;left:50%;width:100%;
-ms-transform:translateX(-50%) translateY(-50%);
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-o-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
max-width: 1170px;}
body {padding-top:0px;}

/*************************************/

/*HEADER*/
.header .navbar{background:transparent;border-bottom:1px solid rgba(255,255,255,0.3);transition:all 0.2s ease}
.header .navbar .navbar-brand .white{height:auto}
.header .navbar .navbar-brand .brown{height:0;}
.header.smaller .navbar {background:#fff;color:#b0b97b;border-bottom:1px solid #c09f8d;box-shadow:0 0 5px 0 rgba(0,0,0,0.5)}
.header.smaller .navbar .navbar-brand .white{height:0}
.header.smaller .navbar .navbar-brand .brown{height:auto;}

.navbar-header{float:left}
.header .navbar-brand{height:inherit;padding:10px 15px 0 15px}

.header a{color:#fff;text-transform:uppercase}
.header a:hover{text-decoration:none}
.header .navbar-default .navbar-nav > li > a{color:#fff;text-transform:uppercase;font-size:13px;padding:20px 7px 17px 7px;border-bottom:3px solid transparent}
.header.smaller .navbar-default .navbar-nav > li > a,.header.smaller .navbar-default  .list-inline li a{color:#c09f8d}
.header .navbar-default .navbar-nav > li:hover > a,.header.smaller .navbar-default .navbar-nav > li:hover > a,.header.smaller .navbar-default  .list-inline li a:hover{color:#b0b97b}
.header .navbar-default .navbar-nav > li.home > a{}
.header .navbar-default .navbar-nav > li:hover > a{border-bottom:3px solid #fff;}

.header .navbar-default .navbar-nav > .active > a,.header .navbar-default .navbar-nav > .active > a:focus,.header .navbar-default .navbar-nav > .active > a:hover{background:transparent;color:#b0b97b;border-bottom:3px solid #fff;}

.navbar-default .navbar-toggle{margin-top:25px;border-color:#fff}

.navbar-collapse.in{transition:all 0.2s ease;background:#fff;color:#222;}
.header .navbar-default .navbar-collapse.in .navbar-nav > li > a,.header .navbar-default .navbar-collapse.in  a{font-size:15px;color:#d72f3d;padding:8px 20px;text-align:center}
.header .navbar-default .navbar-collapse.in .navbar-nav > li > a:hover{background:#d72f3d;color:#fff;transition:all 0.2s ease}


.header_btn{position:absolute;right:0;top:0;}
.header_btn .booking_btn,.header_btn .customer_btn{display:none;height:90px;width:90px;text-align:center;font-size:10px;padding:35px 15px;transition:all 0.2s ease;float:right}
.header_btn .booking_btn:hover{background:#d72f3d}
.header_btn .residence_btn{display:none;height:90px;float:right;width:50px;}
.header_btn .customer_btn:hover{background:#b0b97b}


/*.header .navbar-default .navbar-nav > li > a .visible-lg{display:inline-block!important}*/
.header .phone a,.header .account a{font-weight:400;padding:0 15px}
.header .phone a{font-size:16px;font-weight:700;padding:0 20px}


/*SLIDER*/
.slider{overflow:hidden}
.slider img{width:100%;z-index:51;}
.slider .center_bloc{z-index:52;width: 100%;}
.slider .center_bloc h2{font-size:90px;margin:0;}
.slider .center_bloc h3{font-size:14px;margin-top:0;}
.slider .center_bloc p i.fa{margin:0 2px;}

/*BANNER*/
.banner{overflow:hidden}
.banner img{width:100%;z-index:51;}
.banner .center_bloc{z-index:52;}
.banner .center_bloc h1{font-size:90px;margin:0;}


/*BOOKING FORM*/
.part{float:left;height:75px;line-height:45px;border-right:1px solid rgba(204,173,156,0.6)}
.part.title h2{font-size:32px;margin:0;line-height:65px;}
.part .form-group{margin:0;}
.part .form-group .form-control{height:45px;line-height:45px;text-align:center;border:0;font-size:18px;}
.part.submit .btn{height:75px;line-height:45px;padding:10px 15px}
.part input{border:0;height:32px;max-width:160px;}
.part .icon{margin:8px 5px;float:left;display:block;height:26px;width:31px;background:url(sprite.png) no-repeat -103px -59px}
.part .icon.icon-end_date{background-position:-140px -59px}
.part .icon.icon-nb_person{background-position:-174px -59px}


/***************************************/

/*HOME*/
.part1{z-index:2;}
.part1 .part1_left{padding-bottom:70px}
.part1 .part1_left .absolute{bottom:0;right:0;width:255px;padding:20px 40px;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
.part1 .part1_left h3{margin-top:5px}

.part1 .part1_right h3{font-size:9px;color:#b0b97b;text-transform:uppercase;font-family:'poppins';font-weight:100;}
.part1 .part1_right h2{font-size:50px;color:#d72f3d;position:relative;padding-bottom:8px;margin-bottom:15px}
.part1 .part1_right h2:after{content:"";position:absolute;bottom:0;left:0;background:url(sprite.png) no-repeat 0 -54px;height:7px;width:32px;}
.part1 .part1_right p{font-size:14px;color:#785d55;}
.part1 .part1_right p a{color:#d72f3d}

.part2{margin-top:-50px;z-index:1;overflow:hidden;padding-bottom:30px;}
.part2 .container{background:url(bg/vegetal.png) no-repeat right top;padding-top:130px;}
.part2 h3.main{font-size:9px;}
.part2 h2.main{font-size:50px;}
.part2 .bloc{min-height:280px;float:left}
.part2 .bloc.bloc1,.part2 .bloc.bloc4{min-height:560px;}
.part2 .bloc .txt{top:50%;left:50%;
-ms-transform:translateX(-50%) translateY(-50%);
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-o-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
}
.part2 .bloc .txt .btn{visibility:hidden}
.part2  a{transition:all 0.3s ease;}
.part2  a .bg{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;transition:all 0.3s ease}
.part2  a:hover .bg{background:rgba(215,47,61,0.5);color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
.part2  a:hover .txt{color:#fff;z-index:3;}
.part2  a:hover{transform: scale(1.07);z-index:10}
.part2  a:hover .txt .btn{display:block;visibility:visible}

.part3 .title h3{font-size:9px;font-weight:100}
.part3 .title h2{font-size:50px;position:relative;padding-bottom:0px;}
.part3 .title h2:after{background: rgba(0, 0, 0, 0) url("sprite.png") no-repeat scroll 0 -54px;bottom: 0;content: "";height: 7px;left:50%;position: absolute;width: 32px;margin-left:-16px;}
.part3 .bloc_news{box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}
/*.part3 .bloc_news_img{height:200px;}*/
.part3 .item{padding:20px;}
.part3 .bx-controls-direction a{position:absolute;top:110px;left:60px;height:5px;width:14px;background:url(sprite.png) no-repeat -202px 0;text-indent:-99em;overflow:hidden;display:block;}
.part3 .bx-controls-direction a.bx-next{left:inherit;right:60px;background-position:-188px 0; }

.part4{background:url(bg/part3.jpg) no-repeat top center;background-size:cover;}
.part4 > .container{padding:190px 15px 75px 15px;background:url(bg/vegetal2.png) no-repeat right top;}
.part4 img.bg_img{margin-left:75px}
.part4 .text{width:250px;margin-top:-175px;position:relative;z-index:1;padding:25px 50px;box-shadow:0 0 5px rgba(0,0,0,0.6)}

/*************************************/

/*FOOTER*/
.footer ul.arrow{
   /* -moz-column-count: 2;
    -moz-column-gap: 0px;
    -webkit-column-count: 2;
    -webkit-column-gap: 0px;
    column-count: 2;
    column-gap: 0px;	*/
}
.footer ul.arrow li a:before{content:"→ "}
.footer ul li a,.xfooter a{color:#fff;}
.footer h3.underline{padding-bottom:15px;font-size:26px;}


/*************************************/

/*PAGE COTTAGES & APPARTMENTS */
.page-template-page-cottage .post_content,.page-template-page-appartment .post_content{padding-bottom:25px;}
.page-template-page-cottage .post_content p,.page-template-page-appartment .post_content p{color:#785d55;font-size:15px;font-weight:100}
.cottage_list p.small-title{margin-bottom:0;font-size:9px;}
.cottage_list .cottage h3{margin-top:15px;margin-bottom:35px;font-size:40px;font-weight:400}
.cottage_list  .cottage_img{width:100%}
.cottage .dl-horizontal dt{width:100px;text-align:left}
.cottage .dl-horizontal dd{margin-left:110px;margin-bottom:10px;}
.cottage_list .cottage .absolute{top:5%;left:10%;width:80%;}
.service_list{padding:50px 0;}
.service_list h2{font-size:50px;margin-top:5px}
.service_list .small-title{margin-bottom:0;font-size:9px}
.service_list .inc_service h3,.service_list .add_service h3{font-size:30px;margin:10px 0;padding-bottom:10px}
.service_list .inc_service .service,.service_list .add_service .service{min-height:120px;}
.service_list .inc_service .service p,.service_list .add_service .service p{font-size:11px;font-weight:100;margin:5px 0 0 0}
.page-template-page-cottage .vegetal4{right:0;top:180px}
.page-template-page-cottage .part4{background-size:100%;background-position:bottom center}
.page-template-page-cottage .part4 > .container{padding:30px 15px 200px;background:none}

/***************************************/

/*PAGE TYPE*/
.post_content h2{font-family:'Rukola';font-size:50px;color:#d72f3d;text-align:center;position:relative;}
.post_content h2:after{content:"";position:absolute;bottom:10px;left:50%;background:url(sprite.png) no-repeat 0 -54px;height:7px;width:32px;margin-left:-16px;}
.post_content h3{font-family:'Rukola';font-size:40px;color:#b0b97b;margin:25px 0 0 0}
.post_content .lead{font-size:16px;font-weight:100;line-height:inherit;margin-bottom:20px}
.post_content a{color:#d72f3d;text-decoration:underline;}
.post_content a:hover{text-decoration:none;}
.post_content a.white{color:#fff;text-decoration:none;}
.post_content a.bg-red:hover{background:#b0b97b;text-decoration:none;}
.post_content ul{padding-left:10px}
.post_content ul li{list-style-type:none;position:relative;padding-left:15px;}
.post_content ul li:before{content:"";position:absolute;height:7px;width:7px;border-radius:33%;background:#b0b97b;top:6px;left:0}
.post_content p{font-family:'Poppins';font-size:16px;font-weight:100;color:#785d55;margin-bottom:20px;}
.post_header{padding:25px;}
/***************************************/

/*PAGES RESA*/
#iframe_resa{width:100%;min-height:700px;}


/*CONTACT*/
#map{height:600px;width:100%}
#form_contact{margin:15px 0}
#form_contact .form-group{width:100%;margin-bottom:15px}
#form_contact .form-group label{width:21%;float:left;text-align:right;padding-right:3%}
#form_contact .form-group .wpcf7-form-control-wrap{width:75%;float:left}
/***************************************/

/*ACTUALITES*/
.news_part{padding:25px 0 150px 0;background:url(bg/vegetal6.png) no-repeat 0% 100%,url(bg/vegetal5.png) no-repeat 100% 0%;}
.filter_part h2{font-size:50px;}
.filter_part .button-gp .btn{padding:7px 20px;font-size:9px;font-weight:300;font-family:'Poppins';margin-right:8px;}
.filter_part .button-gp .btn.is-checked{background:#d72f3d;color:#fff;}
.grid-item{width:355px;background:#fff;
-webkit-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
margin-bottom:30px;
}
.grid-item a:hover{text-decoration:none}
.grid-item p.cat{margin-bottom:0;font-size:10px;}
.grid-item h2{font-size:26px;margin-top:10px}
.grid-item p.desc{color:#785d55;font-size:14px;}
.grid-item.offre{background:#d72f3d;color:#fff;}
.grid-item.offre .small-title,.grid-item.offre h2{color:#fff;}
.grid-item.offre p.desc{display:none;}
.grid-item.offre h2{font-size:40px;}
/*.grid-item.offre .btn {color:#fff;border-color:#fff}*/

/*LIVE*/
.grid-live{width:100%}
.grid-item-fb{width:22%;background:#3B5998;color:#fff;
-webkit-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
box-shadow: 0px 0px 28px -2px rgba(0,0,0,0.2);
margin-bottom:30px;
}
.grid-item-fb a{display:block;position:relative}
.grid-item-fb p{color:#fff;margin:0}
.grid-item-fb i.fa{position:absolute;bottom:10px;right:10px;}
.grid-item-fb.facebook{padding-bottom:50px}


/*CUSTOMER AVIS*/
#customer-testimony{
	background: transparent url(bg/vegetal5.png) no-repeat top right;
}
.customer-satisfaction-index h2{
    font-size: 40px;
    color: #d72f3d;
    line-height: 40px;
}
.customer-satisfaction-index h2 span{
    display: block;
    font-size: 90px;
    line-height: 90px;
	margin: 15px 0 -30px 0;
}
.customer-satisfaction-index h3{
    color: #b4b757;
    font-size: 26px;
}

.portals-ratings{
	margin-bottom: 40px;
}
.ratingbar{
	position: relative;
	width: 100%;
	margin-bottom: 6px;
	height: 32px;
	background-color: #f7f4f2;
	-webkit-transition:.4s linear;
	transition:.4s linear;
	-webkit-transition-property:width,background-color;
	transition-property:width,background-color
}
.progressbar-title,
.starbar-title{
	position: absolute;
	top: 0;
	left: 0;
	font-weight: 700;
	font-size: 12px;
	color: #ffffff;
	background: #b0b97b;
	min-width: 60%;
	font-family: 'Poppins', sans-serif;
}
.starbar-title{
	background: #f7f4f2;
	color: #785d55;
	min-width: 40%;
}
.progressbar-title span,
.starbar-title span{
	display: block;
	background: rgba(0,0,0,.1);
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
}
.starbar-title span{
	background:transparent;
}
.progressbar-bar {
	height: 32px;
	width: 0;
}
.progressbar-bar span.progress{
	display: block;
	height: 100%;
	background: #dde2c0;
	-webkit-animation: progressBar 4s ease-in-out;
	-webkit-animation-fill-mode:both;
	-moz-animation: progressBar 4s ease-in-out;
	-moz-animation-fill-mode:both;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.starbar-bar{
	height: 32px;
	width: 87px;
	background: transparent url(stars.png) no-repeat top left;
	position: absolute;
	right: 60px;
	top: 0;
}
.starbar-bar .starbar-bar-progress{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: transparent url(stars.png) no-repeat bottom left;
}

.progressbar-value,
.starbar-value{
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 13px;
	height: 32px;
	line-height: 32px;
	color: #785d55;
	/*color: rgba(0,0,0,.4);*/
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}
@-webkit-keyframes progressBar {
	0% { width: 0; }
	100% { width: 100%; }
}

@-moz-keyframes progressBar {
	0% { width: 0; }
	100% { width: 100%; }
}

.certified-reviews{
	margin: 30px 0;
}
.certified-reviews p{
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: #785d55;
}


.review{
	background-color: #ffffff;
	margin-bottom: 25px;
	box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
	padding: 30px;
}
.review-header{
	height: 54px;
	line-height: 54px;
	margin-bottom: 10px;
}
.review-header .review-rating{
	width: 54px;
	height: 54px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #f3eae5;
	color: #d72f3d;
	font-size: 28px;
	line-height: 48px;
	font-family: 'Rukola', sans-serif;
	padding: 13px 4px;
	text-align: center;
	float: left;
}
.review-header .starbar-bar{
	float: left;
	position: relative;
	margin: 11px 10px;
	right: inherit;
	top: inherit;
}
.review-header .review-date{
	font-size: 9px;
	color: #d72f3d;
	font-weight: 400;
	letter-spacing: 2px;
}
.review-title,
.review-content{
	color: #785d55;
}
.review-title {
	font-weight: 700;
}
.review-title span{
	text-transform: capitalize;
}


    /*grecaptcha-badge*/
.grecaptcha-badge{display:none}

/*media queries*/
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.row-eq-height {
		display: flex;
	}
	.service_list .inc_service.col-md-6{width:55%;padding:15px 80px;position:relative;z-index:1}
	.service_list .add_service.col-md-6{width:50%;padding:15px 80px;position:relative;z-index:2;margin:-160px 0 0 -20px;float:right}	
}

/* Large Devices, Wide Screens */


@media only screen and (min-width : 1200px) {
	.row-eq-height {
		display: flex;
	}
}

@media only screen and (min-width : 1600px) {
	.header_btn .booking_btn,.header_btn .residence_btn,.header_btn .customer_btn{display:block}
}	

@media only screen and (max-width : 1199px) {
.navbar > .container{min-width:100%}
.slider img{min-height:600px}
.part2{margin-top:0}
}	
@media only screen and (max-width : 1040px) {
	.header .navbar-default .navbar-nav > li > a{font-size:12px;padding-right:6px;padding-left:6px}
}

@media only screen and (max-width : 991px) {
	.header .navbar-default .navbar-nav > li > a{font-size:11px;padding-right:5px;padding-left:5px}
	.navbar-brand img{max-width:250px}
	.slider .center_bloc h2{font-size:60px;}
	.part.title{display:none}
	.second_footer_bloc{min-height:200px}
	.grid-item{width:45%}
	.grid-item-fb{width:45%}
}	
@media only screen and (max-width : 860px) {
	.navbar-brand img{max-width:170px;margin-top:20px}
	.header.smaller .navbar-brand img{margin-top:10px;margin-bottom:10px}	
}
@media only screen and (max-width : 767px) {
	#form_contact .form-group label,#form_contact .form-group .wpcf7-form-control-wrap{width:100%;text-align:center;padding:5px}
	.banner .center_bloc h1{font-size:40px}
	.banner .item img{min-height:300px}
	.offre{overflow:hidden}
	.navbar-header{float:inherit}	
	/*.navbar-header{width:100%}*/
	.slider .center_bloc h2{font-size:30px;margin-top:50px}
	.grid-item{width:90%}
	.grid-live{padding:15px}
	.grid-item-fb{width:90%}
}