*{-webkit-font-smoothing:antialiased}body{background:#d1d4bf !important}a{color:#d1d4bf}.button-paint{display:block;width:257px;height:46px;background:url(../images/button-background.png) top no-repeat;color:white;margin:auto;font-weight:bold;font-size:16px;text-transform:uppercase;padding:12px 0 0 0;text-align:center}.button-paint:hover{background-position:bottom;text-decoration:none;color:white}.button-paint-small{display:block;width:178px;text-align:center;border:0;background:url(../images/button-readmore-background.png) center center no-repeat;height:43px;color:white;font-size:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:10px 0 0 0}.button-paint-small:hover{text-decoration:none;color:white}.no-padding{padding:0 !important}.blog-author{overflow:hidden;padding-left:20px;padding-right:20px;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px}.blog-author.blog-author-without-border{border-bottom:0 !important}.blog-author .blog-author-image,.blog-author .blog-author-name{float:left;display:inline}.blog-author .blog-author-name{margin-left:20px;font-size:15px;color:#222;padding-top:10px}.social-share-container{overflow:hidden;margin:0 0 40px 0}.social-share ul{margin:0;padding:0;list-style:none}.social-share ul li{float:left;display:inline;margin-left:20px}.social-share ul li a{display:block;width:40px;height:40px}.social-share ul li a.social-linkedin{background:url(../images/social-linkedin.png) no-repeat}.social-share ul li a.social-facebook{background:url(../images/social-facebook.png) no-repeat}.social-share ul li a.social-google{background:url(../images/social-google.png) no-repeat}.social-share ul li a.social-mail{background:url(../images/social-mail.png) no-repeat}.social-share ul li a.social-print{background:url(../images/social-print.png) no-repeat}.search-result{font-size:20px !important;color:#2a2b26 !important;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;line-height:1.1;margin-left:20px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.search-result a{color:#555 !important;text-decoration:none}.search-result a:hover{color:#10100e !important}#header{width:100%;position:relative}#header h1{margin:3px 0 0 0;padding:0;font-size:16px;font-weight:normal}#header form{display:inline}#header .header-brand a{margin-right:20px}#header .header-brand-title{font-size:18px !important;margin-left:15px !important}#header .header-top{height:60px;background:#2e2925;color:#8a7874;padding-top:20px}#header .header-top .header-logo{width:102px;height:100px;display:block;margin-top:-20px}#header .header-top .header-slogan{text-transform:uppercase}#header .header-top a{font-size:16px;color:white;text-decoration:none;margin-left:15px}#header .header-bottom{height:55px;width:100%}#header .header-bottom #header-navigation{margin:0;padding:0}#header .header-bottom ul{margin:0;padding:0}#header .header-bottom ul li{margin:0;padding:0;margin-right:35px}#header .header-bottom ul li a{display:block;padding:15px;font-size:15px;font-weight:600;color:#39372b;text-decoration:none;text-transform:uppercase;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}#header .header-bottom ul li a:hover,#header .header-bottom ul li a:focus{color:#131314;text-decoration:none;background:none !important}#header .header-icons{margin:0;padding:0;list-style:none;overflow:hidden;float:right}#header .header-icons li{float:left;display:inline;margin-left:10px}#header-search{width:100%;height:60px;background:#26211e;position:absolute;left:0;text-align:center;padding-top:9px;display:none;z-index:99999}#header-search form{margin:0;padding:0}#header-search form label{color:white;margin-right:20px}#header-search form input{font-size:14px;margin:0;background:white;border:0px;display:inline-table;height:40px;margin-right:20px;padding-left:20px;padding-right:20px}#header-search form input:hover,#header-search form input:focus{outline:0}#header-search form input[type="submit"]{background:#bd3c3c;font-weight:bold;color:white}#header-search a.close-search{float:right;color:white;margin-top:-35px;margin-right:20px;font-size:20px}.homepage #header .header-bottom{background:none !important}.homepage #header .header-bottom .container{background:none !important}.search-box{width:201px;height:37px;background:url(../images/header-search.png) no-repeat;border:0;margin:-10px 0 0 0;padding:0 45px 0 15px;display:none;color:white}.search-box:focus{outline:0}.content-main{background:white}.home-cta{text-align:center;color:#2f3129;padding:40px;height:350px}.home-cta .title{height:60px;color:#1b1407}.home-cta .title h2 a{font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-cta .image{height:60px}.home-cta a{color:#1b1407 !important;text-decoration:none;font-size:32px;font-weight:bold}.home-cta a:hover{color:#000}.home-cta a.more{margin-top:120px;font-size:10px;color:white;font-weight:normal;text-decoration:none;text-transform:uppercase;float:right;border-bottom:1px solid rgba(255,255,255,0.7);padding-bottom:5px}.home-header-banner{width:100%;background:#ddf1f5 url(../images/home-header-background.png) right repeat-y;padding-top:80px;margin-top:-60px}.home-header-banner h3{width:400px;margin:150px 0 20px 0;padding:0;font-size:40px;color:#353131;text-transform:uppercase;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-header-banner h4{width:400px;font-size:20px;color:#353535;margin-bottom:40px;text-align:left !important}.home-header-banner a{display:block;width:178px;text-align:center;border:0;background:url(../images/button-readmore-background.png) center center no-repeat;height:43px;color:white;font-size:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:10px 0 0 0}.home-header-banner .slick-prev,.home-header-banner .slick-next{display:block;width:24px;height:40px}.home-header-banner .slick-prev::before,.home-header-banner .slick-next::before{display:none}.home-header-banner .slick-prev{background:url(../images/slide-left.png) no-repeat}.home-header-banner .slick-next{background:url(../images/slide-right.png) no-repeat}.home-banner.slick-slider{margin-bottom:0px !important}.slick-slide{outline:0 !important}.slick-slide:focus{outline:0 !important}.home-cta-expertise{background:#bd3c3c}.home-cta-expertise:hover{background:#963030}.home-cta-comptabilite{background:#d1d4bf}.home-cta-comptabilite:hover{background:#bbc0a0}.home-cta-fiscalite{background:#7f7159}.home-cta-fiscalite:hover{background:#615644}.home-why{text-align:center;padding:80px 0}.home-why h2{font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;font-size:32px;color:#2f3129;margin:0 0 20px 0}.home-why p{font-family:Nexa;font-size:20px;color:#2f3129;line-height:1.8}.home-why .home-why-logos{overflow:hidden;list-style:none}.home-why .home-why-logos li{width:20%;float:left;display:inline;text-align:center !important}.home-stats{background:#2f2926;padding:80px 0}.home-stats .home-stat{text-align:center;color:white;text-transform:uppercase;font-size:20px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-stats .home-stat span{font-family:'Helvetica Neue', 'Helvetica', Arial, sans-serif !important;font-size:48px;color:white;font-weight:bold}.home-blog-article{height:440px;font-family:Nexa;font-size:18px}.home-blog-article .home-blog-content{height:120px}.home-blog-article .blog-list-infos{margin-left:20px;margin-right:20px;overflow:hidden;padding-bottom:20px}.home-blog-article .blog-list-infos .blog-list-author{width:40%;float:left;display:inline;font-size:9px;color:#444;text-transform:uppercase;padding-top:8px}.home-blog-article .blog-list-infos .blog-list-author span{float:left;display:inline;margin-top:12px;margin-right:10px}.home-blog-article .blog-list-infos .blog-list-author a{float:left;display:inline;text-decoration:none;color:#222;padding-top:2px}.home-blog-article .blog-list-infos .blog-list-author a:hover{text-decoration:none;color:#000}.home-blog-article .blog-list-infos .blog-list-author a img{margin-right:5px}.home-blog-article .blog-list-infos .blog-list-date{width:30%;float:left;display:inline;font-size:9px;color:#444;text-transform:uppercase;padding-top:20px}.home-blog-article .blog-list-infos .blog-list-more{width:30%;float:left;display:inline;text-align:right;padding-top:12px}.home-blog-article .blog-list-infos .blog-list-more a{display:inline-table;font-size:9px;text-transform:uppercase;color:#222;text-decoration:none;padding-bottom:5px;border-bottom:1px solid #d2d4c6}.home-blog-article .blog-list-infos .blog-list-more a:hover{color:#000;text-decoration:none;border-color:#fff}.home-blog-article:hover>.blog-image>.overlay{display:block}.home-blog-article.first{background:#bfc2ad}.home-blog-article .blog-image{position:relative;margin-right:-35px;margin-left:0}.home-blog-article .blog-image .overlay{display:none;position:absolute;min-width:585px;margin-left:-15px;margin-right:0 !important;height:180px;background:rgba(0,0,0,0.2);top:0}.home-blog-article h3 a{font-size:30px;color:#282621;text-transform:uppercase;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-blog-article h3 a:hover{color:#0c0b0a;text-decoration:none}.home-blog-article p{font-family:Nexa;font-size:18px;color:#282621}.home-access{background:#bb3a3a;color:#222;padding:40px 0;font-size:18px;position:relative !important;font-family:Nexa}.home-access p{font-family:Nexa}.home-access h3 a{font-size:30px;color:#451515;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-access h3 a:hover{text-decoration:none;color:#000}.home-access .home-access-image{position:absolute;right:0 !important;bottom:-40px !important}.homepage-news-image{margin-left:-15px}.home-partners{background:#ddf1f5;padding:40px 0;overflow:hidden}.home-partners h2{font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.home-partners-list{background:#ddf1f5;padding-bottom:40px}.home-partners-list .slick-next{display:block !important;width:19px !important;height:35px !important;top:35px !important;right:25px !important;background:url(../images/slider-partners-right.png) no-repeat !important}.home-partners-list .slick-next::before{display:none !important}.home-partners-list .slick-prev{display:block !important;width:19px !important;height:35px !important;left:25px !important;top:35px !important;z-index:9999 !important;background:url(../images/slider-partners-left.png) no-repeat !important}.home-partners-list .slick-prev::before{display:none !important}.home-partners-list.slick-slider{margin-bottom:0px !important}.home-partners-list.slick-slider .slick-slide{text-align:center}.home-partners-list.slick-slider .slick-slide img{margin:auto}.home-why-content{padding:40px !important}.home-access-pydio{float:right;display:inline-block;width:100px;height:100px}#footer{background:#2f2926;padding:60px 0px;color:white}#footer .madeby{display:block;clear:left;color:#7f7159;font-size:14px;margin-top:200px;text-align:right;padding-right:80px}#footer .madeby a{color:#7f7159;text-decoration:none;font-size:14px}#footer .madeby a:hover{color:#615644}#footer .footer-content{margin-left:20px}#footer h4{font-size:20px;font-weight:bold;color:#7f7159}#footer a,#footer p{font-size:20px;color:white}#footer .socials{margin:0;padding:0;list-style:none}#footer .socials li{float:left;display:inline;margin-right:30px}#footer .socials li a.footer-social{width:45px;height:45px;display:block;margin:0;padding:0;background-position:center top !important}#footer .socials li a.footer-social:hover{background-position:center bottom !important}#footer .socials li a.footer-social.footer-social-linkedin{background:url(../images/footer-icon-linkedin.png) no-repeat}#footer .socials li a.footer-social.footer-social-facebook{background:url(../images/footer-icon-facebook.png) no-repeat}#footer .socials li a.footer-social.footer-social-googleplus{background:url(../images/footer-icon-googleplus.png) no-repeat}#footer .socials li a.footer-social.footer-social-mail{background:url(../images/footer-icon-mail.png) no-repeat}#footer .footer-left,#footer .footer-right{padding-left:120px}.template-services{padding-left:0;padding-right:0;margin-top:-5px}.template-services .service{padding:30px}.template-services .service .service-title{margin-bottom:40px}.template-services .service .service-title img{float:left;display:inline;width:80px;height:80px;margin-right:40px}.template-services .service h2,.template-services .service h2 a{font-size:30px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;text-decoration:none;color:#222}.template-services .service h2:hover,.template-services .service h2 a:hover{color:#111}.template-services .service-expertise{width:100%;background:#bd3c3c}.template-services .service-comptabilite{width:100%;background:#d1d4bf}.template-services .service-fiscalite{width:100%;background:#7f7159}.template-services .service-content{font-size:24px;color:#333;font-family:Nexa !important}.template-services .service-content p{font-family:Nexa !important}.template-services .service-content a.more{font-size:14px;text-transform:uppercase;color:white;text-decoration:none;display:inline-table;border-bottom:1px solid #fff;padding-bottom:5px}.template-services .service-excerpt{font-size:14px;line-height:1.6;color:white;font-family:Nexa}.service-content-container ul li{font-size:18px !important}.template-service{margin-top:-15px}.template-service .service-content{padding-top:40px;padding-bottom:40px}.template-service h1{font-family:SofiaRoughBlackThree;color:#222;font-size:32px;margin-bottom:40px}.template-service p{font-size:18px;font-family:Nexa;margin-bottom:20px}.template-service .banner{width:100%;height:400px}.template-service .banner.banner-fiscalite{background:#bd3c3c}.template-service .banner.banner-expertise{background:#7f7159}.template-service .banner.banner-comptabilite{background:#d1d4bf}.template-service .container-page{background:#fff}.template-service a.more{position:absolute;bottom:15px;right:15px;margin-top:120px;font-size:10px;color:white;font-weight:normal;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.7);padding-bottom:5px}.template-service .service_relation{position:relative;text-align:center;width:50%;float:left;display:inline;padding:40px 0;overflow:hidden}.template-service .service_relation h2,.template-service .service_relation h2 a{color:#222;text-decoration:none;font-family:SofiaRoughBlackThree;font-style:normal;font-weight:normal;margin-bottom:20px}.template-service .service_relation h2:hover,.template-service .service_relation h2 a:hover{color:#090808;text-decoration:none}.template-service .service_relation.service_expertise{background:#7f7159}.template-service .service_relation.service_fiscalite{background:#bd3c3c}.template-service .service_relation.service_comptabilite{background:#d1d4bf}.service-content{padding-left:60px;padding-right:60px;font-family:NexaLight}.service-content p{font-family:NexaLight}.service-content .service-content-container{width:85%;line-height:1.7}.service-content .service-content-container .service-excerpt{font-size:28px;font-family:Nexa;font-weight:bold;color:#444;margin-bottom:40px}.service-content .service-content-container .service-excerpt p{font-size:28px;font-family:Nexa;font-weight:bold;color:#444}.blog-container{background:white !important;margin-top:-5px;font-family:Nexa}.blog-container .blog-banner{text-align:center;padding:60px 0}.blog-container .blog-banner h1{display:block !important;width:400px !important;font-size:32px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;line-height:1;color:#333;margin:auto}.blog-container .blog-banner h2{font-size:18px;color:  #333}.blog-container .blog-contents{margin-left:-15px}.blog-container .blog-contents .article{width:50%;float:left;display:inline;border:0px}.blog-container .blog-contents .article .blog-list-title{height:60px;padding:0 20px}.blog-container .blog-contents .article .blog-list-title h2,.blog-container .blog-contents .article .blog-list-title h2 a{font-size:18px;color:#2a2b26;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;line-height:1.1}.blog-container .blog-contents .article .blog-list-title h2:hover,.blog-container .blog-contents .article .blog-list-title h2 a:hover{text-decoration:none;color:#111}.blog-container .blog-contents .article.first{background:#bfc2ad}.blog-container .blog-contents .article.second{background:#ddf1f5}.blog-container .blog-contents .article.second .blog-list-more a{color:#222 !important;border-bottom:1px solid #9ba8ab !important}.blog-container .blog-contents .article.second .blog-list-more a:hover{border-color:#000 !important}.blog-container .blog-contents .article .blog-list-content{height:160px;font-size:16px;color:#2a2b26;padding-left:20px;padding-right:20px}.blog-container .blog-contents .article .blog-list-infos{margin-left:20px;margin-right:20px;overflow:hidden;padding-bottom:20px}.blog-container .blog-contents .article .blog-list-infos .blog-list-author{width:40%;float:left;display:inline;font-size:9px;color:#444;text-transform:uppercase;padding-top:11px}.blog-container .blog-contents .article .blog-list-infos .blog-list-author span{float:left;display:inline;margin-top:12px;margin-right:10px}.blog-container .blog-contents .article .blog-list-infos .blog-list-author a{float:left;display:inline;text-decoration:none;color:#222}.blog-container .blog-contents .article .blog-list-infos .blog-list-author a:hover{text-decoration:none;color:#000}.blog-container .blog-contents .article .blog-list-infos .blog-list-author a img{margin-right:5px}.blog-container .blog-contents .article .blog-list-infos .blog-list-date{width:30%;float:left;display:inline;font-size:9px;color:#444;text-transform:uppercase;padding-top:20px}.blog-container .blog-contents .article .blog-list-infos .blog-list-more{width:30%;float:left;display:inline;text-align:right;padding-top:12px}.blog-container .blog-contents .article .blog-list-infos .blog-list-more a{display:inline-table;font-size:10px;text-transform:uppercase;color:white;text-decoration:none;border-bottom:1px solid #d2d4c6;padding-bottom:5px}.blog-container .blog-contents .article .blog-list-infos .blog-list-more a:hover{text-decoration:none;border-color:#fff}.blog-container .blog-sidebar-inside{padding-top:40px !important}.blog-container .blog-sidebar{padding-top:0px}.blog-container .blog-sidebar h4{width:80%;font-size:18px;font-weight:bold;color:#333;border-bottom:1px solid #7f7159;padding-bottom:15px;margin-bottom:20px}.blog-container .blog-sidebar ul{margin:0;padding:0;list-style:none;margin-bottom:40px}.blog-container .blog-sidebar ul li a{font-size:16px;color:#444;display:block;padding:10px}.blog-container .blog-post .post-thumbnail{margin-left:-15px}.blog-container .blog-post .post-thumbnail img{width:100%}.blog-container .blog-post .post-title{padding-top:30px;padding-bottom:30px}.blog-container .blog-post .post-title h1{font-size:36px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;line-height:1}.blog-container .blog-post .post-infos{overflow:hidden;font-size:14px;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #e0e0e0}.blog-container .blog-post .post-infos .post-infos-author{width:60%;float:left;display:inline}.blog-container .blog-post .post-infos .post-infos-date{width:40%;float:left;display:inline;text-align:right}.blog-container .blog-post .post-social{width:100%}.blog-container .blog-post .post-content{font-size:18px;padding-bottom:40px;line-height:1.6}.blog-container .blog-post .post-content p{margin-bottom:20px}.comment-list{margin:0;padding:0;list-style:none}.comment-list .comment-author{font-weight:bold;color:#222}.comment-list .comment-meta{display:none}.comment-list a{color:#b10300}.comment-list a:hover{color:#7e0200;text-decoration:none}#comments a{color:#b10300;text-decoration:none}#comments a:hover{text-decoration:none}#comments label{display:block}#comments textarea{width:100%}#comments textarea,#comments input{width:100%;padding:10px}#comments textarea:focus,#comments input:focus{background:#ddd;outline:0}#comments textarea,#comments input{display:block;border:0px !important;background:#eee}#comments input[type="submit"]{background:#b10300;color:white;font-weight:bold;padding:10px 20px;display:block}#comments input[type="submit"]:hover{background:#7e0200;color:white;text-decoration:none}#contact-map{height:580px;margin-top:-5px;margin-bottom:20px;position:relative}#contact-map .contact-map-overlay{width:100%;height:100%;background:none !important;z-index:9999;position:absolute !important}#contact-map .contact-map-overlay:hover{background:rgba(47,41,38,0.4) !important}.contact-container{padding-left:0;padding-right:0;font-family:Nexa}.contact-container a,.contact-container p a{color:#d1d4bf;text-decoration:none}.contact-container .contact-line{overflow:hidden;width:100%}.contact-container .contact-line .contact-bloc{width:50%;height:480px !important;float:left;display:inline;padding:40px;font-size:16px;color:#222}.contact-container .contact-line .contact-bloc h2,.contact-container .contact-line .contact-bloc h2 a{display:block;width:340px;text-align:center;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;font-size:38px;text-decoration:none;margin:auto;margin-top:30px;color:#222;margin-bottom:20px}.contact-container .contact-line .contact-bloc h3{font-size:24px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.contact-container .contact-line .contact-bloc.contact-bloc1{background:#bd3c3c}.contact-container .contact-line .contact-bloc.contact-bloc1 a{font-weight:bold;color:white;text-decoration:none}.contact-container .contact-line .contact-bloc.contact-bloc2{background:white;font-size:24px;line-height:1.8}.contact-container .contact-line .contact-bloc.contact-bloc3{text-align:center;background:#d1d4bf}.contact-container .contact-line .contact-bloc.contact-bloc4{text-align:center;background:#7f7159}.contact-container .contact-form{background:#afdade;padding:40px}.contact-container .contact-form label{display:none !important}.contact-container .contact-form h2{font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;font-size:28px}.contact-container .contact-form li{margin-bottom:20px}.contact-container .contact-form ul.contact-types{margin:0;padding:0px;list-style:none !important;overflow:hidden}.contact-container .contact-form ul.contact-types li{float:left;display:inline}.contact-container .contact-form ul.contact-types li a{padding-bottom:20px}.contact-container .contact-form ul.contact-types li a.active{display:block;border-bottom:2px solid white}.contact-container .contact-form input,.contact-container .contact-form textarea{width:100%;border:0px !important;background:white !important;padding:15px !important}.contact-container .contact-form input:focus,.contact-container .contact-form textarea:focus{outline:0 !important;background:#eee !important}.contact-container .contact-form input[type="submit"]{display:block;border:0px !important;width:256px !important;height:48px !important;background:url(../images/contact-action.jpg) no-repeat !important;color:white;text-align:center;text-transform:uppercase;font-weight:bold}.team-container{background:white;margin-top:-5px}.team-container .team-banner{text-align:center;padding:60px 0}.team-container .team-banner h1{display:block !important;width:80% !important;font-size:42px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal;line-height:1;color:#333;margin:auto}.team-container .team-banner h2{font-size:18px;color:  #333}.team-container .team-bloc{text-align:center;position:relative}.team-container .team-bloc img{position:absolute;bottom:0;right:0}.team-container .team-bloc:hover .team-overlay{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;opacity:1}.team-container .team-bloc .team-overlay{width:100%;height:100%;background:rgba(57,53,43,0.9);position:absolute;z-index:999;text-align:center;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.team-container .team-bloc .team-overlay h2{font-size:24px;font-weight:bold;color:white;text-transform:uppercase}.team-container .team-bloc .team-overlay h4{font-size:16px;color:white;text-transform:uppercase}.team-container .team-bloc .team-overlay a{display:block;width:400px;text-align:center;border:0;background:url(../images/button-readmore-background.png) center center no-repeat;height:43px;color:white;font-size:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:10px 0 0 0}.team-container .team-big .team-overlay{padding-top:220px}.team-container .team-small .team-overlay{padding-top:80px}.team-container .team-big{width:70%;height:600px;float:left;display:inline}.team-container .team-small{height:300px;width:30%;float:left;display:inline}.team-container .team-red{background:#bd3c3c}.team-container .team-default{background:#d1d4c0}.team-container .team-blue{background:#ddf1f5}.team-container .team-other{background:#7f7159}.team-member-banner{width:100%;background:#ddf1f5 url(../images/home-header-background.png) right repeat-y;padding-top:80px;margin-top:-60px}.team-member-banner h3{width:400px;text-align:center;margin:150px 0 20px 0;padding:0;font-size:40px;color:#353131;text-transform:uppercase;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.team-member-banner h4{width:400px;text-align:center;font-size:20px;color:#353535;margin-bottom:40px}.team-member-banner a{display:block;width:400px;text-align:center;border:0;background:url(../images/button-readmore-background.png) center center no-repeat;height:43px;color:white;font-size:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:10px 0 0 0}.team-member{background:white}.team-member h1{font-size:40px;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.team-member .team-member-content{font-size:16px;color:  #777}ul.social-share{margin:0;padding:0;list-style:none}ul.social-share li{float:left;display:inline}.page-container{margin-top:-5px;background:white}.page-container h1,.page-container h1 a{font-size:32px;color:#222;font-family:SofiaRoughBlackThree;font-weight:normal;font-style:normal}.template-employments h1{margin-bottom:40px;font-family:SofiaRoughBlackThree, Helvetica, Arial, sans-serif}.template-employments .card-employment{background:white;padding:30px;margin-bottom:40px}.template-employments .card-employment h2,.template-employments .card-employment h2 a{font-size:18px;font-family:SofiaRoughBlackThree, Helvetica, Arial, sans-serif;color:#2a2b26}.template-employments .card-employment .more-wrapper{margin:10px 0}.template-employments .employment-empty{background:white;padding:30px;margin-bottom:60px}.template-employments a.more{font-size:10px;text-transform:uppercase;color:#222;text-decoration:none;border-bottom:1px solid #d2d4c6;padding-bottom:5px}.template-employments.single-employment{margin-top:40px}.template-employments.single-employment .more-wrapper{margin-bottom:30px}.slicknav_menu{display:none;background:#2E2925}.slicknav_menu .slicknav_menutxt{display:none}.slicknav_menu .slicknav_btn{margin-right:30px}.slicknav_menu .slicknav_icon{margin:0;border-radius:0px !important}.slicknav_menu .slicknav_btn{background:#201c1a}.slicknav_menu ul{list-style:none;padding:0;margin:0}.slicknav_menu ul li a{border:0px;border-radius:0px !important;padding-top:10px;padding-bottom:10px;text-align:center;font-size:18px !important}.slicknav_menu ul li a:hover{background:#201c1a;color:white}.blog-content-container{padding:0 40px}@media screen and (max-width: 1175px){#menu-navigation-principale li{margin:0 !important}#footer .socials li{margin-right:15px !important}#footer h4{font-size:16px !important}#footer a,#footer p{font-size:16px !important}#footer ul.socials{display:inline-table !important;width:auto !important;margin-top:40px !important}}@media screen and (max-width: 768px){.post-infos-date{margin-top:10px !important}.blog-content-container{padding:0 20px}.template-service .banner{height:200px !important}.home-why{text-align:left !important}#header-navigation{display:none !important}.slicknav_menu{display:block}.home-header-banner .slick-prev{left:5px !important}.home-header-banner .slick-next{right:5px !important}#header .header-top .header-slogan,#header .header-top .header-slogan a{font-size:10px !important}.home-header-banner{text-align:center !important}.home-header-banner h3{margin-top:30px;margin-left:auto;margin-right:auto}.home-header-banner h4{margin-left:auto;margin-right:auto}.home-header-banner a{margin-left:auto;margin-right:auto}.blog-container .blog-contents .article{width:100%}.homepage .content-main{margin-top:30px}.homepage .home-blog-article{height:auto !important}.socials{margin-top:40px !important;margin-left:40px !important}#footer .footer-left,#footer .footer-right{margin-top:40px !important;padding-left:60px}.service-content{padding-left:20px;margin-top:20px}.template-services .service .service-title img{margin-top:-30px}.template-services .service-excerpt{margin-top:40px}.service-content .service-content-container{width:100% !important}.blog-contents{margin-bottom:40px}.blog-list-thumbnail img{margin:40px auto}.blog-container .blog-contents .article .blog-list-title h2,.blog-container .blog-contents .article .blog-list-title h2 a{text-align:center}.blog-list-content{text-align:center}.blog-container .blog-post .post-thumbnail{margin-left:0px;margin-top:15px}#contact-map{height:400px !important}}@media screen and (max-width: 400px){#contact-map{display:none !important}.contact-container .contact-bloc1{width:100% !important;background:#d1d4bf !important}.contact-container .contact-line .contact-bloc{height:auto !important}.contact-container .contact-line .contact-bloc h2,.contact-container .contact-line .contact-bloc h2 a{font-size:34px !important;width:100% !important}.service-content{text-align:center !important}#contact-map{margin-top:40px !important}.team-container .team-big .team-overlay{padding-top:100px !important}.template-services .service-content a.more{margin-bottom:20px !important}.blog-sidebar{margin-top:40px !important}h3,h4{width:auto !important}.header-brand{float:left;display:inline}.header-icons{display:none !important}.homepage-news-image{width:100% !important;max-width:auto !important}.home-header-banner .slick-next,.home-header-banner .slick-prev{display:none !important}.footer-left,.footer-right{padding:0 !important;text-align:left;width:100%}.footer-left img,.footer-right img{display:none !important}.team-container .team-bloc .team-overlay a{width:auto !important}.team-member-banner h3{width:auto !important}.team-member-banner h4{width:auto !important}.template-services .service{text-align:center !important}.template-services .service .service-title{text-align:center}.template-services .service .service-title img{float:none !important;display:block !important;margin:auto !important}#footer .col-md-4{width:100%}#footer .col-md-4 ul{width:100%}#footer .col-md-4 ul.socials{margin-top:40px}.home-header-banner a{margin-bottom:40px}.home-header-banner h3{width:auto !important}.home-header-banner h4{width:auto !important}.home-blog-article{height:500px !important}.home-blog-article .overlay{display:none !important}.home-blog-article .blog-image{padding-top:20px !important}.blog-contents{margin-left:0 !important}.blog-container .blog-contents .article{width:100%}.home-blog-article .home-blog-content{height:180px !important}.home-access-image{display:none}.homepage-news-image{margin:0 !important}.blog-container .blog-banner h1{width:auto !important}.social-share ul li{margin-left:15px}.service-content{font-size:20px !important;text-align:left !important}.contact-bloc{width:100% !important;font-size:16px !important}.service-excerpt,.service-excerpt p{display:none !important;font-size:20px !important}.team-big,.team-small{width:100% !important;height:300px !important}}@media (max-width: 768px){.blog-contents .blog-list-thumbnail{margin-top:-40px !important}.contact-container .contact-form ul.contact-types li{width:30% !important}.contact-type-image-independant{width:120px !important}.service-row{margin-right:0px !important}.service_relation{width:100% !important}.service-content{padding-right:0px !important}.blog-list-infos .blog-list-author{width:70% !important}.blog-list-date{display:none !important}.home-why .home-why-logos li{width:40% !important}.home-blog-article .blog-image{margin-left:-15px !important;margin-top:-20px !important}.home-why{padding-bottom:0px !important}.home-header-banner h4{text-align:center !important}#header .header-bottom{height:0 !important}#header .header-top .header-logo{margin-top:-70px}.article_head_couple{margin-top:0px}.home-why-logos li img{padding-right:25px !important}.homepage .content-main{margin-top:0px}#header-navigation{display:none !important}.slicknav_menu{display:block !important}.contact-type-image{width:100px !important}.home-access-image{display:none !important}#footer .socials li{margin-right:15px !important}#menu-navigation-principale li{margin:0 !important}.header-top .col-md-3{display:none !important}.home-blog-article{overflow:hidden}.homepage-news-image{margin-left:auto;margin-right:auto;margin-top:40px}}@media screen and (max-width: 320px){.home-why p{font-size:18px !important;line-height:1.5 !important}.header-brand a{font-size:12px !important}#header .header-top a{font-size:14px !important}.header-brand-title{margin-left:20px !important}#header .header-top a{margin-left:0px !important}a.header-brand-title{margin-left:10px !important}}@media screen and (max-width: 1024px){#footer ul.socials{margin-left:0px !important}}
/*# sourceMappingURL=main.min.css.map */