@media screen and (max-width: 1020px) {
      .logo {
        display: none;
      }
    }


.nav {
      font-size: 100% 14px;
    }

 @media screen and (max-width: 830px) {
	.nav {
    font-size:90%;
    }}
	 @media screen and (max-width: 750px) {
	.nav {
    font-size:80%;
    }}
	 @media screen and (max-width: 702px) {
	.nav {
    font-size:75%;
    }}


.portfolio-item-meta {
      font-size: 100% 12px;
    }

 @media screen and (max-width: 830px) {
	.portfolio-item-meta {
    font-size:90%;
    }}
	 @media screen and (max-width: 765px) {
	.portfolio-item-meta {
    font-size:80%;
    }}
	 @media screen and (max-width: 680px) {
	.portfolio-item-meta {
    font-size:75%;
    }}


#tarifs{font: 1.3em/30px opensans-regular,sans-serif;}


 @media screen and (max-width: 830px) {
#tarifs {
    font-size:98%;
    }}
	 @media screen and (max-width: 765px) {
#tarifs {
    font-size:90%;
    }}
	 @media screen and (max-width: 680px) {
#tarifs {
    font-size:85%;
    }}






@media screen and (max-width: 1577px) {
      .flo {
       margin: -1000px;
	   position: relative;
      }
    }


.flo{
background: #151515 none repeat scroll 0% 0%;
border-radius: 20px 20px;
margin: 2px 5%;
height: auto;
padding: 10px;
position: absolute;
width: 208px;
height: auto;
display:none;
margin-top:5%;
border: 1px solid #e8a42e;

}

.flo:hover{border: 2px solid #e8a42e; opacity:1;}




#tarifs .col:hover{border: 1px solid #e8a42e;}

#tarifs .col{background: #151515 none repeat scroll 0% 0%;
    border-radius: 12px;
    border: px solid #000;
border-radius: 20px 0px 20px 0px;
-moz-border-radius: 20px 0px 20px 0px;
-webkit-border-radius: 20px 0px 20px 0px;
    margin: 2px 2px;
    letter-spacing: 0px;
    height: auto;
	padding: 10px;


}}



a.opacity img {filter:alpha(opacity=100); 
               -moz-opacity: 1.0; 
               opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=50);   
                     -moz-opacity: 0.5;   
                     opacity: 0.5;}
