.hb-accom-list{max-width:none!important}.main-from-slider{clear:both;background:#cacaca;padding-top:30px;padding-bottom:15px}.home .main-from-slider .hbook-wrapper input[type="text"],.wl-booking-p .hbook-wrapper input[type="text"],.home .main-from-slider .hbook-wrapper select,.wl-booking-p .hbook-wrapper select{background:#fff;border-color:#fff!important;border-radius:0!important;padding:15px!important;height:60px!important}input#hb-form-1-hb-search-form-submit{background-color:#d89c28;height:60px}::-webkit-input-placeholder{color:#212529}::-moz-placeholder{color:#212529}:-ms-input-placeholder{color:#212529}:-moz-placeholder{color:#212529}.wl-booking-p form.hb-booking-search-form.hb-horizontal-search-form{background:#fff;padding:20px;padding-bottom:0}.wl-booking-p form.hb-booking-search-form.hb-horizontal-search-form .hb-searched-summary{margin-top:10px}.wl-booking-p form.hb-booking-search-form.hb-horizontal-search-form .hb-search-button-wrapper input{color:#fff;background:#d89c28;border:none;padding:8px}.hb-accom-img{float:left!important;margin:0 30px 15px 0!important}.hb-accom-title{color:#4b4b4d;font-size:24px;font-family:'Roboto',sans-serif}.hb-accom-desc{color:#4b4b4d;font-family:'Roboto',sans-serif}.wl-acc-wrapper{max-width:500px;float:left;margin-right:3rem}.hb-accom-price{float:none!important}.hb-accom-price-caption{margin:0 0 15px!important}span.hb-accom-price-caption-dash{display:none}a.hb-view-price-breakdown{color:#d89c28;font-size:18px;margin-top:20px!important;display:block}.wl-acc-wrapper-t{display:inline-block;text-align:center;float:left;margin-right:3rem}.wl-book-now{display:inline-block;clear:both;width:150px;text-align:center}.wl-book-now-btn{padding:18px 5px;cursor:pointer;display:block;clear:both;color:#fff;background:#d89c28}.wl-booking-form-single{background:#cacaca;border-radius:3px}.wl-booking-form-single h4{margin:0;padding:15px;padding-bottom:0;text-align:center}.wl-booking-form-single div#hbook-booking-form-1{width:90%;padding-top:20px;padding-bottom:5px}.wl-booking-form-single .hb-check-dates-wrapper input[type=text]{background:#fff}.wl-booking-form-single .hb-people-wrapper select{background:#fff}.wl-booking-form-single .hb-search-submit-wrapper input[type=submit]{height:40px!important}ul.wl-room-facilities{position:relative;overflow:auto}ul.wl-room-facilities li{margin-bottom:15px;width:25%;float:left;list-style-image:none!important}ul.wl-room-facilities li img{width:30px;margin-right:5px}span.wl-ame-title{color:#000;font-size:14px;position:relative;top:-6px;margin-left:7px}.single-hb_accommodation h3,.single-hb_accommodation h4{font-family:"Playfair Display",serif}form.hb-booking-details-form{width:100%;max-width:1140px}.hbook-wrapper form.hb-booking-details-form h3.hb-title,.hbook-wrapper form.hb-options-form h3.hb-title{font-family:"Playfair Display",serif;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #4b4b4d;color:#4b4b4d}.hbook-wrapper form.hb-booking-details-form input[type="text"],.hbook-wrapper form.hb-booking-details-form select,.hbook-wrapper form.hb-booking-details-form textarea{background:#fbf5e9!important}.hb-resa-summary{padding:2rem;background:#f4f4f4}.hb-resa-summary-content{background:transparent!important;border:none!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}p.hb-confirm-button input[type=submit]{color:#fff;background:#d89c28;border:none;text-transform:capitalize;font-weight:700;font-size:18px;padding:15px 30px}.hb-search-result-title-section h3.hb-title.hb-title-select{font-family:"Playfair Display",serif;margin-bottom:1rem}#sub-page-header{background-position:bottom center}.accommodation-main-slider-wrapper{position:relative;overflow:hidden}.accommodation-main-slider .owl-stage-outer:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background-color:rgb(0 0 0 / .6)}.accommodation-main-slider .owl-nav{width:100%;position:absolute;top:50%;margin-top:-12px}.accommodation-main-slider.owl-carousel .owl-nav button.owl-prev,.accommodation-main-slider.owl-carousel .owl-nav button.owl-next{position:absolute;color:#fff;background:#d89c29;padding:10px 15px!important}.accommodation-main-slider button.owl-prev{left:15px}.accommodation-main-slider button.owl-next{position:absolute;right:15px}.accommodation-main-slider-wrapper .sub-page-header-warpper{z-index:1;width:100%;left:0;right:0;top:0;bottom:0}.accommodation-main-slider-wrapper .sub-page-header-warpper img.add-width{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:270px;margin-top:-53px;z-index:99}.accommodation-main-slider-wrapper .sub-page-header-warpper .rr-heading-element-first-inner{position:absolute;bottom:50px;z-index:99}.wl-s-a-title{border-bottom:1px solid #4b4b4d}.wl-s-a-title a{color:#4b4b4d}.wl-s-a-title a:hover{color:#000}.wl-s-a-amenities svg{width:24px;height:24px;fill:#d89c28}.wl-s-a-content strong{margin-bottom:10px;display:block}.wl-s-a-content ul{list-style-position:inside}.wl-s-a-content ul li{list-style-image:url(https://regalreseau.com/wp-content/themes/wl_themes/css/img/hotel_icon.png);margin-bottom:8px}ul.wl-ordering-jq li{display:inline-block;background:#f7f7f7;border:1px solid #ddd;transition:all 0.5s ease;padding:0 20px;margin-right:8px;cursor:pointer}ul.wl-ordering-jq li:hover{border-color:#d93;background:#fff;transition:all 0.5s ease}.wl-roomsandsuites h3{font-family:"Playfair Display",serif}.wl-roomsandsuites p{color:#565656}.wl-roomsandsuites .filtering{border-bottom:1px solid #4b4b4d}.wl-roomsandsuites .filtering ul{margin-top:15px}.wl-acc-item.wl-acc-even{background:#e8e9e9;padding-bottom:50px}.wl-acc-item.wl-acc-odd{background:#fff;padding-top:100px;padding-bottom:100px}.container.wl-roomsandsuites{margin-bottom:100px}.wl-acc-item.wl-acc-even .room-gallery{margin-top:-50px}.wl-acc-item h4{display:none}.wl-acc-item h3{font-family:"Playfair Display",serif}.wl-acc-item .wl-room-facilities li{width:auto}.wl-acc-item .wl-room-facilities li svg{width:48px;height:48px;margin-right:15px}.wl-acc-item span.wl-ame-title{display:none}.wl-social{padding-top:60px}.wl-social h3{font-family:"Playfair Display",serif}p.hb-explanation:after{content:"Please let us know your arrival and departure details so that we can better prepare for your room arrangements. If you have selected a room package with complimentary transfers or would like us to arrange transfers, please indicate with the appropriate checkbox(es). The transfers will be arranged once confirmed directly by the hotel."}.wl-book-now-wrapper{display:block;clear:both;width:150px;text-align:center;margin:1rem auto}a.wl-book-now-btn-item{padding:18px 5px;cursor:pointer;display:block;clear:both;color:#fff;background:#d89c28}.wl-booking-form-single{padding:15px}#wl-modal-booking .hbook-wrapper input[type="text"],#wl-modal-booking .hbook-wrapper select{background:#e4eef0!important;height:50px!important}#wl-modal-booking .hbook-wrapper input[type="submit"]{color:#fff;background:#ffb526!important;border:none;box-shadow:none;padding:15px 20px;display:inline-block;text-transform:uppercase;cursor:pointer;font-weight:600;height:54px!important;transition:all 0.5s ease}#wl-modal-booking .hbook-wrapper input[type="submit"]:hover{color:#252525;background:#e8a82b!important}.wl-modal-booking-wrapper .modal-content.form-modal{padding:15px}.wl-modal-booking-wrapper h5{font-family:"Playfair Display",serif}ul.wl-ordering-jq li.hb-clear-btn{color:#ab7101;background:#fff;border:1px solid #ab7101;transition:all 0.5s ease}ul.wl-ordering-jq li.hb-clear-btn:hover{color:#fff;background:#ab7101;border:1px solid #ab7101}.hb-payment-info-wrapper{margin-top:1rem}.wl-booking-p #hb-resa-confirm-done{width:100%;max-width:1140px;margin:2rem auto;color:#fff;padding:2rem;background:#d89c28}.wl-booking-p #hb-resa-confirm-done p{color:#000}.wl-booking-p #hb-resa-confirm-done .hb-resa-summary-content{padding:1rem!important;background:#524848!important;margin-bottom:1rem!important}.page-id-968 .hb-searched-summary p.hb-check-dates-wrapper,.page-id-968 .hb-searched-summary p.hb-people-wrapper{line-height:40px;color:#000;background:#cacaca;padding-left:15px}form.hb-options-form{overflow:auto;margin-bottom:1rem}form.hb-options-form .hb-single-option{width:50%;width:32%;float:left}form.hb-options-form p.hb-options-total-price{clear:both;padding-top:.5rem}.hb-resa-summary{margin-top:2rem;padding:2rem;background:#d89c28}.hb-resa-summary h3.hb-title.hb-resa-summary-title{color:#000000!important;border-bottom:1px solid #000000!important}.hb-resa-summary-content{padding:2rem!important;color:#fff;background:#524848!important}.hb-resa-summary-content small a{color:#ababad}p.hb-resa-done-msg{color:#fff!important}p.hb-resa-done-msg{color:#fff!important;margin-top:1rem!important}input#hb-form-1-bed_type{text-transform:capitalize}label[for=hb-form-1-special_request]{font-family:"Playfair Display",serif;display:block;font-weight:700}label[for=hb-form-1-special_request]:after{content:"Please let us know of any additional requests to help us ensure you have a comfortable stay.";font-family:Lato,sans-serif;display:block;font-weight:400;font-style:italic;color:#868686}.wl-filtered-item{padding-top:0!important}.masonry-column{padding:0 1px}.masonry-grid>div .thumbnail{margin:5px 1px}p.hb-confirm-button input[type=submit]{cursor:pointer}@media only screen and (max-width:768px){.wl-s-a-title.m-t-50>.row>.col-md-4.text-right{text-align:center!important}.d-block.wl-toll-free,.d-block.wl-toll-free{text-align:center}.wl-s-a-title{border-bottom:1px solid #4b4b4d;text-align:center}.accommodation-main-slider-wrapper .sub-page-header-warpper img.add-width{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:131px;margin-top:-9px;z-index:99}.accommodation-main-slider-wrapper .sub-page-header-warpper .rr-heading-element-first-inner{position:absolute;bottom:50px;z-index:99;display:none!important}.hb-accom-img{margin:0 auto!important;float:none!important}.wl-acc-wrapper{max-width:100%;float:none;margin-right:0;margin-top:20px;text-align:center}.wl-acc-wrapper-t{display:inline-block;text-align:center;float:none;margin-right:0;margin:0 auto;width:100%}.hb-accom-price-caption.hb-accom-price-caption-small,.wl-bed-type-wrapper,.hb-select-accom.hb-select-accom-multiple,.hb-view-accom,.hb-search-result-title-section{width:100%!important;text-align:center}}