#hotel-booking-search-filter .search-filter-form-el .clear-filter button{min-width:unset;height:auto}.wp-hotel-booking-page .elementor-widget-container #hotel-booking-search-filter.hb-el{display:block}.elementor-widget-container #hotel-booking-search-filter.hb-el{padding:0}.search-filter-form-el ul{margin:0}.search-filter-form-el .field-item>div{margin:0}.search-filter-form-el>.count-hide .room-type-number,.search-filter-form-el>.count-hide .rating-number,.search-filter-form-el>.heading-hide h4,.search-filter-form-el>.heading-hide .title{display:none}.search-filter-form-el .field-item{position:relative}.search-filter-form-el .field-item .icon-toggle-filter{position:absolute;top:15px;right:0;z-index:9;transition:0.3s;cursor:pointer}.search-filter-form-el .field-item.toggle-on .fa-angle-down,.search-filter-form-el .field-item .fa-angle-up,.search-filter-form-el .field-item.toggle-content ul,.search-filter-form-el .field-item.toggle-content .hb-price-field>*:not(.title){display:none}.search-filter-form-el .field-item.toggle-on .fa-angle-up,.search-filter-form-el .field-item .fa-angle-down,.search-filter-form-el .field-item.toggle-content.toggle-on ul,.search-filter-form-el .field-item.toggle-content.toggle-on .hb-price-field>*:not(.title){display:block}.search-filter-form-el .field-item.toggle-content.dropdown{position:relative}.search-filter-form-el .field-item.toggle-content.dropdown ul,.search-filter-form-el .field-item.toggle-content.dropdown .hb-price-field>*:not(.title){position:absolute;z-index:10}.search-filter-form-el .noUi-handle:before,.search-filter-form-el .noUi-handle::after{display:none}.search-filter-form-el .noUi-target,.search-filter-form-el .noUi-handle{border:none;box-shadow:none}.search-filter-form-el .hb-search-price .hb-price-range .noUi-base{width:calc(100% - 15px);margin-left:auto;margin-right:auto}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup,.hotel-booking-search-filter .hb-button-popup{display:none}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup{overflow:hidden}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup .wrapper-search-fields{overflow-y:auto;max-height:500px}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup .wrapper-search-fields::-webkit-scrollbar{width:3px}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup .wrapper-search-fields::-webkit-scrollbar-track{background-color:transparent}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup .wrapper-search-fields::-webkit-scrollbar-thumb{background-color:slategrey}.hotel-booking-search-filter .hb-button-popup .icon-align-right{order:2}.hotel-booking-search-filter .search-filter-form-el{transition:0.3s}.hotel-booking-search-filter .search-filter-form-el{display:var(--display-form-filter,block);z-index:20;position:relative}.hotel-booking-search-filter.filter-popup-show .search-filter-form-el{display:var(--display-form-filter,block)}.hb-filter-popup.hb-button-popup{display:flex;align-items:center;gap:5px}.hotel-booking-search-filter .selected-filter-number{order:3}.hotel-booking-search-filter .filter-bg{position:fixed;width:100%;height:100%;left:0;top:0;background-color:transparent;display:none;z-index:-1}.hotel-booking-search-filter.filter-popup-show .filter-bg{display:block}@media (max-width:767px){.hb-filter-popup-mobile.hb-button-popup{display:flex;align-items:center;gap:5px}.hotel-booking-search-filter.filter-popup-show .filter-bg{z-index:10;background-color:rgba(0,0,0,0.8)}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup,.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup-mobile{position:fixed;top:0;right:0;height:100vh;overflow-y:auto;display:block;transform:translate3d(300px,0,0)}.hotel-booking-search-filter.filter-popup-show .search-filter-form-el.hb-filter-popup,.hotel-booking-search-filter.filter-popup-show .search-filter-form-el.hb-filter-popup-mobile{transform:none}.hotel-booking-search-filter.filter-popup-show .search-filter-form-el::-webkit-scrollbar{width:5px}.hotel-booking-search-filter.filter-popup-show .search-filter-form-el::-webkit-scrollbar-thumb{background:#f5f5f5}}.hb-filter-room-selected .selected-list{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hb-filter-room-selected .selected-item{display:flex;align-items:center;cursor:pointer}.hotel-booking-search.hotel-booking-search-el{position:relative;align-items:center;padding:0}.hotel-booking-search-el .hb-form-table{position:relative}.hotel-booking-search-el .multidate{position:absolute;font-size:16px;opacity:0;height:100%;width:100%;border:none;z-index:2;background:none;cursor:pointer;left:0}.hotel-booking-search-el .hb-form-field-input.hb_input_field{position:unset}.hotel-booking-search-el .hb-form-number .hb_input_field{position:relative}.hotel-booking-search-el .hb-form-field{position:relative;padding:10px}.hotel-booking-search-el .icon-custom{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out{width:40%;max-width:none}.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out .hb-form-field-input{display:inline-block}.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out .hb-form-field-input #day,.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out .hb-form-field-input #day2{width:30px}.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out .hb-form-field-input button{display:none}.hotel-booking-search-el .hb-form-field.hb-form-number .hb-form-field-input{display:flex;width:100%;cursor:pointer;z-index:2;align-items:center}.hotel-booking-search-el .hb-form-field.hb-form-number .hb-form-field-input input{width:100%}.hotel-booking-search-el .adults-number,.hotel-booking-search-el .child-number{width:auto}.hotel-booking-search-el .hb-form-field-list{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;padding:20px 30px;background:#fff;z-index:9;margin:5px 0 0 0;box-shadow:0px 4px 15px rgba(0,0,0,0.07);transition:all 0.5s;border:none;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.hotel-booking-search-el .hb_input_field>span{position:absolute;left:15px;font-size:16px}.hotel-booking-search-el .hb-form-field-list.active{opacity:1;visibility:visible}.hotel-booking-search-el .hb-form-field-list .hb-form-field-input:last-child{margin:0}.hotel-booking-search-el .hb-form-field-list .number-box .number-icons{cursor:pointer;float:none;background:transparent;color:#000;margin-left:0;height:auto}.hotel-booking-search-el .hb-form-number .number-box{display:flex;gap:10px}.hotel-booking-search-el .hb-form-field-list .name{font-weight:500;color:#000}.hotel-booking-search-el .hb-form-field .label{text-transform:uppercase;font-weight:500;font-size:16px;color:#000;margin-bottom:10px}.hotel-booking-search-el .hb_input_field input{width:90px;height:auto;border:none;border-radius:0;line-height:1;min-width:0;background:none;padding:0;font-size:16px;color:#656565;cursor:pointer;text-transform:capitalize}.hotel-booking-search-el .hb-form-field .hb_input_field input.day,.hotel-booking-search-el .hb-form-field .hb_input_field .getWidth{padding:0}.hotel-booking-search-el .hb-form-field .hb_input_field:after{display:none}.hotel-booking-search-el .hb-form-number .select2-container,.hotel-booking-search-el .hb-form-number select{width:auto !important;pointer-events:none}.hotel-booking-search-el .hb-form-number .select2-container--default .select2-selection--single{border:none}.hotel-booking-search-el .hb-form-number .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.hotel-booking-search-el .hb-form-number .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.hotel-booking-search-el select{width:100%}.hotel-booking-search-el .hb-submit button{width:100%;margin-top:0;font-size:16px;font-weight:600;padding:10px;text-align:center;border:none;height:100%;border-radius:0;min-width:0;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.daterangepicker.dropdown-menu{display:none;width:672px;padding:0;border-radius:0;padding:15px 24px 30px;margin-top:5px;box-shadow:0px 4px 15px rgba(0,0,0,0.1);transition:all 0.5s}.daterangepicker.dropdown-menu .daterangepicker_input{display:none}.daterangepicker.dropdown-menu .calendar{width:50%;margin:0;max-width:312px}.daterangepicker.dropdown-menu .calendar.left{padding-right:15px}.daterangepicker.dropdown-menu .calendar.right{padding-left:15px}.daterangepicker.dropdown-menu .calendar .calendar-table{padding:0}.daterangepicker.dropdown-menu .calendar table{border:none}.daterangepicker.dropdown-menu .calendar tr{border:none}.daterangepicker.dropdown-menu .calendar th{border:none;width:40px;height:40px;padding:0;min-width:40px;font-weight:normal}.daterangepicker.dropdown-menu .calendar th.available{text-align:center;font-size:16px;line-height:40px;color:#000;display:inline-block;float:right;margin-left:12px;cursor:pointer;border:none;margin:0;border-radius:0;padding:0;font-weight:normal}.daterangepicker.dropdown-menu .calendar th.month{font-weight:600;font-size:14px;color:#000}.daterangepicker.dropdown-menu .calendar thead th{font-size:14px}.daterangepicker.dropdown-menu .calendar tbody td{border-radius:0;padding:0;font-size:14px;width:40px;height:40px;color:#636363}.daterangepicker.dropdown-menu .calendar tbody td.off{color:#999}.daterangepicker.dropdown-menu .calendar tbody td:hover{color:#636363}.daterangepicker.dropdown-menu .calendar tbody td.active{color:#fff}.daterangepicker.dropdown-menu .calendar tbody td.in-range:hover{color:#333}.daterangepicker.dropdown-menu .calendar tbody td.active:hover{color:#fff}@media (max-width:767px){.daterangepicker.dropdown-menu{width:100%}.daterangepicker.dropdown-menu .calendar.left{width:100%;padding:0;max-width:100%}.daterangepicker.dropdown-menu .calendar.right{padding:0}.daterangepicker.dropdown-menu .calendar.right th.available.next{display:block}.daterangepicker.dropdown-menu .calendar.right tbody{display:none}.daterangepicker.dropdown-menu .calendar.right thead th{display:none}.daterangepicker.dropdown-menu .calendar.right .table-condensed{position:absolute;top:15px;right:30px;width:40px}}.hb-form-check-in-check-out{cursor:pointer}.hb-form-check-in-check-out>input{top:0;right:0;position:absolute;bottom:-16px;left:0}.flatpickr-months .flatpickr-month{height:unset}.flatpickr-months .flatpickr-month .flatpickr-current-month{padding:15px 0;height:unset;position:unset}.flatpickr-months .flatpickr-month .flatpickr-current-month>*{background:transparent !important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:15px}.flatpickr-innerContainer .flatpickr-day.hidden{display:inline-block !important}.flatpickr-innerContainer .flatpickr-day.flatpickr-disabled{color:rgba(57,57,57,0.4);text-decoration:line-through}@media (max-width:767px){.flatpickr-months .flatpickr-month:nth-child(3),.flatpickr-weekdays .flatpickr-weekdaycontainer:nth-child(2),.flatpickr-innerContainer .dayContainer:nth-child(2){display:none}.flatpickr-calendar{max-width:310px !important}.flatpickr-rContainer{width:100%}}.hb-room-thumbnail ul,.hb-room-thumbnail li,.hb-room-thumbnail ol{list-style:none;margin:0;padding:0}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup{display:flex;justify-content:space-between;flex-wrap:wrap}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery{display:block;max-width:70%;width:100%;padding:0}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery li{display:flex;height:100%}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery img{width:100%;min-height:100%;max-height:700px;display:block;max-width:unset}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails{max-width:calc(var(--hb-gallery-thumbnails-width,30%) - 24px);width:100%;position:relative;flex-wrap:wrap;display:flex;justify-content:flex-end}@media (max-width:767px){.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails{max-width:var(--hb-gallery-thumbnails-width,30%);padding-top:16px}}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li{width:100%;cursor:pointer}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li:first-child{padding-bottom:16px}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li a{position:relative;display:block}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li.more a{position:relative;display:block}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li img{max-width:100%;height:auto;vertical-align:middle;object-fit:cover}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails .dynamic-gal{position:absolute;bottom:16px;right:16px;font-size:16px;text-transform:capitalize;color:#1E1E1E;background:linear-gradient(0deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4));border-radius:200px;background:#FFF;padding:0 16px;line-height:44px;font-weight:600;gap:5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width:768px) and (max-width:1199px){.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails .dynamic-gal{font-size:16px}}.hb-room-thumbnail .hb-room-thumbnail-gallery-slide{position:relative}.hb-room-thumbnail .hb-room-thumbnail-gallery-slide .hb-main-gallery img{width:100%}.hb-room-thumbnail .hb-room-thumbnail-gallery-slide .hb-thumbnail-gallery{position:absolute;z-index:2;bottom:30px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);max-width:680px;overflow:unset}@media (min-width:1200px){.hb-room-thumbnail .hb-room-thumbnail-gallery-slide .hb-thumbnail-gallery{min-width:680px}}.hb-room-thumbnail .flex-direction-nav a{position:absolute;top:50%;transform:translateY(-50%);left:var(--ekits-nav-slider-offset-v,-30px);margin-top:var(--ekits-nav-slider-offset-h,0);width:var(--ekits-nav-slider-width,24px);height:var(--ekits-nav-slider-height,24px);border-style:var(--ekits-nav-slider-border-style,none);border-width:var(--ekits-nav-slider-border-width,0);border-color:var(--ekits-nav-slider-border-color,#000);background:var(--ekits-nav-slider-bg-color,rgba(255,255,255,0));color:var(--ekits-nav-slider-color,#fff);border-radius:var(--ekits-nav-slider-border-radius,0);display:flex;font-size:0;justify-content:center;align-items:center;z-index:5}.hb-room-thumbnail .flex-direction-nav a:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;content:"\f053";font-size:var(--ekits-nav-slider-font-size,20px)}.hb-room-thumbnail .flex-direction-nav a.flex-next{right:var(--ekits-nav-slider-offset-v,-30px);left:auto}.hb-room-thumbnail .flex-direction-nav a.flex-next:before{content:"\f054"}.hb-room-thumbnail .flex-direction-nav a:hover{color:var(--ekits-nav-slider-color-hover,#000);background:var(--ekits-nav-slider-bg-color-hover,rgba(255,255,255,0));border-color:var(--ekits-nav-slider-border-color-hover,#000)}.hb-room-thumbnail .hb-thumbnail-slide .flex-control-nav{position:absolute;display:flex;z-index:10;top:95%;bottom:auto;left:50%;gap:var(--thim-pagination-space,10px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hb-room-thumbnail .hb-thumbnail-slide .flex-control-nav a{font-size:0;display:block;background-color:#fff;width:12px;height:12px;border-radius:50%}.hb-room-thumbnail .hb-thumbnail-slide .flex-control-nav a.flex-active{background-color:#000}.hb-room-thumbnail .hb-thumbnail-slide .flex-direction-nav a{left:var(--ekits-nav-slider-offset-v,30px)}.hb-room-thumbnail .hb-thumbnail-slide .flex-direction-nav a.flex-next{right:var(--ekits-nav-slider-offset-v,30px);left:auto}.hb-room-thumbnail .hb-thumbnail-slide img{width:100%}.dialog-widget{display:none !important}.fixed-size .lg-outer{margin:0 auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-40%)}.fixed-size .lg-outer .lg{width:70% !important}.fixed-size .lg-outer .lg-image{height:100%;object-fit:cover}.fixed-size .lg-outer .lg-thumb-outer{background-color:transparent}.fixed-size .lg-outer .lg-object{border-radius:16px}.fixed-size .lg-outer .lg-toolbar{right:60px;left:auto;position:absolute;top:0}.fixed-size .lg-outer .lg-toolbar .lg-icon{font-size:40px}.fixed-size .lg-outer .lg-toolbar .lg-counter{display:none}.fixed-size .lg-outer .lg-prev{left:127px}.fixed-size .lg-outer .lg-prev::after{content:"\f104";font-family:thim-ekits !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px}.fixed-size .lg-outer .lg-next{right:127px}.fixed-size .lg-outer .lg-next::before{content:"\f105";font-family:thim-ekits !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px}.fixed-size .lg-outer .lg-prev,.fixed-size .lg-outer .lg-next{height:44px;width:44px;border-radius:200px;background-color:#fff}.fixed-size .lg-outer .lg-prev:hover,.fixed-size .lg-outer .lg-next:hover{color:#121212}.fixed-size .lg-outer .lg-close::after{content:"\f00d";font-family:thim-ekits !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px}.fixed-size .lg-outer .lg-thumb-item{border:2px solid transparent}.fixed-size .lg-outer .lg-thumb-item.active,.fixed-size .lg-outer .lg-thumb-item:hover{border-color:#fff}.fixed-size .lg-outer .lg-inner{overflow:hidden}.fixed-size .lg-backdrop{background-color:rgba(0,0,0,0.6)}@media (min-width:1604px){.fixed-size .lg-outer .lg-prev{left:0}.fixed-size .lg-outer .lg-next{right:0}}@media (max-width:1440px){.fixed-size .lg-outer .lg-toolbar{right:0px}.fixed-size .lg-outer .lg-prev{left:-65px}.fixed-size .lg-outer .lg-next{right:-65px}}@media (max-width:1024px){.fixed-size .lg-outer .lg-prev{display:none}.fixed-size .lg-outer .lg-next{display:none}}@media (max-width:880px){.fixed-size .lg-outer{transform:translate(-50%,-29%)}.fixed-size .lg-outer .lg{height:60% !important}}@media (max-width:766px){.fixed-size .lg-outer{transform:translate(-50%,-16%)}.fixed-size .lg-outer .lg{height:40% !important}}.hb-room-single__review #reviews #comments .commentlist{margin:0;padding:20px 0 0}.hb-room-single__review #reviews #comments .commentlist .comment{padding:24px;margin-bottom:16px;overflow:hidden;border-radius:var(--border-radius-item,8px);background:#F2F4F4;border:none}.hb-room-single__review #reviews #comments .commentlist .comment .avatar{width:70px;height:70px;border:0;padding:0;background:0 0;border-radius:50%;margin-right:30px;float:left;position:relative;top:auto;left:auto;right:auto;bottom:auto}.hb-room-single__review #reviews #comments .commentlist .comment .comment-text{width:calc(100% - 100px);width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);display:flex;flex-direction:column}.hb-room-single__review #reviews #comments .commentlist .comment .meta{margin-bottom:10px;display:flex;flex-direction:column}.hb-room-single__review #reviews #comments .commentlist .comment .meta .date{font-size:0.875em;color:#4F5E71;line-height:1.6em}.hb-room-single__review #reviews #comments .commentlist .comment .meta .author{display:none}.hb-room-single__review #reviews #comments .commentlist .comment .hb-room-review-title{margin-top:0}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating{position:relative;width:80px;height:18px;line-height:1;display:flex;margin-bottom:10px;order:-1}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating:before{content:"\e601\e601\e601\e601\e601";float:left;top:0;left:0;font-size:16px;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating span{overflow:hidden;position:relative;display:inline-block;height:18px}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating span:before{content:"\e600\e600\e600\e600\e600";float:left;top:0;font-size:16px;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review #reviews #comments .commentlist .comment .description{clear:both}.hb-room-single__review #reviews #comments .commentlist .comment .hb-room-review-images{border-radius:var(--border-radius-item)}.hb-room-single__review #review_form_wrapper{clear:both;border-radius:var(--border-radius-item,0)}.hb-room-single__review #review_form_wrapper .comment-form{display:flex;flex-wrap:wrap}.hb-room-single__review #review_form_wrapper .comment-form>*{flex-basis:100%}.hb-room-single__review #review_form_wrapper .comment-form label{margin-bottom:10px;display:inline-block}.hb-room-single__review #review_form_wrapper .comment-form .hb-rating-input{flex-basis:80px}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-rating{margin:0}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-rating label{margin-bottom:5px}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-author,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-email{display:flex;flex-wrap:wrap;margin-bottom:0}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment>*,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-author>*,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-email>*{flex-basis:100%}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment input,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-author input,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-email input{height:45px;border-radius:var(--border-radius-item,0)}.hb-room-single__review #review_form_wrapper .comment-form .form-submit{margin-top:15px}.hb-room-single__review #review_form_wrapper .comment-form textarea{height:100px;border-radius:var(--border-radius-item,0)}.hb-room-single__review .review-star .star-rating{position:relative;width:100px;height:18px;line-height:1;display:flex}.hb-room-single__review .review-star .star-rating:before{content:"\e601\e601\e601\e601\e601";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review .review-star .star-rating span{overflow:hidden;position:relative;display:inline-block;height:18px}.hb-room-single__review .review-star .star-rating span:before{content:"\e600\e600\e600\e600\e600";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review .hb-rating-input .rating-input::before{color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review .review-top-section .statistic .statistic-general{max-width:35%}@media (max-width:767px){.hb-room-single__review .review-top-section .statistic .statistic-general{max-width:100%}}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating{position:relative;width:160px;height:32px;line-height:1;display:flex}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating:before{content:"\e601\e601\e601\e601\e601";float:left;top:0;left:0;font-size:32px;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating span{overflow:hidden;position:relative;display:inline-block;height:32px;font-size:0}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating span:before{content:"\e600\e600\e600\e600\e600";float:left;top:0;font-size:32px;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__review .review-top-section .statistic .statistic-general .review-amount{width:100%}.hb-room-single__review .review-top-section .statistic .statistic-detail{max-width:60%}.hb-room-single__review .review-top-section .statistic .statistic-detail .statistic-detail-item{margin-bottom:5px}@media (max-width:767px){.hb-room-single__review .review-top-section .statistic .statistic-detail{max-width:100%}}.hb-room-single__review .review-top-section .statistic .statistic-detail .rating-label{width:65px}.hb-room-single__review .review-top-section .statistic .statistic-detail .full-width{background-color:#E8EDF1;height:10px;position:relative;width:350px;border-radius:200px;overflow:hidden}@media (max-width:992px){.hb-room-single__review .review-top-section .statistic .statistic-detail .full-width{max-width:60%}}.hb-room-single__review .review-top-section .statistic .statistic-detail .full-width .progress-bar{position:absolute;top:0;left:0;background-color:var(--e-global-color-primary,#ffb606);bottom:0}.hb-room-single__review .review-top-section .statistic .statistic-detail .count{margin-left:30px}.hb-room-single__review.hide-avatar .avatar{display:none}.hb-room-single__review.hide-avatar #reviews #comments .commentlist .comment .comment-text{width:100%}.hb-room-single__review .sort-by{padding:0;border:none;font-size:1em}.hb-room-single__review .review-top-section .header button{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.hb-room-single__review .review-top-section .header button svg{display:none}.hb-room-single__review .review-top-section .header button:hover,.hb-room-single__review .review-top-section .header button:focus{background-color:var(--e-global-color-primary);color:#fff}.hb-room-single__review .gallery-filter a{border-color:var(--e-global-color-primary);height:54px;display:inline-flex;line-height:0;align-items:center}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating{position:relative;width:100px;height:18px;line-height:1;display:flex;float:none}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating:before{content:"\e601\e601\e601\e601\e601";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating span{overflow:hidden;position:relative;display:inline-block;height:18px}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating span:before{content:"\e600\e600\e600\e600\e600";float:left;top:0;left:0;position:absolute;font-family:hotel-booking-star;color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__price .price{display:flex;align-items:baseline}.hb-room-single__price .price .unit{margin-left:5px}.hb-room-single__price .price .unit::before{content:"/"}.rating-star-item,.rating-star-item:hover,.rating-star-item:focus{color:var(--room-single-rating-star-color,#FC961B)}.hb-room-single__booking #hb_room_load_booking_form{float:none}.hb-room-single__booking__form #hotel_booking_room_hidden{min-width:auto;background-color:transparent}.hb-room-single__booking__form #hotel_booking_room_hidden form>div{padding:0}.hb-room-single__booking__form #hotel_booking_room_hidden .hb_addition_package_extra{margin-top:0}.hb-room-single__booking__form #hotel_booking_room_hidden .hb_addition_package_extra input[type=checkbox]{margin:0;width:18px;height:18px;border-radius:0}.hb-room-single__booking__form .hb-booking-room-form-head .title{padding:0}.hb-room-single__booking__form .hb-booking-room-form-head p,.hb-room-single__booking__form .hb-booking-room-form-head .hotel_booking_room_errors{font-size:14px;line-height:1.6em;margin-bottom:10px}.hb-room-single__booking__form .hb-booking-room-form-group{width:100%;float:none;margin:0 0 5px 0}.hb-room-single__booking__form .hb-booking-room-form-group .hb-booking-room-form-field input{border-radius:var(--border-radius-item,0);width:100%;margin:0;height:auto}.hb-room-single__booking__form .hb-booking-room-form-group .hb_button{width:100%}.hb-room-single__booking__form .hotel-booking-search{padding:0}.hb-room-single__booking__form .hb-search-results-form-container{border:none}.hb-room-single__booking__form .hb-booking-room-form-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:20px}.hb-room-single__booking__form .hb-booking-room-form-footer .hb_button{flex-basis:47%}.hb-room-single__booking__form .hb_button{min-width:unset;height:auto;text-align:center}.hb-room-single__booking__form .hb_addition_package_title{display:none}.hb-room-single__booking__form .hb_addition_packages{border:none;padding:0;margin:0}.hb-room-single__booking__form .hb_addition_packages .hb_extra_title p{display:none}.hb-room-single__booking__form .hb_addition_packages_ul{padding:0}.hb-room-single__booking__form .hb_addition_packages_ul li{border:none;padding:0}.hb-room-single__booking__form .hb_extra_detail_price input{float:right}@media (max-width:767px){.thim-ekit-template .hotel-booking-single-room-action .hb-search-results-form-container{flex-wrap:wrap}}.hb-room-archive__topbar{display:flex;justify-content:space-between;flex-wrap:wrap}.hb-room-archive__topbar .room-order-by{border:none}.hb-room-archive__inner{display:grid;grid-template-columns:var(--hb-room-archive-columns,repeat(3,1fr));row-gap:var(--hb-room-archive-row-gap,30px);column-gap:var(--hb-room-archive-column-gap,30px)}.hb-room-list__inner{display:grid;grid-template-columns:var(--hb-room-list-columns,repeat(3,1fr));row-gap:var(--hb-room-list-row-gap,30px);column-gap:var(--hb-room-list-column-gap,30px)}