#loading{width:100%;height:100%;top:0;left:0;position:fixed;display:block;opacity:1;background-color:#000;z-index:99;text-align:center;}
#loading-image,#loading h3{position:absolute;top:50%;left:50%;width:300px;height:66px;margin-top:-40px;margin-left:-180px;}
#loading h3{margin-top:25px;color:#FFF;font:arial;font-size:20px;margin-left:-180px;}#social_hub{position:fixed;right:0;margin-top:70px;padding:0;}
#social_hub span{display:block;position:absolute;top:-43px;left:-47px;width:140px;height:42px;background:url(css-sprite.png) -50px 0 no-repeat;}
#social_hub .liens{overflow:hidden;}
#social_hub .liens a{display:block;position:relative;z-index:5;background:silver;width:137px;height:50px;margin-bottom:5px;text-indent:-9999px;}
#social_hub #facebook{background:url(css-sprite.png) -97px -267px no-repeat;}#social_hub #twitter{background:url(css-sprite.png) -97px -317px no-repeat;}
#social_hub #rss{background:url(css-sprite.png) -97px -367px no-repeat;}
#social_hub #email{background:url(css-sprite.png) -97px -417px no-repeat;}.section-head h2{font:30px/42px montserrat-bold, sans-serif;}
.desc{font:14px/24px opensans-regular, sans-serif;}.intro2{font:18px/26px opensans-light, sans-serif;}.flexslider a:active,
.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{list-style:none;margin:0;padding:0;}
.slides li{margin:0;}.flexslider{position:relative;zoom:1;margin:0;padding:0;}.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;display:none;-webkit-backface-visibility:hidden;}.flex-container{zoom:1;position:relative;}
.slides:before,.slides:after{content:" ";display:table;}.slides:after{clear:both;}
header{height:54px;width:100%;z-index:99999;background:url(../images/k-opacity-70.png);position:fixed;top:2%;left:0;}header
.static{background:#232629;position:static;}header 
.logo{position:left;height:54px;width:150px;float:left; margin-right: 40px;}header 
.logo a{display:block;height:18px;width:200px;line-height:18px;position:absolute;left:2%;top:16px;margin:0;padding:0;}header 
.log{position:right;height:400px;width:400px;float:right;}header 
.log a{display:block;height:18px;width:200px;line-height:18px;position:right;left:60px;top:16px;margin:0;padding:0;}#nav-wrap ul,#nav-wrap li,

#nav-wrap a{border:none;outline:none;margin:0;padding:0;}#nav-wrap{position:relative;font:1.2em opensans-regular, sans-serif;float:left;}ul,
#nav{min-height:54px;width:auto;text-align:left;}ul#nav li{position:relative;list-style:none;height:54px;display:inline-block;}ul#nav > li.active a{background:#fdb12d;color:#fff!important;}ul#nav li a{display:block;line-height:54px;text-decoration:none;text-align:left;color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;padding:0 14px;}ul#nav li a:active{background-color:transparent!important;}#intro{background:#111 url(../images/intro-bg.jpg) center;overflow:hidden;height:900px;}.slides{max-height:800px;overflow:hidden;}.slider-text{color:#737E8C;text-align:center;width:85%;top:90px;margin:300px auto 66px;}.slider-text h2{font:56px/78px montserrat-regular, Sans-serif;color:#fff;text-shadow:0 1px 5px rgba(50,50,50,.5);margin:0;padding:0;}.slider-text p{font:17px/36px opensans-light, sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3);margin:18px 10% 0;padding:0;}.flex-direction-nav a{display:block;width:40px;height:66px;background-color:#2D3339;cursor:pointer;z-index:99999;opacity:0;position:absolute;top:50%;font:0/0 a;text-shadow:none;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;}.flex-direction-nav a:hover{background-color:#fdb12d;}.flex-direction-nav .flex-next{right:0;background:#2D3339 url(../images/direction-nav-right.png) no-repeat 53% 50%;position:absolute;}.flex-direction-nav .flex-prev{left:0;background:#2D3339 url(../images/direction-nav-left.png) no-repeat 47% 50%;position:absolute;}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:1;}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}#planning{background:#000;padding-top:100px;padding-bottom:130px;color:#4E565F;}.planning-wrapper{margin-top:42px;}.planning-wrapper .col{width:33.33333%;margin-bottom:30px;}.planning-wrapper h2{font:16px/24px montserrat-bold, sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#C4C4C4;margin-bottom:18px;}
.planning-wrapper p{font-size:16px;line-height:30px;}



#hebergements{background:#000000 
;padding-top:5%;padding-bottom:120px;}







