#hotel-booking-search-filter .search-filter-form-el .clear-filter button{height:auto;min-width:unset}.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 .field-item>div,.search-filter-form-el ul{margin:0}.search-filter-form-el>.count-hide .rating-number,.search-filter-form-el>.count-hide .room-type-number,.search-filter-form-el>.heading-hide .title,.search-filter-form-el>.heading-hide h4{display:none}.search-filter-form-el .field-item{position:relative}.search-filter-form-el .field-item .icon-toggle-filter{right:0;transition:.3s;position:absolute;top:15px;cursor:pointer;z-index:9}.search-filter-form-el .field-item .fa-angle-up,.search-filter-form-el .field-item.toggle-content .hb-price-field>:not(.title),.search-filter-form-el .field-item.toggle-content ul,.search-filter-form-el .field-item.toggle-on .fa-angle-down{display:none}.search-filter-form-el .field-item .fa-angle-down,.search-filter-form-el .field-item.toggle-content.toggle-on .hb-price-field>:not(.title),.search-filter-form-el .field-item.toggle-content.toggle-on ul,.search-filter-form-el .field-item.toggle-on .fa-angle-up{display:block}.search-filter-form-el .field-item.toggle-content.dropdown{position:relative}.search-filter-form-el .field-item.toggle-content.dropdown .hb-price-field>:not(.title),.search-filter-form-el .field-item.toggle-content.dropdown ul{position:absolute;z-index:10}.search-filter-form-el .noUi-handle:after,.search-filter-form-el .noUi-handle:before{display:none}.search-filter-form-el .noUi-handle,.search-filter-form-el .noUi-target{border:none;box-shadow:none}.search-filter-form-el .hb-search-price .hb-price-range .noUi-base{margin-right:auto;margin-left:auto;width:calc(100% - 15px)}.hotel-booking-search-filter .hb-button-popup,.hotel-booking-search-filter .search-filter-form-el.hb-filter-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:#708090}.hotel-booking-search-filter .hb-button-popup .icon-align-right{order:2}.hotel-booking-search-filter .search-filter-form-el{transition:.3s;position:relative;display:var(--display-form-filter,block);z-index:20}.hotel-booking-search-filter.filter-popup-show .search-filter-form-el{display:var(--display-form-filter,block)}.hb-filter-popup.hb-button-popup{gap:5px;align-items:center;display:flex}.hotel-booking-search-filter .selected-filter-number{order:3}.hotel-booking-search-filter .filter-bg{height:100%;position:fixed;top:0;background-color:transparent;left:0;width:100%;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{gap:5px;align-items:center;display:flex}.hotel-booking-search-filter.filter-popup-show .filter-bg{background-color:rgba(0,0,0,.8);z-index:10}.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup,.hotel-booking-search-filter .search-filter-form-el.hb-filter-popup-mobile{height:100vh;transform:translate3d(300px,0,0);overflow-y:auto;right:0;position:fixed;top:0;display:block}.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{flex-wrap:wrap;gap:10px;align-items:center;display:flex}.hb-filter-room-selected .selected-item{align-items:center;cursor:pointer;display:flex}.hotel-booking-search.hotel-booking-search-el{padding:0;position:relative;align-items:center}.hotel-booking-search-el .hb-form-table{position:relative}.hotel-booking-search-el .multidate{height:100%;font-size:16px;border:none;position:absolute;opacity:0;background:none;cursor:pointer;left:0;width:100%;z-index:2}.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{padding:10px;position:relative}.hotel-booking-search-el .icon-custom{transform:translateY(-50%);position:absolute;top:50%;left:15px}.hotel-booking-search-el .hb-form-field.hb-form-check-in-check-out{max-width:none;width:40%}.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{align-items:center;cursor:pointer;width:100%;display:flex;z-index:2}.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{overflow:hidden;padding:20px 30px;justify-content:space-between;border:none;transition:all .5s;position:absolute;opacity:0;visibility:hidden;top:100%;margin:5px 0 0;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.07);background:#fff;left:0;width:100%;display:flex;z-index:9}.hotel-booking-search-el .hb_input_field>span{font-size:16px;position:absolute;left:15px}.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{height:auto;color:#000;background:transparent;cursor:pointer;margin-left:0;float:none}.hotel-booking-search-el .hb-form-number .number-box{gap:10px;display:flex}.hotel-booking-search-el .hb-form-field-list .name{font-weight:500;color:#000}.hotel-booking-search-el .hb-form-field .label{font-size:16px;font-weight:500;margin-bottom:10px;color:#000;text-transform:uppercase}.hotel-booking-search-el .hb_input_field input{height:auto;padding:0;font-size:16px;border:none;color:#656565;text-transform:capitalize;min-width:0;border-radius:0;background:none;cursor:pointer;width:90px;line-height:1}.hotel-booking-search-el .hb-form-field .hb_input_field .getWidth,.hotel-booking-search-el .hb-form-field .hb_input_field input.day{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{pointer-events:none;width:auto!important}.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{height:100%;padding:10px;justify-content:center;font-size:16px;border:none;font-weight:600;text-transform:uppercase;min-width:0;text-align:center;align-items:center;border-radius:0;width:100%;margin-top:0;display:flex}.daterangepicker.dropdown-menu{padding:15px 24px 30px;transition:all .5s;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:0;width:672px;margin-top:5px;display:none}.daterangepicker.dropdown-menu .daterangepicker_input{display:none}.daterangepicker.dropdown-menu .calendar{max-width:312px;margin:0;width:50%}.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,.daterangepicker.dropdown-menu .calendar tr{border:none}.daterangepicker.dropdown-menu .calendar th{height:40px;padding:0;border:none;font-weight:400;min-width:40px;width:40px}.daterangepicker.dropdown-menu .calendar th.available{padding:0;font-size:16px;border:none;font-weight:400;color:#000;text-align:center;margin:0;border-radius:0;cursor:pointer;line-height:40px;float:right;display:inline-block}.daterangepicker.dropdown-menu .calendar th.month{font-size:14px;font-weight:600;color:#000}.daterangepicker.dropdown-menu .calendar thead th{font-size:14px}.daterangepicker.dropdown-menu .calendar tbody td{height:40px;padding:0;font-size:14px;color:#636363;border-radius:0;width:40px}.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{padding:0;max-width:100%;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,.daterangepicker.dropdown-menu .calendar.right thead th{display:none}.daterangepicker.dropdown-menu .calendar.right .table-condensed{right:30px;position:absolute;top:15px;width:40px}}.hb-form-check-in-check-out{cursor:pointer}.hb-form-check-in-check-out>input{right:0;position:absolute;bottom:-16px;top:0;left:0}.flatpickr-months .flatpickr-month{height:unset}.flatpickr-months .flatpickr-month .flatpickr-current-month{height:unset;padding:15px 0;position:unset}.flatpickr-months .flatpickr-month .flatpickr-current-month>*{background:transparent!important}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{padding:15px}.flatpickr-innerContainer .flatpickr-day.hidden{display:inline-block!important}.flatpickr-innerContainer .flatpickr-day.flatpickr-disabled{text-decoration:line-through;color:rgba(57,57,57,.4)}@media (max-width:767px){.flatpickr-innerContainer .dayContainer:nth-child(2),.flatpickr-months .flatpickr-month:nth-child(3),.flatpickr-weekdays .flatpickr-weekdaycontainer:nth-child(2){display:none}.flatpickr-calendar{max-width:310px!important}.flatpickr-rContainer{width:100%}}.hb-room-thumbnail li,.hb-room-thumbnail ol,.hb-room-thumbnail ul{list-style:none;padding:0;margin:0}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup{justify-content:space-between;flex-wrap:wrap;display:flex}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery{padding:0;max-width:70%;width:100%;display:block}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery li{height:100%;display:flex}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .first-gallery img{min-height:100%;max-width:unset;max-height:700px;width:100%;display:block}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails{justify-content:flex-end;flex-wrap:wrap;position:relative;max-width:calc(var(--hb-gallery-thumbnails-width,30%) - 24px);width:100%;display:flex}@media (max-width:767px){.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails{padding-top:16px;max-width:var(--hb-gallery-thumbnails-width,30%)}}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails li{cursor:pointer;width:100%}.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,.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{height:auto;max-width:100%;object-fit:cover;vertical-align:middle}.hb-room-thumbnail .hb-room-thumbnail-gallery-popup .hb-gallery-thumbnails .dynamic-gal{padding:0 16px;justify-content:center;font-size:16px;font-weight:600;right:16px;color:#1e1e1e;text-transform:capitalize;position:absolute;bottom:16px;gap:5px;align-items:center;border-radius:200px;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));background:#fff;cursor:pointer;line-height:44px;display:inline-flex}@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{overflow:unset;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);right:auto;position:absolute;max-width:680px;bottom:30px;left:50%;z-index:2}@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{border-color:var(--ekits-nav-slider-border-color,#000);height:var(--ekits-nav-slider-height,24px);transform:translateY(-50%);justify-content:center;font-size:0;color:var(--ekits-nav-slider-color,#fff);position:absolute;border-style:var(--ekits-nav-slider-border-style,none);border-width:var(--ekits-nav-slider-border-width,0);top:50%;align-items:center;border-radius:var(--ekits-nav-slider-border-radius,0);background:var(--ekits-nav-slider-bg-color,hsla(0,0%,100%,0));left:var(--ekits-nav-slider-offset-v,-30px);width:var(--ekits-nav-slider-width,24px);margin-top:var(--ekits-nav-slider-offset-h,0);display:flex;z-index:5}.hb-room-thumbnail .flex-direction-nav a:before{font-size:var(--ekits-nav-slider-font-size,20px);font-weight:900;font-style:normal;content:"\f053";font-family:Font Awesome\ 5 Free}.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{border-color:var(--ekits-nav-slider-border-color-hover,#000);color:var(--ekits-nav-slider-color-hover,#000);background:var(--ekits-nav-slider-bg-color-hover,hsla(0,0%,100%,0))}.hb-room-thumbnail .hb-thumbnail-slide .flex-control-nav{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);position:absolute;bottom:auto;gap:var(--thim-pagination-space,10px);top:95%;left:50%;display:flex;z-index:10}.hb-room-thumbnail .hb-thumbnail-slide .flex-control-nav a{height:12px;font-size:0;background-color:#fff;border-radius:50%;width:12px;display:block}.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{transform:translate(-50%,-40%);position:fixed;top:50%;margin:0 auto;left:50%}.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;position:absolute;top:0;left:auto}.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{font-size:24px;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;content:"\f104";line-height:1;font-family:thim-ekits!important}.fixed-size .lg-outer .lg-next{right:127px}.fixed-size .lg-outer .lg-next:before{font-size:24px;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;content:"\f105";line-height:1;font-family:thim-ekits!important}.fixed-size .lg-outer .lg-next,.fixed-size .lg-outer .lg-prev{height:44px;background-color:#fff;border-radius:200px;width:44px}.fixed-size .lg-outer .lg-next:hover,.fixed-size .lg-outer .lg-prev:hover{color:#121212}.fixed-size .lg-outer .lg-close:after{font-size:24px;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;content:"\f00d";line-height:1;font-family:thim-ekits!important}.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,.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:0}.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-next,.fixed-size .lg-outer .lg-prev{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{padding:20px 0 0;margin:0}.hb-room-single__review #reviews #comments .commentlist .comment{overflow:hidden;padding:24px;border:none;margin-bottom:16px;border-radius:var(--border-radius-item,8px);background:#f2f4f4}.hb-room-single__review #reviews #comments .commentlist .comment .avatar{height:70px;padding:0;border:0;margin-right:30px;right:auto;position:relative;bottom:auto;top:auto;border-radius:50%;background:0 0;left:auto;width:70px;float:left}.hb-room-single__review #reviews #comments .commentlist .comment .comment-text{flex-direction:column;width:calc(100% - 100px);width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);display:flex}.hb-room-single__review #reviews #comments .commentlist .comment .meta{margin-bottom:10px;flex-direction:column;display:flex}.hb-room-single__review #reviews #comments .commentlist .comment .meta .date{font-size:.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{height:18px;margin-bottom:10px;position:relative;order:-1;width:80px;line-height:1;display:flex}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating:before{font-size:16px;color:var(--room-single-rating-star-color,#fc961b);content:"\e601\e601\e601\e601\e601";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating span{height:18px;overflow:hidden;position:relative;display:inline-block}.hb-room-single__review #reviews #comments .commentlist .comment .star-rating span:before{font-size:16px;color:var(--room-single-rating-star-color,#fc961b);content:"\e600\e600\e600\e600\e600";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.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{flex-wrap:wrap;display:flex}.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-author,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-email{flex-wrap:wrap;margin-bottom:0;display:flex}.hb-room-single__review #review_form_wrapper .comment-form .comment-form-author>*,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment>*,.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-author input,.hb-room-single__review #review_form_wrapper .comment-form .comment-form-comment 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{height:18px;position:relative;width:100px;line-height:1;display:flex}.hb-room-single__review .review-star .star-rating:before{color:var(--room-single-rating-star-color,#fc961b);content:"\e601\e601\e601\e601\e601";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.hb-room-single__review .review-star .star-rating span{height:18px;overflow:hidden;position:relative;display:inline-block}.hb-room-single__review .review-star .star-rating span:before{color:var(--room-single-rating-star-color,#fc961b);content:"\e600\e600\e600\e600\e600";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.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{height:32px;position:relative;width:160px;line-height:1;display:flex}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating:before{font-size:32px;color:var(--room-single-rating-star-color,#fc961b);content:"\e601\e601\e601\e601\e601";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating span{height:32px;overflow:hidden;font-size:0;position:relative;display:inline-block}.hb-room-single__review .review-top-section .statistic .statistic-general .star-rating span:before{font-size:32px;color:var(--room-single-rating-star-color,#fc961b);content:"\e600\e600\e600\e600\e600";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.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{height:10px;overflow:hidden;position:relative;background-color:#e8edf1;border-radius:200px;width:350px}@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;bottom:0;top:0;background-color:var(--e-global-color-primary,#ffb606);left: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;font-size:1em;border:none}.hb-room-single__review .review-top-section .header button{border-color:var(--e-global-color-primary);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:focus,.hb-room-single__review .review-top-section .header button:hover{color:#fff;background-color:var(--e-global-color-primary)}.hb-room-single__review .gallery-filter a{border-color:var(--e-global-color-primary);height:54px;align-items:center;line-height:0;display:inline-flex}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating{height:18px;position:relative;width:100px;line-height:1;float:none;display:flex}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating:before{color:var(--room-single-rating-star-color,#fc961b);content:"\e601\e601\e601\e601\e601";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating span{height:18px;overflow:hidden;position:relative;display:inline-block}.thim-ekits-loop-ratting .elementor-widget-container .rating .star-rating span:before{color:var(--room-single-rating-star-color,#fc961b);content:"\e600\e600\e600\e600\e600";position:absolute;top:0;left:0;float:left;font-family:hotel-booking-star}.hb-room-single__price .price{align-items:baseline;display:flex}.hb-room-single__price .price .unit{margin-left:5px}.hb-room-single__price .price .unit:before{content:"/"}.rating-star-item,.rating-star-item:focus,.rating-star-item:hover{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]{height:18px;margin:0;border-radius:0;width:18px}.hb-room-single__booking__form .hb-booking-room-form-head .title{padding:0}.hb-room-single__booking__form .hb-booking-room-form-head .hotel_booking_room_errors,.hb-room-single__booking__form .hb-booking-room-form-head p{font-size:14px;margin-bottom:10px;line-height:1.6em}.hb-room-single__booking__form .hb-booking-room-form-group{margin:0 0 5px;width:100%;float:none}.hb-room-single__booking__form .hb-booking-room-form-group .hb-booking-room-form-field input{height:auto;margin:0;border-radius:var(--border-radius-item,0);width:100%}.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{justify-content:space-between;flex-wrap:wrap;gap:15px;align-items:center;margin-top:20px;display:flex}.hb-room-single__booking__form .hb-booking-room-form-footer .hb_button{flex-basis:47%}.hb-room-single__booking__form .hb_button{height:auto;min-width:unset;text-align:center}.hb-room-single__booking__form .hb_addition_package_title{display:none}.hb-room-single__booking__form .hb_addition_packages{padding:0;border:none;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{padding:0;border:none}.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{justify-content:space-between;flex-wrap:wrap;display:flex}.hb-room-archive__topbar .room-order-by{border:none}.hb-room-archive__inner{column-gap:var(--hb-room-archive-column-gap,30px);grid-template-columns:var(--hb-room-archive-columns,repeat(3,1fr));row-gap:var(--hb-room-archive-row-gap,30px);display:grid}.hb-room-list__inner{column-gap:var(--hb-room-list-column-gap,30px);grid-template-columns:var(--hb-room-list-columns,repeat(3,1fr));row-gap:var(--hb-room-list-row-gap,30px);display:grid}