.elementor-5133 .elementor-element.elementor-element-ee6ac26{margin-top:50px;margin-bottom:50px;}.elementor-5133 .elementor-element.elementor-element-af1a24d{text-align:center;}.elementor-5133 .elementor-element.elementor-element-72433ca{text-align:center;}.elementor-5133 .elementor-element.elementor-element-80c4c45{margin-top:0px;margin-bottom:50px;}/* Start custom CSS *//************** RÉSERVATION ***************/
.ui-datepicker-calendar .ui-state-default{
background:#ededed!important;
}
#fbuilder .ui-datepicker-inline{
max-width:100%!important;
}
a.ui-state-default, span.ui-state-default{
height:50px!important;
}
.ui-datepicker-calendar .ui-state-default:hover{
background:#60667d!important;
color:#fff!important;
text-shadow:none!important;
}
.ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default{
background:#f4f4f4!important;
color:#b4b3b3!important
}
.ui-datepicker-calendar .notavailslot .ui-state-default, .ui-datepicker-calendar .invalidDate .ui-state-default{
background:#ff0000!important;
color:#fff!important;
text-shadow:none!important;
}
.slotsCalendarfieldname1_1 .choosen{
background:#ff0000;
}
.slotsCalendarfieldname1_1 .choosen a{
color:#fff!important;
}
#fbuilder .slots div.choosen a:hover{
background:#ff0000!important;
color:#fff!important;
}
.ahb_list{
padding:35px 0!important;
}
.ahb_list a.cancel{
background:#471633;
padding:15px;
color:#fff!important;
border:2px solid #471633;
}
.ahb_list a.cancel:hover{
background:#fff;
padding:15px;
color:#471633!important;
}
.ui-datepicker-calendar .ui-state-active{
	background:#471633!important;
	text-shadow:0px 1px 0px #471633!important;
border:1px solid #471633!important;
}
.ui-datepicker-header{
	background:#471633!important;
text-shadow:none!important;
color:#fff!important;
padding:15px;
font-family:Raleway!important;
font-size:16px;
font-weight:600!important;
text-transform:uppercase!important;
}
#fbuilder .slots div{
border:2px solid #471633!important;
}
#fbuilder .slots div a{
background:none!important;
color:#471633;
}

#fbuilder .slots div a:hover{
background:#471633!important;
color:#fff!important;
}
#fbuilder .fields input{
width:100%!important;
padding:15px!important;
}
.pbSubmit{
color:#fff!important;
background-color:#471633!important;
border:1px solid #471633;
}
.pbSubmit:hover{
color:#471633!important;
background-color:#fff!important;
}

a.btn_reservation{
margin:15px;
padding:15px;
background-color:#471633;
color:#fff!important;
border:2px solid #471633;
}
a.btn_reservation:hover{
background-color:#fff;
color:#471633!important;
}
.ui-datepicker-inline .ui-icon-circle-triangle-w, .ui-datepicker-inline .ui-icon-circle-triangle-e{
    opacity:0;
}
/****************** END RÉSERVATION ************//* End custom CSS */