.hidden_menu{
display:none !important;
}
.enable_menu{
display:block !important;
}
.enable_index{
z-index:999;	
}
.hidden_index{
z-index:0;
}
.enable_index .menu_scroll{
top:0px !important;
transition: top 700ms ease-in-out;
}
.hidden_index .menu_scroll{
top:-50px !important;
transition: top 700ms ease-in-out;
}
.enable_inline{
display:inline-block;
}
.section_fixed{
position:fixed;
width:100%;
}
#left_logo_menu.header_top_section{
position:fixed;
width:100%;
}
#center_logo_menu_with_background.header_top_section{
position:relative !important;
}
#center_logo_menu_with_background .header_top{
position:fixed;
z-index:999;
}
#center_logo_menu_on_slide.header_top_section{
width:100%;
position:absolute;
background:transparent !important;
}
#center_logo_menu_on_slide .header_top_container{
display:flex;
}
#center_logo_menu_on_slide .menu_principal, #left_logo_menu_on_slide .menu_principal{
box-shadow:none !important;
}
#center_logo_menu_with_background .et-menu .menu-item-has-children>a:first-child:after{
position:relative;
}
#left_logo_menu_on_slide.et_pb_section, #left_logo_menu_on_slide #menu_principal{
background:none !important;
}
#left_logo_menu_on_slide{
width:100%;
position:absolute;
}
.menu_scroll_container{
position:fixed;
}
.menu_scroll_container li{
margin-top:0 !important;
}
#et-main-area{
position:relative;
}
.header_top_section .text_default{
padding-bottom:0;
} .maintenance_style .header_top_section, .maintenance_style footer{
display:none;
}
.background_black{
background:#231e20;	
} ul.secondary_menu_container{
text-align:right;
padding:0;
margin-right:10px;
}
.header_top_container{
display:flex;	
}
.header_top_left_column{
order:1;
margin-top:auto;
margin-bottom:auto;
width:auto;
}
.header_top_center_column{
order:2;
width:auto;
margin:auto;
}
.header_top_right_column{
order:3;
width:auto;
} .et_pb_menu__wrap {
margin:0;
} .glsr-star-empty{
display:none !important;
}
.glsr-field{
display:none;
}
.glsr-field.glsr-required{
display:block !important;
}
.glsr-review-title{
display:none;
}
.glsr-review-date{
display:none !important;
}@media(max-width:3000px) and (min-width:1080px){
.column_responsive{
margin-top:auto !important;
margin-bottom:auto !important;
}
}
@media(max-width:1600px){
.reassurance_item_1 .reassurance_text h4, .reassurance_item_3 .reassurance_text h4, .reassurance_item_2 .reassurance_text h4, .reassurance_item_4 .reassurance_text h4{
text-align:center;
color:#fff;
font-size:26px !important;
}
}
@media(max-width:1440px){
.reassurance_text, .reassurance_text p{
font-size:19px !important;
}
}
@media(max-width:1400px){
.reassurance_item_1 .reassurance_text h4, .reassurance_item_3 .reassurance_text h4, .reassurance_item_2 .reassurance_text h4, .reassurance_item_4 .reassurance_text h4{
text-align:center;
color:#fff;
font-size:26px !important;
}
}
@media (max-width:1200px){
.reassurance_text, .reassurance_text p{
font-size:18px !important;
}
.reassurance_item_1 .reassurance_text h4, .reassurance_item_3 .reassurance_text h4, .reassurance_item_2 .reassurance_text h4, .reassurance_item_4 .reassurance_text h4{
font-size:25px !important;
}
}
@media(max-width:1080px){
.reassurance_text, .reassurance_text p{
font-size:15px !important;
}
.reassurance_item_1 .reassurance_text h4, .reassurance_item_3 .reassurance_text h4, .reassurance_item_2 .reassurance_text h4, .reassurance_item_4 .reassurance_text h4{
font-size:21px !important;
}
.menu_principal .et_pb_menu__logo-wrap {
max-width: 24%;
}
.header_top_center_column{
display:none;
}
.header_top_right_column{
display:inline-block;
float:right;
}
.header_top_right_column, .header_top_left_column{
width:50%;
}
}
@media(min-width:1081px){
.header_top_right_column, .header_top_left_column{
width:auto;
}
.header_top_center_column {
width:auto;
}
}
@media(max-width:980px){
a.button_header{
padding:13px 12px;
}
#center_logo_menu_with_background .menu_responsive{
position:fixed;
top:42px !important;
width:100%;
}
#center_logo_menu_with_background.header_top_section, #center_logo_menu_with_background .header_top, #center_logo_menu_on_slide.header_top_section{
position:fixed !important;
}
.footer_default, .footer_default h3, .footer_default .text_default{
text-align:center !important;
}
.footer_default .resume_footer{
width:max-content;
margin:auto !important;
}
.maintenance .title_default h4{
font-size:40px;
}
.maintenance .text_default{
font-size:18px;
}
.row_default{
padding:0;
}
.header_top_container{
display:flex !important;
}
.header_top_left_column{
text-align:center;
width:max-content;
margin:auto;
}
.header_top_right_column{
display:none;
}
.header_top_right_column .secondary_menu_item{
display:none;
}
.header_top_container{
padding:9px 0;
}
.header_top_center_column{
padding:11px 0;
}
ul.secondary_menu_container{
margin-right:0;
}
.module_bloc_container .et_pb_column {
margin-bottom: 60px;
}
.wp_mosaic .et_pb_column {
padding: 10%;
}
.section_contact .row_default {
display: block;
}
.section_contact .resume_default {
text-align:center;
}
.section_contact .resume_default {
width: max-content;
}
.resume_actuback .et_pb_blurb_content {
margin-bottom: 35px;
}
.column_transparent{
background: rgba(255, 255, 255, 0.7);
padding: 10px;
}
.wp_design7 .et_pb_column {
background: rgba(255, 255, 255, 0.7);
padding: 20px;
}
}
@media(max-width:800px){
.maintenance .title_default h4{
font-size:60px;
}
.maintenance .text_default{
font-size:23px;
}
.glsr-review{
width:46% !important;
}
.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;
}
.footer_column_1{
width:100% !important;
}
.footer_column_2, .footer_column_3{
width:33% !important;
margin-right:15px !important;
}
.footer_column_4{
width:25% !important;
margin-right:0 !important;
}
.column_transparent{
background: rgba(255, 255, 255, 0.7);
padding: 10px;
}
.header_page .et_pb_column:before {
top: 50px;
transform: scale(0.8);
left: 29%;
}
}
@media(max-width:600px){
.glsr-review{
width:95% !important;
}
.formulaire .row_default{
padding:40px;
border-radius:5px;
}
.formulaire .wpcf7-spinner{
display:none;
}
.formulaire_avis {
width: 100%!important;
}
.padding_review .title_default {
padding-bottom: 70px;
}
.padding_review_alt {
padding-top: 0!important;
}
.reassurance_item{
width:100%!important;
}
.reassurance_section{
display:block!important;
}
.column_transparent{
background: rgba(255, 255, 255, 0.7);
padding: 10px;
}
}
@media(max-width:500px){
.reassurance_item{
padding:40px 20px 40px 20px;
}
.header_top_center_column{
display:none;
}
.header_top_container{
padding:10px 0;
}
.footer_column_2, .footer_column_3{
width:95% !important;
}
.footer_column_4{
width:95% !important;
margin-top:30px !important;
}
.formulaire input.rgpd{
padding:9px!important;
position:relative!important;
top:8px!important;
}
a.button_header{
padding:14px 12px !important;
}
.formulaire_avis{
padding:20px!important;
}
.wp_design7 .et_pb_row {
background: rgba(255, 255, 255, 0.7);
padding: 20px;
}
}
@media(max-width:400px){
.column_transparent{
background: rgba(255, 255, 255, 0.7);
padding: 10px;
}
}