@import url(../css/roboto.min.css);body{background-color:#d1d3d4;font-family:"Roboto",sans-serif;padding:30px 0;color:#58595b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:height 1s;transition:height 1s}@media screen and (max-width: 768px){body{padding:0}}.full-site.container{background-color:#fafafa;padding:0}#content-wrap{padding:0 15px}.clear{clear:both}.category-label.all iron-icon{top:11px;color:#c1d537}.category-toiture{background:url("../images/Toiture.png") center center no-repeat transparent}.category-isolation{background:url("../images/isolation.png") center center no-repeat transparent}.category-ramonage{background:url("../images/ramonage.png") center center no-repeat transparent}.category-amenagement_comble{background:url("../images/amenagement-comble.png") center center no-repeat transparent}.category-facade{background:url("../images/facade.png") center center no-repeat transparent}.category-toiture-plat{background:url("../images/toiture-plat.png") center center no-repeat transparent}.category-zinquerie{background:url("../images/zinguerie.png") center center no-repeat transparent}.category-charpente{background:url("../images/charpente.png") center center no-repeat transparent}.category-fenetre-de-toit{background:url("../images/fenetre-toiture.png") center center no-repeat transparent}.category-all{background:url("../images/toutes-categories.png") center center no-repeat transparent}section.page-404{overflow:hidden}@media screen and (min-width: 768px){section.page-404{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}section.page-404 .col-sm-5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.page-404 .col-sm-5 h2{font-size:115px}div.tooltip{font-size:17px}#drawerPanel{position:fixed;top:0;left:0;z-index:999}#drawerPanel[selected="main"]{width:0}#drawerPanel[selected="main"] .menu-mobil ul{display:none}@media screen and (min-width: 769px){#drawerPanel{display:none}}.menu-mobil ul{list-style:none;padding-left:0}.menu-mobil ul li{margin:15px 0;text-align:center}.menu-mobil ul li.current-menu-item a{color:#c1d537}.menu-mobil ul li a{color:#58595b}header.main-header{background-color:#58595b;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header.main-header .logo-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.main-header .logo-menu .menu-burger-container{display:none}@media screen and (max-width: 768px){header.main-header .logo-menu .menu-burger-container{display:block;margin-right:40px;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}header.main-header .logo-menu .menu-burger-container span{font-size:25px}header.main-header .menu-link-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){header.main-header .menu-link-container{display:none}}header.main-header .menu-link-container .lien-facebook{margin-bottom:15px}header.main-header .menu-link-container .lien-facebook i{font-size:20px;color:#fafafa}header.main-header .menu-link-container ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding:0;font-size:17px}header.main-header .menu-link-container ul li{margin:0 5px}header.main-header .menu-link-container ul li.current_page_item a{background-color:#a7a9ac}header.main-header .menu-link-container ul li:last-child{margin-right:0}header.main-header .menu-link-container ul li a{color:#fafafa;padding:10px 10px}header.main-header .menu-link-container ul li a:hover{text-decoration:none}.menu-mobil-tag{position:fixed;z-index:9000;display:none;width:100%;height:100%;background-color:rgba(250,250,250,0.5)}.menu-mobil-tag.active .menu-mobil-wrapper{margin-left:0}.menu-mobil-tag .menu-mobil-wrapper{width:256px;background-color:#fafafa;margin-left:-256px;height:100%;-webkit-transition:margin-left 0.4s;transition:margin-left 0.4s}.menu-mobil-tag .menu-mobil-wrapper ul{list-style:none;padding-left:0}.menu-mobil-tag .menu-mobil-wrapper ul li{margin:15px 0;text-align:center}.menu-mobil-tag .menu-mobil-wrapper ul li.current-menu-item a{color:#c1d537}.menu-mobil-tag .menu-mobil-wrapper ul li a{color:#58595b}footer{padding:15px 0;background-color:#58595b;overflow:hidden;color:#fafafa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .footer-part{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}footer .coordonnee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 768px) and (max-width: 768px){footer .coordonnee{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;min-width:160px}}@media screen and (max-width: 768px){footer .coordonnee div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}footer .communication-agency{margin-top:20px}}footer .coordonnee div{margin-bottom:10px}footer .coordonnee div:last-child{margin-bottom:0}footer .coordonnee .glyphicon{margin-right:10px;color:#c1d537}footer .copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer .copyright div{text-align:center}footer .copyright .logo-footer{margin-bottom:10px}footer .copyright .logo-footer img{width:90px}footer .communication-agency{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer .communication-agency img{margin-right:15px}footer .communication-agency .lien-facebook{margin-bottom:15px}footer .communication-agency .lien-facebook i{font-size:20px;color:#fafafa}footer .communication-agency .from-youcommunik{text-align:right}footer .communication-agency .from-youcommunik a{color:#a7a9ac}#presentation{padding:30px 0;overflow:hidden}#presentation .col-sm-4 img{margin:0 auto}@media screen and (max-width: 768px){#presentation h1{text-align:center}}section.home{padding:30px 0 60px}section.home a.box-home{position:relative;display:block;overflow:hidden}section.home a.box-home:hover{text-decoration:none}section.home .overlay{position:absolute;top:100%;left:0;background:rgba(88,89,91,0.65);opacity:0;z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.home .overlay .category{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-size:50%}@media screen and (max-width: 768px){section.home .overlay .category{background-size:30%}}section.home .overlay .category.category-isolation,section.home .overlay .category.category-ramonage{background-size:30%}@media screen and (max-width: 768px){section.home .overlay .category.category-isolation,section.home .overlay .category.category-ramonage{background-size:15%}}section.home .overlay h3{text-align:center}section.home h2{color:#fafafa;padding:0 15px 20px;margin-top:0;margin-bottom:30px;background:url("../images/title-underline.png") 15px bottom no-repeat transparent}section.home h3{margin:0;padding:15px;margin-right:15px}section.home h3.category-toiture{background:url("../images/Toiture-50x50.png") right center no-repeat transparent}section.home h3.category-isolation{background:url("../images/isolation-50x50.png") right center no-repeat transparent}section.home h3.category-ramonage{background:url("../images/ramonage-50x50.png") right center no-repeat transparent}section.home h3.category-amenagement_comble{background:url("../images/amenagement-comble-50x50.png") right center no-repeat transparent}section.home h3.category-facade{background:url("../images/facade-50x50.png") right center no-repeat transparent}section.home h3.category-toiture-plat{background:url("../images/toiture-plat-50x50.png") right center no-repeat transparent}section.home h3.category-zinquerie{background:url("../images/zinguerie-50x50.png") right center no-repeat transparent}section.home h3.category-fenetre-de-toit{background:url("../images/fenetre-toiture.png") right center no-repeat transparent}section.home h3.category-charpente{background:url("../images/charpente.png") right center no-repeat transparent}section.home .all-category{text-align:center}section.home .all-category .category-label{display:inline-block;width:57px;height:57px;border-radius:65%;border:3px solid #c1d537;background-size:50%;margin:10px;background-color:#808285}#services{background-color:#808285}#services .col-md-4{padding:15px}#services .col-md-4 .bg{background-color:#fafafa;overflow:hidden}@media screen and (max-width: 992px) and (min-width: 768px){#services .col-md-4 .bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#services .col-md-4 .bg .col-md-12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#services .col-md-4 .bg div{padding:0}#services .col-md-4 .bg div iron-image{height:270px}@media screen and (max-width: 1200px){#services .col-md-4 .bg div iron-image{height:195px}}@media screen and (max-width: 768px){#services .col-md-4 .bg div iron-image{height:250px}}@media screen and (max-width: 465px){#services .col-md-4 .bg div iron-image{height:125px}}#services .col-md-4 .bg div h3{background-size:auto 70%;color:#808285}#services .col-md-4 .bg div h3.titre{color:#c1d537;font-size:30px}@media screen and (max-width: 992px) and (min-width: 768px){#services .col-md-4 .bg div h3{text-align:center;font-size:25px;background-image:none}}#services .col-md-4 .bg div .category-icon{display:none}@media screen and (max-width: 992px) and (min-width: 768px){#services .col-md-4 .bg div .category-icon{display:block;height:70px;background-size:auto 100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:15px}}#realisations h2{color:#808285}#realisations .col-md-3{padding:15px}#realisations .col-md-3 .bg{background-color:#808285}#realisations .col-md-3 .bg iron-image{height:200px}@media screen and (max-width: 768px){#realisations .col-md-3 .bg iron-image{height:250px}}@media screen and (max-width: 465px){#realisations .col-md-3 .bg iron-image{height:175px}}@media screen and (min-width: 992px){#realisations .col-md-3 .bg iron-image{height:195px}}#realisations .col-md-3 h3{color:#fafafa;font-size:14px;background-size:auto 70%}#realisations .col-md-3 h3.titre{color:#c1d537;font-size:30px}#realisations.all-categories .bg{background-color:#808285}#presentation.services h1{margin-top:0;padding-bottom:20px;background:url("../images/title-underline.png") left bottom no-repeat transparent}#services.services #tab-services{padding:15px;border-bottom:none}#services.services #tab-services div.active a{background-color:#fafafa}#services.services #tab-services a{background-color:rgba(250,250,250,0.75);height:200px;display:block}@media screen and (max-width: 992px){#services.services #tab-services a{height:158px}}@media screen and (max-width: 768px){#services.services #tab-services a{height:auto}}#services.services #tab-services a .tab-content{background-color:#fafafa}@media screen and (max-width: 630px){#services.services #tab-services a .tab-content{height:auto}}#services.services #tab-services a:hover{text-decoration:none}#services.services #tab-services a:focus{text-decoration:none}#services.services #tab-services .category-icon{height:140px;background-size:25%}#services.services #tab-services .category-icon.category-toiture{background-size:50%}@media screen and (max-width: 992px){#services.services #tab-services .category-icon{height:100px}}@media screen and (max-width: 768px){#services.services #tab-services .category-icon{height:90px;display:none}}#services.services #tab-services h3{margin:0;padding:15px 0;background-image:none;text-align:center;color:#c1d537}#services.services .paper-tab-0 paper-ripple.paper-tab{color:#c1d537}#services.services paper-material.paper-material-0{padding:15px;margin:20px;background-color:#fafafa;clear:both;overflow:hidden}#services.services paper-material.paper-material-0 .img-container{padding:0 15px}#services.services paper-material.paper-material-0 .img-container iron-image{height:220px}#services.services paper-material.paper-material-0 h3{margin-top:0;font-size:35px;padding-bottom:15px;background:url("../images/title-underline.png") left bottom no-repeat transparent;background-size:150px}@media screen and (max-width: 992px){#services.services .img-container{margin-bottom:20px}}#realisations iron-image{height:130px}@media screen and (max-width: 768px){#realisations iron-image{height:160px}}@media screen and (max-width: 465px){#realisations iron-image{height:125px}}@media screen and (min-width: 992px){#realisations iron-image{height:195px}}#realisations #filters-mobile{display:none}#realisations .btn-mobile-filter{text-align:center}#realisations .btn-mobile-filter span{color:#c1d537;font-size:18px}#realisations .text-title{display:block;text-align:center;font-size:22px;text-decoration:none;color:#c1d537;font-weight:normal}#realisations .text-category{text-align:right;font-weight:normal}#realisations .category-label{cursor:pointer}#realisations #portfoliolist{overflow:hidden}#realisations #portfoliolist .mix{display:none}#realisations #neon-animated-pages{-webkit-transition:height 1s;transition:height 1s}#realisations neon-animated-pages>*{height:auto;bottom:auto;background-color:#fafafa;z-index:500}#realisations .realisation-element .close-realisation{float:right}#realisations .realisation-element h2{background:none;margin-bottom:0;padding-bottom:15px}#realisations .realisation-element .realisation-container{padding:0 15px}#realisations .realisation-element .realisation-container .col-md-6{margin-bottom:20px}#realisations .realisation-element .realisation-container .col-md-6 .fotorama__wrap{margin:0 auto}#realisations .realisation-element .fotorama__caption__wrap{background-color:rgba(88,89,91,0.75);color:#fafafa}#realisations .realisation-element h3{margin-bottom:30px;padding-top:0;text-transform:uppercase}#realisations .portfolio .label-bg{background-color:rgba(88,89,91,0.75)}#realisations .label-text .text-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#realisations .categories-header{margin-bottom:15px}#realisations .categories-header .category-current-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#realisations .categories-header .category-current-container>div{height:140px;border-radius:50%;width:140px;background-size:57%;background-color:#808285;border:6px solid #c1d537}#realisations .categories-header .category-current-container .category-name{color:#808285;margin-right:0;width:190px}#realisations .realisation-element{display:none}#contact{overflow:hidden;padding:30px 0;background-color:#808285}#contact .bg-blanc{background-color:#fafafa;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact .bg-blanc>div{text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:160px}@media screen and (max-width: 768px){#contact .bg-blanc>div{margin-bottom:10px}}#contact .formulaire .btn-default{width:100%;border-radius:0;background-color:#c1d537;color:#fafafa}#contact .formulaire .btn-default:hover{background-color:#dde89e;color:#808285}#contact .formulaire div.wpcf7-mail-sent-ok{background-color:#fafafa;border-color:#c1d537;margin:0 0 30px}#contact .formulaire div.wpcf7-validation-errors{background-color:#fafafa;border-color:#58595b;margin:0 0 30px}#contact .formulaire span.wpcf7-not-valid-tip{color:#c1d537}#contact google-map{height:250px;width:100%}
