/* FLEXIPOW generated - page 3754 */

/* block pow6985b923e8e89 */
#field_pow6985b923e8e89 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#hero_pow6985b923e8e89 .hero_image_outer img { width: 100%; }
#field_pow6985b923e8e89 {  height: auto; max-height: none; }
#hero_pow6985b923e8e89 { position: relative; overflow: hidden; height: auto; max-height: none; }
@media (max-width: 768px) { 
	#field_pow6985b923e8e89 {  height: auto; }

	#hero_pow6985b923e8e89 {  height: auto; }
#hero_pow6985b923e8e89 .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_pow6985b923e8e89 {  height: auto; max-height: none; }

	#hero_pow6985b923e8e89 {  height: auto; max-height: none; }
#hero_pow6985b923e8e89 .hero_image_outer img {  object-position: initial; }
}
#hero_pow6985b923e8e89 .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; top: 50%; left: 50%; transform: translate(-50%,-50%); background: rgba(0,0,0,0.0); }
@media (max-width: 768px) { #hero_pow6985b923e8e89 .hero_content { top: 50%; left: 50%; transform: translate(-50%,-50%); } }

/* block pow6984b5a49f8d8_aa */
#field_pow6984b5a49f8d8_aa { padding-top: 0px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow6984b5a49f8d8_aa_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_pow6984b5a49f8d8_aa .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_pow6984b5a49f8d8_aa .grid_post_thumbnail img { width: 100%; height: auto; }

	 .filter.active, .filter.mixitup-control-active.current { font-weight: bold; }	
	 .filter_caller_pow6984b5a49f8d8_aa { position: relative; }
	 .filter_caller_title_pow6984b5a49f8d8_aa { display: block; cursor: pointer; width: 100%; position: relative; padding: 5px; border: 1px solid #666666; }
	 .filter_caller_title_pow6984b5a49f8d8_aa 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_pow6984b5a49f8d8_aa.closed i { transform: rotate(45deg); }
	 .filter_caller_title_pow6984b5a49f8d8_aa.opened i { transform: rotate(-135deg); }
	 .filter_submenu_pow6984b5a49f8d8_aa { display: none; width: 100%; list-style-type: none; padding: 5px 5px 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_pow6984b5a49f8d8_aa { 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_pow6984b5a49f8d8_aa { width: 100%; display: none; }
#field_pow6984b5a49f8d8_aa_inner .filter_caller_title { background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 16px; color: #000000; padding-left: 15px; }
#field_pow6984b5a49f8d8_aa_inner .reset_button_outer { text-align: right; }
#field_pow6984b5a49f8d8_aa_inner .reset_button_outer button { background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 16px; color: var(--jaune); padding: 5px 20px; transition: all 0.5s ease; }
#field_pow6984b5a49f8d8_aa_inner .reset_button_outer button:hover { background: var(--jaune); color: #FFFFFF; }