#fixed-contactus-pop{position:fixed;right:0;top:45%;z-index:99999!important;width:42px}#fixed-contactus-pop .elementor-button{writing-mode:vertical-rl;transform:rotate(180deg);border-radius:0;padding:40px 10px}.booking-widget-wrapper{width:270px;padding:20px;display:flex;flex-direction:column}.date-input-wrapper{text-transform:uppercase}.checkout-bg-layer,.checkin-bg-layer{height:100%;width:100%;position:absolute;opacity:0;cursor:pointer}.checkinDisplayDay,.checkoutDisplayDay{font-size:3.5em;line-height:1}#checkinDisplay,#checkoutDisplay{position:relative;background:#e6e6e6;text-align:center;width:100%;padding:5px}.booking-widget-wrapper input[type="submit"]{background:#822A28;color:#FFF;font-family:"AvenirNext";font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px;text-transform:uppercase;border-radius:0}.booking-widget-wrapper>p{text-align:center}.expandable-wrapper{display:none;margin-top:10px}.expandable-wrapper input{border-radius:0!important;background:#e6e6e6;border:0!important}.expandable-wrapper input::placeholder{color:#000!important}.occupancy-popup{width:320px;padding:30px 20px 20px 20px;left:105%;top:0;position:absolute;background:#fff;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}.occupancy-popup>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #000}.occupancy-popup>div:last-of-type{border:none}.substract-button,.addition-button{background:#000;width:24px;height:24px;display:flex;align-content:center;justify-content:center;align-items:center;color:#fff;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.occupancy-popup>div>div{display:flex;gap:10px}.occupancy-popup .fa-xmark{position:absolute;left:20px;top:10px;font-size:20px;cursor:pointer}.occupancy-popup.popup-active{opacity:1;visibility:visible;transition:all 0.5s ease-in-out}.occupancy-popup-trigger{border-radius:0!important;background:#e6e6e6;border:0!important;padding:.5rem 1rem;margin-bottom:10px;cursor:pointer}.booking-widget-shortcode{position:absolute!important;top:330px;left:150px;z-index:999;background:#fff;width:fit-content!important}.booking-widget-wrapper form{display:flex;flex-direction:column}.bw-label{text-transform:uppercase}.booking-widget-wrapper form>div:first-of-type{display:flex;flex-direction:row;gap:10px}.booking-widget-wrapper form .date-input-each{display:flex;flex-direction:column}.mfp-content{max-width:1320px;background:#fff;padding:20px 40px 20px 20px}.popup-overlay-menu .elementor-nav-menu--layout-horizontal{overflow:scroll}.hoverGallery_row .item img{object-fit:cover;height:300px!important;max-height:300px!important;width:100%;margin-bottom:-10px}div#hoverGallery{display:flex}.reviews-slider .swiper-wrapper{align-items:center!important}.reviews-slider .swiper-slide{height:fit-content!important}div#roomSliderv2 .swiper-button-prev,div#roomSliderv2 .swiper-button-next{color:#B65454!important;background-color:rgba(255,255,255,.72)!important;border-radius:50%;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.36));height:55px;width:55px;display:flex;align-items:center;justify-content:center}div#roomSliderv2 .swiper-button-prev::after,div#roomSliderv2 .swiper-button-next::after{font-size:30px!important}.booknowbutton-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.popup-booknow{color:#FFF!important;text-align:center;font-family:var(--e-global-typography-primary-font-family)!important;font-size:21px;font-style:normal;font-weight:600!important;line-height:normal;background:var(--e-global-color-primary);border-radius:0;padding:7px 0;margin:15px auto 0;display:inline-block;text-transform:uppercase;width:320px}@media all and (min-width:1440px){.mfp-content{max-width:1320px;background:#fff;padding:40px}.swiper-button-prev{left:0px!important}.swiper-button-next{right:0px!important}}