/*
Theme Name: France Toiture
Theme URI: http://www.jrdiffusion.com
Author: JR Diffusion
Author URI: http://www.jrdiffusion.com
Description: Theme France Toiture
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.form-control {
    height: auto !important;
}

.wpcf7-form-control select, .wpcf7-form-control input {
    margin-bottom: 14px;
}


h2::before, h2::after{
  display: none !important;
}

.disappear{
  display: flex;
}

.disappear h2 {
  font-size: 1px !important;
  color: white;
}

#site-footer #text-6 h2 {
  font-size:3px !important;
}

.test {
  color: #333d40 !important;
}

.image_sidebar img{ width:100%;height:auto;max-width:390px;margin:auto;}
.image_sidebar{text-align:center;margin-bottom:20px;}


#gform_fields_1{
list-style:none;

}
.gfield_label{
display: inline-block;
width:220px;
padding-right:20px;
    vertical-align: top;
    padding-top:4px;

}

.ginput_container{
width:100px;
display: inline-block;
}

.gfield{
      margin-bottom: 10px;
}
.gfield input[type=text], .gfield textarea{
padding:5px;
width:300px;

}

.gfield textarea{
height:150px; 
}
.gfield select {
        height:30px;
        width:300px;
        line-height:30px;
        padding:5px;
        background:#f4f4f4;
} 

@media (min-width: 768px){
  .gfield input[type=text], .gfield textarea, .gfield select{
    padding:5px;
    width:250px;

    }
}


.gsection_title{

  padding-top:10px;
}

.gfield_radio{
  list-style:none;
  margin-bottom:10px!important;
}
.gfield_radio li{display:inline-block;}
.gfield_radio li label{padding-left:10px; padding-right:40px;}

@media screen and (max-width:640px)
{
  .gfield_label{display:block;}
}
#field_1_15{

  display:none;
}

.gform_confirmation_message_1{

      font-size: 16px;
    color: green;
    font-weight: bold;
    margin-top: 40px;
}

.gform_button{
    background: #c0392b!important;
    color: #fff!important;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    margin-bottom:30px;
}
.validation_message{
color:red;
font-size:8px;
top:18px;

}

.autresDevis img{
  width:100%;height:auto;
}
.autresDevis > div{
  position:relative;
  margin-bottom:15px;
}
.autresDevis h3
{
  font-size:14px;
  text-align:center;
  position:absolute;
  bottom:0px;
  width:100%;
  padding:10px 5px;
  background: rgba(0,0,0,0.5);
  color:#FFFFFF;
  margin-bottom:0px;
}
.nosEngagements h4{
	font-size: 18px;
	text-align:center;
}
.nosEngagements{
	background: #333d40;
    color: #FFFFFF;
	padding:10px 10px 1px 5px;
	margin-bottom:20px;
	border-radius: 2px;
	
}


.nosEngagements ul{
list-style:none;
margin-left:10px;
}
.nosEngagements li{
	margin-bottom:8px;	
}
.nosEngagements li i{
    float: left;
    font-size: 24px;
    margin-right: 14px;
    width: 25px;
    text-align: center;
    color: #c0392b!important;
}


@media (max-width: 767px){section h2 {font-size: 16px !important;}h2:before, h2:after{  width: 10px !important}#activites h3 {margin-bottom: 20px;font-size: 11px !important;}.top-bar a{font-size: 14px !important}.top-bar .icon-box i{font-size: 14px !important}}.dropdown-menu {min-width: 158px;  margin: 0px}img.img-responsive.alignnone {margin: auto}ul.dropdown-menu { padding: 0; margin: 0px; border: none;}h2,.h2 { font-size: 28px; text-align: center;}.font-primary{font-family:'Raleway',sans-serif}.font-sec{font-family:'Open Sans',sans-serif}.bgred{background:#c0392b!important}.red{color:#c0392b!important}.btn-red{background:#c0392b!important;color:#fff!important}.btn-red:hover{background:#e74c3c!important;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.transition{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.form-control:focus{border-color:#c0392b;outline:0;-webkit-box-shadow:none;box-shadow:none}body{font-family:'Open Sans',sans-serif}p{font-size:14px;color:#333}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;margin-bottom:30px}h2:before,h2:after{width:75px;height:1px;background:#4c545f;content:'';display:inline-block;top:-4px;position:relative}h2:before{margin-right:20px}h2:after{margin-left:20px}section{padding:20px 0}section h2{font-size:24px;line-height:1;text-align:center;margin-top:0;padding-top:40px}.top-bar{background:#ffffff;color:#c0392b;padding:15px 0;font-size:12px}.top-bar .icon-box i{float:left;font-size:30px;margin-right:10px}.top-bar a{color:#fff;text-decoration:none;font-size: x-large}.logo-head{padding:30px 0;background:#fff}.navbar{margin-bottom:0;border:0}.navbar li{border-right:none;width:158px;text-align:center}.navbar li.active{border-right:none}.navbar li.active:before{height:12px;width:100%;transform:skewX(45deg);background:#9b2d23;display:block;content:'';margin:-12px 0 0 6px}.navbar li.active a{background:#c0392b!important;color:#fff!important}.navbar li.active a:before{content:'';display:block;width:100%;height:12px;background:#c0392b!important;margin-top:-12px}.navbar li.active a:after{content:'';display:block;width:0;height:0;border-left:79px solid transparent;border-right:79px solid transparent;border-top:25px solid #c0392b;position:absolute;bottom:-24px;z-index:1001}.navbar-nav > li > a{font-family:'Raleway',sans-serif;font-size:14px;text-transform:uppercase;position:relative;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:0;line-height:60px}.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{background:#c0392b!important;color:#fff!important}.navbar-nav > .active > a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb',endColorstr='#ffe2e2e2',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}#slider-section{margin:0;padding:0;position:relative}.slider-container{width:100%;position:relative;padding:0}.slider-content{width:100%;position:relative}.slider-triangle:after{content:'';background:transparent;width:0;height:0;border-left:570px solid transparent;border-right:570px solid transparent;border-bottom:68px solid #FFF;position:absolute;bottom:0;z-index:100}@media (max-width: 1199px){.slider-triangle:after{content:'';background:transparent;width:0;height:0;border-left:470px solid transparent;border-right:470px solid transparent;border-bottom:68px solid #FFF;position:absolute;bottom:0;z-index:100}}@media (max-width: 992px){.slider-triangle:after{content:'';background:transparent;width:0;height:0;border-left:360px solid transparent;border-right:360px solid transparent;border-bottom:68px solid #FFF;position:absolute;bottom:0;z-index:100}}@media (max-width: 769px){.slider-triangle:after{display:none}.navbar{margin-bottom:0;border:0}.navbar li{border-right:none;width:100%;text-align:center}.navbar li.active{border-right:none}.navbar li.active:before{height:12px;width:100%;transform:skewX(45deg);background:#9b2d23;display:block;content:none!important;margin:-12px 0 0 6px}.navbar li.active a{background:#c0392b!important;color:#fff!important}.navbar li.active a:before{content:none!important;display:block;width:100%;height:12px;background:#c0392b!important;margin-top:-12px}.navbar li.active a:after{content:none!important;display:block;width:0;height:0;border-left:79px solid transparent;border-right:79px solid transparent;border-top:25px solid #c0392b;position:absolute;bottom:-24px;z-index:1001}.navbar-nav > li > a{line-height:50px;font-size:18px}.navbar-nav{margin:0 -15px}}#services .items{text-align:center;border:2px solid rgba(247,183,30,0.8);height:100%;border-radius:100%}#services .items h3{font-size:18px;font-weight:700}#services i{font-size:50px;line-height:50px;color:#f7b71e;margin:70px 0 10px;display:block}#choix .nb-choix{margin-bottom:85px}#choix .nb-choix .cercle{padding:15px;border:4px solid #c0392b;width:100px;height:100px;border-radius:50%;float:left;margin-right:25px}#choix .nb-choix .cercle p{font-size:45px;color:#c0392b!important;text-align:center}#choix .nb-choix .desc-choix{padding-top:1px}#choix .nb-choix .desc-choix h4{font-weight:700;font-size:22px;margin-bottom:10px;margin-top:10px}#choix .nb-choix .desc-choix p{color:#a9a9a9;font-size:15px;line-height:26px}#testimonials{background:url(/web/20180105083433im_/https://devis-toiture-gratuit.com/wp-content/themes/france-toiture/images/background-temoignages.png);background-color:#c0392b;color:#fff}#testimonials h2:before,#testimonials h2:after{color:#fff!important}#testimonials .description-members{font-weight:700;line-height:10px;font-family:'Raleway',sans-serif;font-size:12px;color:#fff}#testimonials .carousel-indicators{position:static;width:100%;margin-left:0}#testimonials .carousel-indicators li{border:1px solid #fff}#testimonials .carousel-indicators .active{background-color:#fff;border:none}#testimonials .testimonials{font-size:18px;height:22px;overflow:hidden;background:rgba(255,255,255,0.1);padding:20px 0 45px;border-radius:4px;color:#fff}#testimonials i{font-size:40px;margin-bottom:10px}#rappel{background:url(/web/20180105083433im_/https://devis-toiture-gratuit.com/wp-content/themes/france-toiture/images/rappel.jpg)}#rappel h4,#rappel h5{font-weight:700;color:#fff}#contact-section{background:#fafafa;border:1px solid #eaeaea;padding:40px 0}#contact-section h4{margin:0;font-size:26px}#breadcrumbs{display:inline-block;margin:20px;background:rgba(0,0,0,0.7);padding:5px;border-radius:3px}#page-head{min-height:280px;text-align:center;background:url(https://devis-toiture-gratuit.com/wp-content/uploads/2015/03/Couvreur-Toiture.jpg) no-repeat scroll center center;position:relative}#page-head .page-title{color:#FFF;padding:15px 30px;margin:0 auto;display:inline-block;background:rgba(0,0,0,0.5)}#page-head a{color:#fff;text-decoration:none}#contact h2{font-weight:700;font-size:18px}#contact a{color:#c0392b;text-decoration:none}#contact i{color:#696969;margin-right:5px}#contact ul{padding-bottom:30px;margin-bottom:34px}#contact #map-canvas{height:205px;margin-bottom:20px}#contact .input-group{margin-bottom:10px}#contact .input-group i{padding-left:5px}#contact textarea.form-control{margin-bottom:14px}#site-footer{padding:40px 0 0;background:#333d40;font-family:'Raleway',sans-serif}#site-footer p{color:#fff;margin:0 0 30px}#site-footer a{color:#fff;text-decoration:none;letter-spacing:1px}#site-footer a:hover{color:#f9f9f9}#site-footer h5{color:#fff;text-align:center;font-size:18px}#site-footer h5:before,#site-footer h5:after{width:75px;height:1px;background:#c0392b!important;content:'';display:inline-block;top:-4px;position:relative}#site-footer h5:before{margin-right:20px}#site-footer h5:after{margin-left:20px}#site-footer ul{padding:0;list-style:none}#site-footer li{border-bottom:1px dotted #293133;color:#fafafa!important;margin-bottom:10px}#site-footer li span{position:absolute;right:14px;background: url('https://devis-toiture-gratuit.com/wp-content/themes/france-toiture/images/horaires.png');width: 68px;height: 13px;}#site-footer .icones{margin-bottom:20px}#site-footer .icones i{float:left;font-size:24px;margin-right:14px;width:25px;text-align:center;color:#c0392b!important}#copyright{background:#293133;color:#d9d9d9;text-align:center;padding:15px 0;font-family:'Open Sans',sans-serif}#copyright p{margin:0!important}#copyright a{color:inherit}span.breadcrumb_last{color:#c0392b!important}.wpcf7-validation-errors,wpcf7-mail-sent-ok{border:none!important}.wpcf7-validation-errors{color:#c0392b!important}.wpcf7-mail-sent-ok{color:#16a085!important}#activites a{color:inherit}#activites .col-md-4{padding:0}#activites .col-md-4 img{width:100%;height:auto;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#activites .col-md-4 img:hover{opacity:.8}#activites .col-md-4 .details{position:absolute;bottom:0;left:0;right:0;padding:10px 40px;background:rgba(41,49,51,0.85);color:#FFF;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#activites .col-md-4 .details h3{margin-bottom:20px;font-size:18px}#activites .col-md-4 .details .title{float:left}#activites .col-md-4 .details .desc{float:right;padding:15px;border:1px solid #c0392b;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#activites .col-md-4 .details .desc i{font-size:35px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#activites .col-md-4 .details .desc:hover{background:#c0392b}.page-single{min-height:280px;text-align:center;position:relative}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#fff;background:#c0392b!important}ul.dropdown-menu li.active{border-right:none}ul.dropdown-menu li.active:before{height:12px;width:100%;transform:skewX(45deg);background:#9b2d23;display:block;content:none!important;margin:-12px 0 0 6px}ul.dropdown-menu li.active a{background:#c0392b!important;color:#fff!important}ul.dropdown-menu li.active a:before{content:none!important;display:block;width:100%;height:12px;background:#c0392b!important;margin-top:-12px}ul.dropdown-menu li.active a:after{content:none!important;display:block;width:0;height:0;border-left:111px solid transparent;border-right:111px solid transparent;border-top:25px solid #c0392b;position:absolute;bottom:-24px;z-index:1001}.dropdown-menu > li > a{padding:10px 20px}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff}}ul{padding:0!important}.recent-posts-widget-with-thumbnails,#text-5{padding:5px 20px;border:1px solid rgba(156,156,156,0.3);margin-bottom:20px}.recent-posts-widget-with-thumbnails ul li{margin:0 0 5px!important;border-bottom:1px solid rgba(156,156,156,0.3)!important}.recent-posts-widget-with-thumbnails ul li:last-child{margin:0!important;border-bottom:none!important}.recent-posts-widget-with-thumbnails a,#text-5 a{color:#9c9c9c;text-decoration:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.recent-posts-widget-with-thumbnails a:hover,#text-5 a:hover{color:#c0392b!important}.recent-posts-widget-with-thumbnails h3,#text-5 h3{margin-bottom:15px}.icones{margin-bottom:10px}.icones i{float:left;font-size:24px;margin-right:14px;width:25px;text-align:center;color:#c0392b!important}footer address {color: #fff}address{color:#9c9c9c}#site-footer .horaires .badge {position: absolute;right: 14px;width: 50px;height: 18px;background:#c0392b}#tp p{text-align: justify}#tp img{margin:40px auto}#activites{padding:0px}.navbar-default {background-color: #fafafa;border-top: 1px solid #eaeaea!important}#depannage{text-align: justify}#depannage img{margin: auto}@media (min-width: 770px) and (max-width: 991px){.dropdown-menu { min-width: 98px !important;font-size: 9px}.navbar li {  border-right: none;  width: 98px;  text-align: center;}.navbar-nav > li > a {font-size: 9px;}.navbar li.active a:after {content: '';  display: block;  width: 0;  height: 0;  border-left: 49px solid transparent;  border-right: 49px solid transparent;  border-top: 25px solid #c0392b;  position: absolute;  bottom: -24px;  z-index: 1001;}}@media (min-width: 992px) and (max-width: 1199px){.dropdown-menu { min-width: 130px !important;font-size: 13px}#activites .col-md-4 .details h3 {  font-size: 9px}.navbar li {  border-right: none;  width: 130px !important;  text-align: center}.navbar-nav > li > a {font-size: 13px !important}.navbar li.active a:after {  content: '';  display: block;  width: 0;  height: 0;  border-left: 66px solid transparent;  border-right: 66px solid transparent;  border-top: 25px solid #c0392b;  position: absolute;  bottom: -24px;  z-index: 1001;}
a.tel{
  display: inline-block;
  position: fixed;
  height: 172px;
  width: 47px;
  background: url("https://devis-renov.fr/wp-content/uploads/2015/04/rappel.png") no-repeat 0 0;
  cursor: pointer;
  top: 250px;
  right: 0;
  z-index: 100029;
}


@keyframes blink {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
@-webkit-keyframes blink {
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
.blink {
  animation: blink 1s step-start 0s infinite;
  -webkit-animation: blink 1s step-start 0s infinite;
  }


/*
     FILE ARCHIVED ON 08:34:33 Jan 05, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:02:15 Dec 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.302
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.011
  esindex: 0.008
  cdx.remote: 14.76
  LoadShardBlock: 76.431 (3)
  PetaboxLoader3.datanode: 87.919 (4)
  PetaboxLoader3.resolve: 138.06 (2)
  load_resource: 176.983
*/