#page{overflow:hidden}#primary{margin:1em 0;padding:0}.entry-meta,.entry-meta *{display:none}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:1em 0;padding:0}#content{background:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{background-color:#fff;border-bottom:1px solid #eee;margin:0;padding:0 6em}.ast-page-builder-template .ast-archive-description{display:none}#main,.entry-content{margin-bottom:10px;min-height:80vh}.ast-page-builder-template .entry-header{margin-top:0;margin-left:1.5rem}.ast-page-builder-template.single .post-navigation{margin-top:5px}.single .post-navigation{margin:0;padding:5px 0!important;border-top:1px solid #eee}a,a:hover,a:active,a:focus{outline:0}h1,h2,h3,h4,h5,h6{margin:1.5em 0 .5em;font-size:24px;font-family:"Montserrat";font-weight:400;font-style:normal;line-height:1.1;letter-spacing:1px;text-transform:uppercase;clear:none}h2{font-size:21px}.main-navigation{font-family:"roboto";font-size:12px;line-height:2em;text-transform:uppercase;letter-spacing:.25em}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle{right:auto;left:10em}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em 0 200px;margin-left:-80px;font-weight:400;line-height:inherit;-webkit-transition:all .2s;transition:all .2s}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.4;padding:1rem 0}.select2-container--default .select2-selection--single{color:#666!important;padding:.75em!important;height:auto!important;-webkit-border-radius:2px;border-radius:2px;background-color:#fafafa!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear;border:1px solid #eaeaea!important}.ast-theme-transparent-header .main-header-bar,.main-header-bar.ast-sticky-active{background-color:rgba(255,255,255,.75)}.ast-page-builder-template .entry-header{margin-top:0}.ast-single-post .entry-title,.page-title{font-size:2rem;margin:0 1.5rem}.ast-container h1.entry-title{font-size:2rem;margin:0}.projet,.projet-design{padding:0 15px 5px 25px}.projet h1{color:#4f4f4f;font-size:21px;font-size:1.4rem;font-family:"Montserrat";font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:1px;text-transform:uppercase;margin:0}.projet h2{color:#4f4f4f;font-size:1.1rem;font-family:"Montserrat";font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:1px;text-transform:uppercase;margin-top:0}.projet h3{color:#333;font-style:normal;line-height:1.65em;color:#333;font-family:"Roboto";font-weight:700;font-size:12px;margin:0}.projet p,.projet li{color:#333;font-style:normal;line-height:1.1;color:#333;font-family:"Roboto";font-weight:400;font-size:12px;margin:0 0 .5rem 0}.projet ol,.projet ul{margin:.5rem 1rem}#myCarousel .carousel-control{padding-top:20%;text-shadow:0 5px 10px rgba(0,0,0,.9)}.carousel-control.right,.carousel-control.left{background-image:none}.carousel-indicators{bottom:-20px}.carousel-indicators .active{margin:0;width:30px;height:3px;background-color:#fff}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-caption{position:absolute;left:0;right:66.6%;bottom:10%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);background:rgba(255,255,255,.6);padding-left:3rem;padding-right:3rem}a.carousel-caption h2{color:#4f4f4f;font-size:21px;font-family:"Montserrat";font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0}.flexslider{margin:0 0 1rem;border-left:10px solid #fff;border-right:10px solid #fff;border-radius:0;background:transparent}li.thumb{padding:0!important;margin:0}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0!important;padding:0;list-style:none;overflow:hidden}.flex-direction-nav a{top:40%}ol.flex-control-nav.flex-control-thumbs{text-align:center;margin:1rem 0!important;line-height:0}.flex-control-thumbs li{width:6.25%;float:none;margin:0!important;padding:0!important;border-top:2px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:inline-block}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin-bottom:0}li.thumb p{color:#000;position:relative;margin-left:inherit;z-index:999;text-align:right;width:auto;float:right;font-family:"Roboto";font-weight:400;font-size:12px;transform:rotate(-90deg);transform-origin:right bottom;margin-right:5%;padding:.5em 2.5em;background:rgba(255,255,255,.7);margin-top:-2.5em}.center{width:100%!important}li.thumb h5{color:#000;text-shadow:.5px .5px 1px #fff;background:none;position:relative;margin-top:5px;margin-left:inherit;margin-right:inherit;max-width:100%;z-index:999;text-align:center;padding-left:1%;padding-right:inherit;width:100%;float:left;font-family:"Roboto";font-weight:400;font-size:12px;background:rgba(255,255,255,.6)}a.accueil-caption h2{position:relative;color:#4f4f4f;font-size:21px;font-family:"Montserrat";font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:1px;text-transform:uppercase;margin-top:-5rem;display:table;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.4);background:rgba(255,255,255,.6);padding:.2rem 1rem;top:-5rem}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:#a30a31;text-shadow:1px 1px 0 rgba(255,255,255,.3);line-height:40px}.center{width:100vw!important;height:87vh!important}.center img{object-fit:cover;width:100vw!important;min-height:87vh!important}.accueil{height:87vh!important;background-image:url(/wp-content/uploads/2018/10/loading.gif) , url(/wp-content/uploads/2018/10/Mutabilis-paysageurbanisme-R.jpg.pagespeed.ce.bCBw20Zis2.jpg);background-repeat:no-repeat , no-repeat;background-attachment:fixed;background-position:center 80% , center;background-size:200px , contain}.loader{background-image:url(/wp-content/uploads/2018/10/loading.gif);background-repeat:no-repeat;background-position:center 100px;min-height:50vh}.flexslider.slider-proj .slides img{max-height:75vh;width:auto;margin:0 auto}.row{margin-left:15px;margin-right:15px}.projet-v{width:99%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;background:#42b078;margin-bottom:3px}.projet-v .projet-titre{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0%;padding:5% 2%;-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.projet-v:hover .projet-titre,.projet-v:focus .projet-titre{opacity:1;filter: alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projet-v img{position:relative;-webkit-transition:all .35s;transition:all .35s;margin-bottom:0;height:33vh;width:auto!important;min-width:100%;object-fit:cover}.projet-v:hover img,.projet-v:focus img{opacity:.4;filter: alpha(opacity=40);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}.projet-v h2{color:#fff;font-family:"Montserrat";font-size:1.5rem;line-height:1em;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-style:normal;text-align:center;position:relative;background-color:transparent;padding:.5rem 0;opacity:0;filter: alpha(opacity=0);-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);display:none}.projet-v:hover h2,.projet-v:focus h2{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block}.projet-titre h2{margin:0}.projet h3 a{color:#333;font-style:normal;line-height:1.65em;color:#333;font-family:"Roboto";font-weight:700;font-size:12px;margin:0}.category{margin-left:1rem}.category a{display:inline-block;padding:0 1rem;vertical-align:middle;background:#a30b32;cursor:pointer;text-align:center;color:#fff;margin-bottom:0;font-family:"roboto";font-size:12px;line-height:2em;text-transform:uppercase;letter-spacing:.25em;margin-left:.8rem;margin-bottom:1.8rem}div.event-cat{margin:0 8px 8px 0;float:left;width:100%;text-transform:uppercase}div.event-cat .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px;display:inline-block}div.event-cat br{display:none}label.ClassB{margin-right:4px;margin-bottom:10px}div.event-cat input[type="radio"]{display:none}div.event-cat input[type="radio"]+label{display:inline-block;padding:0 1rem;vertical-align:middle;background:#606060;cursor:pointer;text-align:center;color:#fff;margin-bottom:0;font-family:"roboto";font-size:12px;line-height:2em;text-transform:uppercase;letter-spacing:.25em}div.event-cat input[type="radio"]:hover+label{color:#ccc}div.event-cat input[type="radio"]:checked+label{background:#a30b32}.membre{float:left;overflow:hidden;position:relative;text-align:center;background:#a30b32;border:2px solid #fff;max-height:300px;margin:-3px;padding:0}.membre .membre-nom{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);padding:30% 5%}.membre:hover .membre-nom{opacity:1;filter: alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.membre img{display:block;position:relative;-webkit-transition:all .35s;transition:all .35s;margin-bottom:0;width:100%;height:auto}.membre:hover img{opacity:.4;filter: alpha(opacity=40);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.membre h3{color:#fff;font-family:"Montserrat";font-size:1.1rem;line-height:1em;text-transform:uppercase;letter-spacing:0;font-weight:400;font-style:normal;text-align:center;position:relative;background-color:transparent;padding:.5rem 0;opacity:0;filter: alpha(opacity=0);-webkit-transition:opacity .35s , -webkit-transform .35s;transition:opacity .35s , transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);height:100%;width:100%}.membre .fa{font-size:24px;color:#fff;text-align:right;bottom:100px;right:10px;bottom:10px;position:absolute}.membre:hover h3{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.membre-nom h3{margin:0}.equipe-mod{padding:0 45px}.equipe-mod h1{color:#4f4f4f;font-size:21px;font-size:1.4em;font-family:"Montserrat";font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:1px;text-transform:uppercase;margin:0}.equipe-mod h2{color:#4f4f4f;font-size:18px;font-size:1.2em;font-family:"Montserrat";font-weight:700;font-style:normal;line-height:1.1em;text-transform:none;margin:0 0 1.2em 0}.offres h1{font-family:"League Gothic",sans-serif;font-weight:400;font-size:2rem;line-height:2rem}.offres h2,.jobs h2{font-family:"League Gothic",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem;text-transform:uppercase;margin:.5rem 0}.jobs h2{color:#a30b32}.jobs{padding:2rem 1.5rem;margin-bottom:1.5rem;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.jobs .date{text-transform:uppercase;font-size:1.2rem!important;margin-bottom:1rem}.btn-jobs{color:#fff;border-color:#a30b32;background-color:#a30b32;border-radius:2px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-family:inherit;font-weight:inherit;margin-bottom:1rem}a.btn-jobs:hover{color:#fff;font-weight:900}@media screen and (max-width:1200px){.ast-row{margin-left:15px;margin-right:15px}.projet-titre h2{margin:0;font-size:1.3rem}.projet-v h2{font-size:1.3rem}}@media screen and (max-width:992px){.projet{padding:0}.projet h1{margin-top:1rem;padding:0 15px}.projet h2{padding:0 15px;font-size:1.2rem}.projet h3{padding:0 15px}.projet p{padding:0 15px}.projet ol,.projet ul{margin:.5rem 2rem}.projet li{padding:0 15px}.carousel-caption{right:50%;padding-top:10px;padding-bottom:10px}a.carousel-caption h2{font-size:17px}a.accueil-caption h2{font-size:17px!important}.carousel-indicators{bottom:-20px}.ast-row{margin-left:15px;margin-right:15px}.accueil{background-size:150px , contain}}@media screen and (max-width:600px){.projet{padding:0}.projet h1{margin-top:1rem;padding:0 15px}.projet h3{padding:0 15px}.projet p{padding:0 15px}.projet ol,.projet ul{margin:.5rem 2rem}.projet li{padding:0 15px}div#myCarousel{padding:0;margin-top:85px}.projet div#myCarousel{padding:0;margin-top:1rem}.carousel-caption{right:10%;padding-top:5px;padding-bottom:5px}a.carousel-caption h2{font-size:13px}a.accueil-caption h2{font-size:13px!important}.carousel-indicators{display:none}.ast-container h1.entry-title{margin-left:-1.5rem}.nav-links{display:none}.flex-direction-nav a:before{font-size:25px}.loader{min-height:25vh}.ast-row{margin-left:20%}.accueil{background-size:100px , contain}}.wpt-form-item-radio,.wpt-form-item-checkbox{margin-bottom:0!important;display:inline-block!important;margin-right:1rem!important}@media (min-width: 545px)
.ast-page-builder-template .comments-area, .single.ast-page-builder-template .entry-header, .single.ast-page-builder-template .post-navigation, .single.ast-page-builder-template .ast-single-related-posts-container {
    max-width: 100%;
	margin-left:20px
}}
  
  /*Twitter*/

h1.timeline-Header-title.u-inlineBlock {display:none!important}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:0 solid #ddd!important;font-size:13.008px;margin-top:0!important;max-height:fit-content!important;overflow-y:auto!important;padding:0!important;width:100%}