/* FLEXIPOW generated - structure 4020 */

/* block powc0a25d45ca024543 */
#field_powc0a25d45ca024543 { padding-top: 60px; padding-bottom: 240px; margin-top: 0px; margin-bottom: 0px; background-color: #058842; }
#field_powc0a25d45ca024543_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powc0a25d45ca024543 .colonne1 {color: #fff8e7;}
#field_powc0a25d45ca024543 .colonne1 h1, #field_powc0a25d45ca024543 .colonne1 h2, #field_powc0a25d45ca024543 .colonne1 h3, #field_powc0a25d45ca024543 .colonne1 h4, #field_powc0a25d45ca024543 .colonne1 h5 { color: #fff8e7; }

/* block pow360bc2c7cbe443f9 */
#field_pow360bc2c7cbe443f9 { padding-top: 0px; padding-bottom: 40px; margin-top: -200px; margin-bottom: 0px;  }
#field_pow360bc2c7cbe443f9_inner { padding-top: 0px; padding-bottom: 0px; margin-top: -200px; margin-bottom: 0px;  }

/* block powcfe744b0c98e443b */
#field_powcfe744b0c98e443b { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powcfe744b0c98e443b_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powafca7af61d4f4b13 */
#field_powafca7af61d4f4b13 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powafca7af61d4f4b13_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powafca7af61d4f4b13 .colonne2 .colonne_inner {background-color: #058842;color: #ffffff;}
#field_powafca7af61d4f4b13 .colonne2 h1, #field_powafca7af61d4f4b13 .colonne2 h2, #field_powafca7af61d4f4b13 .colonne2 h3, #field_powafca7af61d4f4b13 .colonne2 h4, #field_powafca7af61d4f4b13 .colonne2 h5 { color: #ffffff; }

/* block pow4af2631245884022 */
#field_pow4af2631245884022 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #058842; }
#field_pow4af2631245884022_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


 #field_pow4af2631245884022 .component_1 {  }

/* block pow1492ee3bf8f94236 */
#field_pow1492ee3bf8f94236 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow1492ee3bf8f94236_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow1492ee3bf8f94236 .colonne1 .colonne_inner {background-color: #058842;color: #ffffff;}
#field_pow1492ee3bf8f94236 .colonne1 h1, #field_pow1492ee3bf8f94236 .colonne1 h2, #field_pow1492ee3bf8f94236 .colonne1 h3, #field_pow1492ee3bf8f94236 .colonne1 h4, #field_pow1492ee3bf8f94236 .colonne1 h5 { color: #ffffff; }#field_pow1492ee3bf8f94236 .colonne2 .colonne_inner {background-color: #058842;color: #ffffff;}
#field_pow1492ee3bf8f94236 .colonne2 h1, #field_pow1492ee3bf8f94236 .colonne2 h2, #field_pow1492ee3bf8f94236 .colonne2 h3, #field_pow1492ee3bf8f94236 .colonne2 h4, #field_pow1492ee3bf8f94236 .colonne2 h5 { color: #ffffff; }#field_pow1492ee3bf8f94236 .colonne3 .colonne_inner {background-color: #058842;color: #ffffff;}
#field_pow1492ee3bf8f94236 .colonne3 h1, #field_pow1492ee3bf8f94236 .colonne3 h2, #field_pow1492ee3bf8f94236 .colonne3 h3, #field_pow1492ee3bf8f94236 .colonne3 h4, #field_pow1492ee3bf8f94236 .colonne3 h5 { color: #ffffff; }

