.mphb-required-fields-tip{display:none}.mphb-calendar .mphb-datepicker-light-yellow.datepick,.datepick-popup .mphb-datepicker-light-yellow.datepick{width:600px!important}.mphb-calendar,.datepick,.datepick table,.datepick td,.datepick th,.mphb-date-cell{background:transparent!important;box-shadow:none!important}.mphb-calendar{padding:25px!important;border-radius:14px!important}.datepick-nav{background:transparent!important;color:#a38f6a!important;font-weight:600}.datepick-cmd{background:none!important;color:#a38f6a!important;font-weight:600;border:none!important}.datepick-month-header{background:transparent!important;color:#333!important;font-weight:700;text-align:center;margin-bottom:15px}.datepick table{border-collapse:separate!important;border-spacing:3px!important}.datepick th{color:#777!important;font-weight:500;font-size:13px}.mphb-date-cell{padding:5px 0!important;font-weight:500!important;transition:all 0.2s ease}.mphb-price{font-size:12px!important;color:#8f7b55!important}.mphb-available-date:hover{background:#eee6d8!important}.datepick-selected a,.mphb-range-start,.mphb-range-end,.mphb-datepick-range,.mphb-selected-date{background:#b8a67d!important;color:#ffffff!important}.mphb-datepick-range:not(.mphb-range-start):not(.mphb-range-end){background:#d9cbb0!important;border-radius:0!important}.mphb-range-start{border-radius:14px 0 0 14px!important}.mphb-range-end{border-radius:0 14px 14px 0!important}.datepick-today{border:2px solid #b7a57a!important;border-radius:5px!important}.datepick-ctrl{margin-top:20px!important}.datepick-cmd-clear{color:#a38f6a!important;font-weight:600}.mphb-calendar .mphb-datepicker-light-yellow .datepick-month,.datepick-popup .mphb-datepicker-light-yellow .datepick-month{border:0px;border-top:0px}.datepick-nav{border:0px!important}.mphb-calendar .mphb-datepicker-light-yellow .datepick-ctrl,.datepick-popup .mphb-datepicker-light-yellow .datepick-ctrl{border:0px;margin-top:-1px;position:relative}.mphb-calendar.mphb-datepick .mphb-datepicker-light-yellow .datepick-ctrl{border-top-width:0px;border-radius:0}.mphb-calendar .mphb-datepicker-light-yellow .datepick-month th,.datepick-popup .mphb-datepicker-light-yellow .datepick-month th{border:0px solid #fff}.mphb-calendar .mphb-datepicker-light-yellow .datepick-month td,.datepick-popup .mphb-datepicker-light-yellow .datepick-month td{background-color:#fff;border:0px solid #fff}.entry-content table:not(.variations){border:0px solid #eee;margin:0 0 15px;text-align:left;width:100%}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-yellow .datepick-month.last,.datepick-popup .mphb-datepicker-light-yellow .datepick-month.last{border-left:0px solid #fff;padding-right:0;float:right}}.mphb-calendar td .mphb-date-cell{color:#fff!important}.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-light-yellow .datepick-month td>span,.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-light-yellow .datepick-month td>a{line-height:1.25;min-height:0px;padding-top:1px!important;padding-bottom:1px!important}@media screen and (min-width:768px){.mphb-booking-form,.mphb_sc_search-form{max-width:110%}}.mphb_sc_rooms-wrapper .button,.mphb_sc_search-wrapper .button,.mphb_sc_search_results-wrapper .button,.mphb_sc_checkout-wrapper .button,.mphb_sc_room-wrapper .button,.mphb_sc_booking_form-wrapper .button,.widget_mphb_rooms_widget .button,.widget_mphb_search_availability_widget form .button,.mphb-booking-form .button{color:#FFFFFF!important;border-width:2px!important;border-color:#d4af37;border-radius:100px;letter-spacing:0px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:rgba(0,0,0,0)}.mphb-reserve-btn:hover{color:#FFFFFF!important;border-width:2px!important;border-color:#d4af37;border-radius:100px;letter-spacing:0px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:#d4af37}.mphb-reserve-btn-wrapper{text-align:center;margin-top:5%}.mphb-check-in-date-wrapper label{margin-bottom:8px}.mphb-single-room-type-attributes{list-style:none;padding:0;margin:30px 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.08);background:#1b1b1b;font-family:'Poppins',sans-serif}.mphb-single-room-type-attributes li{display:grid;grid-template-columns:220px 1fr;padding:18px 20px;border-bottom:1px solid #f0f0f0;align-items:start}.mphb-single-room-type-attributes li:last-child{border-bottom:none}.mphb-attribute-title{font-weight:600;color:#d4af37;text-transform:uppercase;font-size:13px;letter-spacing:1px}.mphb-attribute-value{color:#fff;font-size:15px;line-height:1.6}.mphb-room-type-facilities .mphb-attribute-value{display:flex;flex-wrap:wrap;gap:8px}.mphb-room-type-facilities .mphb-attribute-value span{background:#d4af37;padding:6px 12px;border-radius:30px;font-size:13px;transition:0.3s ease}.mphb-room-type-facilities .mphb-attribute-value span:hover{background:#b76e79;color:white}.mphb-room-type-facilities a{text-decoration:none;color:inherit}#gallery-1 img{border:0px solid #cfcfcf}dl{margin:0 0 0}#gallery-1 .gallery-item{margin-top:0px}.et_pb_section_0.et_pb_section{padding-bottom:40px;background-color:#1b1b1b!important}.et_pb_text_0 h1{font-family:'Alegreya',Georgia,"Times New Roman",serif;font-size:55px;color:#d4af37!important;text-align:center}.et_pb_text_1{background-image:url(https://www.love-room-toulousaine.fr/wp-content/uploads/2025/08/IMG_20250803_213401-scaled.jpg);height:500px;min-height:500px;max-height:500px}.et_pb_section_1.et_pb_section{padding-top:40px;background-color:#1b1b1b!important}.mphb-divi-accommodation-type-content_0,.mphb-divi-accommodation-type-price_0,.mphb-divi-booking-form_0{color:#FFFFFF!important}.et_pb_divider_0{margin-bottom:21px!important}.et_pb_divider_0:before{border-top-color:#c1c1c1}.et_pb_column_2{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background:#1b1b1b;box-shadow:0 8px 30px rgba(0,0,0,0.6)}