/*
Theme Name:   Renovate Child
Description:  Renovate Child Theme
Template:     renovate
Version:      1.0
Text Domain:  renovate
*/

.header-container{padding:10px 0}
#accrochetop{padding-top: 18px;padding-left: 38px;position: relative;left: 19px;color:#788f1d;font-style:italic}
#smallimageroundapropos{position: relative;top: -90px;right: 50px;}
ol ol, ul ul {list-style: inside;line-height: 24px;font-family: 'Raleway';font-size: 14px;} 
.sf-menu li a{font-weight:bold}

/*header*/
.header-top-bar .contact-details li{color:#3f3f3f;border:none}
.header-top-bar .contact-details li.template-mail{color:#92A54A}
.header-top-bar .social-icons li a{}
.header-top-bar .contact-details li a{color:#3f3f3f;font-weight:bold;text-transform:uppercase}
.header .logo a img{width:90px;height:92px}
 
/*Footer*/
.footer-row p{color:black}
.site-container .footer-row{background:white!important}
.footer-row h6{text-transform:uppercase;margin-bottom:15px;font-weight:bold}
.footer-row ul#menu-footer-menu li{margin: 0;border-bottom: 1px solid #E2E6E7;padding: 23px 0;}
.footer-row ul#menu-footer-menu li a{color:black}
.footer-row ul#menu-footer-menu li i{padding-left:15px;color:#92A54A;margin-right:10px}
.footer-row ul#menu-footer-menu li a:hover{text-decoration:none}
.footer-row ul#menu-footer-menu li:hover a{color:white}
.footer-row ul#menu-footer-menu li:hover i{color:white}
.footer-row ul#menu-footer-menu li:hover{text-decoration:none;background:#92A54A}
.footer-row .widget_recent_entries a{color:#92A54A;font-weight:bold;text-transform:uppercase}
.widget_text .contact-details-box p{padding:0}
.widget_text .contact-details-box li {list-style: none; font-weight: bold;line-height: 24px; border-bottom: 1px solid #E2E6E7;
padding: 16px 0;}
.widget_text .contact-details-box li a{color:#92A54A}
.widget_text .contact-details-box li i{color:#92A54A;margin-right:10px}
.contactez{display:flex;align-items:center;justify-content:center;gap:80px}

/*Pre footer*/
section.extra-contact {
background: #F5F5F5;
margin: 49px 0 10px;
padding: 48px 0;}
.extra-contact .container {
    width: 1170px;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
margin-left: auto;
padding-left: 15px;
padding-right: 15px}
section.extra-contact .text {
    margin-right: 20px}	
section.extra-contact .wrapper {
    text-align: center}
section.extra-contact span {
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 18px;
    margin-bottom: 5px;}
	
section.extra-contact span.big {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    margin: 0;}
	
section.extra-contact .tel {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    background: url(../renovate-child/images/tel-big.svg) no-repeat left center;
    padding-left: 65px;}
	
section.extra-contact .tel span.big {
    font-size: 28px;
    color: #92A54A;	}
	
section.extra-contact .sep {
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    padding: 15px 12px;
    margin: 0 20px;
    font-size: 16px;
    colo: #333;
    line-height: 18px;}
	
section.extra-contact a.btn {
    vertical-align: middle;
    background: #92A54A;
	border-radius:7px;
	font-weight: bold;
	font-size: 17px;
    color: #fff;
    padding: 15px 45px;}

.page-id-1143 .list li{list-style: disc;}
.page-id-1143 .flexslider{box-shadow:none}
.page-id-1145 .flexslider{box-shadow:none}
.page-id-1143 .theme-page .gray{display:none}
.page-id-1355 .theme-page .gray{display:none}
.page-id-1145 .theme-page .gray{display:none}
.page-id-1355 .list li{list-style: disc;}
.page-id-1143 #partiehaute .vc_col-sm-6{width:50%;margin-left:0}
.page-id-1143 #partiehaute .vc_row-fluid [class*="vc_col-sm"]{margin-left:0	}
.page-id-1143 #partiehaute .wpb_single_image{width:80%;float:right}
.page-id-1355 #partiehautebis .vc_col-sm-6{width:50%;margin-left:0}
.page-id-1355 #partiehautebis .vc_row-fluid [class*="vc_col-sm"]{margin-left:0	}
.page-id-1355 #partiehautebis .wpb_single_image{width:80%;float:left}
#textintroparticulier{margin-left:10%;width:80%}
#textintroparticulier h2{font-size:28px;text-transform:uppercase;margin-bottom:15px;color: #424242;font-weight:bold;margin-top:70px}
.page-id-1355 #textintroparticulier{margin-left:-19%;width:78%}
.page-id-1145 #textintroparticulier{margin-left:0;width:100%}
.page-id-1145 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6{width:570px}
.page-id-1145 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6:last-child{width:570px}
.page-id-1145 #partiehautebis .wpb_column.vc_column_container.vc_col-sm-6{width:50%}
.menu-container{width:900px}
.page-id-1145 #partiehautebis .wpb_column.vc_column_container.vc_col-sm-6:last-child{width:45%}
#separatebar{width:40%;height:5px;background:#788f1d;margin-left:auto;margin-right:auto;margin-bottom:56px;margin-top:25px}
#greycolonne{left:0!important}
#textintroparticulier h3{font-size: 53px;text-transform: uppercase;line-height: 80px;color: #424242;}
#textintroparticulier a.template-phone{width:200px;margin-left:auto;margin-right:auto;margin-top:65px;font-size:20px}
.page-id-1143 #argus h3,.page-id-1145 #argus h3{text-transform: uppercase;line-height: 47px;font-weight:500}
#argus p{font-size:16px} 
.site-container .vc_row.gray{background:#fcfcfc;box-shadow: none;}
#textrenovation p{font-size:16px}
#descriptiflongcollectivite p{font-size:16px;margin-top:0}
#descriptiflongcollectivite li{font-size:16px;font-family: 'Raleway';line-height:31px;margin-left: 18px;list-style:none}

 #declinaisons ul li{
	 font-weight:bold;
    list-style: disc;
    line-height: 46px;}
 #declinaisons ul{margin-left:25px}
 #declinaisons h3{font-size:30px;text-transform:uppercase;font-weight:bold;margin-bottom:20px}
.footer-row .widget_text{width:31%}
.page-id-137 .services-list li{width: 31%;padding: 0 13px 35px 13px;}
.page-id-137 .services-list li img{border:6px solid #eaeaea;}
.page-id-137 .services-list li img:hover{border: 6px solid #788F1D;}

/*Accueil*/
.services-list img,.evc-owl-carousel .owl-item img{width:367px;border:6px solid #eaeaea}
.services-list img:hover,.evc-owl-carousel .owl-item img:hover{border: 6px solid #788F1D;}
.evc-image-gallery .evc-ig-image a{width:97%}
.page-id-148 .projects-list li a{border:6px solid #eaeaea}
.page-id-148 .projects-list.isotope li{width:auto;height:auto;margin-top:0!important}
.home .wpb_image_grid .wpb_image_grid_ul img{height:225px}

/*Logo*/
.header .logo p{margin:0}
.header .logo img{width:90px}

/*Home*/
.titrehome h1{font-size:30px!important}
.services-list li{background:transparent}
	
/*Fiche service*/
.single-ql_services .bread-crumb-container{float:left} 
#bannieractivite{height:176px}
.ql_services-template-default .margin-top-70{margin-top:0!important}
.ql_services-template-default #bannereimageactivite{background:#F5F5F5;padding: 20px 0}

/*Projets*/
.page-id-148 ul.isotope-filters{margin-top:40px!important}
.page-id-148 ul.projects-list li{margin-top:40px!important}
.page-id-148 .vc_gitem-zone{padding:15px}

/*Particuliers*/
#particuliers h2{font-size:20px;line-height:30px}
#particuliers p{margin-top:5px}
#particuliers .wpb_text_column .wpb_wrapper{min-height:90px}


/*Responsive*/
@media screen and (max-width: 1700px) {
	
}
@media screen and (max-width: 1500px) {

#textintroparticulier h3{font-size:40px;line-size:50px}

}	

@media screen and (max-width: 1170px) {
	#smallimageroundapropos{top:100px!important;top: 0;right: 0;text-align:center}
	section.extra-contact .container{width: 750px;}
	section.extra-contact .text {float: none; margin: 0 0 25px; text-align: center;}
	section.extra-contact .wrapper { float: none; text-align: center;}
	#renovate_social_icons-2{display:none}
	#textintroparticulier h2{margin-top:40px}	
#textintroparticulier h3{font-size:30px;line-height:50px}	
#textintroparticulier{margin-left:6%;width:88%}
.page-id-1355 #textintroparticulier{margin-left:-6%}
.page-id-137 .services-list li{width: 100%;padding: 0}
.page-id-137 .services-list li img{margin-left:auto;margin-right:auto}

}

@media screen and (max-width: 1100px){
	.header .mobile-menu-switch{display: table-cell!important}
.sf-menu{display:none!important}
.header .logo{width: 800px!important;max-width: 800px!important;}
.mobile-menu-container{display:block!important}
.flexslider .slides img{height:auto}
#textintroparticulier h3{font-size:22px;padding:0 15px}
.page-id-1143 #argus h3, .page-id-1145 #argus h3{font-size:20px}
}

@media screen and (max-width: 780px) {

	section.extra-contact .container,section.extra-contact span,section.extra-contact span.big{width:95%}
	#textintroparticulier{margin-left:0;width:100%} 
	.page-id-1143 #partiehaute .vc_row-fluid [class*="vc_col-sm"]{width:100%}
.page-id-1143 #partiehaute .wpb_single_image{width:95%;float:right}
 .page-id-1143 #partiehaute .vc_col-sm-6{width:100%}
 .page-id-1355 #textintroparticulier{margin-left:0;width:100%}
 .page-id-1355 #partiehautebis .wpb_single_image{width:95%;float:left}
 .page-id-1355 #partiehautebis .vc_col-sm-6{width:100%}
.page-id-1145 .wpb_column.vc_column_container.vc_col-sm-6:last-child,.page-id-1145 .wpb_column.vc_column_container.vc_col-sm-6{width:100%}
.page-id-1145 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6{width:100%;text-align: center;}
.page-id-1145 #declinaisons h3,.page-id-1145 #declinaisons ul li{text-align:center!important}
.page-id-1145 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6:last-child{width:100%;text-align: center;}

.page-id-1143 .wpb_column.vc_column_container.vc_col-sm-6:last-child,.page-id-1143 .wpb_column.vc_column_container.vc_col-sm-6{width:100%}
.page-id-1143 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6{width:100%;text-align: center;}
.page-id-1143 #declinaisons h3,.page-id-1143 #declinaisons ul li{text-align:center!important}
.page-id-1143 #declinaisons .wpb_column.vc_column_container.vc_col-sm-6:last-child{width:100%;text-align: center;}
#greycolonne{padding-left:15px;padding-right:15px}
.vc_custom_1537143967777{margin-left: 0 !important;}
.page-id-1145 #partiehautebis .wpb_column.vc_column_container.vc_col-sm-6{width:100%!important}
#bannieractivite{display:none}
.titrehome h1{font-size:20px!important}
}

@media screen and (max-width: 600px) {
	#smallimageroundapropos{top:20px!important}
	section.extra-contact .tel {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 260px;}
	section.extra-contact .sep {
    display: block;
    margin: 15px auto;
    width: 50px;}
	section.extra-contact a.btn {
    display: block;}
	#textintroparticulier h2{margin-top:10px}	
	.page-id-1145 #argus h3{font-size:20px}
	.contactez{display:block}
}

@media screen and (max-width: 450px) {
		section.extra-contact .container,section.extra-contact span,section.extra-contact span.big{width:90%}
#textintroparticulier h3{font-size:20px;line-height:30px}
}