/* block pow043f9d1d1c0c45b6 */
#field_pow043f9d1d1c0c45b6 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow043f9d1d1c0c45b6_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block pow6a9721c2961645de */
#field_pow6a9721c2961645de { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6a9721c2961645de_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powe6ef637b84b848dc_aaa */
#field_powe6ef637b84b848dc_aaa { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powe6ef637b84b848dc_aaa_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powe6ef637b84b848dc_aaa .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_powe6ef637b84b848dc_aaa .grid_post_thumbnail img { width: 100%; height: auto; }

	 .filter.active, .filter.mixitup-control-active.current { font-weight: bold; }	
	 .fail-message { display: none; }
	 .filter_caller { position: relative; }
	 .filter_caller_title { display: block; cursor: pointer; width: 100%; position: relative; padding: 5px; border: 1px solid #666666; }
	 .filter_caller_title i { display: inline-block; float: right; border: solid black; border-width: 0 3px 3px 0; padding: 3px; margin-right: 5px; margin-top: 5px; }
	 .filter_caller_title.closed i { transform: rotate(45deg); }
	 .filter_caller_title.opened i { transform: rotate(-135deg); }
	 .filter_submenu { display: none; width: 100%; list-style-type: none; padding: 15px 5px; position: absolute; z-index: 10; background: #FFFFFF; border: 1px solid #666666; }
	 .switcher { display: block; cursor: pointer; width: 100%; position: relative; padding: 5px; border: 1px solid #666666; }
	 .switcher i { display: none; }
	 .switcher.active {  }
	 .switcher.active i { display: inline-block; transform: rotate(45deg); height: 24px; width: 12px; border-bottom: 2px solid #000000; border-right: 2px solid #000000; float: right; margin-right: 5px; }
	 .resetbutton { display: inline-block; cursor: pointer; padding: 5px; border: 1px solid #666666; }
	 #Search, #Search:focus { display: block; width: 100%; position: relative; padding: 7px 5px 8px 5px; border: 1px solid #666666; }
	 .fail-message { width: 100%; display: none; }

/* block powe6ef637b84b848dc_bbb */
#field_powe6ef637b84b848dc_bbb { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powe6ef637b84b848dc_bbb_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powe6ef637b84b848dc_bbb .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_powe6ef637b84b848dc_bbb .grid_post_thumbnail img { width: 100%; height: auto; }

	 .filter.active, .filter.mixitup-control-active.current { font-weight: bold; }	
	 .fail-message { display: none; }
	 .filter_caller { position: relative; }
	 .filter_caller_title { display: block; cursor: pointer; width: 100%; position: relative; padding: 5px; border: 1px solid #666666; }
	 .filter_caller_title i { display: inline-block; float: right; border: solid black; border-width: 0 3px 3px 0; padding: 3px; margin-right: 5px; margin-top: 5px; }
	 .filter_caller_title.closed i { transform: rotate(45deg); }
	 .filter_caller_title.opened i { transform: rotate(-135deg); }
	 .filter_submenu { display: none; width: 100%; list-style-type: none; padding: 15px 5px; position: absolute; z-index: 10; background: #FFFFFF; border: 1px solid #666666; }
	 .switcher { display: block; cursor: pointer; width: 100%; position: relative; padding: 5px; border: 1px solid #666666; }
	 .switcher i { display: none; }
	 .switcher.active {  }
	 .switcher.active i { display: inline-block; transform: rotate(45deg); height: 24px; width: 12px; border-bottom: 2px solid #000000; border-right: 2px solid #000000; float: right; margin-right: 5px; }
	 .resetbutton { display: inline-block; cursor: pointer; padding: 5px; border: 1px solid #666666; }
	 #Search, #Search:focus { display: block; width: 100%; position: relative; padding: 7px 5px 8px 5px; border: 1px solid #666666; }
	 .fail-message { width: 100%; display: none; }

/* block pow044ee3b3e4f74617 */
#field_pow044ee3b3e4f74617 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow044ee3b3e4f74617_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow044ee3b3e4f74617 .card { height: 100%; background-color: #fff8e7; border: none; border-radius: 20px; }
#field_pow044ee3b3e4f74617_inner .card-img-top { width: 150px;  }
#field_pow044ee3b3e4f74617_inner h3 { color: var(--vert); margin-bottom: 15px; }
#field_pow044ee3b3e4f74617_inner .cardimage { padding-bottom: 15px; }

/* block powe3e1d3bd1e58442d */
#field_powe3e1d3bd1e58442d { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powe3e1d3bd1e58442d_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }

/* block powcae372cb45ea4eda */
#field_powcae372cb45ea4eda { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powcae372cb45ea4eda_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_powcae372cb45ea4eda .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_powcae372cb45ea4eda .grid_post_thumbnail img { width: 100%; height: auto; }