body{overflow-x:hidden!important;position:relative}body.mfp-zoom-out-cur{position:fixed;width:100%}#hotel-search-result{color:#292929;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin-top:16px}.room-details-image{height:250px;width:100%}.ui-slider-handle{-webkit-appearance:none;background:#fff!important;border:.1px solid #000!important;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d!important;cursor:pointer;height:15px!important;width:15px!important}.ui-slider-handle:hover{background:#fec60a!important}.hotel-geo-location{color:#696969;cursor:pointer;font-size:12px;text-decoration:underline}.hotel-geo-location:hover{color:#0056b3}.hotel-search-form{border:1px solid #ede8e9;margin:auto;padding:5px}.room-cancel-popover{cursor:pointer}.popover-header{background:#fec60a}#map{height:100%}.hotel-room-details-left{border-left:1px solid #eaeaea;font-size:12px;padding-top:5px}.hotel-room-details{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.hotel-rooms-area{border:1px solid #eaeaea;border-radius:5px;margin-bottom:5px!important;padding:5px 0!important}.hotel-rooms-area:hover{background:#fbfbfb}.hotel-filter-area{background:#fff;border:1px solid #f4f4f4;border-radius:3px}.hotel-filter-result-number{display:block;font-size:14px;margin-left:3px}.hotel-rooms-area .room-image-selector{height:65px}.hotel-search-stay-day{font-size:12px;margin-top:-5px;padding-bottom:10px}.hotel-search-form .row.no-gutters{padding-top:0}.hotel-tab-arrow{color:#585858;display:inline-block;font-size:6px;padding-left:5px;vertical-align:top}.hotel-arrow-room{color:#868686;display:inline-block!important;font-size:12px;margin:0 0 0 5px;transform:rotate(270deg)}.hotel-arrow-sort{color:#585858;display:inline-block;font-size:12px;padding-left:5px}.active .hotel-arrow-sort,.detail-menu .active .hotel-tab-arrow{padding-left:0;padding-right:5px;transform:rotate(180deg)}.hotel-search-form .searchFormPickerArea{margin-top:0}@media (max-width:767px){.change-search-form,.hotel-search-form{padding-bottom:5px;padding-top:5px}.change-search-form{margin-left:10px;margin-right:10px}.hotel-sort-popover-mobile>.arrow{left:unset!important;right:35px}input[type=text]{font-size:16px}}.passenger-list{top:65px}h2.hotel-name,span.hotel-name{color:#007bff;font-size:18px;padding-right:5px}span.hotel-name h2{font-size:18px}.hotel-search-row-price-area .row{min-height:128px;padding-top:10px}.hotel-search-row-price-area .row .btn{font-size:16px;height:fit-content;margin:0 auto;max-width:135px;width:85%}a.room-cancel-popover{color:#000}.available-rooms .btn.btn-primary{display:block;margin:17px auto 0;padding:2px;width:80%}.custom-control-label:after{top:5px}.filter-body{width:100%}#nightPrice .filter-content{margin:0 0 20px 10px;width:88%}span.btn-sort.active{background:#fec60a4d}.hotel-board-type{color:#1197da}.payment-checkout-room-link{background:#f8f8f8;border:1px solid #ededed;color:#5d5d5d;margin:0 auto;padding:2px 10px;width:130px}@media (max-width:1199px){.exclusive-price-roomOption,.payment-checkout-room-link{width:95px}}.payment-checkout-room-link:hover{background:#fec60a;border-color:#fec60a;color:#383838;transition:.5s}.hotel-rooms-area:hover{background:#fffdf8;border:1px solid #fff0bc}.descriptions h4{color:#383838;font-size:14px;font-weight:700}.descriptions .hotel-ellipsis{font-size:13px;line-height:18px;padding-right:10px}.thumbnail-hotel:hover{box-shadow:inset 0 0 11px #fff;cursor:pointer}.suggested-hotel-text{background:#fec60a;box-shadow:3px 3px 4px #0000005c;color:#383838;font-weight:700;left:-8px;padding:3px;position:absolute;text-align:center;top:11px;width:90px;z-index:2}.suggested-triangle{background:linear-gradient(45deg,#fff 50%,#cca00f 0);height:9px;margin-top:3px;position:absolute;width:9px}#modalHotelRoomDetailsSearch .modal-dialog{max-width:800px}#modalHotelRoomDetailsSearch .modal-content{background:transparent;border:none;margin:0 auto;max-width:100%;width:fit-content}#modalHotelRoomDetailsSearch .room-details-image{height:auto;max-height:600px;max-width:800px;min-height:300px;min-width:400px;width:auto}#modalHotelRoomDetailsSearch .modal-header{background:#00000030;border-radius:10px 10px 0 0;margin:1px 10px -41px 17px;padding:13px 10px 5px;z-index:9}#modalHotelRoomDetailsSearch .modal-header h3{color:#fff}#modalHotelRoomDetailsSearch .modal-header .close{color:#fff;line-height:10px;opacity:1;text-shadow:none}#modalHotelRoomDetailsSearch .carousel-control-next,#modalHotelRoomDetailsSearch .carousel-control-prev{opacity:.9;width:5%}#hotelIndicators{width:100%}#hotelIndicators .carousel-inner{border-radius:10px;box-shadow:0 0 14px #000}.rooms-viewer-img{bottom:0;height:auto;left:0;margin:auto;max-height:-webkit-fill-available;max-width:-webkit-fill-available;padding:20px;position:absolute;right:0;top:0;width:auto}#room-images-viewer .row.h-100{margin-top:-45px}.carousel-control-next,.carousel-control-prev{font-size:32px}@media (max-width:767px){.carousel-control-next-icon,.carousel-control-prev-icon{width:30px}}@media (max-width:553px){.carousel-control-next-icon,.carousel-control-prev-icon{width:20px}}.room-img-container{background-repeat:no-repeat;background-size:cover;height:450px;width:350px}.mfp-wrap{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.hotel-comment-score{background-color:#66af69;border-radius:3px;color:#fff;font-size:14px;padding:4px}.min-stay-warn{color:#ed4046;font-size:12px;line-height:16px;margin-top:15%}@media (max-width:575px){.min-stay-warn{margin-top:0}}.btn-hotel-changeDates{border:1px solid #383838;color:#383838;transition:.3s}.btn-hotel-changeDates:hover{background:#383838;border-color:#383838;color:#fec60a}.hotel-reviewCategory-list{list-style:none}.hotel-review-general-scores{border:1px solid #fff;border-radius:5px;box-shadow:0 0 8px #00000038}.general-score-point{color:#438421;font-size:20px;font-weight:700}.general-score-point-subReview{border:3px solid #438421;border-radius:20px;color:#438421;display:block;font-size:14px;font-weight:700;height:40px;margin:10px auto 0;padding:7px 0;text-align:center;width:40px}.user-review-date{color:#c3c3c3;float:right;font-size:13px}.review-category-area ul li{cursor:pointer;display:inline-block;line-height:25px;list-style:none;margin-left:0;padding:0 15px}.review-category-area ul li.active{background-color:#285ba7;color:#fff}.user-review-comment-box{border-radius:5px;box-shadow:0 0 13px #d0d0d0}.hotel-generalScore-area{background-color:#438421;border-radius:5px;color:#fff;font-size:30px!important;text-shadow:2px 2px 3px #295412ba}.general-score-text{border-bottom:1px solid #f1f1f1;font-size:12px!important;height:36px;margin-bottom:5px;padding-bottom:40px}@media (min-width:768px){.hotel-review-score-box{-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%}.reset-all-responsive-display{display:none!important}}@media (max-width:1199px){.general-score-text{font-size:10px!important}}@media (max-width:575px){.general-score-text{font-size:9px!important}}.review-methods .nav-link a:hover{color:#fec60a;text-decoration:none}img.otherReviews{display:none;float:right;margin-top:5px}@media (max-width:439px){.review-methods>ul>li,.review-methods>ul>li:first-child{width:100%!important}}.hotelScore-image-part{background-color:#fff;border:2px solid #febc2d;border-radius:2px;color:#292929;font-size:14px;font-weight:700;padding:8px;position:absolute;right:20px;text-align:center;top:12px}@media (max-width:374px){.suggested-hotel-text{font-size:11px;padding:2px;width:75px}.suggested-triangle{margin-top:2px}}.user-review-comment-text{width:calc(100% - 80px)}.user-subreview-detail{color:#9e9e9e;font-size:14px}.user-subreview-detail:hover{color:#383838;text-decoration:none}.subreview-score-type{display:block;padding-top:3px;text-align:center}.priceInput{display:flex;flex-direction:row;margin-left:-10px;margin-top:10px}.priceInput input{background-color:#f6f9fd;border:1px solid #dbe0e6;border-radius:4px;height:32px;margin-left:10px;margin-right:5px;padding-left:5px;width:100%}#filter-group-excludeNonPrice{margin-bottom:11px;margin-top:11px}#load-more-btn-area{display:block;margin:15px 0}.skeleton-loader{background:#fff;border-radius:6px;box-shadow:0 1px 5px 0 rgba(0,0,0,.15);margin:20px 0;padding:12px 0}.skeleton-loader-filter{background:#fff;margin:5px 0;padding:5px 10px}.skeleton-loader .hotel-card-facilities{padding-left:0}.preloader{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f4f6f9;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;clear:both;display:block;margin-top:5px;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.hotel-img .preloader{height:169px}.hotel-name-style .preloader{width:80%}.preloader{height:24px}.hotel-location.preloader{max-width:50%}.preload-board-type{width:20%}.preloader.w-80{width:80%}.preloader.w-60{width:60%}.preloader.w-40{width:40%}.preloader.w-10{width:10%}.preloader.w-20{width:20%}.review-hotel .preloader{float:right;min-width:30%}.hide-loader{display:none}.hotel-column-payment-detail{align-items:center;border-left:1px solid #f4f4f4;display:flex;height:100%;justify-content:flex-end;padding-bottom:16px;padding-top:16px;position:absolute;right:13px;top:0;width:175px}.hotel-column-payment-detail .payment-column{gap:4px;justify-content:flex-end}.payment-checkout-link{background-color:#fdc60d;border-radius:6px;color:#292929;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:4px;max-width:120px;padding:9px;text-align:center;width:100%}.payment-checkout-link:hover{color:#292929;text-decoration:none}.payment-checkout-link em{font-style:normal;padding-right:10px}.hotel-score-badge{background:#fe9c42;border-radius:30px;height:24px;padding:8px 2px;width:38px}.hotel-score-text{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center}.hotel-review-text{font-weight:400;margin-left:4px}.hotel-review-text,.total-stay{color:#696969;font-size:12px;font-style:normal}.total-stay{font-weight:500;line-height:normal;text-align:right}.total-room-price{align-items:center;display:flex;font-size:22px;font-weight:700;gap:2px}.old-price,.total-room-price{color:#292929;line-height:normal;text-align:right}.old-price{font-style:normal;margin:4px 0 2px;text-decoration:line-through}.discount-percent,.old-price{font-size:12px;font-weight:500}.discount-percent{align-items:center;background:#edf9ef;border-radius:3px;color:#19b83c;display:flex;gap:4px;padding:4px;width:fit-content}.facilities-detail{padding:0;width:100%}.campaigns-detail ul,.facilities-detail ul{display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:flex-start;margin:0;padding:0}.facilities-detail ul li{background:#ebf6ff;border-radius:3px;color:#007bff;display:inline;font-size:12px;font-weight:500;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.campaigns-detail{display:flex;width:100%}.campaigns-detail .more-tags{width:fit-content}.campaigns-detail .more-tags,.campaigns-detail ul li{align-items:center;background:#fef9e6;border:1px solid #feefba;border-radius:6px;color:#292929;display:inline;font-weight:400;justify-content:center}.campaigns-detail .more-tags,.campaigns-detail ul li,.more-tags{font-size:12px;font-style:normal;line-height:normal;padding:4px 8px}.more-tags{background:#ebf6ff;border-radius:3px;color:#007bff;cursor:pointer;font-weight:500;margin-left:8px;min-width:auto}.addon-area .more-tags,.addon-area-one-badge .more-tags{background:#f4f4f4;color:#292929;display:inline;margin:0 0 0 8px;max-width:30px;padding:2px 8px;width:fit-content}.addon-area .more-tags .badge,.addon-area-one-badge .more-tags .badge{font-size:12px;font-weight:400;padding:0}.hotel-themes-wrapper{display:flex}.availableBoards-tags.more-tags{background:#f4f4f4;color:#292929;display:inline-flex}.hotel-bed-type{color:#292929;font-size:14px;font-weight:400;line-height:normal}.hotel-location{color:#292929;font-weight:500;margin-right:8px}.btn-load-more{border-radius:4px;width:100%}.btn-load-more,.btn-load-more:hover{background-color:#fdc60d;color:#292929}.discount-info-row{align-items:center;display:inline-flex;justify-content:flex-end;padding-left:0}.hotel-detail-area{align-items:center;display:flex;height:100%}.badge.badge-list-light{background:#f4f4f4;border-radius:3px;color:#292929;font-size:12px;font-weight:400;line-height:normal;padding:2px 8px}.basic-details{margin-top:0;padding:0}.childFreeConditionWrapper{width:100%}.custom-hotel-cancel-popover{background:#292929;border-radius:6px;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:536px}.custom-hotel-cancel-popover .popover-body{color:#fff;padding:12px}.custom-hotel-cancel-popover h5{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.hotel-cancel-popover-content{color:#fff;font-size:12px;font-style:normal;line-height:normal;margin:0;padding-left:12px}.custom-hotel-cancel-popover .arrow:after{border-bottom-color:#292929}.payment-wrapper{width:100%}@media (max-width:991px){.carousel-control-next,.carousel-control-prev{width:15%}.hotelDetailArea{padding-top:5px}.more-campaign-list{padding:0!important;text-align:left}.payment-checkout-link{display:inline-block;font-size:16px;height:35px;margin:0 0 0 auto;padding:8px;width:35px}.payment-checkout-link em{padding-right:2px}.desk-alti-wrapper{text-align:left!important}.discount-info-row{justify-content:start;padding-left:16px;padding-right:0;width:100%}.hotel-search-result-checkout{width:fit-content}.discount-percent{font-size:15px}.hotel-filter-result-number{font-size:12px}.hotel-column-payment-detail{border-left:none;border-top:1px solid #f4f4f4;display:block;margin:12px 0 0;overflow:hidden;padding:0;position:static}.hotel-column-payment-detail .payment-column{background-color:#fff;min-height:30px;padding:12px 0 0}.hotel-column-payment-detail .payment-column>div{line-height:30px;text-align:right}.payment-checkout-room-link{font-size:12px;padding:2px 0;width:100%}.hotel-count-style{padding:10px 0 0 15px!important}.hotel-search-list-breadcrumb{margin-top:-10px!important;padding-left:15px!important}.hotel-score-review{display:inline!important}.discount-percent{border:none!important}.skeleton-loader .hotel-card-facilities{padding:0 15px}.skeleton-loader .align-right.review-hotel{display:flex}.preloader.w-40,.preloader.w-60,.preloader.w-80{display:none}.skeleton-loader .align-right.review-hotel .preloader:last-of-type{position:absolute;right:16px}.special-occasion-earlyBookingDiscount,.special-occasion-honeyMoonDiscount,.special-occasion-longStayDiscount,.special-occasion-payStayDiscount,.special-occasion-specialDiscount,.special-occasion-todayDiscount{text-align:left!important}.old-price{align-self:center!important}.total-room-price{color:#292929;font-size:22px;font-weight:700;line-height:normal;text-align:right}.showDateBtn{text-align:center!important}.show-price-card{display:flex}.change-date-card,.hotel-restriction-responsive{display:flex!important}.basic-details{margin-top:8px}}@media (max-width:767px){.hotel-filter-result-number{display:inline-block;float:right;font-size:14px;margin-left:0;margin-top:7px}.hotel-rooms-extras{border-top:1px solid #f5f5f5;padding-top:10px}.hotel-column-payment-detail .payment-column{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:0!important}.clear-all-filters-responsive{background-color:#fff!important;border:1px solid #fec60a!important;border-radius:3px!important;color:#383838!important;font-size:14px!important;margin-top:0!important;width:100%!important}.clear-all-filter-web{display:none!important}}.clear-all-filter-web{color:#007bff}@media (max-width:575px){.hotel-list-price-column{margin-top:15px;-webkit-order:2;order:2;padding-right:25px;text-align:right}.hotel-column-detail-area{border-left:1px solid #eaeaea}.hotel-list-icons-area{display:none}.exclusive-price{font-size:13px!important;margin:5px 0 2px auto;max-width:120px;text-align:center}}.search-bar{background-color:#f3f3f3}.hotel-search-stay-day{background-color:#fff6d6;border-radius:3px;height:50px;line-height:15px;margin:2px 17px 0 16px;padding-top:15px;text-align:center;width:80px}@media (max-width:1199px) and (min-width:992px){.search-bar{margin-top:15px}}@media (min-width:992px){.hotel-list-container{margin:0 auto;max-width:1140px!important}.elements-center-vertical button{padding:10px 5%}}@media (max-width:1199px){.hotel-search-stay-day{line-height:normal}.datepicker-box table tbody tr td:last-child{font-size:12px}}.payment-checkout-link .ubicon{color:#292929}a.result-row,div.result-row{-webkit-user-drag:none;color:#292929;margin-bottom:16px;padding:16px 28px 16px 16px;position:relative;text-decoration:unset}.hotel-column-detail-area,.hotel-search-result-checkout{position:static}.focus-chgDate,.unstretched-link{position:relative;z-index:2}.tooltip span{display:block}.breadcrumb-hotel{font-size:12px;font-weight:500;margin-bottom:15px}.breadcrumb-hotel ol{margin:0;padding:15px 0 0}.breadcrumb-hotel ol li{display:inline-block}.breadcrumb-hotel ol li:last-child a{color:#1f2126}.breadcrumb-hotel ol li a{color:#61656e;display:inline-block;font-size:12px}.hotel-count-style{padding:15px 0 0}.hotel-count-style h1,.hotel-count-style span{color:#1f2126;display:inline;font-size:24px}.hotel-count-style h1{margin-right:4px}.hotel-info-box{padding-left:32px;padding-right:0;position:static}.membership-discount{position:absolute;right:0;top:0}.membership-discount,.membership-discount-mobile{background:#f4eefd;border-radius:0 3px;height:24px;padding:2px 8px}.membership-discount-mobile{display:none;line-height:16px;text-align:left}.membershipDiscount{color:#6c27e6;font-size:12px;font-weight:500;text-align:left}@media (max-width:767px){.desk-alti-wrapper{text-align:center}.hotel-user-reviews{min-height:100px}.hotel-generalScore-area{max-height:80px}.hotel-review-general-scores{border:none;border-radius:unset;box-shadow:none;padding-top:0!important}.hotel-review-general-scores .col-6{border-radius:5px;box-shadow:0 0 8px #00000038;margin:0 3% 10px;max-width:44%}.general-score-text{padding-top:10px}.review-category-area.review-methods{height:40px}.review-methods>ul>li{border:none;border-bottom:3px solid #cecece;height:38px;padding:10px 15px;text-align:left}.review-methods>ul>li.active img.otherReviews{display:block}.review-methods>ul>li{display:none}.review-methods>ul>li.active{border-bottom:3px solid #fec60a;display:block!important}.review-methods>ul>li:nth-child(2),.review-methods>ul>li:nth-child(3),.review-methods>ul>li:nth-child(4),.review-methods>ul>li:nth-child(5){background:#fff;cursor:pointer;display:none;position:absolute;z-index:9}.review-methods.opened>ul>li:first-child,.review-methods.opened>ul>li:nth-child(2){border:1px solid #cecece;border-bottom:0;border-radius:0!important;display:block;padding:8px 15px 10px;top:38px;width:59.5%}.review-methods.opened>ul>li:nth-child(3){border:1px solid #cecece;border-bottom:0;border-radius:0!important;display:block;padding:8px 15px 10px;top:76px;width:59.5%}.review-methods>ul>li a{font-size:90%;white-space:normal}.review-methods.opened>ul>li:nth-child(4){top:114px}.review-methods.opened>ul>li:nth-child(4),.review-methods.opened>ul>li:nth-child(5){border:1px solid #cecece;border-bottom-color:#ccc;border-radius:0!important;display:block;padding:8px 15px 10px;width:59.5%}.review-methods.opened>ul>li:nth-child(5){top:151px}.review-methods>ul>li:first-child{width:63%}.review-methods>ul>li:last-child{border:1px solid #cecece;border-radius:0!important;border-top:0;padding:8px 15px 10px;width:35%}.opened img.otherReviews{transform:rotate(180deg)}.hotel-count-style h1,.hotel-count-style span{font-size:18px!important;font-weight:700}}.destination-image{background-position-x:center;background-repeat:no-repeat;background-size:cover;border-radius:6px;height:100%;object-fit:cover;vertical-align:middle;width:100%}.destination-image-area,.destination-image-area-top{height:175px}.cancel-icon{color:red!important;font-size:10px}.hotel-cancelation{margin-right:24px}.hotel-cancelation,.hotel-payAtHotel{font-size:12px}.hotel-cancelation i.ubicon,.hotel-payAtHotel i.ubicon{color:#2fb916;z-index:2}.hotel-facility-less-more{display:block;margin-top:5px}.focus-chgDate{background:#fff;border:1px solid #fec60a;border-radius:6px;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:8px;text-align:center}.hotel-room-offer-item .focus-chgDate{margin:16px 0;max-width:none;width:100%}.hotel-detail-noprice-link{color:#007bff}.hotel-detail-noprice-link:hover{color:#007bff;text-decoration:none}.landing-area-box{border-radius:3px;box-shadow:0 2px 10px 0 rgba(0,0,0,.14);padding-top:10px}.hotel-sort-area-desktop{padding:5px}.hotel-sort-area-label{border-right:1px solid #eaecef;font-weight:700;line-height:33px}.btn-helper-sort-desktop{border:none}.hotelDetailArea{gap:12px}.hotel-info-badge{align-items:center;display:flex}.hotel-cancel-popover,.hotel-info-badge .check{box-sizing:border-box;height:16px;margin-right:4px;padding:1px;width:16px}.addon-area,.addon-area-one-badge{display:inline-flex;width:100%}.hotel-cancel-popover{margin:0 0 0 4px;z-index:2}.chg-date-text{color:#292929;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:6px}.is-desktop{display:block}.is-mobile{display:none}.discount-info-row-desktop{display:flex;justify-content:flex-end}.coupon-available{bottom:8px;left:8px;position:absolute}.compare-hotels-area{margin-bottom:16px;padding:10px 8px}.compare-hotels-area .custom-switch{display:inline}.new-badge{margin-left:8px;padding:4px 8px}.compare-hotels-area .ub-switch .custom-control-label{font-size:16px;padding-left:10px;padding-top:3px}.compare-hotel-input{padding:0;position:relative;z-index:2}.compare-hotel-input-wrapper{padding:0}.hotel-search-form .passenger-search-list{text-align:center}@media (max-width:991px){.hotel-search-form .form-control.searchBarInput{border:1px solid #ced4da;min-height:55px}.hotel-search-form .datepicker-box-blank,.hotel-search-form .passenger-search-list{border:1px solid #ced4da}.datepicker-box-blank{min-height:54px}.hotel-search-stay-day{background-color:unset;height:unset;margin:unset;padding-top:5px!important;width:unset}.hotel-detail-area{height:auto}.hotel-info-box{padding-left:inherit}.payment-wrapper{align-items:center;display:flex;justify-content:flex-end;padding-right:16px;width:100%}a.result-row,div.result-row{background:#fff;border-radius:4px;box-shadow:0 3px 20px 0 rgba(56,56,56,.12);padding:16px 16px 12px}.price-wrapper div{padding:0}.chg-date-text{line-height:20px!important;margin-bottom:0;text-align:left}.facilities-detail ul{width:auto}.mobile-review{align-items:center;display:flex}.is-desktop{display:none}.is-mobile{display:block}.membership-discount-mobile{align-items:center;display:flex}.campaigns-detail-desktop{display:none}.campaigns-detail ul{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.campaigns-detail ul::-webkit-scrollbar{display:none}.campaigns-detail ul li{min-width:185px}.discount-info-row-desktop{display:none}}.hotel-footer-landing-url{display:block;font-size:16px;padding:7px 0}.hotel-search-landing-image{border-radius:8px;float:right;width:50%}.hotel-detail-map-leaflet{height:300px!important}.modalCalender .ui-datepicker td{position:relative}.modalCalender .checkin-date a,.modalCalender .checkout-date a{background-color:#fec60a!important;border:none;font-weight:700}.modalCalender .ui-datepicker-range a{background-color:#fee69d!important}.modalCalender .ui-widget.ui-widget-content{border:none;display:flex!important;gap:10px;width:100%!important}.modalCalender .ui-state-default{border:none;padding:10px}.modalCalender .ui-datepicker-calendar{margin:0 4px}.modalCalender .ui-datepicker-multi .ui-datepicker-group table{border:1px solid #eee;border-radius:0 0 4px 4px;width:100%}#modalAvailability .modal-header{border:none;padding-bottom:3px}#modalAvailability .modal-header button span{font-size:30px;font-weight:300}#modalAvailability .modal-title{padding-top:5px;width:100%}.modalCalender .ui-datepicker-group-last{border-left:none!important}.modalCalender .ui-datepicker .ui-datepicker-header{border-radius:4px 4px 0 0!important}.availability-disabled{opacity:1!important}.availability-disabled:after{background-color:red;border-radius:10px;content:"";height:5px;position:absolute;right:5px;top:5px;width:5px}.availability-disabled span{color:red!important}.availabilityBottom{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 0 20px}.availabilityText{border-top:1px solid #eee;padding:24px 0 10px;text-align:center}.availabilityText span{font-size:16px;position:relative}.availabilityText span:after{background:red;border-radius:10px;content:"";height:8px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.availabilityBottom .availabilityClear{background-color:transparent;border:1px solid #fec60a;font-weight:700;padding:8px 25px}.availabilityBottom .availabilitySearch{font-weight:700;padding:8px 25px}.availabilityBottom .availabilityClear:focus,.availabilityBottom .availabilityClear:hover,.availabilityBottom .availabilitySearch:focus,.availabilityBottom .availabilitySearch:hover{color:#292929}.availabilityBottom .availabilitySearch:hover{background-color:#fec60a;border:1px solid #fec60a}#modalAvailability .ui-datepicker-trigger{display:none}#modalAvailability{background-color:transparent;padding-top:50px}.minStayError{padding:0 0 15px;text-align:center}.minStayError span{color:red;font-size:12px}.availabilityCalenderButton{border:none;padding:8px 20px}.hotelListPopuler{background:#f4f4f4;margin-top:15px;padding:20px 0 10px}.hotelListPopuler a{color:#797979;padding-bottom:10px}.hotelListPopuler .hotelListPopulerItem{color:#292929;font-size:12px;margin-bottom:10px}.footer{margin-top:0!important}.filterSearchWrapper{margin-bottom:8px;position:relative}.filterSearchWrapper input{background:#f6f9fd;border:1px solid #dbe0e6;border-radius:2px;box-sizing:border-box;color:#495057;padding:8px 32px 8px 8px;width:100%}.filterSearchWrapper img{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.hotel-detail-area .supplements-area{max-width:350px}.supplements-area{-ms-overflow-style:none;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none}.supplements-area::-webkit-scrollbar{display:none}.supplements-area .supplement-item{align-items:center;background:#fdeded;border-radius:3px;display:flex;gap:8px;padding:4px}.supplements-area .supplement-item img{border-radius:3px;height:50px;width:50px}.supplements-area .supplement-item .text-area{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.supplements-area .supplement-item .artist-name{font-size:14px;font-weight:600}.supplements-area .supplement-item .start-date{font-size:12px}.external-info{align-items:center;background:#f4f4f4;border-radius:3px;display:flex;margin-top:20px;padding:4px 8px}.external-info p{font-size:12px;margin:0;padding:4px 0 0 4px}.external-info p strong{font-size:12px}.hotel-info-box+.supplements-area{margin-top:12px;overflow-x:scroll;width:600px;z-index:2}.hotel-info-box+.supplements-area .supplement-item{flex-shrink:0}@media (max-width:991px){#modalAvailability{padding-top:0;z-index:99999}#modalAvailability .modal-content{height:100%;top:0!important}#modalAvailability .modal-dialog{height:100%;margin:0}.modalCalender .ui-widget.ui-widget-content{display:block!important}#modalAvailability .ui-datepicker-group{width:100%}.availabilityText{border-radius:36px 36px 0 0}.mobileClose:after{color:#a5a4a2;content:"\ea09";font-family:ub-webfont;font-size:16px;left:17px;position:absolute;top:25px;-webkit-transition:color .15s linear;transition:color .15s linear}#modalAvailability .modal-title{padding-left:35px}.availabilityCalenderButton{min-width:max-content}}@media (max-width:768px){.breadcrumb-hotel{margin-bottom:0}.compare-hotels-area{padding-bottom:15px}}