/****GESTION DU RESPONSIVE*****/
/****RESPONSIVE DU HEADER TOP******/
@media(max-width:1024px){
	.et_pb_menu .et-menu > li{
		padding-left:20px;
		padding-right:20px;
	}
}


@media(max-width:980px){
	.header_top_right_column .secondary_menu_item{
		display:none;
	}
	.header_top_center_column{
		padding:11px 0;
	}
	#scroll_nav{
		padding: 9px 20px;
	}
	ul.secondary_menu_container{
		margin-right:0;
	}
}

@media(max-width:600px){
	.header_page, .product-template-default #header_page{
		height:180px !important;
	}
	.header_page .text_def p, .product-template-default #header_page .text_def p{
		font-size:25px !important;
	}
}

@media(max-width:500px){
	.header_top_center_column{
		display:none;
	}

	li.secondary_menu_item.secondary_menu_item2 {
    display: inline-block;
    padding: 9px 10px;
    float: left;
	}
	
	.header_top_container {
    display: flex;
    padding-bottom: 10px;
	}
	
	.header_top_left_column{
	margin: auto!important;
    display: block;
	width:100%;
	padding:0;
	}
	
	ul.secondary_menu_container{
	margin: auto!important;
    display: block;
	text-align: center!important;
	}
}

/*****RESPONSIVE DU STICKY FOOTER*****/
@media(max-width:800px){
	.sticky_footer_left_column{
		width:30% !important;
		bottom:-65px;
	} 
	.slide_up{
		bottom:41px !important;
	}
	
	.sticky_footer_right_column{
		width:30% !important;
		bottom:-65px;
		margin-left:50px;
	}
}

@media(max-width:500px){
	.sticky_footer_left_column{
		display:none;
	} 
	.sticky_footer_right_column{
		width:54% !important;
		bottom:-75px;
	}
	.slide_up{
		bottom:81px !important;
	}
}

/*****RESPONSIVE GLOBAL****/
@media(max-width:1200px){
	.specific_padding{
		padding-top:400px !important;
	}
}

@media(max-width:980px){
	.padding_row{
		padding:0;
	}
	.prix{
		text-align:center;
		font-size:30px;
	}
	#menu_responsive{
		margin-top:47px !important;
	}
	.button_header{
		padding:9px 12px 7px 12px !important;
	}
	#menu_responsive_container{
		display:block !important;
		position:fixed;
	}
}

@media(max-width:500px){
	#menu_responsive{
		margin-top:35px !important;
	}
}

@media(max-width:800px){
	.titre h1{
	    font-size: 50px;
	}
}

@media(max-width:450px){
	.titre h1{
	    font-size: 40px;
	}
}

@media (min-width:980px) and (max-width:1200px){
	.padding_flower {
    padding-top: 35px!important;
	}
}

/******RESPONSIVE FORMULAIRE DE CONTACT*****/
@media (min-width:501px) and (max-width:1920px){
	.anr_captcha_field{
		margin-bottom:30px;
	}
}

@media (max-width:500px){
	.anr_captcha_field{
		transform:scale(0.7) !important;
		transform-origin:0 0;
	}
}


/*****RESPONSIVE DU FOOTER 50/50*****/
@media(max-width:1600px){
	.fullsize_last_row{
		padding-top:6% !important;
	}
}

@media(max-width:1400px){
	.middle_variable_size_row{
		width:100% !important;	
	}
	.fullsize_last_row{
		padding-top:5% !important;
		padding-bottom:0 !important;
	}
	#footer_left_section{
		padding:80px;	
	}
}

@media(max-width:1200px){
	.fullsize_last_row{
		padding-top:9% !important;
	}
}

@media(max-width:1200px){
	.fullsize_last_row{
		padding-top:12% !important;
	}
}

@media(max-width:1024px){
	.fullsize_first_row{
		padding-top:6% !important;
		padding-bottom:9% !important;
	}
}

@media(max-width:800px){
	.fullsize_first_row{
		padding-top:3% !important;
		padding-bottom:3% !important;
	}
	.fullsize_last_row{
		padding-top:5% !important;
	}
}

@media(max-width:500px){
	#footer_left_section{
		padding:30px;	
	}
}


/******RESPONSIVE PAGE AVIS******/
@media (max-width:1200px){
	.glsr-review{
		margin:0 15px;
	}
}

@media(max-width:1024px){
	.glsr-review{
		width:28% !important;
	}
}

@media (max-width:800px){
	.glsr-review{
		margin:0 10px;
	}
}

@media (max-width:500px){
	.glsr-review{
		width:90% !important;
	}
	
	.glsr-pagination{
		width:50%;
	}
}

/******RESPONSIVE SLIDER FULLSCREEN*****/
@media(max-width:500px){
	#section_scroll_down{
		display:none;
	}
}


/****RESPONSIVE BANDEAU COOKIE******/
@media(max-width:800px){
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
		display:block;	
	}
	#moove_gdpr_cookie_info_bar{
		width:100% !important;
	}
}

/******MENU LOGO CENTRE*****/
@media(max-width:800px){
	.et_pb_menu__logo-wrap{
		display:inline-block !important;
		width:max-content;
	}
	
	#menu_logo_center .et_pb_menu__wrap{
		width:max-content;
		float:right;
		margin-top:24px;
	}
	
}

/**RESPONSIVE GLOBAL**/
@media(max-width:980px){
	.brand_filter_container{
		display:none !important;
	}
}
@media(max-width:600px){
	.custom_accordion_title_img .et_pb_blurb_description{
		display:block !important;
	}
	.product-template-default .et_pb_tabs_controls .et_pb_tab_0_tb_body, .product-template-default .et_pb_tabs_controls .et_pb_tab_1_tb_body, .product-template-default .et_pb_tabs_controls .et_pb_tab_2_tb_body{
		width:100% !important;
	}
}
@media(max-width:500px){
	.custom_accordion_title_img .et_pb_blurb_content{
		align-items:flex-start;
		flex-direction:column;
	}
}
@media(max-width:440px){
	.custom_accordion_title_img .et_pb_main_blurb_image, .custom_accordion_content_accordion_in_content{
		display:none;
	}
	.custom_accordion_title_img .et_pb_blurb_container{
		align-items:flex-start;
	}
	.custom_accordion_content_accordion_in_content.et_pb_toggle_close{
		width:max-content;
		margin-left:10px;
	}
	.custom_accordion_title_img h4.et_pb_module_header, .custom_accordion_title_img .et_pb_blurb_description{
		width:50%;
	}
	.custom_accordion_title_img .et_pb_blurb_content, .custom_accordion_title_img .et_pb_blurb_container{
		display:block !important;
	}
}