.elementor-element-ce111e4{width:100%}#background-hero{transition:background-image 0.8s ease-in-out}body:has(#booking_calendar_container_1:hover) #background-hero{background-image:url(https://stkbluekat.top/wp-content/uploads/2025/04/Ty-Coz-Hover.png)}.wpdevart-responsive .wpda-previous,.wpdevart-responsive .wpda-next{font-size:unset!important}.booking_calendar_main_container{justify-content:space-between;width:100%!important}.error_text_container{background-color:var(--saumon);color:black!important;border:1px solid black!important;font-size:1.3rem!important;text-align:center;margin:1.5em 0!important}.successfully_text_container{background-color:var(--emeraude)!important;color:black!important;border:1px solid black!important;font-size:1.3rem!important;text-align:center;margin:1.5em 0!important}.notice_text_close{background:var(--emeraude)!important;color:var(--ecru)!important}#booking_calendar_container_1{width:69%!important}.wpda-booking-calendar-head{display:flex;justify-content:space-between;background-color:var(--emeraude);border:none!important;padding:15px 10px 20px 10px}.wpdevart-calendar-container{background-color:var(--unset);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.wpda-current-month,.wpda-current-year,.wpda-month-name,.wpdevart_link,.prev_year_info,.next_year_info{font-size:2rem;color:#000;font-variant:small-caps}.wpda-current-year{margin:0 15px 0 15px}.current-date-info a{text-decoration:none}.div-for-clear:after{content:none}.wpdevart-calendar-container>div{border:none!important;width:13%;margin-top:5px}.wpda-day-header{height:100%;width:100%;padding:0!important;color:black!important;border:1px solid black!important}.week-day-name>.wpda-day-header{background-color:var(--ecru)!important;border:none!important}.wpda-day-header>.div-for-clear{background-color:unset;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.day-user-info-container{width:100%;font-size:1.2rem;border:none;height:unset;overflow:hidden}.wpda-day-number{background-color:unset;width:unset;text-align:center;font-size:1.5rem}.week-day-screen{font-size:1.5rem;color:#000}.week-day-mobile{font-size:1rem}.past-day>.wpda-day-header{background-color:var(--ecru)!important}.wpdevart-calendar-container>div.past-day{opacity:1!important}.wpdevart-calendar-container>div.past-day *{color:var(--gris)}.past-month-day>.wpda-day-header,.next-month-day>.wpda-day-header{border:1px dashed black!important}.wpdevart-hour-item.hour_selected .wpdevart-hour span,.wpdevart-calendar-container>div.selected .wpda-day-header{background-color:var(--emeraude)!important;color:var(--ecru)!important}.wpdevart-calendar-container>div.wpdevart-booked .wpda-day-header{background-color:var(--saumon);cursor:not-allowed}.wpdevart-calendar-container>div.wpdevart-available .wpda-day-header{background-color:#fff}.current-date-info{display:flex;justify-content:center;font-size:unset!important}.wpda-current-month{order:-1;margin-right:1rem}#wpdevart_booking_form_1{width:29%!important;margin:0}.wpdevart-booking-form{padding:0;margin:0;background-color:unset;border:none;height:100%}.wpdevart-booking-form form{height:100%}.wpdevart-form-section{width:100%;height:100%;margin:0;display:flex;flex-direction:column}.wpdevart-reserv-info{border:none;padding:0;margin:0}.reserv_info_row{display:flex;flex-direction:column;border:1px solid #000;background-color:var(--ecru);margin-bottom:12px}span.reserv_info_cell{font-size:1.5rem;color:#000;font-weight:600;padding-left:12px;padding-right:12px;width:unset}.reserv_info_cell_value{font-size:1.5rem;color:#000;padding-left:12px;padding-right:12px;padding-bottom:12px;width:unset!important}.wpdevart-fild-item-container{background-color:var(--emeraude);padding-bottom:12px;padding-right:12px;border:1px solid #000;margin-bottom:0!important}.wpdevart-fild-item-container label{color:black!important;width:100%;font-weight:600;font-style:normal;padding-left:12px;padding-bottom:8px;line-height:36px;margin-bottom:0px!important}#wpdevart_wrap_form_field1{padding-left:12px}input{border-radius:0!important;box-shadow:1px 1px var(--gris) inset;font-size:1.3rem!important;color:black!important}input:focus{box-shadow:2px 2px inset!important}.wpdevart-form-section button{position:absolute;bottom:6px}.wpdevart-submit.load{text-indent:unset!important}.elementCache{visibility:hidden}.inoperant{color:var(--gris)!important;line-height:32px;background-color:var(--ecru);padding:12px 24px!important;border:1px solid var(--gris)!important;border-radius:0;box-shadow:4px 4px var(--gris),3px 3px var(--gris),2px 2px var(--gris),1px 1px var(--gris);margin-left:2px;margin-bottom:-2px}.inoperant:hover{background-color:var(--ecru);cursor:not-allowed}.inoperant:hover:after{position:absolute;content:"Veuillez sélectionner une date d'arrivée et une date de départ";font-size:1.2rem;color:#000;top:-45px;left:0;padding:4px;border:1px solid #000;background-color:var(--ecru)}.fonctionnel{color:#000;line-height:32px;background-color:var(--ecru);border:1px solid var(--box-shadow-color)!important;padding:12px 24px!important;border-radius:0;box-shadow:6px 6px var(--box-shadow-color),5px 5px var(--box-shadow-color),4px 4px var(--box-shadow-color),3px 3px var(--box-shadow-color),2px 2px var(--box-shadow-color),1px 1px var(--box-shadow-color)}.fonctionnel:hover{background-color:var(--ecru);box-shadow:4px 4px var(--box-shadow-color),3px 3px var(--box-shadow-color),2px 2px var(--box-shadow-color),1px 1px var(--box-shadow-color);transform:translate(2px,2px)}.fonctionnel:active{background-color:var(--ecru);box-shadow:none;transform:translate(5px,5px)}.fonctionnel:focus,.inoperant:focus{background-color:var(--ecru)}#footer-tc{background:linear-gradient(transparent 50%,var(--emeraude) 50%)}.day-availability,.wpdevart-check-section,.wpdevart-total-price,.form_title,.wpdevart-booking-legends{display:none}