/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.justifie{
	text-align:justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}

.post_info{
	display:none;
}

strong{
	color:#c8d100;
}
.titreGraisse span{
	font-size:32px;
	font-weight:800;
}
.page-id-8 .q_counter_holder p.counter_text{
	margin:0px;
}
.vc_text_separator span{
	font-size:32px;
	font-weight:800;
}
.testimonial_content_inner{
	padding:30px 20px !important;
}
.testimonial_content_inner p{
	font-weight:bold;
}
.caroufredsel_wrapper{
	min-height:200px!important;
}
.caroufredsel_wrapper ul li{
	max-height:200px;
}
.qode_carousels img{
	max-height:200px;
	vertical-align:middle;
	margin:auto;
	max-width:60%;
	width:auto !important;
}
#buttonCarou{
	left:50%;
	margin-left:-82px;
}
#buttonActu{
	left:50%;
	margin-left:-113px !important;
}
.vraifaux .testimonials_c_holder .testimonial_content_inner{
	background-color:transparent;
}
.question{
	width:600px;
}
.reponse{
	width:700px;
}
.actu{
	display:none;
}
.home .q_logo .normal{
	display:none;
}
.page-id-326 .more_facts_button{
	background-color:#c8d100;
}
.page-id-326 .question{
	font-size:20px;
	color:#000;
}

.wpb_wrapper a{
	font-weight:bold;
	color:#4a7338;
}

.titrePuce strong{
	color:#000000 !important;
}

.acteur_st{
	font-size:18px;
	font-style:italic;
}

.acteur_t{
	font-weight:bold;
	color:#4a7338;
}

.justifie2{
	text-align:justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}

.page-id-84 .container_inner{
	padding-top:0px;
}
.page-id-84 .container{
	padding:0 !important;
}

.page-id-84 .pdfLink .wpb_wrapper{
	display:flex;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin:auto;
}
.page-id-84 .vc_single_image-wrapper {
	display:block;
}
.page-id-84 .logoNa{
	width:300px;
	margin:auto;
}
.col_Imgadm .vc_single_image-wrapper {
	display:flex !important;
	height:200px !important;
	width:auto !important;
}
.col_imgadm .wpb_single_image img {
	height:200px!important;
	width:auto!important;
}
.page-id-84 .logoAdem img{
	height:200px !important;
	width:auto !important;
	margin:auto;
}
.page-id-84 img{
	margin:auto;
}
.page-id-84 .linkContainer{
	position: relative;
	text-align:center;
	width:200px;
	height:200px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.25), 0 0 50px rgba(0,0,0,0.1) inset;
 	border-radius: 0% 0% 25% 25% / 0% 0% 3% 3%;
}
.linkContainer:before {
 	content: '';
	position: absolute;
	z-index: -1;
	bottom: 15px;
	left: 4px;
	width: 50%;
	height: 3%;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-5deg) skew(-0deg);
	-moz-transform: rotate(-5deg) skew(-0deg);
	-ms-transform: rotate(-5deg) skew(-0deg);
	-o-transform: rotate(-5deg) skew(-0deg);
	transform: rotate(-5deg) skew(-0deg);
}
.linkContainer:after {
	content: '';
	position: absolute;
 	z-index: -1;
	bottom: 15px;
 	right: 4px;
	width: 50%;
 	height: 3%;
 	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
 	-webkit-transform: rotate(5deg) skew(0deg);
 	-moz-transform: rotate(5deg) skew(0deg);
 	-ms-transform: rotate(5deg) skew(0deg);
	-o-transform: rotate(5deg) skew(0deg);
	transform: rotate(5deg) skew(0deg);
 }
.page-id-84 .linkContainer a span{
	font-size:18pt;
	color:#FFF;
	vertical-align:middle;
	margin:auto;
}
.page-id-84 .buttonGreen{
	display:flex;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align:center;
	background-color:#c8d100;
	border:none;
	margin:auto;
}
.page-id-84 .buttonGreen:hover{
	background-color:#ccced0;
}
.page-id-84 .buttonGrey{
	display:flex;
	width:200px;
	height:200px;
	text-align:center;
	background-color:#ccced0;
	border:none;
	margin:auto;
}
.page-id-84 .buttonGrey:hover{
	background-color:#c8d100;
}
.page-id-287 .vc_custom_1458125096985{
	padding-bottom:0px !important;
}
.colorgreen{
	font-weight:bold;
	color:#4a7338;
}