#portfolio-wrapper{margin-top:100px;}#portfolio-wrapper .col{width:20%;margin-bottom:5px;}
.portfolio-item .item-wrap{background:#151515;overflow:hidden;

border-radius: 12px 12px 0px 12px;
-moz-border-radius: 12px 12px 0px 12px;
-webkit-border-radius: 12px 12px 0px 12px;
-webkit-box-shadow:0 1px 1px rgba(40,40,40,0.1);
-moz-box-shadow:0 1px 1px rgba(40,40,40,0.1);box-shadow:0 1px 1px rgba(40,40,40,0.1);

-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.portfolio-item .portfolio-item-meta{padding:1px 1px;}
.portfolio-item .portfolio-item-meta h5 a{font: montserrat-bold, sans-serif;color:#e8a42e;margin-left:2%;}
.portfolio-item:hover .item-wrap{background-color:#e8a42e;border: 1px solid #e8a42e;}
.portfolio-item:hover h5 a{color:#fff!important;}

.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0;}

.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:600px;max-width:600px;background:#fff;position:absolute;z-index:101;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);padding:0;}.reveal-modal 
.description-box{padding:18px 36px;}.reveal-modal .description-box h4{font:15px/24px montserrat-bold, sans-serif;margin-bottom:18px;color:#111;}
.reveal-modal .description-box p{font:13px/24px opensans-regular, sans-serif;color:#605c5c;margin-bottom:18px;}
.reveal-modal .description-box .categories{font:11px/24px opensans-regular, sans-serif;color:#A1A1A1;text-transform:uppercase;letter-spacing:1px;display:block;}.reveal-modal 
.description-box .categories i{margin-right:8px;}.reveal-modal .link-box{background:#111;text-align:left;padding:18px 36px;}
.reveal-modal .link-box a{color:#fff;font:11px/24px opensans-regular, sans-serif;text-transform:uppercase;letter-spacing:3px;cursor:pointer;}.reveal-modal a:hover{color:#0CC;}
.reveal-modal a.close-reveal-modal{margin-left:28px;}

#cartes{background:url();float:center;padding-top:45px;background-color:#000;padding-bottom:70px;color:#7fe6ed;}h10{font-size:12.5px;line-height:25px;color:#FFF;}
#cartes a:hover,#journal a:focus{color:#a2cc39;}#cartes .section-head p.desc,#cartes .section-head .intro2{color:#a2cc39;font:montserrat-regular,sans-serif;font-size:18.5px;line-height:20px;text-align:center;}#cartes .team-wrap h5{font:14px/24px montserrat-bold, sans-serif;color:#a2cc39;}#cartes .team-wrap span{position:relative;top:-6px;font-size:13px;line-height:18px;color:#a2cc39;}#cartes .team-wrap .member-social{font-size:14px;font-weight:400;line-height:18px;color:#a2cc39;margin:0;padding:0;}#tarifs{background:#fff url(../images/patterns/grey.png);padding-top:70px;padding-bottom:14px;color:#A3A3A3;}h13{font-size:9.5px;line-height:25px;color:#FFF;}#tarifs .team-wrap .col{margin-bottom:100px;}#tarifs .process-wrap h4{font:15px/24px montserrat-bold, sans-serif;letter-spacing:1px;text-transform:uppercase;}#tarifs .team-wrap h5{font:14px/24px montserrat-bold, sans-serif;}#tarifs .team-wrap span{position:relative;top:-6px;font-size:13px;line-height:18px;color:#969696;}#tarifs .team-wrap .member-social{font-size:14px;font-weight:400;line-height:18px;color:#969696;margin:0;padding:0;}.testimonials{margin-top:30px;}.testimonials .client-author{position:relative;}.testimonials .client-author img{height:66px;width:66px;-moz-border-radius:100%;-webkit-border-radius:100% 100% 100% 100%;-khtml-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.testimonials .client-author .name{font:14px/24px montserrat-bold, sans-serif;color:#e8a42e;position:absolute;top:6px;left:80px;}.testimonials .client-author span{font-family:opensans-regular, sans-serif;line-height:18px;font-size:13px;color:#969696;display:block;}.testimonials .client-cite{font:18px/36px opensans-light, sans-serif;}#contact{background-color:#25292D;padding-top:80px;padding-bottom:32px;color:#707B89;}#contact .section-head{margin-bottom:42px;}#contact form{margin-bottom:30px;}#contact label{font:15px/24px opensans-semibold, sans-serif;color:#fff;display:inline-block;float:left;width:22%;margin:12px 0;}#contact input,#contact textarea,#contact select{color:#eee;background:#3F464B;margin-bottom:42px;border:0;outline:none;font-size:15px;line-height:24px;width:66%;padding:18px 20px;}#contact input:focus,#contact textarea:focus,#contact select:focus{color:#fff;background-color:#fdb12d;}#contact button.submit{font:18px/30px montserrat-bold, sans-serif;text-transform:uppercase;letter-spacing:3px;color:#fff;background:#fdb12d;border:none;cursor:pointer;height:auto;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin-left:22%;padding:18px 30px;}#contact button.submit:hover{color:#25292D;background:#fff;}#message-warning,#message-success{display:none;background:#151719;margin-bottom:36px;width:88%;padding:24px;}#message-warning{color:#D72828;}#image-loader{display:none;position:relative;left:18px;top:12px;}#contact aside h3{font:21px/30px montserrat-bold, sans-serif;margin-bottom:18px;color:#fdb12d;}.post{background:#f5f5f5 url(../images/patterns/grey.png);padding-top:120px;padding-bottom:90px;}.post .entry-header{position:relative;width:100%;}.post .entry-header h1{font:45px/60px montserrat-regular, sans-serif;color:#313131;width:83.33333%;padding-right:12%;float:right;}.post .post-meta{float:left;text-align:right;width:16.66667%;color:#bec0c1;padding-right:36px;font:14px/24px opensans-regular, sans-serif;margin:6px 0;}.post .post-meta a,.post .post-meta a:visited{color:#B9BBBC;}.post .post-meta .date{margin-bottom:18px;display:block;}.post .post-meta .date:before,.post .post-meta .categories:before{display:block;font:14px/24px opensans-bold, sans-serif;color:#313131;text-align:right;}.post .post-meta .date:before{content:"Published";}.post .post-meta .categories:before{content:"Categories";}.post .post-image{width:100%;margin:24px 0 36px;}.post .post-content{margin-bottom:24px;width:75%;}.post .post-content .tags{margin-top:18px;font-family:opensans-light, sans-serif;}.post .post-content .tags a{font-family:opensans-bold, sans-serif;}.post .bio{margin-top:48px;padding-top:29px;border-top:1px solid #E0E0E0;}.post .bio .gravatar{float:left;width:72px;height:72px;}.post .bio .gravatar img{margin-top:12px;-moz-border-radius:100%;-webkit-border-radius:100% 100% 100% 100%;-khtml-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.post .bio .about{width:83.33333%;float:right;}.post .bio .about h5{font:16px/30px opensans-bold, sans-serif;margin-bottom:6px;}.post .post-nav{border-top:1px solid #E0E0E0;font:16px/30px opensans-light, sans-serif;margin:24px 0;padding:30px 0 0;}.post .post-nav li{display:inline-block;width:49%;line-height:30px;margin:0;padding:0;}.post .post-nav li a{color:#a3a3a3;}.post .post-nav li a:hover{color:#333;}.post .post-nav li strong{font:15px/30px opensans-bold, sans-serif;text-transform:uppercase;color:#fdb12d;letter-spacing:1px;display:block;}.post .post-nav li.next{float:right;text-align:right;}.post .post-nav li.prev{float:left;text-align:left;}#comments{background:#E6E8EB;padding-bottom:90px;padding-top:101px;border-top:1px solid #E0E3E6;}#comments h3{font:20px/30px opensans-bold, sans-serif;margin-bottom:6px;margin-left:16.66667%;color:#313131;}ol.commentlist{border-top:1px solid #D5D9DC;width:75%;margin:29px 0 54px 16.66667%;padding:0;}.commentlist > li{position:relative;list-style:none;border-bottom:1px solid #D5D9DC;margin:0;padding:18px 0 17px;}.commentlist li .avatar{position:absolute;left:-40px;display:block;height:50px;width:50px;}.commentlist li .avatar img{margin-top:6px;height:50px;width:50px;-moz-border-radius:100%;-webkit-border-radius:100% 100% 100% 100%;-khtml-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.commentlist li .comment-info cite{font:15px/30px opensans-bold, sans-serif;color:#454545;}.commentlist li .comment-info .comment-meta{font-size:12px;line-height:24px;display:block;}.commentlist li .comment-info .comment-meta .reply{font-family:opensans-semibold, sans-serif;}.commentlist li .comment-info .comment-meta .sep{color:#AEB6B7;margin:0 5px;}.commentlist li .comment-text{clear:both;line-height:24px;margin:24px 0 0;padding:0;}.commentlist li ul.children{margin:0;padding:18px 0 0;}.commentlist li ul.children li{padding-left:5%;padding-top:17px;border-top:1px solid #D5D9DC;}#comments form{margin-top:30px;margin-left:16.66667%;}#comments form label{font:14px/24px opensans-bold, sans-serif;color:#3d4145;margin:12px 0;}#comments form input,#comments form textarea,#comments form select{color:#3d4145;background:#CFD4D8;margin-bottom:24px;border:0;outline:none;font-size:15px;line-height:24px;width:60%;padding:18px;}#comments form input:focus,#comments form textarea:focus,#comments form select:focus{color:#fff;background-color:#3d4145;}#comments form button.submit{font:18px/30px montserrat-bold, sans-serif;text-transform:uppercase;letter-spacing:3px;color:#fff;background:#fdb12d;border:none;cursor:pointer;height:auto;display:block;margin-top:36px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:18px 24px;}#comments form button.submit:hover{background:#3d4145;}.journal-bottom-nav{margin-top:36px;margin-left:16.66667%;padding-top:5px;border-top:1px solid #D1D6DB;}.bottom-nav{font:14px/36px opensans-bold, sans-serif;margin:0;padding:12px 0;}.bottom-nav li i{margin-left:5px;}.bottom-nav li a:hover{color:#3d4145;}.bottom-nav .sep{font:16px/36px opensans-light, sans-serif;color:#C0C7CE;margin:0 6px;}#blog-entries{background:#151719;padding-bottom:48px;}#blog-entries .post{padding-bottom:53px;border-bottom:1px solid #E0E0E0;}#blog-entries .post .entry-header h1 a,#blog-entries .post .entry-header h1 a:visited{color:#313131;}#blog-entries .post-content a.more-link{font:14px/30px opensans-bold, sans-serif;margin-top:18px;background:#838A91;color:#fff;display:inline-block;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;padding:6px 18px;}#blog-entries .post-content a.more-link:hover{background:#fdb12d;}#blog-entries .post-content a.more-link i{margin-left:10px;}.pagination{margin:36px auto 12px;}.pagination ul li{display:inline-block;margin:0;padding:0;}#bottom-block{background:#E6E8EB;padding-top:24px;padding-bottom:30px;border-top:1px solid #E0E0E0;}#bottom-block .blog-categories{font:13px/30px opensans-semibold, sans-serif;margin:0;padding:0;}#bottom-block .blog-categories li{display:inline;margin-right:15px;}#bottom-block .blog-categories a{color:#A0A6AB;}#bottom-block .blog-categories a:hover{color:#5B6167;}#bottom-block .back-to-top{text-align:right;}#bottom-block .back-to-top a i{margin-left:6px;}#bottom-block .back-to-top a{font:14px/30px opensans-bold, sans-serif;color:#fdb12d;}footer{margin-top:30px;margin-bottom:30px;color:#000;font-size:14px;}footer a,footer a:visited{color:#0B686B;}footer .copyright{margin:0;padding:0;}.ie footer .copyright li{display:inline;}footer .copyright li:before{content:"|";padding-left:10px;padding-right:10px;color:#b9b9b9;}footer .social-links{font-size:18px;float:right;margin:-3px 0 0;padding:0;}footer .social-links li{display:inline-block;margin:0 0 0 24px;padding:0;}footer .social-links li:first-child{margin-left:0;}.intro,#blog-entries .post .post-content p{font:20px/36px opensans-light, sans-serif;}.first,.m-first{clear:left;}#nav-wrap > a,.post .post-meta .categories .sep,footer .copyright li:first-child:before{display:none;}ul#nav li:hover > a,ul#nav li.active a,.slider-text h2 span,.slider-text a,#planning a:hover,#planning a:focus,#planning .section-head h2,#contact a:hover,#contact a:focus,#contact .section-head h2,#message-success,.post .post-meta a:hover,.post .post-meta a:focus,#blog-entries .post .entry-header h1 a:hover,#blog-entries .post .entry-header h1 a:focus,#bottom-block .blog-categories li.current a{color:#fdb12d;}#planning a,#planning a:visited,#contact a,#contact a:visited{color:#C4C4C4;}#planning .section-head p.desc,#planning .section-head .intro,#contact .section-head p.desc,#contact .intro{color:#57606B;}#planning .planning-wrapper i,#message-warning i,#message-success i{margin-right:10px;}#hebergements .section-head h2,#cartes .team-wrap .member-social li a:hover,#tarifs .section-head h2,#tarifs h4,#tarifs h5,#tarifs .team-wrap .member-social li a:hover{color:#e8a42e;}#hebergements .section-head p.desc,#tarifs .section-head p.desc{color:#999;}#hebergements .section-head .intro,#tarifs .section-head .intro{color:#A3A3A3;}
.portfolio-item .item-wrap a,.post .post-meta .categories a{display:block;}h11,
#cartes .process-wrap h11{font:15px/24px montserrat-bold, sans-serif;letter-spacing:1px;text-transform:uppercase;color:red;}h12,
#cartes .process-wrap h4{font:15px/24px montserrat-bold, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#a2cc39;}
#cartes a,#journal a:visited,#cartes .section-head h2,footer a:hover,footer a:focus{color:#fff;}
#cartes h3,#tarifs h3{font:24px/30px montserrat-regular, sans-serif;margin-top:24px;margin-bottom:24px;color:#6E6E6E;
}#cartes .process-wrap .col,#tarifs .process-wrap .col{width:24%;}#cartes .team-wrap,#cartes .team-wrap .col,#tarifs .team-wrap{margin-bottom:24px;}#cartes .team-wrap .member-social li,#tarifs .team-wrap .member-social li{display:inline-block;margin-right:15px;}#cartes .team-wrap .member-social li a,#tarifs .team-wrap .member-social li a{color:#8C8C8C;}#contact span.required,#comments form span.required{color:#fdb12d;font-size:13px;}.bottom-nav li,footer .copyright li{display:inline-block;line-height:24px;margin:0;padding:0;}@media only screen and max-width 900px{#planning,#hebergements,#cartes,#tarifs{padding-top:120px;}.intro,.testimonies .client-cite{font-size:16px;}.slider-text h2{font:43px/54px montserrat-regular, sans-serif;}header 

.logo{position:left;height:54px;width:150px;float:left 5%;margin-left:-20px;}#hebergements #hebergements-wrapper .col{width:33.33333%;}#cartes .blog-entries{margin-top:30px;}
#contact label{display:block;float:none;width:auto;}#contact input,#contact textarea,#contact select{width:100%;margin-bottom:30px;}.first{clear:none;}.m-first{clear:left;}.post,#blog-entries .post{padding-top:84px;}.post p.lead,#blog-entries .post .post-content p{font-size:18px;}.post .entry-header h1{padding-right:18px;float:none;width:100%;font-size:32px;line-height:42px;text-align:center;}.post .post-meta{margin-top:6px;float:none;width:100%;padding-right:0;text-align:center;}.post .post-image{margin:12px 0 24px;}.post .bio .about{width:100%;float:none;padding-left:0;text-align:center;}header.mobile{height:66px;}header.mobile .logo a{top:40px;}.mobile #nav-wrap{position:absolute;top:10px;right:20px;width:auto;margin:0;margin-left:-20px;}.mobile #nav-wrap > a{width:48px;height:48px;text-align:left;background-color:#fdb12d;position:relative;border:none;float:right;font:0/0 a;text-shadow:none;color:transparent;}.mobile #nav-wrap > a:before,.mobile #nav-wrap > a:after{position:absolute;border:2px solid #fff;top:35%;left:25%;right:25%;content:'';}.mobile #nav-wrap > a:after{top:60%;}.mobile #nav-wrap:not( :target ) > a:first-of-type,.mobile #nav-wrap:target > a:last-of-type{display:block;}.mobile #nav-wrap ul#nav{height:auto;display:none;clear:both;}.mobile #nav-wrap ul#nav li{display:block;width:100%;height:100%;text-align:left;border-bottom:1px dotted #595B6A;}.mobile #nav-wrap ul#nav > li.active a{color:#fdb12d!important;background:none;}.mobile #nav-wrap:target > ul#nav{display:block;background:#4c4e5a;clear:both;margin:0;padding:12px 25px 24px;}.mobile #nav-wrap ul#nav li a{font-size:13px;line-height:14px;border:none;margin:10px 0;padding:0;}.slider-text{margin-top:120px;margin-bottom:48px;}.slider-text p{font:14px/30px opensans-regular, sans-serif;margin-top:30px;}.slides{overflow:hidden;min-height:300px;}
.reveal-modal{margin-left:-42%;width:84%;}#journal .entry-header .entry-title{padding-left:20px;margin-bottom:18px;}#journal .entry .post-content{padding-left:20px;margin-top:6px;}.testimonials .client-author .name{position:static;}.post .post-meta .date{font:13px/18px opensans-bold, sans-serif;color:#3D4149;}.post .post-meta .categories{font:13px/18px opensans-regular, sans-serif;}.post .post-meta .categories .sep{display:inline;margin-right:5px;font:13px/18px opensans-light, sans-serif;}.post .bio{padding-top:17px;border-top:1px solid #E0E0E0;}.post .bio .gravatar{float:none;width:72px;margin:0 auto 18px;}.post .post-nav{margin-top:18px;}.post .post-nav li{display:block;width:100%;margin:0 0 18px;}#comments h3{text-align:center;margin-left:0;}ol.commentlist{width:100%;margin-left:0;}.journal-bottom-nav{margin-left:0;text-align:center;}#bottom-block .back-to-top{margin-top:30px;text-align:center;}footer .copyright li{margin-right:10px;}footer .copyright,footer .social-links{text-align:center;float:none;}#hebergements #hebergements-wrapper,footer .social-links{margin-top:12px;}#contact button.submit,#comments form{margin-left:0;}#message-warning,#message-success,#comments form input,#comments form textarea,#comments form select{width:100%;}.section-head,.intro,#tarifs h3,#journal .entry-header,.testimonials,#bottom-block .blog-categories{text-align:center;}#journal .entry-header .author-image,.commentlist li .avatar{display:none;}#journal .entry .post-meta time,#journal .entry .post-meta .dauthor,.testimonials .client-author span,.post .post-meta .categories,.post .post-meta .date,.post .post-meta .categories a{display:inline;}#journal .entry .post-meta .dauthor:before,.testimonials .client-author span:before{content:"/";padding-left:5px;padding-right:5px;}.post .post-meta .date:before,.post .post-meta .categories:before,footer .copyright li:before{content:none;}.post .post-nav li.next,.post .post-nav li.prev{float:none;text-align:center;}}@media only screen and max-width 460px{.slider-text{margin-top:108px;margin-bottom:36px;}.slider-text h2{font:32px/42px montserrat-regular, sans-serif;}.slider-text p{font:12px/24px opensans-regular, sans-serif;margin-top:24px;}#journal .entry-title h3{font-size:28px;line-height:36px;}}#ouverure{background:#fff url(../images/patterns/grey.png);padding-top:70px;padding-bottom:14px;color:#A3A3A3;}h13{font-size:9.5px;line-height:25px;color:#FFF;}#ouverure .team-wrap .col{margin-bottom:100px;}#ouverure .process-wrap h4{font:15px/24px montserrat-bold, sans-serif;letter-spacing:1px;text-transform:uppercase;}#ouverure .team-wrap h5{font:14px/24px montserrat-bold, sans-serif;}#ouverure .team-wrap span{position:relative;top:-6px;font-size:13px;line-height:18px;color:#969696;}#ouverure .team-wrap .member-social{font-size:14px;font-weight:400;line-height:18px;color:#969696;margin:0;padding:0;}.testimonials{margin-top:30px;}.testimonials .client-author{position:relative;}.testimonials .client-author img{height:66px;width:66px;-moz-border-radius:100%;-webkit-border-radius:100% 100% 100% 100%;-khtml-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.testimonials .client-author .name{font:14px/24px montserrat-bold, sans-serif;color:#e8a42e;position:absolute;top:6px;left:80px;}