.drop{
	-webkit-filter: drop-shadow(2px 2px 2px #000007);
 	filter: drop-shadow(2px 2px 2px black);
}

.faqIntro strong{
	color:#fff;
	font-size:25px;
}

.energie img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-38.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.energie img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-39.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.gazSerre img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-40.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.gazSerre img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-41.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.gaspillage img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-42.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.gaspillage img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-43.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.coutTrait img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-44.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.coutTrait img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-45.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.pratiquesAgri img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-46.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.pratiquesAgri img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-47.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.sourceRevenu img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-48.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.sourceRevenu img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-49.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.creaEmploi img{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-50.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.creaEmploi img:hover{
	background: url("http://aunisbiogaz.instant-urbain.com/wp-content/uploads/2016/03/Fichier-51.png") no-repeat; 
 	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

/* MAJ Août 2021 */

.q_counter_holder span.counter {
	margin-bottom: 20px;
}

.question {
	width: 100%;
}

.qodef-back-to-top-icon {
	display: none !important;
}

@media (min-width: 1250px) and (max-width: 1500px) {
	
	.main_menu {
		margin: 90px auto 0;
	}
	
	header.sticky .header_top_bottom_holder .header_bottom {
		height: max-content;
	}
	
}

@media (min-width: 1400px){
	.page-id-293 #animation2{
		-ms-user-select:none;
	}
	.page-id-293 #animation2 .etape1 img{
		width:471px;
		height:auto;
		max-width:unset !important;
	}
	.page-id-293 #animation2 .etape2 img{
		width:471px;
		height:auto;
		max-width:unset !important;
	}
	.page-id-293 #animation2 .etape3 img{
		width:471px;
		height:auto;
		max-width:unset !important;
	}
	.page-id-293 #animation2{
		position:absolute;
		top:-12%;
	}
	.page-id-293 #animation2 .etape2 img{		
		margin-left:-35px;
	}
	.page-id-293 #animation2 .fleche1 img{		
		margin-left:140px;
	}
	.page-id-293 #animation2 .fleche2 img{		
		margin-left:100px;
	}
	.page-id-293 #animation2 .etape3 .etape3flechehaut{		
		position:absolute;
		top:0.0000001px;
	}
	.page-id-293 #animation2 .etape3 .etape3flechebas{		
		position:absolute;
		top:0.0000001px;
	}
	.page-id-293 #animation2 .etape3 .etape3illu1{		
		position:absolute;
		top:0.0000001px;
	}
	.page-id-293 #animation2 .etape3 .etape3illu2{		
		position:absolute;
		top:0.0000001px;
	}
	.page-id-293 #animation1 .animCercle{
		width:910px;
		left:888.3px;
		margin:auto;		
	}
	.shemaInter{
		display:none;
	}
}	
@media (min-width: 1600px){
	.page-id-326 h5{
		font-size:20px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
	.page-id-326 .cover_boxes{
		left:50%;
		margin-left:-786px;
	}

	.page-id-326 .cover_boxes li.act{
		width:900px!important;
	}

	.page-id-326 .cover_boxes li.act .box_content{
		width:550px!important;
	}

	.page-id-326 .cover_boxes li .box_content{
		width:600px!important;
	}

	.page-id-326 .cover_boxes li .box_content p{
		font-size:17px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
}
@media (max-width: 1600px) and (min-width: 1400px){
	.page-id-326 h5{
		font-size:17px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
	.page-id-326 .cover_boxes{
		left:50%;
		margin-left:-711px;
	}

	.page-id-326 .cover_boxes li.act{
		width:750px!important;
	}

	.page-id-326 .cover_boxes li.act .box_content{
		width:400px!important;
	}

	.page-id-326 .cover_boxes li .box_content{
		width:600px!important;
	}

	.page-id-326 .cover_boxes li .box_content p{
		font-size:13.5px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
}

.qrResp{
	display:none;
}
.qrResp2{
	display:none
}
.containerqrResp2{
	display:none;
}

@media (max-width: 1400px) and (min-width: 1200px){
	
	.page-id-326 .cover_boxes{
		display:none;
	}	
	.qrResp{
		display:block;
	}	
	.reponseResp p{
		font-size:13.5px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
}

@media (max-width: 1200px) and (min-width: 480px){

	.boxquestion{
		display:none;
	}
	
	.page-id-326 .cover_boxes{
		display:none;
	}	
	.qrResp{
		display:none;
	}	
	
	.qrResp2{
		display:block;
	}
	.containerqrResp2{
		display:block;
	}
	.qrResp2 p{
		font-size:13.5px;
		text-align:justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;
	}
}

@media (max-width: 1400px){
	.fullAnimation{
		display:none;
	}
	
}

@media screen and (min-width: 600px) and (max-width: 1400x) {
	.shemaInter{
		display:block;	
	}
}

@media (max-width: 600px){
	.shemaInter{
		display:none;	
	}
	
}



@media (min-width: 600px){
	.shemaMobil{
		display:none;	
	}	
}

@media (min-width: 1000px){
	.title_holder .container .container_inner{
		margin-top:130px;
	}
}
@media screen and (min-width: 1250px) and (max-width: 1500px){
	.page-id-8 .header_bottom{
		height:300px;
	}
	.header_inner_left{
		left:50% !important;
		margin-left:-160px !important;
	}
	.home .q_logo .normal{
		display:block;
		margin:auto;
	}
	.header_bottom_right_widget_holder{
		top:60px;
	}
	.main_menu {
		top:90px;
	}
	.header.q_logo img.mobile{
		display: block!important;
    	opacity: 1!important;
    	position: relative;
    	margin: 0 auto;
	}
	.header.q_logo img{
		display: block!important;
    	opacity: 1!important;
    	margin: auto;
	}
}
@media only screen and (min-width:1000px) and (max-width: 1250px){
	header,
	.header_inner_left,
	footer.uncover{
		position: relative !important;
		left: 0px !important;
		margin-bottom: 0px;
	}
	.header_top{
		height: auto;
		display: block !important;
	}
	.header_top .left,
	.header_top .right{
		text-align: center;
		float: none;
	}
	.header_top .inner{
		display: inline-block;
		margin: 0 0 -4px;
	}
	.header_bottom{
		background-color: #fff !important;
	}
	header.centered_logo .header_inner_left{
		margin: 0px;
	}
	header.centered_logo .header_inner_right{
		float:right;
	}
	header.centered_logo .logo_wrapper{
		height: 100px !important;
	}
	header .q_logo img.normal{
		display: block !important;
		opacity: 1 !important;
		position: relative;
	}
	header .q_logo img.light,
	header .q_logo img.dark,
	header .q_logo img.sticky{
		display: none !important;
	}
	header .q_logo.animate_logo div.normal{
		opacity:1 !important;
		display: block;
	}
	header .q_logo.animate_logo div.dark,
	header .q_logo.animate_logo div.sticky{
		display: none;
	}
	.header-left-from-logo-widget,
	.header-right-from-logo-widget{
		display: none;
	}
	.q_logo_hidden{
		display: none;
	}
	.main_menu{
		display: none !important;
	}
	nav.mobile_menu{
		display: block;
	}
	.mobile_menu_button{
		display: table;
	}
	nav.mobile_menu > ul{
		width: 100%;
		margin: 0px auto;
	}
	.logo_wrapper{
		display: table;
		height: 100px !important;
		left: 50%;
		position: absolute;;
	}
	.q_logo {
		display: table-cell;
		position: relative;
		top: auto;
		vertical-align: middle;
	}
	.q_logo a{
		left: -50%;
		width: auto !important;
	}
	.q_logo img{
		top: 0px;
		left: 0px;
	}
	header .header_fixed_right_area {
		line-height: 100% !important;
		top: 80px !important;
		width: 100%;
		display: block;
		text-align: center;
		margin: 0;
		position: absolute;
	}
	.header_menu_bottom {
		border-top: none;
	}
	.light .header_top .q_social_icon_holder i.simple_social,
	.light .header_top .header-widget,
	.light .header_top .header-widget.widget_nav_menu ul.menu > li > a,
	.light .header_top .header-widget p,
	.light .header_top .header-widget a,
	.light .header_top .header-widget span,
	.dark .mobile_menu_button span,
	.dark .side_menu_button > a,
	.dark .shopping_cart_header .header_cart > i{
		color:#777;
	}
	.light .header_top .q_social_icon_holder i.simple_social,
	.light .header_top #lang_sel > ul > li > a,
	.light  .header_top #lang_sel_click > ul > li> a
	{
		color:#777 !important;
	}
	.dark .header_top .q_social_icon_holder i.simple_social,
	.dark .header_top .header-widget,
	.dark .header_top .header-widget.widget_nav_menu ul.menu > li > a,
	.dark .header_top .header-widget p,
	.dark .header_top .header-widget a,
	.dark .header_top .header-widget span,
	.dark .mobile_menu_button span,
	.dark .side_menu_button > a,
	.dark .shopping_cart_header .header_cart > i
	{
		color:#777;
	}
	.dark .header_top .q_social_icon_holder i.simple_social,
	.dark .header_top #lang_sel > ul > li > a,
	.dark  .header_top #lang_sel_click > ul > li> a
	{
		color:#777 !important;
	}
	.side_menu_button,
	.shopping_cart_inner
	{
		height: 100px !important;
	}
	header.menu_bottom.has_header_fixed_right .side_menu_button{
		height: 130px !important;
	}
	.header_top .right #lang_sel ul ul, .header_top .right #lang_sel_click ul ul {
		right: 0;
	}
	nav.content_menu{
		position: relative !important;
		top: 0px !important;
		margin: 0px auto;
	}
	nav.content_menu ul.menu{
		display: none;
	}
	nav.content_menu .nav_select_menu{
		display: block;
	}
	nav.content_menu .back_outer{
		display: none;
	}
	nav.mobile_menu{
		display:block!important;
	}
	nav.mobile_menu ul{
		display:table !important;
	}
}

#buttonTesti{
		display:none;
	}

@media only screen and (min-width:765px) and (max-width: 1400px){
	#buttonTesti{
		display:block;
		width:100px;
		margin:auto;
	}
}

.template-default-post .post_info ,.single .post_info, .single-post .post_info{
	display:none !important;
}

.template-default-post .title ,.single .title ,.single-post .title{
	display:none !important;
}

.template-default-post .post_image ,.single .post_image ,.single-post .post-image{
	max-width:1000px;
	margin:auto;
	height:auto;
}
.template-default-post .post_content_holder ,.single .post_content_holder ,.single-post .post_content_holder{
	 padding-top: 100px;
}
   
.byiu{
	position: absolute;
    left: 20px;
    bottom: 70px;
    width: 70px;
}

.switchVert h6:hover{
	color:#c8d100;
}

.page-id-8 .post_infos .date_hour_holder span {
	color:#4a7338;
}

.page-id-8 .latest_post_title a{
	color:#c8d100;
}

.page-id-326 .questIntro h6{
	color:#4a7338;
}

.cyclad h6{
	width:500px;
}
.credit{
	font-size:12px;
}

.vraifaux a em{
	font-size:24px;
	position:absolute;
	padding-left:3px;
}
.vraifaux a{
	width:100px;
}
.page-id-1707 p{
	font-size:14px;
	line-height:17px;
	text-align:justify;
}
.page-id-1707 .vc_text_separator span{
	font-size:24px;
}
.page-id-1707 .container{
	padding:0 !important;
}
.page-id-8 .latest_post_holder.boxes.three_columns.one_row ul li .boxes_image{
	height:234px;
}
.page-id-8 .latest_post_holder.boxes.three_columns.one_row ul li .boxes_image a img{
	width:100%;
}

.page-id-416 .blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text{
	max-height: 487px;
	overflow: hidden;	
}

.single-post .post_image {
	height:500px !important;
	text-align:center;
}
.single-post .post_image .flexslider {
	width:auto !important;
	height:500px !important;
	text-align:center;	
}
.single-post .post_image img {
	width:auto !important;
	height:500px !important;
	margin:auto;
}

.single-post .flexslider .flex-prev, .portfolio_slider .caroufredsel-prev, .portfolio_slider .flex-prev{
	left:20% !important;
}

.single-post .flexslider .flex-next, .portfolio_slider .caroufredsel-next, .portfolio_slider .flex-next{
	right:20% !important;
}

/* Carte leaflet */
.leaflet-popup-content .umsMarkerTitle{
	line-height: 1.1;
	padding: 1rem;
	margin-top: .5rem;
}

@media screen and (max-width: 756px){
	.contact-map{
		height: 400px;
		margin-top: 2rem;
		margin-bottom: 3rem;
	}
	.contact-map .leaflet-container{
		height: 400px !important;
	}
}

