@charset "UTF-8";
 .tf-container{margin:0 auto;padding:0 16px;max-width:var(--tf-container-width);}
.tf-container-fluid{max-width:100%;}
@media only screen and (max-width: 768px) {
.tf-container{width:100%;}
} input[type=submit].tf_btn,
.tf_btn{color:#ffffff;background-color:var(--tf-primary);border-color:var(--tf-primary);font-size:0.875rem;line-height:1.2;padding:12px 24px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-width:0;cursor:pointer;gap:4px;}
input[type=submit].tf_btn:focus,
.tf_btn:focus{color:#ffffff;background-color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);}
input[type=submit].tf_btn:hover,
.tf_btn:hover{color:#ffffff;background-color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);}
input[type=submit].tf_btn:focus,
.tf_btn:focus{color:#ffffff;background-color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);}
input[type=submit].tf_btn_secondary,
.tf_btn_secondary{color:#ffffff;background-color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);}
input[type=submit].tf_btn_secondary:hover,
.tf_btn_secondary:hover{color:#ffffff;background-color:var(--tf-primary);border-color:var(--tf-primary);}
input[type=submit].tf_btn_lite,
.tf_btn_lite{color:var(--tf-primary);background-color:var(--tf-brand-lite);border-color:var(--tf-brand-lite);}
input[type=submit].tf_btn_lite:hover,
.tf_btn_lite:hover{color:#ffffff;background-color:var(--tf-primary);border-color:var(--tf-primary);}
input[type=submit].tf_btn_gray,
.tf_btn_gray{color:var(--tf-primary);background-color:var(--tf-brand-lite);border:0;}
input[type=submit].tf_btn_gray:hover,
.tf_btn_gray:hover{color:#ffffff;background-color:var(--tf-primary);}
input[type=submit].tf_btn_primary,
.tf_btn_primary{color:#ffffff;background-color:var(--tf-primary);border-color:var(--tf-primary);}
input[type=submit].tf_btn_white,
.tf_btn_white{color:var(--tf-primary);background-color:#ffffff;border-color:#ffffff;}
input[type=submit].tf_btn_white:hover,
.tf_btn_white:hover{color:#ffffff;background-color:var(--tf-primary);border-color:var(--tf-primary);}
input[type=submit].tf_btn_outline,
.tf_btn_outline{border-width:1px;border-style:solid;color:var(--tf-primary);background-color:transparent;}
input[type=submit].tf_btn_sharp,
.tf_btn_sharp{border-radius:0;}
input[type=submit].tf_btn_rounded,
.tf_btn_rounded{border-radius:50px;}
input[type=submit].tf_btn_full,
.tf_btn_full{width:100%;box-sizing:border-box;}
input[type=submit].tf_btn_small,
.tf_btn_small{padding:8px 20px;}
input[type=submit].tf_btn_large,
.tf_btn_large{padding:16px 32px;font-size:1rem;}
input[type=submit].tf_btn:disabled, input[type=submit].tf_btn.disabled,
.tf_btn:disabled, .tf_btn.disabled{opacity:0.7;pointer-events:none;}
.tf-btn-flip{opacity:1;outline:0;color:#ffffff;position:relative;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;}
.tf-btn-flip:hover:after{opacity:1;transform:translateY(0) rotateX(0);}
.tf-btn-flip:hover:before{opacity:0;transform:translateY(50%) rotateX(90deg);}
.tf-btn-flip:after{top:0;left:0;opacity:0;width:100%;color:#ffffff;display:block;transition:0.5s;position:absolute;background:var(--tf-primary);content:attr(data-back);transform:translateY(-50%) rotateX(90deg);border-radius:4px;padding:6px 20px;}
.tf-btn-flip:before{top:0;left:0;opacity:1;color:#ffffff;display:block;transition:0.5s;position:relative;background:var(--tf-primary);content:attr(data-front);transform:translateY(0) rotateX(0);border-radius:4px;padding:6px 20px;}
.tf-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow:hidden;outline:0;visibility:hidden;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tf-modal-show{opacity:1;visibility:visible;transform:scale(1);}
.tf-modal .tf-modal-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100%;max-width:100%;position:relative;pointer-events:none;margin:0;}
.tf-modal .tf-modal-content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1080px;pointer-events:auto;background-color:#ffffff;outline:0;margin:0 auto;border-radius:10px;padding:30px;overflow:hidden;}
.tf-modal .tf-modal-close{color:var(--tf-primary);cursor:pointer;font-size:1.375rem;position:absolute;top:12px;right:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tf-modal-small .tf-modal-content{width:50%;}
.tf-modal-extra-small .tf-modal-content{width:30%;max-width:480px;}
@media only screen and (max-width: 1366px) {
.tf-modal-extra-small .tf-modal-content{width:50%;}
}
@media only screen and (max-width: 1024px) {
.tf-modal-extra-small .tf-modal-content{width:90%;}
}
.tf-modal-large .tf-modal-content{width:80%;}
.tf-modal-fullscreen .tf-modal-dialog{height:100vh;}
.tf-modal-fullscreen .tf-modal-content{width:100%;max-width:100%;overflow-y:auto;border-radius:0;}
body.tf-modal-open{overflow:hidden;}
body.tf-modal-open .tf-modal{overflow-x:hidden;overflow-y:auto;}
body.tf-modal-open .tf-modal.tf-modal-fullscreen{overflow:hidden;}
body.tf-modal-open:after{content:"";position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999;background:rgba(0, 0, 0, 0.4);}
.tf-btn-loading{padding-right:40px;position:relative;}
.tf-btn-loading:before{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;display:inline-block;width:12px;height:12px;border:2px solid #ffffff;border-left-color:transparent;border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;transition:opacity 0.2s ease, visibility 0.2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear;}
#tour_room_details_loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.8);display:none;z-index:99999999;}
#tour_room_details_loader #tour-room-details-loader-img{height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
@-webkit-keyframes tf-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes tf-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .tf-notice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:24px;border-radius:8px;border:1px solid #069697;background-color:#f0fafa;}
.tf-notice .tf-notice-icon{margin-right:10px;font-size:1.25rem;color:#069697;}
.tf-notice .tf-notice-content{color:#8997a9;}
.tf-notice .tf-notice-content h6{margin:0;font-weight:500;color:var(--tf-text-heading);font-size:1rem;}
.tf-notice .tf-notice-content.has-content h6{margin-bottom:5px;}
.tf-notice-success{border-color:#198754;background-color:#dceddd;}
.tf-notice-success .tf-notice-icon{color:#198754;}
.tf-notice-warning{border-color:#ffc107;background-color:#ffecb3;}
.tf-notice-warning .tf-notice-icon{color:#ffc107;}
.tf-notice-danger{border-color:#ff6055;background-color:#fddcda;}
.tf-notice-danger .tf-notice-icon{color:#ff6055;}
.tf-tooltip{position:relative;}
.tf-tooltip .tf-top{top:-20px;left:50%;transform:translate(-50%, -74%);padding:10px 10px;color:#ffffff;background-color:var(--tf-text-paragraph);font-weight:normal;font-size:0.75rem;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;border:1px solid var(--tf-text-paragraph);box-shadow:0 1px 8px transparent;visibility:hidden;opacity:0;text-align:center;line-height:1;white-space:nowrap;}
.tf-tooltip .tf-top i.tool-i{position:absolute;top:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden;}
.tf-tooltip .tf-top i.tool-i::after{content:"";position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:var(--tf-text-paragraph);border:1px solid var(--tf-text-paragraph);box-shadow:0 1px 8px transparent;}
.tf-tooltip:hover .tf-top{visibility:visible;opacity:1;}
.tf-withoutpayment-booking-confirm{background-color:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;align-items:center;justify-content:center;}
.tf-withoutpayment-booking-confirm .tf-confirm-popup{min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:776px;background-color:#f0fafa;border-radius:24px;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.tf-withoutpayment-booking-confirm .tf-confirm-popup .tf-booking-times{position:absolute;right:24px;top:24px;}
.tf-withoutpayment-booking-confirm .tf-confirm-popup .tf-booking-times span{cursor:pointer;}
.tf-withoutpayment-booking-confirm .tf-confirm-popup img{width:320px;}
.tf-withoutpayment-booking-confirm .tf-confirm-popup h2{color:var(--tf-text-heading);font-size:3rem;font-weight:600;line-height:1.5;letter-spacing:-0.96px;}
.tf-withoutpayment-booking-confirm.show{display:block;}
.post-type-archive-tf_carrental .tf-car-archive-result, .tax-carrental_location .tf-car-archive-result, .tax-carrental_brand .tf-car-archive-result, .tax-carrental_category .tf-car-archive-result, .page-template-tf-search .tf-car-archive-result, body .tf-car-archive-result{width:calc(100% - 390px);}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result, .tax-carrental_location .tf-car-archive-result, .tax-carrental_brand .tf-car-archive-result, .tax-carrental_category .tf-car-archive-result, .page-template-tf-search .tf-car-archive-result, body .tf-car-archive-result{width:calc(100% - 322px);}
}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-car-archive-result, .tax-carrental_location .tf-car-archive-result, .tax-carrental_brand .tf-car-archive-result, .tax-carrental_category .tf-car-archive-result, .page-template-tf-search .tf-car-archive-result, body .tf-car-archive-result{width:100%;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-heading, .tax-carrental_location .tf-car-archive-result .tf-heading, .tax-carrental_brand .tf-car-archive-result .tf-heading, .tax-carrental_category .tf-car-archive-result .tf-heading, .page-template-tf-search .tf-car-archive-result .tf-heading, body .tf-car-archive-result .tf-heading{text-align:center;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-heading h2, .tax-carrental_location .tf-car-archive-result .tf-heading h2, .tax-carrental_brand .tf-car-archive-result .tf-heading h2, .tax-carrental_category .tf-car-archive-result .tf-heading h2, .page-template-tf-search .tf-car-archive-result .tf-heading h2, body .tf-car-archive-result .tf-heading h2{color:var(--tf-text-heading);font-size:2.375rem;font-weight:400;margin-bottom:16px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-heading p, .tax-carrental_location .tf-car-archive-result .tf-heading p, .tax-carrental_brand .tf-car-archive-result .tf-heading p, .tax-carrental_category .tf-car-archive-result .tf-heading p, .page-template-tf-search .tf-car-archive-result .tf-heading p, body .tf-car-archive-result .tf-heading p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin-bottom:56px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result, .tax-carrental_location .tf-car-archive-result .tf-car-result, .tax-carrental_brand .tf-car-archive-result .tf-car-result, .tax-carrental_category .tf-car-archive-result .tf-car-result, .page-template-tf-search .tf-car-archive-result .tf-car-result, body .tf-car-archive-result .tf-car-result{flex-wrap:wrap;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view, body .tf-car-archive-result .tf-car-result .tf-single-car-view{border-radius:16px;background:var(--tf-filling-foreground);width:calc(50% - 16px);}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view, body .tf-car-archive-result .tf-car-result .tf-single-car-view{width:100%;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image{position:relative;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img{border-radius:16px;height:200px;width:100%;object-fit:cover;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos{position:absolute;left:0;top:0;right:0;bottom:0;padding:16px;justify-content:space-between;gap:8px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span{border-radius:8px;background:rgba(255, 255, 255, 0.24);backdrop-filter:blur(32px);display:inline-block;padding:0 8px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i{color:#FFBF0F;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box{max-width:155px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul{margin:0;padding:0;list-style:none;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li{border-radius:8px;background:var(--tf-primary);backdrop-filter:blur(32px);padding:4px 8px;color:#ffffff;font-size:1rem;font-weight:400;margin-bottom:8px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child{margin-bottom:0px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details{padding:24px 16px 16px 16px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a{text-decoration:none;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details a h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:700;margin-top:0px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul{list-style:none;margin-top:0;margin-left:0;margin-right:0;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 8px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li{color:var(--tf-text-paragraph);font-size:0.938rem;font-weight:400;display:flex;width:calc(33.3333% - 8px);}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li{width:calc(50% - 16px);}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg{height:20px;width:20px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path{stroke:var(--tf-text-paragraph);}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p{width:100%;margin:0;padding-left:4px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn{align-items:center;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3{color:var(--tf-text-heading);font-size:1.75rem;font-weight:600;margin:0;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del{color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:400;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-transform:capitalize;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more{border-radius:8px;border:1px solid var(--tf-primary);padding:12px 32px;color:var(--tf-primary);font-size:1rem;font-weight:700;background-color:#ffffff;cursor:pointer;text-decoration:none;transition:0.3s all ease;}
@media only screen and (max-width: 575.98px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more{margin-top:15px;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover{border:1px solid var(--tf-primary);background:var(--tf-primary);color:#ffffff;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, .tax-carrental_location .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, .tax-carrental_brand .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, .tax-carrental_category .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, .page-template-tf-search .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, body .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup{display:none;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view{width:100%;display:flex;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view{display:flow-root;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image{width:280px;height:200px;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image{width:100%;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img{width:100%;height:200px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos{display:flow-root;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box{margin-top:8px;max-width:none;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li{display:inline-block;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{width:calc(100% - 280px);}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{width:calc(100% - 200px);}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{display:flex;padding:24px;justify-content:space-between;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{display:flow-root;width:100%;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content{width:calc(100% - 196px);}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content{width:100%;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3{margin-bottom:16px;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul{margin:0;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul{margin-bottom:24px;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li{width:calc(50% - 16px);}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn{flex-direction:column;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn{flex-direction:row;}
}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_location .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_brand .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, .tax-carrental_category .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, .page-template-tf-search .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, body .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button{margin-top:auto;}
.post-type-archive-tf_carrental .tf-car-archive-result .tf-car-result, .tax-carrental_location .tf-car-archive-result .tf-car-result, .tax-carrental_brand .tf-car-archive-result .tf-car-result, .tax-carrental_category .tf-car-archive-result .tf-car-result, .page-template-tf-search .tf-car-archive-result .tf-car-result, body .tf-car-archive-result .tf-car-result{}
.post-type-archive-tf_carrental .tf-car-archive-result.tf-car-lists-widgets, .tax-carrental_location .tf-car-archive-result.tf-car-lists-widgets, .tax-carrental_brand .tf-car-archive-result.tf-car-lists-widgets, .tax-carrental_category .tf-car-archive-result.tf-car-lists-widgets, .page-template-tf-search .tf-car-archive-result.tf-car-lists-widgets, body .tf-car-archive-result.tf-car-lists-widgets{width:100%;}
.post-type-archive-tf_carrental .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_location .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_category .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .page-template-tf-search .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, body .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:calc(33% - 18px);}
@media only screen and (max-width: 1199.98px) {
.post-type-archive-tf_carrental .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_location .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_category .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .page-template-tf-search .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, body .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:calc(50% - 16px);}
}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_location .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_brand .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tax-carrental_category .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .page-template-tf-search .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, body .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:100%;}
}
.notyf{z-index:99999 !important;}
body{color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;font-weight:400;}
.tf-list{list-style:none;padding:0;}
.tf-list li{margin-top:12px;list-style:none;}
.tf-list li i{color:var(--tf-primary);width:24px;}
.archive .site-content .ast-container, .single .site-content .ast-container, .page-template-tf-search .site-content .ast-container{max-width:100%;padding:0;display:block;}
.tf-field-group.tf_form-inner, .tf-field-group{position:relative;display:flex;align-items:center;width:100%;}
.tf-field-group.tf_form-inner svg, .tf-field-group.tf_form-inner i, .tf-field-group svg, .tf-field-group i{position:absolute;left:18px;color:var(--tf-text-paragraph);}
.tf-field-group.tf_form-inner svg, .tf-field-group svg{width:16px;height:16px;}
.tf-field-group.tf_form-inner input[type=text].tf-field,
.tf-field-group.tf_form-inner .tf-field, .tf-field-group input[type=text].tf-field,
.tf-field-group .tf-field{border:none;padding:15px 40px;width:100%;background-color:var(--tf-filling-background);border-radius:5px;font-size:1rem;margin:0px;color:var(--tf-text-paragraph);background-image:none;-moz-appearance:auto;height:auto;}
.tf-field-group.tf_form-inner input[type=text].tf-field:focus,
.tf-field-group.tf_form-inner .tf-field:focus, .tf-field-group input[type=text].tf-field:focus,
.tf-field-group .tf-field:focus{outline:none;border:none;}
.tf-field-group.tf_form-inner input::placeholder, .tf-field-group input::placeholder{font-size:0.875rem;color:var(--tf-text-paragraph);}
.tf-page-content{flex-basis:68%;}
@media only screen and (max-width: 1024px) {
.tf-page-content{flex-basis:58%;}
}
@media only screen and (max-width: 768px) {
.tf-page-content{flex-basis:100%;}
}
.tf-sidebar{flex-basis:32%;padding-left:30px;}
@media only screen and (max-width: 1024px) {
.tf-sidebar{flex-basis:40%;padding-left:12px;}
}
@media only screen and (max-width: 768px) {
.tf-sidebar{flex-basis:100%;margin-top:0px;padding-left:0px;}
}
.tf-icon{height:50px;width:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-divider{background:#E6F2FE;height:1px;}
.tf-box-wrapper{background-color:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tf-box{padding:30px;background:var(--tf-filling-foreground);}
@media only screen and (max-width: 1024px) {
.tf-box{padding:24px;}
}
.tf-flex{display:flex;}
@media only screen and (max-width: 1024px) {
.tf-flex{flex-wrap:wrap;}
}
.tf-flex-space-bttn{justify-content:space-between;}
.tf-flex-justify-center{justify-content:center;}
.tf-flex-align-center{align-items:center;}
.tf-flex-align-end{align-items:end;}
.tf-flex-align-baseline{align-items:baseline;}
.tf-flex-direction-column{flex-direction:column;}
.tf-flex-align-top{align-items:flex-start;}
.tf-flex-gap-4{gap:4px;}
.tf-flex-gap-6{gap:6px;}
.tf-flex-gap-8{gap:8px;}
.tf-flex-gap-12{gap:12px;}
.tf-flex-gap-16{gap:16px;}
.tf-flex-gap-24{gap:24px;}
.tf-flex-gap-32{gap:32px;}
.tf-mt-8{margin-top:8px;}
.tf-mt-16{margin-top:16px;}
.tf-mt-24{margin-top:24px;}
.tf-mb-20{margin-bottom:20px;}
.tf-mb-24{margin-bottom:24px;}
.tf-mt-30{margin-top:30px;}
.tf-mb-30{margin-bottom:30px;}
.tf-mt-40{margin-top:40px;}
.tf-mb-40{margin-bottom:40px;}
.tf-mt-50{margin-top:50px;}
.tf-mb-50{margin-bottom:50px;}
.tf-mb-56{margin-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-mb-56{margin-bottom:40px;}
}
.sp-0{padding:0;}
.sp-20{padding:20px 0;}
.sp-b-20{padding-bottom:20px;}
.sp-t-20{padding-top:20px;}
.sp-30{padding:30px 0;}
.sp-t-30{padding-top:30px;}
.sp-40{padding:40px 0;}
.sp-t-40{padding-top:40px;}
.sp-50{padding:50px 0;}
.sp-t-50{padding-top:50px;}
.sp-70{padding:70px 0;}
.sp-t-70{padding-top:70px;}
.tf-pt-16{padding-top:16px;}
.tf-d-b{display:block;}
.tf-d-ib{display:inline-block;}
.tf-t-c{text-align:center;}
.tf-d-n{display:none !important;}
.tf-d-g{display:grid !important;}
.post-type-archive-tf_tours, .post-type-archive-tf_hotel, .post-type-archive-tf_apartment, .tax-hotel_location, .tax-tour_destination, .tax-apartment_location, .page-template-tf-search, .single-tf_apartment, .single-tf_hotel, .single-tf_tours{background-color:#ffffff;}
.section-heading{font-size:1.75rem;margin-bottom:15px;font-weight:600;color:var(--tf-text-heading);}
h3.section-heading{font-size:1.75rem;color:var(--tf-text-heading);}
.fancybox-navigation .fancybox-button--arrow_left > div, .fancybox-navigation .fancybox-button--arrow_right > div{background-color:var(--tf-text-heading);}
.tf-title-area h1{font-size:2.188rem;margin-top:0;margin-bottom:6px;color:var(--tf-text-heading);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media only screen and (max-width: 768px) {
.tf-title-area h1{font-size:1.75rem;line-height:1.3;}
}
.tf-title-area .tf-title-wrap{display:flex;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 768px) {
.tf-title-area .tf-title-wrap{display:block;}
}
.tf-title-area .tf-title-wrap .tf-title-left{flex:1;}
.tf-title-area .tf-title-wrap .tf-title-left span.post-type{background:var(--tf-primary);color:#ffffff;padding:0 10px;font-size:0.813rem;border-radius:25px;margin-bottom:5px;display:inline-block;}
.tf-title-area .tf-title-wrap .tf-title-left .tf-map-link .tf-d-ib{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.tf-title-area .tf-title-wrap .tf-title-left .tf-map-link a{color:var(--tf-primary);}
.tf-title-area .tf-title-wrap .tf-title-right{display:flex;align-items:center;column-gap:5px;}
@media only screen and (max-width: 768px) {
.tf-title-area .tf-title-wrap .tf-title-right{margin-top:15px;}
}
.tf-title-area .tf-title-wrap .tf-title-right .tf-wishlist-button{font-size:1.5rem;cursor:pointer;margin:0 5px 0 0;line-height:1;}
.tf-single-rating{line-height:1;font-size:1rem;cursor:pointer;z-index:999;display:inline-block;background:rgba(19, 55, 116, 0.6);border:1px solid rgba(255, 255, 255, 0.08);box-sizing:border-box;padding:8px;color:#ffffff;border-radius:4px;position:relative;}
@media only screen and (max-width: 768px) {
.tf-single-rating{font-size:0.875rem;padding:6px;}
}
.tf-single-rating i{font-size:0.875rem;color:var(--tf-primary);}
.tf-single-rating span{margin:0 3px 0 5px;font-weight:700;font-size:1.125rem;}
@media only screen and (max-width: 768px) {
.tf-single-rating span{font-size:0.875rem;}
}
.tf_room_name_inner{padding-top:20px;}
.tf-slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.tf-slick-slider .slick-track{transform:translate3d(0, 0, 0);position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.tf-slick-slider .slick-track:before{display:table;content:"";}
.tf-slick-slider .slick-track:after{display:table;content:"";clear:both;}
.tf-slick-slider .slick-list{transform:translate3d(0, 0, 0);position:relative;display:block;overflow:hidden;margin:0;padding:0;margin-left:-5px !important;margin-right:-5px !important;}
.tf-slick-slider .slick-list:focus{outline:none;}
.tf-slick-slider .slick-slide{margin-left:5px;margin-right:5px;}
.tf-slick-slider .slick-slide img{display:block;}
.tf-slick-slider.slick-initialized .slick-slide{display:block;}
@media only screen and (max-width: 768px) {
.tf-slick-slider.slick-initialized .slick-slide{margin:0px !important;}
}
.tf-suggestion-wrapper .tf-slider-items-wrapper .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
@media only screen and (max-width: 768px) {
.tf-suggestion-wrapper .tf-slider-items-wrapper .slick-track{margin-bottom:15px !important;}
}
.tf-suggestion-wrapper .tf-slider-items-wrapper .slick-track > div{height:auto;min-height:-webkit-fill-available !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}
.tf-suggestion-wrapper .tf-slider-items-wrapper .slick-track .tf-slider-content{margin-top:200px !important;}
.tf-suggestion-wrapper .tf-slider-items-wrapper .tf-slider-item{height:auto;}
.tf_form-row .tf_label-row{margin-bottom:15px;display:block;}
.tf_form-row .tf_form-inner svg{width:20px;height:20px;}
.tf_form-row .tf_form-inner i{font-size:18px;}
.tf_form-row .tf_form-inner input[type=text]{width:100%;background:transparent;border:0;box-shadow:none;height:45px;margin:0px;}
.tf_form-row .tf_form-inner input[type=text]:focus{background:transparent;border:0;outline:0;}
.tf_form-row .tf_form-inner select{width:100%;background:transparent;border:0;box-shadow:none;height:45px;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;font-size:0.875rem;color:var(--tf-text-paragraph);}
.tf_form-row .tf_form-inner select:focus{background:transparent;border:0;outline:0;}
.tf-hotel-deposit-hide{display:none;}
.tf-hotel-side-booking .tf_form-inner{position:relative;display:grid;padding:0;background:var(--tf-filling-background);grid-template-columns:38px auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;padding-left:5px;}
.tf-hotel-side-booking .tf_form-inner i{color:var(--tf-text-paragraph);font-size:1rem;}
.tf-hotel-side-booking .tf_form-inner i:last-child{position:absolute;right:12px;}
.tf-hotel-side-booking #check-in-out-date{min-width:150px;}
.tf_acrselection-wrap{position:absolute;top:100%;right:0;margin-top:0px;background:var(--tf-filling-foreground);padding:16px 20px 8px;min-width:250px;border-radius:4px;z-index:9999;width:100%;display:none;}
.tf_acrselection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;}
.tf_acrselection .acr-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:125px;}
.tf_acrselection .acr-select input[type=number]{width:50px;padding:0px;margin:0px;border:0px;box-shadow:none;background:transparent;text-align:center;appearance:textfield !important;-moz-appearance:textfield !important;}
.tf_acrselection .acr-select input[type=number]:focus{outline:0;}
.tf_acrselection .acr-dec{width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);border:1px solid var(--tf-brand-dark);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:left;padding:7px 15px;cursor:pointer;text-decoration:none;box-sizing:border-box;vertical-align:middle;position:relative;min-height:36px;min-width:36px;font-size:0.875rem;font-weight:500;line-height:1.5;}
.tf_acrselection .acr-dec:hover{color:var(--tf-text-paragraph);border-color:var(--tf-text-paragraph);}
.tf_acrselection .acr-inc{width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);border:1px solid var(--tf-brand-dark);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:left;padding:7px 15px;cursor:pointer;text-decoration:none;box-sizing:border-box;vertical-align:middle;position:relative;min-height:36px;min-width:36px;font-size:0.875rem;font-weight:500;line-height:1.5;}
.tf_acrselection .acr-inc:hover{color:var(--tf-text-paragraph);border-color:var(--tf-text-paragraph);}
.tf-search-form-field-icon{margin-right:8px;}
.tf_destination-wrap{border-right:1px solid var(--tf-border-lite);border-left:0;display:table-cell;vertical-align:middle;min-width:150px;width:25%;}
@media only screen and (max-width: 768px) {
.tf_destination-wrap{width:100%;display:block;padding:10px;border-bottom:1px solid #808080;}
}
.tf_destination-wrap .tf_input-inner{padding:0 15px;}
@media only screen and (max-width: 768px) {
.tf_destination-wrap .tf_input-inner{padding:0 10px;}
}
.tf_destination-wrap .ui-menu-item:before{content:"\f3c5";font-weight:900;font-family:"Font Awesome 5 Free";float:left;font-size:0.938rem;line-height:1.5;margin-right:5px;}
@media only screen and (max-width: 991.98px) {
#tf_car_booking .tf_homepage-booking{display:inherit;height:auto;}
}
#tf_car_booking .tf_destination-wrap{width:auto;}
@media only screen and (max-width: 991.98px) {
#tf_car_booking .tf_destination-wrap{padding:10px 5px;width:100%;display:block;border-bottom:1px solid gray;}
}
@media only screen and (max-width: 991.98px) {
#tf_car_booking .tf_submit-wrap{width:100%;display:block;border-radius:0 0 8px 8px;}
}
.tf_selectdate-wrap{border-right:1px solid var(--tf-border-lite);display:table-cell;vertical-align:middle;padding:0 15px;width:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@media only screen and (max-width: 768px) {
.tf_selectdate-wrap{width:100%;display:block;padding:10px 20px;border-bottom:1px solid #808080;}
.tf_selectdate-wrap.tf_more_info_selections{padding:20px;position:relative;cursor:pointer;}
}
.tf_selectdate-wrap .tf_input-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.tf_selectperson-wrap{border-right:1px solid var(--tf-border-lite);display:table-cell;vertical-align:middle;width:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@media only screen and (max-width: 768px) {
.tf_selectperson-wrap{width:100%;display:block;padding:20px 0;border-bottom:1px solid #808080;}
}
.tf_selectperson-wrap .tf_input-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.tf_selectperson-wrap .person-sep{padding:0 8px;position:relative;white-space:nowrap;}
.tf_selectperson-wrap .person-sep:after{content:"";position:absolute;height:2px;background:var(--tf-brand-lite);width:2px;left:0;top:0px;z-index:2;right:0;text-align:center;margin:0 auto;}
.tf_selectperson-wrap .adults-text{white-space:nowrap;}
.tf_selectperson-wrap .child-text{white-space:nowrap;}
.tf_selectperson-wrap .room-text{white-space:nowrap;}
.tf_selectperson-wrap .infant-text{white-space:nowrap;}
.tf_submit-wrap{border-right:0;border-radius:0 8px 8px 0;background:var(--tf-primary);width:15%;display:table-cell;vertical-align:middle;}
@media only screen and (max-width: 768px) {
.tf_submit-wrap{width:100%;display:block;border-radius:0 0 8px 8px;}
}
.tf_submit-wrap button{width:100%;height:100%;border-radius:0 8px 8px 0;padding:20px 20px;}
.tf-review-form-container{min-width:800px;padding:0;margin:0;background:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-review-form-container{min-width:500px;}
}
@media only screen and (max-width: 768px) {
.tf-review-form-container{min-width:auto;}
}
.tf-review-form-container .logged-in-as{display:none;}
.tf-review-form-container .tf-rating-wrapper{display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);column-gap:40px;row-gap:15px;margin:0 0 80px 0;}
@media only screen and (max-width: 768px) {
.tf-review-form-container .tf-rating-wrapper{grid-template-columns:100%;}
}
.tf-review-form-container .tf-rating-wrapper .tf-form-single-rating{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:15px;}
.tf-review-form-container .tf-rating-wrapper .tf-form-single-rating label{color:var(--tf-text-paragraph);font-weight:500;font-size:1rem;line-height:1;text-transform:capitalize;}
.tf-review-form-container .tf-form-single-rating .error{color:#ff6055;}
.tf-review-form-container .tf-form-single-rating .ratings-container{line-height:1;unicode-bidi:bidi-override;direction:rtl;}
.tf-review-form-container .tf-form-single-rating .ratings-container label{padding:0;margin:0;height:auto;line-height:1;color:transparent;}
.tf-review-form-container .tf-form-single-rating .ratings-container > input{display:none;}
.tf-review-form-container .tf-form-single-rating .ratings-container.star10{width:220px;}
.tf-review-form-container .tf-form-single-rating .ratings-container.star5{width:110px;}
.tf-review-form-container .ratings-container > input + label{text-indent:-9999px;font-family:"Font Awesome 5 Free";display:inline-block;overflow:hidden;width:22px;white-space:nowrap;cursor:pointer;color:transparent;}
.tf-review-form-container .ratings-container > input + label:before{text-indent:9999px;display:inline-block;content:"\f005";color:#ffc107;font-size:1rem;font-weight:400;}
.tf-review-form-container .ratings-container > input + label:hover ~ label:before{content:"\f005";color:#ffc107;font-weight:900;}
.tf-review-form-container .ratings-container > .star-cb-clear + label{text-indent:9999px;text-indent:-9999px;width:0.5em;margin-left:-0.5em;}
.tf-review-form-container .ratings-container > .star-cb-clear + label:before{width:0.5em;}
.tf-review-form-container .ratings-container > input:checked ~ label:before{content:"\f005";color:#ffc107;font-weight:900;}
.tf-review-form-container .ratings-container:hover > input + label:hover ~ label:before{content:"\f005";color:#ffc107;font-weight:900;}
.tf-review-form-container .ratings-container:hover > input + label:hover:before{content:"\f005";color:#ffc107;font-weight:900;}
.tf-review-form-container .review-desc textarea{background:#F1F3F4;border:1px solid var(--tf-border-lite);border-radius:4px;padding:16px 8px 16px 16px;height:160px;outline:none;color:var(--tf-text-paragraph);box-shadow:none;width:100%;}
.tf-review-form-container .review-desc textarea::placeholder{color:var(--tf-text-paragraph);}
.tf-review-form-container .tf-visitor-info{display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);column-gap:40px;margin:16px 0 0 0;}
.tf-review-form-container .tf-visitor-info input{background:#F1F3F4;border:1px solid var(--tf-border-lite);box-sizing:border-box;border-radius:4px;height:56px;padding:16px 8px 16px 16px;outline:none;color:var(--tf-text-paragraph);box-shadow:none;width:100%;}
.tf-review-form-container .tf-visitor-info .error{color:#ff6055;}
.tf-review-form-container .tf-review-submit{margin:25px 0 0 0;}
@media only screen and (max-width: 1024px) {
.tf-review-form-container form.tf-review-form{gap:20px;}
}
#tf-rating-modal .tf-modal-content{padding:40px;}
#tf-rating-modal .logged-in-as{text-align:center;margin-bottom:25px;}
.tf-review-container .no-comments{display:none;}
.tf-review-container .tf-total-review{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin:0 0 25px 0;}
.tf-review-container .tf-total-review .tf-total-average{display:grid;grid-template-columns:auto auto;align-items:center;}
.tf-review-container .tf-total-review .tf-total-average div{width:60px;height:60px;background:var(--tf-primary);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;color:#ffffff;font-weight:600;font-size:1.5rem;line-height:1.3;}
.tf-review-container .tf-total-review .tf-total-average span{color:var(--tf-text-paragraph);font-weight:400;font-size:1rem;line-height:1.5;margin:0px 16px;}
.tf-review-container .tf-review-progress-bar{background:var(--tf-filling-foreground);display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);column-gap:40px;row-gap:20px;padding:24px;border:1px solid var(--tf-filling-foreground);box-sizing:border-box;border-radius:4px;margin:0 0 25px 0;}
@media(min-width:768px) and (max-width:991px){
.tf-review-container .tf-review-progress-bar{grid-template-columns:auto;}
}
@media only screen and (max-width: 768px) {
.tf-review-container .tf-review-progress-bar{grid-template-columns:auto;}
}
.tf-review-container .tf-review-progress-bar .tf-single{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px) 30px;align-items:center;}
.tf-review-container .tf-review-progress-bar .tf-single .tf-text{text-align:left;color:var(--tf-text-paragraph);font-weight:400;font-size:0.875rem;line-height:1;text-transform:capitalize;}
.tf-review-container .tf-review-progress-bar .tf-single .tf-p-bar{width:100%;height:7px;background:var(--tf-filling-foreground);border-radius:4px;position:relative;overflow:hidden;}
.tf-review-container .tf-review-progress-bar .tf-single .tf-p-bar .percent-progress{position:absolute;width:0;background-color:var(--tf-primary);height:100%;transition:width 1s ease-in-out;}
.tf-review-container .tf-review-progress-bar .tf-single .tf-p-b-rating{text-align:right;font-weight:500;font-size:0.875rem;line-height:1;color:var(--tf-text-paragraph);}
.tf-review-container .no-review h4{text-align:center;color:var(--tf-text-heading);margin-bottom:10px;font-size:1.25rem;}
.tf-review-container .no-review .btn-styled{padding:18px 20px;}
.tf-single-review{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);column-gap:20px;row-gap:40px;}
@media(min-width:768px) and (max-width:991px){
.tf-single-review{grid-template-columns:auto;}
}
@media only screen and (max-width: 768px) {
.tf-single-review{grid-template-columns:auto;}
}
.tf-single-review.tf-reviews-slider ul.slick-dots{margin:0;}
.tf-single-review .tf-single-details{display:grid;grid-template-columns:56px calc(100% - 72px);column-gap:16px;background:var(--tf-filling-foreground);padding:25px 25px 35px;border-radius:4px;}
.tf-single-review .tf-review-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;}
.tf-single-review .tf-review-details .tf-name{font-weight:500;font-size:1.125rem;line-height:1;color:var(--tf-text-heading);margin:0 0 8px 0;text-transform:capitalize;}
.tf-single-review .tf-review-details .tf-date{font-weight:400;font-size:0.75rem;line-height:1;color:var(--tf-text-paragraph);letter-spacing:0.2px;margin:0 0 8px;}
.tf-single-review .tf-review-details .tf-rating-stars{display:grid;grid-template-columns:auto auto;column-gap:5px;align-items:center;justify-content:start;line-height:1;}
.tf-single-review .tf-review-details .tf-rating-stars i{color:var(--tf-primary);font-size:0.625rem;height:14px;}
.tf-single-review .tf-review-details .tf-description{font-weight:400;font-size:0.875rem;line-height:1.5;color:var(--tf-text-paragraph);margin:8px 0 0 0;}
.tf-single-review .tf-review-details .tf-description p{margin-bottom:0;}
.tf-review-pending{text-align:center;font-size:1rem;font-style:italic;background:#ffffff;border-radius:4px;padding:10px 10px;color:var(--tf-text-paragraph);margin:30px 0 10px 0;}
.tf-ask-question{background:var(--tf-filling-foreground);padding:30px;border-radius:4px;flex:2;text-align:center;}
@media only screen and (max-width: 768px) {
.tf-ask-question{max-width:450px;margin:auto;}
}
.tf-ask-question .default-enquiry-title-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:baseline;}
.tf-ask-question .default-enquiry-title-section h3{font-size:1.375rem;color:var(--tf-text-heading);margin-bottom:10px;}
.tf-ask-question .default-enquiry-title-section i{font-weight:900;padding-right:10px;font-size:1.375rem;color:var(--tf-primary);}
.tf-slider-item{border:12px solid var(--tf-filling-foreground);border-radius:4px;height:450px;padding:20px;display:flex;align-items:flex-end;margin:0 15px 15px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-left:0;}
@media only screen and (min-width: 768px) and (max-width: 970px) {
.tf-slider-item{border:7px solid #ffffff;height:300px;padding:15px;margin:0 7px 15px;}
}
@media only screen and (max-width: 768px) {
.tf-slider-item{border:7px solid #ffffff;height:250px;padding:15px;margin:0 7px 15px;}
}
.tf-slider-item .tf-slider-content{background:rgba(0, 0, 0, 0.45);border:1px solid rgba(255, 255, 255, 0.16);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:4px;width:100%;padding:15px;color:#ffffff;}
.tf-slider-item .tf-slider-desc h3{font-size:1.25rem;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-slider-item .tf-slider-desc h3{font-size:1.125rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-slider-item .tf-slider-desc h3{font-size:1rem;}
}
.tf-slider-item .tf-slider-desc h3 span{font-size:0.938rem;line-height:1.5;margin-top:5px;display:block;font-weight:400;}
.tf-slider-item .tf-slider-desc a{color:#ffffff;text-decoration:none;}
.tf-slider-item .tf-slider-desc a:hover{color:var(--tf-brand-dark);}
.tf-wishlists .remove-wishlist{cursor:pointer;}
.tf-wishlists a{text-decoration:none;}
.tf-wishlists i{padding-left:10px;color:var(--tf-primary);}
.tf-wishlists td{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;align-content:center;justify-content:space-between;padding:15px;}
.tf-wishlist-button{font-size:1.5rem;cursor:pointer;margin:0 5px 0 0;line-height:1;color:var(--tf-text-paragraph);}
.tf-wishlist-button:hover{color:var(--tf-primary);}
.tf-wishlist{text-align:right;margin-bottom:20px;}
.single-tour-wish-bt{color:var(--tf-text-paragraph);font-size:1.5rem;cursor:pointer;}
.single-tour-wish-bt i{background:rgba(26, 43, 72, 0.6);border-radius:50%;color:#ffffff;font-size:1.125rem;padding:10px 9px 7px 10px;transition:0.3s;}
.single-tour-wish-bt i.tf-text-red{color:red;}
.tf-text-red{color:#ff6055;}
.tf-filter{padding:10px 10px;}
.tf-checkmark{position:absolute;top:2px;left:0px;height:15px;width:15px;background-color:#ffffff;border-radius:2px;border:1px solid var(--tf-border-lite);}
.tf-filter-item label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:25px;line-height:1.3;}
li.tf-filter-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;padding:2px 0px;border-radius:4px;margin:5px;}
.tf-widget-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:10px 16px;height:48px;background:var(--tf-brand-lite);border:1px solid var(--tf-border-lite);border-radius:8px 8px 0px 0px;justify-content:space-between;}
.tf-product-total{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;gap:15px;}
.tf-refund-confirmation-box{background-color:rgba(0, 0, 0, 0.4);position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;display:none;}
.tf-refund-confirmation-box .tf-refund-box-content{width:450px;background-color:#ffffff;padding:24px;border-radius:8px;text-align:center;}
.tf-refund-confirmation-box .tf-refund-box-content i{font-size:2rem;}
.tf-refund-confirmation-box .tf-refund-box-content h3{margin:10px 0;color:var(--tf-text-heading);font-size:1.25rem;}
.tf-refund-confirmation-box .tf-refund-box-content p{color:var(--tf-text-paragraph);font-size:1rem;margin:0 0 20px 0;}
.tf-refund-confirmation-box .tf-refund-box-content .tf-refund-confirmation-button{display:flex;gap:24px;justify-content:center;}
.tf-refund-confirmation-box .tf-refund-box-content .tf-refund-confirmation-button button{border-radius:8px;background:var(--tf-primary);padding:8px 30px;border:0px solid;font-size:1rem;font-weight:500;line-height:1.5;cursor:pointer;color:#ffffff;transition:0.3s all ease;}
.tf-refund-confirmation-box .tf-refund-box-content .tf-refund-confirmation-button button:hover{background:var(--tf-brand-dark);}
.tf-refund-confirmation-box .tf-refund-box-content .tf-refund-confirmation-button button.tf-refund-cancel{background:var(--tf-brand-lite);color:var(--tf-text-paragraph);}
.tf-refund-confirmation-box .tf-refund-box-content .tf-refund-confirmation-button button.tf-refund-cancel:hover{background:var(--tf-primary);color:#ffffff;}
.tf-box-wrapper h4{margin-bottom:20px;font-size:1rem;}
.tf-box-wrapper .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-box-wrapper .al-range-slider__track .al-range-slider__grid{pointer-events:inherit;}
.tf-box-wrapper .al-range-slider_dark{padding:0px;}
.tf-box-wrapper .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;pointer-events:none;}
.tf-box-wrapper .al-range-slider__knob{background:var(--tf-primary);height:15px;width:15px;box-shadow:none;border:3px solid var(--tf-primary);}
.tf-box-wrapper .al-range-slider__knob:first-child span{left:10px;}
.tf-box-wrapper .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;bottom:30px;}
.tf-box-wrapper .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-share{position:relative;}
.tf-share a{line-height:1;font-size:1.375rem;display:block;margin:0 10px 0 0;outline:none;color:var(--tf-text-paragraph);}
.tf-share a:hover{color:var(--tf-primary);}
.tf-share .share-tour-content{display:none;position:absolute;min-width:100%;top:100%;transform:translateY(8px);z-index:9999;left:auto;right:0;}
@media only screen and (max-width: 575.98px) {
.tf-share .share-tour-content{left:50px;}
}
.tf-share .share-tour-content .tf-dropdown-content{margin:0;background:var(--tf-filling-foreground);border-radius:4px;overflow:hidden;min-width:200px;z-index:100;}
@media only screen and (max-width: 575.98px) {
.tf-share .share-tour-content .tf-dropdown-content{min-width:270px;margin-left:-170px;}
}
.tf-share .share-tour-content .tf-dropdown-content li{display:inline-block;}
.tf-share .share-tour-content .tf-dropdown-content li a i{color:#1D75E3;font-size:calc(var(--tf-base-font-size) + 3px);}
.tf-share .share-tour-content .tf-dropdown-content li:nth-child(2) a i{color:#1D9BF0;}
.tf-share .share-tour-content .tf-dropdown-content li:nth-child(3) a i{color:#0A66C2;}
.tf-share .share-tour-content .tf-dropdown-content li:nth-child(4) a i{color:#CC0000;}
@media only screen and (max-width: 575.98px) {
.tf-share .share-tour-content .tf-dropdown-content li{display:block;}
}
.tf-share .share-tour-content .tf-dropdown-content .tf-dropdown-item-content{white-space:nowrap;display:flex;align-items:center;column-gap:5px;}
.tf-share .share-tour-content .tf-dropdown-item{border:0;margin:0;cursor:pointer;padding:12px 16px;white-space:nowrap;text-decoration:none;color:var(--tf-text-paragraph);fill:var(--tf-text-paragraph);display:flex;align-items:center;font-weight:400;font-size:0.875rem;}
.tf-share .share-tour-content .tf-dropdown-item:hover{background-color:#f5f5f5;}
.tf-share .share-tour-content .share-center-copy-form{display:flex;align-items:center;padding:12px 16px;}
@media only screen and (max-width: 575.98px) {
.tf-share .share-tour-content .share-center-copy-form{display:block;}
}
.tf-share .share-tour-content .share-center-copy-label{white-space:nowrap;}
.tf-share .share-tour-content .share-center-copied-message{display:none;}
.tf-share .share-tour-content .share-center-copy-cta.copied .share-center-copied-message{display:inline-block;font-weight:bold;}
.tf-share .share-tour-content .share-center-copy-cta.copied .share-center-copy-message{display:none;}
.tf-share .share-tour-content #share_link_button{white-space:nowrap;font-size:0.813rem;padding:5px 12px;}
.tf-share .share-tour-content input#share_link_input{width:auto;flex-grow:1;margin:0 8px;background-color:var(--tf-brand-lite);padding:0;border:2px solid rgba(118, 118, 118, 0.3);}
@media only screen and (max-width: 575.98px) {
.tf-share .share-tour-content input#share_link_input{width:100%;margin:5px 0;max-width:100%;display:block;}
}
#commentform label{position:static;display:inline-block;}
.woocommerce-product-gallery .ct-image-container{width:100%;}
@media only screen and (max-width: 768px) {
.tours-check-in-out.flatpickr-input.flatpickr-mobile{width:200px;text-transform:uppercase;height:40px;border:1px solid #808080;color:var(--tf-text-paragraph);text-align:center;background:transparent;}
}
.tf-withoutpayment-booking, .tf-withoutpayment-booking-confirm{background-color:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none;align-items:center;justify-content:center;}
.tf-withoutpayment-booking.show, .tf-withoutpayment-booking-confirm.show{display:flex;}
.tf-withoutpayment-booking .tf-confirm-popup, .tf-withoutpayment-booking-confirm .tf-confirm-popup{min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:776px;background-color:var(--tf-brand-lite);border-radius:24px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-confirm-popup, .tf-withoutpayment-booking-confirm .tf-confirm-popup{width:100%;}
}
.tf-withoutpayment-booking .tf-confirm-popup img, .tf-withoutpayment-booking-confirm .tf-confirm-popup img{width:320px;padding-top:8px;}
.tf-withoutpayment-booking .tf-confirm-popup h2, .tf-withoutpayment-booking-confirm .tf-confirm-popup h2{text-align:center;color:var(--tf-text-heading);font-size:3rem;font-weight:600;line-height:normal;letter-spacing:-0.96px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-confirm-popup h2, .tf-withoutpayment-booking-confirm .tf-confirm-popup h2{font-size:1.5rem;}
}
.tf-withoutpayment-booking .tf-confirm-popup .tf-tour-without-payment-booking-confirm-msg-container, .tf-withoutpayment-booking-confirm .tf-confirm-popup .tf-tour-without-payment-booking-confirm-msg-container{padding:16px;color:var(--tf-text-heading);}
.tf-withoutpayment-booking .tf-confirm-popup .tf-booking-times, .tf-withoutpayment-booking-confirm .tf-confirm-popup .tf-booking-times{position:absolute;right:24px;top:24px;}
.tf-withoutpayment-booking .tf-confirm-popup .tf-booking-times span, .tf-withoutpayment-booking-confirm .tf-confirm-popup .tf-booking-times span{cursor:pointer;}
.tf-withoutpayment-booking .tf-withoutpayment-popup, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup{width:776px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup{width:100%;margin:0 10px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup{background-color:#F5FAFF;border-radius:16px;text-align:left;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-single-hotel-service label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-single-hotel-service label{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs{padding:16px;border-bottom:0.3px solid #808080;border-radius:16px 16px 0 0;background:#F5FAFF;display:flex;justify-content:space-between;margin-bottom:24px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs{padding-top:12px;padding-bottom:12px;align-items:center;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul{margin:0;padding:0;list-style:none;border-radius:10px;background:#F5FAFF;display:flex;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul{display:inline-block;background-color:transparent;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li{display:inline-block;padding:8px 32px;cursor:pointer;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li{padding:8px;border-radius:16px;border:1px solid #808080;font-size:0.813rem;margin:5px 0px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done{background-color:var(--tf-brand-lite);color:#ffffff;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done{border-color:var(--tf-border-lite);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done:first-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done:first-child{border-radius:8px 0px 0px 8px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done:first-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done:first-child{border-radius:16px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active{position:relative;background-color:var(--tf-primary);color:#ffffff;padding-right:50px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active{padding-right:8px;border:1px solid var(--tf-primary);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:first-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:first-child{border-radius:8px 0px 0px 8px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:first-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:first-child{border-radius:16px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before{content:"";position:absolute;background:transparent;top:0;right:-20px;border-radius:0px 10px 0px 0px;width:0;height:0;border-top:20px solid transparent;border-left:20px solid var(--tf-primary);border-bottom:20px solid transparent;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before{position:static;display:none;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child{border-radius:0px 8px 8px 0px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child::before{position:static;border:0;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:last-child{border-radius:16px;border:1px solid var(--tf-primary);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:only-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:only-child{border-radius:8px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:only-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active:only-child{border-radius:16px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done{position:relative;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done::before{content:"";position:absolute;background:transparent;top:0;right:-20px;border-radius:0px 10px 0px 0px;width:0;height:0;border-top:20px solid transparent;border-left:20px solid var(--tf-brand-lite);border-bottom:20px solid transparent;z-index:9;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-times span, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-times span{cursor:pointer;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery{display:flex;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery{display:flow-root;max-height:360px;overflow-y:auto;}
}
@media only screen and (max-width: 575.98px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery{max-height:280px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery{padding:0px 16px;align-items:flex-start;align-content:flex-start;gap:24px;align-self:stretch;flex-wrap:wrap;justify-content:space-between;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content{display:none;width:calc(62% - 24px);}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content{width:calc(100% - 0px);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.tf-booking-content-1, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.tf-booking-content-1{max-height:380px;overflow-y:auto;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.tf-booking-content-1, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.tf-booking-content-1{max-height:none;overflow:hidden;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content p, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.2;margin-top:0px;margin-bottom:24px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-service select[name=airport_service],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-service select[name=airport_service]{width:100%;height:45px;border:1px solid var(--tf-border-lite);background:transparent;padding:8px;border-radius:5px;margin-bottom:24px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller{height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;margin-bottom:20px;padding-right:10px;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller{padding-right:0px;height:auto;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra scrollbar, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller scrollbar, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra scrollbar, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller scrollbar{width:5px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra scrollbar-thumb, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller scrollbar-thumb, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra scrollbar-thumb, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label{display:flex;padding-bottom:15px;align-items:baseline;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box{position:relative;height:13px;width:20px;margin-right:5px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark{position:absolute;top:0px;left:0px;border-radius:5px;border:1px solid #808080;cursor:pointer;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark::after, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark::after, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark::after, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box .tf-checkmark::after{content:"";position:absolute;display:none;left:4px;top:1.5px;width:3px;height:6px;border:solid var(--tf-primary);border-width:0 2.5px 2.5px 0;box-sizing:unset;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input{margin-right:10px;display:none;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark,
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark{border-color:var(--tf-primary);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark::after,
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark::after,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark::after,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-check-box input:checked ~ .tf-checkmark::after{display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content{padding-left:5px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content h5, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content h5, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content h5, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content h5{color:var(--tf-text-heading);font-size:1rem;font-weight:500;line-height:1.2;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content h5 span, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content h5 span, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content h5 span, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content h5 span{font-weight:700;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content p, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content p, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra label .tf-extra-content p, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra label .tf-extra-content p{margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .quantity-active, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .quantity-active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .quantity-active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .quantity-active{display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection{width:80%;display:none;margin-left:5px;margin-bottom:20px;}
@media only screen and (max-width: 575.98px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection{width:90%;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection.quantity-active, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection.quantity-active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection.quantity-active, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection.quantity-active{display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label{width:100%;}
@media only screen and (max-width: 575.98px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-label{font-size:14px;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-fields, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-fields, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-fields, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-fields{display:flex;align-items:center;padding:12px 16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-select, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-select, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-select, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-select{justify-content:flex-end;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-dec, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-inc,
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-dec, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-inc, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-dec, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-inc, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-dec, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-inc{padding:10px;user-select:none;height:auto;border:1.2px solid var(--tf-primary);margin:0px 0px;text-align:center;cursor:pointer;border-radius:5px;background:#ffffff;color:var(--tf-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:0.62;height:28px;width:28px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input[type=number],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input[type=number],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input[type=number],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input[type=number]{width:25%;padding:0px;margin:0px;border:0px;box-shadow:none;background:rgba(0, 0, 0, 0);text-align:center;font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-outer-spin-button, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-inner-spin-button, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-outer-spin-button, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-inner-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-outer-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-inner-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-outer-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-extra .tf_quantity-acrselection input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller{padding-bottom:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller h4, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller h4, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller h4, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller h4{color:var(--tf-text-heading);font-size:1rem;font-weight:500;line-height:1.2;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info{display:grid;grid-template-columns:repeat(3, 1fr);}
@media only screen and (max-width: 575.98px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info{grid-template-columns:repeat(1, 1fr);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info{gap:10px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info{width:100%;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info label, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info label, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info label{color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info select, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info select, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info select, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info select{border-radius:4px;border:0.5px solid #808080;background:transparent;box-shadow:0px 1px 2px 0px rgba(16, 24, 40, 0.05);height:32px;width:100%;padding:0 8px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date]{text-transform:uppercase;font-size:0.813rem;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio]{margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info .error-text.error-visible, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info .error-text.error-visible, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .traveller-info .traveller-single-info .error-text.error-visible, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .traveller-info .traveller-single-info .error-text.error-visible{color:#ff6055;font-size:0.813rem;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .billing-details{grid-template-columns:repeat(2, 1fr);}
@media only screen and (max-width: 575.98px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-extra .tf-single-tour-traveller .billing-details, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-traveller .tf-single-tour-traveller .billing-details{grid-template-columns:repeat(1, 1fr);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package{display:flex;gap:16px;flex-direction:column;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package{border-radius:4px;background:#EBF5FF;display:flex;gap:8px;padding:8px 12px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-select input, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-select input{accent-color:var(--tf-brand-dark);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content{width:calc(100% - 20px);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content h3, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content h3{color:var(--tf-text-heading);font-size:1rem;font-weight:500;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons{display:none;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons p, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons p{color:var(--tf-text-paragraph);font-size:0.875rem;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times{display:none;gap:16px;justify-content:space-between;align-items:center;margin-top:8px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times h5, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times h5{color:var(--tf-text-heading);font-size:16px;font-weight:500;line-height:20px;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times .tf-package-time, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times .tf-package-time{border-radius:4px;background:#FFFFFF;padding:8px 24px;display:flex;gap:4px;align-items:center;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times .tf-package-time select, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-pacakge-times .tf-package-time select{border:0px solid;width:72px;height:20px;padding:0;color:var(--tf-text-heading);text-align:center;font-size:16px;font-weight:500;line-height:20px;background:#FFFFFF;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons{border-radius:4px;background:#ffffff;padding:8px 16px;margin-top:8px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person{display:flex;justify-content:space-between;padding:8px 0px;border-bottom:0.5px solid var(--tf-border-default);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:first-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:first-child{padding-bottom:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:nth-child(2),
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:nth-child(2){padding:16px 0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:last-child, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person:last-child{border:0px solid;padding-top:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person h3, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person h3{color:var(--tf-text-heading);font-size:1rem;font-weight:500;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec{display:flex;gap:8px;align-items:center;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-dec, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-inc, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-dec, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-inc{border-radius:4px;border:1px solid var(--tf-border-default);background:#ffffff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-dec.disable, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-inc.disable, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-dec.disable, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec .acr-inc.disable{pointer-events:none;opacity:0.5;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input{height:20px;width:20px;padding:0;text-align:center;background:transparent;color:var(--tf-text-paragraph);font-size:1rem;font-weight:500;border:0px solid;-webkit-appearance:textfield;-moz-appearance:textfield;accent-color:var(--tf-brand-dark);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input:focus, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input:focus{outline:none;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input::-webkit-outer-spin-button, .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input::-webkit-inner-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input::-webkit-outer-spin-button, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package .tf-package-content .tf-pacakge-persons .tf-select-persons .tf-single-person .inc-dec input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package:has(.tf-package-radio:checked) .tf-pacakge-persons,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .tf-booking-content-package .tf-single-package:has(.tf-package-radio:checked) .tf-pacakge-persons{display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.show, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content.show{display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery{width:calc(38% - 24px);}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery{width:calc(100% - 0px);}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-fixed-summery h5, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-fixed-summery h5{color:var(--tf-text-heading);font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-fixed-summery h4, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-fixed-summery h4{color:var(--tf-text-heading);font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:-0.4px;margin-bottom:15px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info{max-height:230px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;}
@media only screen and (max-width: 768px) {
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info{padding-right:0px;height:auto;}
}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info scrollbar, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info scrollbar{width:5px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info scrollbar-thumb, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info h6, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info h6{color:var(--tf-text-heading);font-size:1rem;font-weight:400;line-height:1.2;margin-bottom:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table{border:0px solid;margin-bottom:0px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table thead, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table thead{background-color:transparent;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table thead tr th, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table thead tr th{color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:600;line-height:2;border:0px solid;padding:0px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table tbody tr td, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table tbody tr td{color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:400;line-height:1.8;border:0px solid;padding:0px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table tfoot tr th, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-summery .tf-booking-traveller-info table tfoot tr th{color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;padding-top:15px;margin-top:15px;border:0px solid;border-top:0.3px solid var(--tf-border-default);padding-left:0px;padding-right:0px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination{padding:0 16px;margin-top:32px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-tax-notice, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-tax-notice{padding-bottom:16px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-tax-notice span, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-tax-notice span{font-size:1rem;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher{padding-bottom:16px;display:flex;align-items:center;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher h4, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher h4{margin:0;display:inline-block;color:var(--tf-text-heading);font-size:1rem;font-weight:500;line-height:1.5;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box{top:11px;display:flex;padding-left:10px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn{width:40px;text-align:center;position:relative;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn i, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn i{padding:0px;font-weight:400;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn .tf-tooltip, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn .tf-tooltip{padding:10px 10px;color:#ffffff;background-color:#808080;font-weight:normal;font-size:0.813rem;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;border:1px solid #808080;box-shadow:0 1px 8px transparent;visibility:hidden;transition:0.3s all ease;display:none;text-align:center;line-height:1.3;width:220px;position:absolute;left:50%;margin-left:-110px;bottom:30px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn .tooltip-title-box, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-info-btn .tooltip-title-box{margin-top:0;font-weight:900;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tooltip-title-box:hover + .tf-tooltip,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tooltip-title-box:hover + .tf-tooltip{visibility:visible;display:block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-tooltip::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .tooltip-box .tf-tooltip::before{content:"";height:12px;width:12px;background-color:#808080;position:absolute;top:95%;left:50%;margin-left:-6px;transform:rotate(45deg);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch{position:relative;display:inline-block;width:48px;height:20px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch input, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch input{opacity:0;width:0;height:0;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#808080;transition:0.4s;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher::before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:3px;background-color:#ffffff;-webkit-transition:0.4s;transition:0.4s;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher.round, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher.round{border-radius:20px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher.round::before, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher .switch .switcher.round::before{border-radius:50%;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher input:checked + .switcher,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher input:checked + .switcher{background-color:var(--tf-primary);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher input:checked + .switcher::before,
.tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-diposit-switcher input:checked + .switcher::before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination{padding:0px 0px 24px 0px;align-items:end;display:none;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf_btn, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf_btn{border-radius:5px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a{text-decoration:none;display:inline-block;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control{color:var(--tf-primary);font-size:0.875rem;font-weight:700;line-height:1.4;margin-right:24px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control i, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control i{margin-right:10px;}
.tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination.show, .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination.show{display:flex;}
.info-select{position:relative;}
.info-select .selected-pickup-time, .info-select .selected-dropoff-time{min-width:auto;width:100%;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;border:0px solid;padding-left:0px;box-shadow:none;background:transparent;cursor:pointer;position:relative;min-width:110px;}
@media only screen and (max-width: 575.98px) {
.info-select .selected-pickup-time, .info-select .selected-dropoff-time{font-size:0.875rem;}
}
.info-select .selected-pickup-time:focus, .info-select .selected-dropoff-time:focus{outline:none;box-shadow:none;}
.info-select .selected-pickup-time::placeholder, .info-select .selected-dropoff-time::placeholder{color:var(--tf-text-paragraph);}
.info-select .selected-pickup-time .icon svg, .info-select .selected-dropoff-time .icon svg{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;}
.info-select .selected-pickup-time .icon svg path, .info-select .selected-dropoff-time .icon svg path{stroke:var(--tf-text-paragraph);}
.info-select .selected-pickup-time.active svg, .info-select .selected-dropoff-time.active svg{transform:translateY(-50%) rotate(180deg);transition:transform 0.3s ease;}
.info-select .tf-select-time{position:absolute;top:44px;left:-40px;right:0;border-radius:8px;min-width:212px;background:#F8FAFC;box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);z-index:999;}
@media only screen and (max-width: 768px) {
.info-select .tf-select-time{min-width:180px;}
}
@media only screen and (max-width: 575.98px) {
.info-select .tf-select-time{min-width:150px;}
}
.info-select .tf-select-time .time-options-list{max-height:258px;overflow-y:auto;display:none;padding:4px 8px 4px 4px;list-style:none;margin-right:4px;}
@media only screen and (max-width: 768px) {
.info-select .tf-select-time .time-options-list{padding-right:10px;}
}
.info-select .tf-select-time .time-options-list::-webkit-scrollbar{width:4px;}
.info-select .tf-select-time .time-options-list::-webkit-scrollbar-thumb{background:#566676;border-radius:16px;}
.info-select .tf-select-time .time-options-list::-webkit-scrollbar-track{background:transparent;margin-right:4px;}
.info-select .tf-select-time .time-options-list li{padding:8px 12px;font-size:1rem;font-weight:700;cursor:pointer;background:#ffffff;margin-bottom:2px;}
.info-select .tf-select-time .time-options-list li:hover{background:#f3f3f3;}
.info-select .tf-select-time .time-options-list li:last-child{margin-bottom:0;}
.fancybox-slide #tour_room_details_qv{border-radius:4px;padding:30px;cursor:auto;}
@media only screen and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv{max-height:80%;padding:20px;}
}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media only screen and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view{flex-direction:column;}
}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry{width:545px;}
@media only screen and (max-width: 1024px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry{width:55%;}
}
@media only screen and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry{width:100%;}
}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry img{width:100%;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .tf-details-qc-slider-nav .tf-details-qcs.is-active img{border:2px solid var(--tf-primary);}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .tf-details-qc-slider-nav img{cursor:pointer;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .slick-arrow{z-index:1;}
@media only screen and (max-width: 1024px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .slick-arrow.slick-prev{left:-5px;}
}
@media only screen and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .slick-arrow.slick-prev{left:-10px;}
}
@media only screen and (max-width: 1024px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .slick-arrow.slick-next{right:-5px;}
}
@media only screen and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-qc-gallelry .slick-arrow.slick-next{right:-10px;}
}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info{width:440px;padding-left:35px;max-height:470px;padding-top:0;overflow-y:auto;}
@media only screen and (max-width: 1024px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info{max-width:550px;padding-left:0;margin-top:30px;width:100%;}
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info{padding-left:16px;padding-right:16px;max-width:100%;margin-top:0;}
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info{margin-top:16px;padding:0;}
}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info .tf-room-title.description .tf-tooltip{margin-left:15px;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info .tf-room-title.description .tf-tooltip:first-child{margin-left:0;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info .tf-room-title.description .room-features{margin:10px 0;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info .pax .tf-tooltip{margin-right:15px;}
.fancybox-slide #tour_room_details_qv .tf-hotel-quick-view .tf-hotel-details-info .pax .tf-tooltip:last-child{margin-right:0;}
@media only screen and (max-width: 575.98px) {
.jconfirm .jconfirm-box{width:auto !important;max-width:95%;}
}
#tf_room_aval_check .tf_selectperson-wrap{width:40%;}
#tf_room_aval_check .tf_selectdate-wrap{width:40%;}
#tf_room_aval_check.tf-advanced-search-enabled .tf_selectperson-wrap{width:30%;}
#tf_room_aval_check.tf-advanced-search-enabled .tf_selectdate-wrap{width:30%;}
#tf_room_aval_check.tf-advanced-search-enabled .tf_selectdate-wrap.tf_more_info_selections{width:20%;}
#tf_room_aval_check.tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date{width:30%;}
#tf_room_aval_check.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select:first-child, #tf_room_aval_check.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select{width:50%;}
@media only screen and (max-width: 1024px) {
.tf-booking-form-tab{display:none;}
}
.tf-booking-form-tab .tf_btn.active{background-color:var(--tf-primary);border-color:var(--tf-primary);color:#ffffff;}
.tf-booking-form-tab.design-3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;-webkit-justify-content:center;justify-content:center;}
@media only screen and (max-width: 768px) {
.tf-booking-form-tab.design-3{display:none;}
}
.tf-booking-form-tab.design-3 .tf_btn{border-radius:6px;background:#ffffff;border:4px solid var(--tf-border-default);overflow:auto;color:var(--tf-text-paragraph);padding:8px 16px;position:static;}
.tf-booking-form-tab.design-3 .tf_btn::after{position:static;display:none;}
.tf-booking-form-tab.design-3 .tf_btn.active{color:var(--tf-primary);}
.tf_form-inner .autocomplete-items{max-height:120px;overflow:auto;overflow-x:hidden;position:absolute;border:1px solid var(--tf-border-lite);border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;}
@media only screen and (max-width: 768px) {
.tf_form-inner .autocomplete-items{top:70px;}
}
.tf_form-inner .autocomplete-items div{padding:10px;cursor:pointer;background-color:#ffffff;border-bottom:1px solid var(--tf-border-lite);color:var(--tf-text-paragraph);}
.tf_form-inner .autocomplete-items div:hover{background-color:var(--tf-brand-lite);}
.tf_form-inner .tf-hotel-locations{display:none;}
.tf_form-inner .tf-hotel-locations #ui-id-1 li i{margin-right:10px;}
.tf_form-inner .tf-locations-show{display:block;}
.tf_form-inner .tf-tour-results{display:none;}
.tf_form-inner .tf-tour-results #ui-id-2 li i{margin-right:10px;}
.tf_form-inner .tf-destination-show{display:block;}
.tf_form-inner .tf-hotel-results{position:absolute;border:1px solid #808080;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;}
.tf_form-inner .tf-hotel-results #ui-id-1{left:0;width:100%;right:0;margin:0;list-style:none;top:100%;max-height:225px;z-index:99999;overflow-y:auto;padding-left:0px;}
@media only screen and (max-width: 768px) {
.tf_form-inner .tf-hotel-results #ui-id-1{top:-255px;}
}
.tf_form-inner .tf-hotel-results #ui-id-1 li{padding:10px;cursor:pointer;background-color:#ffffff;color:var(--tf-text-paragraph);border:1px solid var(--tf-border-lite);border-top:0;text-transform:capitalize;}
.tf_form-inner .tf-hotel-results #ui-id-1 li:hover{background-color:var(--tf-brand-lite);}
.tf_form-inner .tf-hotel-results #ui-id-2{left:0;width:100%;right:0;margin:0;list-style:none;top:100%;max-height:225px;z-index:99999;overflow-y:auto;padding-left:0px;}
@media only screen and (max-width: 768px) {
.tf_form-inner .tf-hotel-results #ui-id-2{top:-255px;}
}
.tf_form-inner .tf-hotel-results #ui-id-2 li{padding:10px;cursor:pointer;background-color:#ffffff;color:var(--tf-text-paragraph);border:1px solid var(--tf-border-lite);border-top:0;text-transform:capitalize;}
.tf_form-inner .tf-hotel-results #ui-id-2 li:hover{background-color:var(--tf-brand-lite);}
.tf_booking-widget{background:var(--tf-filling-foreground);background:linear-gradient(to bottom, var(--tf-filling-foreground) 0, var(--tf-filling-foreground) 100%);border-color:var(--tf-filling-foreground);padding:20px;border-radius:4px;font-size:0.875rem;}
@media only screen and (max-width: 1024px) {
.tf_booking-widget{margin-bottom:0;}
}
.tf_booking-widget #check-in-out-date{font-size:0.813rem;min-width:150px;}
.tf_booking-widget .tf_form-row .tf_btn{padding:15px 20px;width:100%;background-color:var(--tf-primary);border-color:var(--tf-primary);}
.tf_booking-widget.default-form{padding:0;background:none;border:none;}
.tf_booking-widget.default-form .tf_form-inner{padding:0;display:flex !important;align-items:center;position:relative;}
.tf_booking-widget.default-form .tf_form-inner input{border:0px solid;}
@media only screen and (max-width: 1024px) {
.tf_booking-widget.default-form .tf_form-inner input{font-size:14px;height:auto;}
}
.tf_booking-widget.default-form .tf_form-inner input:focus{box-shadow:none;outline:none;}
.tf_booking-widget.default-form .tf-label{display:none;}
.tf-tabcontent{display:none;border-top:none;}
.tf-tabcontent .tf-children-age-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}
.tf-tabcontent .tf-children-age{flex-grow:1;width:44%;margin:5px;}
.tf-tabcontent .tf-children-age select{width:100%;background-position-y:center;}
button.tf-tablinks.active{background:var(--tf-primary);color:#ffffff;outline:none;}
button.tf-tablinks:focus{outline:none;}
#tf_recomended_section_wrapper{overflow:hidden;}
#tf_recomended_section_wrapper a{text-decoration:none;display:block;}
#tf_recomended_section_wrapper .recomended_inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;}
@media only screen and (max-width: 768px) {
#tf_recomended_section_wrapper .recomended_inner{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width: 575.98px) {
#tf_recomended_section_wrapper .recomended_inner{grid-template-columns:1fr;}
}
#tf_recomended_section_wrapper .single_recomended_item{box-sizing:border-box;}
#tf_recomended_section_wrapper .single_recomended_item:hover{box-shadow:0 0 1px var(--tf-primary);}
#tf_recomended_section_wrapper .single_recomended_item:hover .recomended_place_info_header{background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 27, 65, 0.85)), color-stop(100%, rgba(0, 27, 65, 0)));background:linear-gradient(to bottom, rgba(0, 27, 65, 0.85) 0, rgba(0, 27, 65, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00224F", endColorstr="$color-heading01e47", GradientType=0);}
#tf_recomended_section_wrapper .single_recomended_item .single_recomended_content{height:270px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;}
#tf_recomended_section_wrapper .single_recomended_item .single_recomended_content .recomended_place_info_header{text-align:center;padding:10px 18px;background:rgba(0, 0, 0, 0.65);display:inline-block;border-radius:4px;position:absolute;bottom:0;right:0;margin:10px;}
#tf_recomended_section_wrapper .single_recomended_item .single_recomended_content .recomended_place_info_header h3{margin:0px;padding:0px;color:#ffffff;font-weight:bold;text-decoration:none;}
#tf_recomended_section_wrapper .single_recomended_item .single_recomended_content .recomended_place_info_header p{margin:0px;padding:0px;color:#ffffff;text-decoration:none;}
.tf_homepage-booking{display:table;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);border-radius:8px;position:relative;border:1px solid #808080;justify-content:space-between;align-items:center;width:100%;height:100%;font-size:0.875rem;height:55px;margin:24px 0 16px;background:#ffffff;}
@media only screen and (max-width: 768px) {
.tf_homepage-booking{display:inherit;height:auto;}
}
.tf_homepage-booking .tf_selectperson-wrap{padding-left:15px;padding-right:15px;}
@media only screen and (max-width: 768px) {
.tf_homepage-booking .tf_selectperson-wrap{padding:13px 15px;}
}
.tf_homepage-booking .tf_selectperson-wrap .tf_person-icon{margin-right:8px;}
@media only screen and (max-width: 768px) {
.tf_homepage-booking .tf_selectperson-wrap .person-sep{padding:0 6px;}
}
.tf_homepage-booking .tf_form-row .tf_label-row{margin:0;}
@media only screen and (max-width: 768px) {
.tf_homepage-booking .tf_destination-wrap{padding:10px 5px;}
}
@media only screen and (max-width: 768px) {
.tf_homepage-booking .tf_selectdate-wrap{padding:10px 15px;}
.tf_homepage-booking .tf_selectdate-wrap.tf_more_info_selections{padding:13px 15px;}
}
div#tf-locationautocomplete-list div:before{content:"\f3c5";font-weight:900;font-family:"Font Awesome 5 Free";float:left;font-size:0.813rem;margin-right:5px;line-height:1.8;}
div#tf-destinationautocomplete-list div:before{content:"\f3c5";font-weight:900;font-family:"Font Awesome 5 Free";float:left;font-size:0.938rem;margin-right:5px;line-height:1.5;}
.tf-widget-slider.recent-hotel-slider{overflow:hidden;width:100%;}
.tf-widget-slider.recent-hotel-slider a, .tf-widget-slider.recent-apartment-slider a, .tf-widget-slider.recent-tour-slider a{text-decoration:none;}
.tf-widget-slider.recent-hotel-slider h2, .tf-widget-slider.recent-apartment-slider h2, .tf-widget-slider.recent-tour-slider h2{margin-bottom:0;font-size:1.5rem;color:var(--tf-text-heading);}
.tf-widget-slider.recent-hotel-slider p, .tf-widget-slider.recent-apartment-slider p, .tf-widget-slider.recent-tour-slider p{margin-top:7px;margin-bottom:0;}
.tf-widget-slider.recent-hotel-slider .tf-slider-rating-star, .tf-widget-slider.recent-apartment-slider .tf-slider-rating-star, .tf-widget-slider.recent-tour-slider .tf-slider-rating-star{margin-top:7px;margin-bottom:0;}
.tf-widget-slider.recent-hotel-slider .tf-slider-rating-star i, .tf-widget-slider.recent-apartment-slider .tf-slider-rating-star i, .tf-widget-slider.recent-tour-slider .tf-slider-rating-star i{color:var(--tf-primary);}
.tf-widget-slider .tf-heading{margin:0 0 30px 0;}
.tf-recent-room-price .amount{font-weight:bold;margin-top:5px;}
.tf-more-info{position:absolute;width:620px;padding:15px 30px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.175);border-radius:0 0 4px 4px;border-color:var(--tf-border-default);margin-top:0;background:#ffffff;right:0;top:102%;display:none;z-index:999;}
.tf-more-info.show{display:block;}
@media only screen and (max-width: 768px) {
.tf-more-info{width:100%;}
}
.tf-more-info .form-group.form-check{width:33%;float:left;}
.tf-more-info span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;display:block;margin-bottom:10px;}
.tf-filter-price-range .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-filter-price-range .al-range-slider_dark{padding:0px;}
.tf-filter-price-range .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf-filter-price-range .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:3px solid var(--tf-border-default);}
.tf-filter-price-range .al-range-slider__knob:first-child span{left:10px;}
.tf-filter-price-range .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.tf-filter-price-range .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-shortcode-design-2-tab .tf-booking-form-tab button{border-radius:0px;padding:15px 20px;border:0px solid;}
.tf-shortcode-design-2-tab .tf-booking-form-tab button.active{background-color:var(--tf-primary);}
.tf-shortcode-design-2-tab .tf_homepage-booking{border-radius:0px;}
.tf-shortcode-design-2-tab .tf_homepage-booking .tf_submit-wrap{background-color:var(--tf-primary);}
.tf-shortcode-design-2-tab .tf_homepage-booking .tf_submit-wrap .tf_btn{background-color:var(--tf-primary);border:0px solid;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2{background:rgba(48, 40, 28, 0.3);backdrop-filter:blur(15px);margin:24px 0 16px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody{display:flow-root;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items{max-height:240px;position:absolute;background:var(--tf-brand-lite);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.1);overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:8px;z-index:99;top:100%;left:0;right:auto;border:0px solid;width:276px;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items{width:auto;right:0;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items{top:97px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items::-webkit-scrollbar{width:5px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items::-webkit-scrollbar-track{background-color:var(--tf-brand-lite);}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items div{padding:10px;cursor:pointer;background-color:#ffffff;margin-bottom:4px;color:var(--tf-text-paragraph);display:block;transition:0.3s all ease;border-bottom:0px solid;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items div:last-child{margin-bottom:0px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items div:hover{background:var(--tf-brand-lite);}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .autocomplete-items div::before{display:none;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields{padding:24px 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(100% - 222px);}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields{padding:24px 24px;width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields{display:flow-root;}
}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields{padding:20px 16px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf-label{font-size:1rem;font-weight:600;line-height:1.3;color:#ffffff;margin-bottom:8px;display:block;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf-label{font-size:0.75rem;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields{width:25%;padding-right:40px;border-right:1px solid #808080;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields{padding-right:24px;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields{width:100%;padding-right:0px;border-right:0px solid;padding-bottom:24px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_label_location .tf_form_inners{border:0.5px solid #ffffff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:8px 0px 8px 12px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_label_location .tf_form_inners svg{float:left;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_label_location .tf_form_inners input{float:left;background-color:transparent;border:0px solid;color:#ffffff;width:80%;min-height:20px;padding:3px;padding-bottom:0;margin:0;line-height:1;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_label_location .tf_form_inners input:focus{outline:none;box-shadow:0px 0px 0px 0px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_label_location .tf_form_inners input::placeholder{color:#ffffff;opacity:1;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date{width:22%;padding-left:40px;padding-right:40px;border-right:1px solid #808080;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date{padding-left:24px;padding-right:24px;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date{width:25%;float:left;padding-left:0;}
}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date{padding-right:12px;padding-left:0;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf-check-in-out-date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf-tour-check-in-out-date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf-room-check-in-out-date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf-apartment-check-in-out-date{visibility:hidden;height:0px;padding:0px;width:0px;position:absolute;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date label{display:block;cursor:pointer;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates span.date{font-size:1.5rem;font-weight:400;line-height:1.3;color:#ffffff;margin-right:16px;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates span.date{font-size:1.25rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.date, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates span.date{margin-right:8px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.month, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates span.month{font-size:1rem;font-weight:400;line-height:1.3;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.month, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates span.month{font-size:0.75rem;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates .selected-dropoff-time, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates .selected-pickup-time, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates .selected-dropoff-time, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates .selected-pickup-time{color:white;font-size:1.2rem;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates .selected-dropoff-time path, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates .selected-pickup-time path, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates .selected-dropoff-time path, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkout_dates .selected-pickup-time path{stroke:white;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_check_inout_dates, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_tour_check_in_out_date{padding-left:24px;}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_check_inout_dates, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_tour_check_in_out_date{padding-left:24px;width:32%;}
}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_check_inout_dates, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_checkin_date.tf_tour_check_in_out_date{padding-left:16px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info{width:31%;padding-left:40px;border-right:0px solid;padding-right:0px;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info{padding-left:24px;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info{width:40%;float:left;border:0px solid;padding-top:0px;padding-bottom:0px;padding-right:0px;}
}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info{padding-left:16px;width:36%;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner{display:flow-root;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners{display:inline-block;position:relative;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.guest, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.room{font-size:1.5rem;font-weight:400;line-height:1.3;color:#ffffff;margin-right:8px;}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.guest, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.room{margin-right:8px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.label{font-size:1rem;font-weight:400;line-height:1.3;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_guest_calculation .tf_guest_number span.label{font-size:0.75rem;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_input-inner .tf_form_inners .tf_check_arrow{text-align:right;position:absolute;right:0;top:23px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap{background:var(--tf-filling-foreground);top:111%;border-radius:0px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-label{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;line-height:1.3;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-select{text-align:right;width:96px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-select input[type=tel]{width:34px;height:48px;border:0.2px solid var(--tf-border-lite);font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);text-align:center;padding-left:0px;padding-right:0px;border-radius:20px;background:var(--tf-filling-background);}
@media only screen and (max-width: 575.98px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-select input[type=tel]{width:30px;height:30px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-select .acr-dec, .tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_form_fields .tf_guest_info .tf_acrselection-wrap .acr-select .acr-inc{background:transparent;border:none;font-size:1.938rem;font-weight:400;color:var(--tf-text-paragraph);padding:0px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box{width:222px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box{width:100%;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button{background-color:var(--tf-primary);color:#ffffff;font-size:1rem;font-weight:700;line-height:1.5;width:100%;border:0px solid;cursor:pointer;transition:0.3s all ease;align-items:center;border-radius:0;display:block;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button:hover{background-color:var(--tf-brand-dark);}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button{font-size:0.75rem;padding:15px 32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button span{display:block;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2 .tf_hotel_searching .tf_form_innerbody .tf_availability_checker_box button span{display:inline-block;}
}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody{flex-wrap:wrap;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .autocomplete-items{top:47px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields{width:calc(100% - 172px);padding:24px 32px;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields{width:100%;padding:24px;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_destination_fields{padding:0 16px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_destination_fields:first-child{padding-left:0px;}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_destination_fields{margin-bottom:10px;padding:0;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_destination_fields .tf_form_inners{position:relative;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date{width:25%;padding:0 16px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date:last-child{padding-right:0px;border-right:0px solid;}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date{padding:0;width:100%;border-right:0px solid;}
}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;justify-content:space-between;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners input{height:0;width:0;padding:0;border:0;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates{display:flow-root;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates .tf-select-date{align-items:center;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.date{margin-right:8px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.month{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:8px;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_form_fields .tf_checkin_date .tf_form_inners .tf_checkin_dates span.month .tf_check_arrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_availability_checker_box{width:172px;}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_availability_checker_box{width:100%;}
}
@media only screen and (max-width: 1024px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_car_booking .tf_form_innerbody .tf_availability_checker_box button{padding:15px 32px;}
}
@media only screen and (max-width: 768px) {
.tf-shortcode-design-2-tab .tf_booking-widget-design-2#tf_tour_aval_check .tf_checkin_date{width:30%;}
}
.tf_tf_booking-widget-wrap{z-index:999;}
#tf-ask-modal .tf-ask-question-head-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;}
#tf-ask-modal .tf-ask-question-head-content h3{text-align:center;font-size:1.5rem;font-weight:500;margin:0px;line-height:1.2;}
#tf-ask-modal form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;gap:24px;}
#tf-ask-modal form .tf-ask-question-submit{padding:12px 32px;border-radius:4px;background:var(--tf-primary);color:#ffffff;font-size:1rem;font-weight:700;line-height:1.5;}
#tf-ask-modal form .tf-ask-question-submit:hover{background:var(--tf-brand-dark);}
#tf-ask-modal .tf-aq-field{position:relative;margin:0;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}
#tf-ask-modal .tf-aq-field label{font-size:0.813rem;font-weight:400;margin-bottom:8px;}
#tf-ask-modal .tf-aq-field input, #tf-ask-modal .tf-aq-field textarea{border:1px solid #808080;border-radius:4px;padding:12px 16px;background-color:#ffffff;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;transition:all 0.3s ease-in-out;}
#tf-ask-modal .tf-aq-field input:focus, #tf-ask-modal .tf-aq-field textarea:focus{outline:none;border-color:var(--tf-primary);}
#tf-ask-modal .tf-aq-field textarea{height:120px;}
#tf-ask-modal .tf-aq-field input::placeholder, #tf-ask-modal .tf-aq-field textarea::placeholder{font-size:0.938rem;font-weight:400;}
.tf-booking-form-tab-mobile{display:none;}
@media only screen and (max-width: 1024px) {
.tf-booking-form-tab-mobile{display:block;}
}
.tf-hotel-grid{display:grid;grid-template-columns:1fr 1fr 1fr;}
@media only screen and (max-width: 768px) {
.tf-hotel-grid{grid-template-columns:1fr;}
.tf-hotel-grid .tf-slider-item{width:100%;float:left;}
}
.tf-recent-blog-wrapper .post-section-one{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
@media only screen and (max-width: 768px) {
.tf-recent-blog-wrapper .post-section-one{flex-direction:column;}
}
.tf-recent-blog-wrapper .post-section-one .tf-single-item{width:32%;float:left;margin:10px;padding:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:5px;height:400px;object-fit:cover;background-size:100% 100%;background-repeat:no-repeat;position:relative;z-index:0;}
.tf-recent-blog-wrapper .post-section-one .tf-single-item:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);z-index:-1;border-radius:5px;}
@media only screen and (max-width: 768px) {
.tf-recent-blog-wrapper .post-section-one .tf-single-item{width:100%;margin:unset;margin-bottom:10px;}
}
.tf-recent-blog-wrapper .tf-single-item{width:48%;float:left;margin:11px;padding:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:5px;height:400px;object-fit:cover;background-size:100% 100%;background-repeat:no-repeat;position:relative;z-index:0;}
.tf-recent-blog-wrapper .tf-single-item:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);z-index:-1;border-radius:5px;}
@media only screen and (max-width: 768px) {
.tf-recent-blog-wrapper .tf-single-item{width:100%;margin:unset;margin-bottom:10px;}
}
.tf-recent-blog-wrapper .tf-single-item .tf-post-content{flex-grow:1;align-self:flex-end;}
.tf-recent-blog-wrapper .tf-single-item .tf-post-desc a{color:#ffffff;}
.tf-recent-blog-wrapper .tf-single-item .tf-post-desc a:hover{color:var(--tf-brand-lite);}
.tf-recent-blog-wrapper .tf-single-item .tf-post-desc p{color:#ffffff;}
@media only screen and (max-width: 768px) {
select[name=tf-booking-form-tab-select]{width:100%;background:transparent;height:45px;padding:10px !important;border:1px solid var(--tf-text-paragraph);border-radius:4px;}
}
.tf-widget-slider.recent-hotel-slider .slick-track, .tf-widget-slider.recent-apartment-slider .slick-track, .tf-widget-slider.recent-tour-slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
@media only screen and (max-width: 768px) {
.tf-widget-slider.recent-hotel-slider .slick-track, .tf-widget-slider.recent-apartment-slider .slick-track, .tf-widget-slider.recent-tour-slider .slick-track{margin-bottom:15px !important;}
}
.tf-widget-slider.recent-hotel-slider .slick-track > div, .tf-widget-slider.recent-apartment-slider .slick-track > div, .tf-widget-slider.recent-tour-slider .slick-track > div{height:auto;min-height:-webkit-fill-available !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}
.tf-widget-slider.recent-hotel-slider .slick-track .tf-slider-content, .tf-widget-slider.recent-apartment-slider .slick-track .tf-slider-content, .tf-widget-slider.recent-tour-slider .slick-track .tf-slider-content{margin-top:200px !important;}
.tf-widget-slider.recent-hotel-slider .tf-slider-item, .tf-widget-slider.recent-apartment-slider .tf-slider-item, .tf-widget-slider.recent-tour-slider .tf-slider-item{height:auto;}
.search-result-wrapper{padding:30px 0;}
.search-result-inner{display:grid;grid-template-columns:73% 27%;}
@media only screen and (max-width: 1024px) {
.search-result-inner{grid-template-columns:67% 33%;}
}
@media only screen and (max-width: 768px) {
.search-result-inner{grid-template-columns:100%;}
}
.search-result-inner .tf-search-left{padding-right:16px;}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-left{padding:0;}
}
.search-result-inner .tf-search-left .tf-action-top{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:15px;}
.search-result-inner .tf-search-left .tf-action-top .tf-result-counter-info{display:flex;}
.search-result-inner .tf-search-left .tf-action-top .tf-result-counter-info .tf-counter-title{margin-right:5px;}
@media only screen and (max-width: 575.98px) {
.search-result-inner .tf-search-left .tf-action-top{gap:8px;}
}
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid{display:flex;align-items:center;gap:12px;}
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid a{display:inline-flex;margin-left:10px;font-size:1.25rem;text-decoration:none;color:var(--tf-primary);}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid a{display:none;}
}
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid .tf-archive-ordering{position:relative;}
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid .tf-archive-ordering #tf-orderby{height:100%;padding:8px 30px 8px 8px;background-position:calc(100% - 8px) 54%;border-radius:4px;font-size:1rem;color:var(--tf-text-paragraph);background-color:var(--tf-filling-background);border-color:var(--tf-border-lite);-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;}
@media only screen and (max-width: 575.98px) {
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid .tf-archive-ordering #tf-orderby{max-width:160px;}
}
.search-result-inner .tf-search-left .tf-action-top .tf-list-grid .tf-archive-ordering i{position:absolute;top:50%;right:12px;transform:translateY(-50%);}
@media only screen and (max-width: 1024px) {
.search-result-inner .tf-search-left .archive_ajax_result .single-tour-wrap{width:100%;flex:none;margin-bottom:20px;}
.search-result-inner .tf-search-left .archive_ajax_result .tourfic-single-left{margin-bottom:16px;}
.search-result-inner .tf-search-left .archive_ajax_result .single-tour-inner{height:100%;padding:20px;gap:20px;}
.search-result-inner .tf-search-left .archive_ajax_result .tourfic-single-right{padding:0;height:auto;}
.search-result-inner .tf-search-left .archive_ajax_result .roomrow_flex{padding:0;flex-wrap:wrap;}
.search-result-inner .tf-search-left .archive_ajax_result .roomName_flex{width:100%;max-width:100%;}
.search-result-inner .tf-search-left .archive_ajax_result .roomPrice.roomPrice_flex.sr_discount{text-align:left;margin:10px 0;}
.search-result-inner .tf-search-left .archive_ajax_result .availability-btn-area .tf_btn{width:100%;margin-top:15px;}
}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-left .archive_ajax_result{display:grid;grid-template-columns:48% 49%;gap:20px;}
}
@media only screen and (max-width: 575.98px) {
.search-result-inner .tf-search-left .archive_ajax_result{grid-template-columns:100%;gap:0;}
}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-left .archive_ajax_result .tourfic-single-left{width:100%;}
}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-left .archive_ajax_result .single-tour-inner{margin-top:0;gap:0;}
}
.search-result-inner .tf-search-left .archive_ajax_result.loading{opacity:0.3;}
.search-result-inner .tf-search-left .archive_ajax_result .tf-tour-price{display:flex;justify-content:end;margin-top:10px;}
.search-result-inner .tf-search-left .archive_ajax_result .tf_posts_navigation .page-numbers{background-color:#F1F3F4;color:var(--tf-text-paragraph);border:1px solid var(--tf-border-lite);}
.search-result-inner .tf-search-left .archive_ajax_result .tf_posts_navigation .page-numbers.current, .search-result-inner .tf-search-left .archive_ajax_result .tf_posts_navigation .page-numbers:hover{background:var(--tf-primary);color:#ffffff;padding:5px 15px;border-color:var(--tf-primary);}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .single-tour-wrap{width:100%;padding:0 5px;margin-bottom:10px;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .single-tour-inner{margin:0;height:100%;padding:20px;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .tourfic-single-left{width:100%;margin-bottom:16px;}
@media only screen and (max-width: 1024px) {
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .tourfic-single-left{margin-bottom:0;}
}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .tourfic-single-right{padding:0;width:100%;height:100%;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .roomrow_flex{padding:0;flex-wrap:wrap;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .roomName_flex{width:100%;max-width:100%;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .availability-btn-area .tf_btn{margin-top:15px;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .roomPrice.roomPrice_flex.sr_discount{text-align:left;margin:10px 0;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .tf-tour-price{justify-content:start;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .availability-btn-area.tour-search{text-align:left;}
.search-result-inner .tf-search-left .archive_ajax_result.tours-grid .tf_posts_navigation{grid-column:span 2;}
.search-result-inner .tf-search-left a.page-numbers{background:var(--tf-primary);color:#ffffff;padding:5px 15px;text-decoration:none;}
.search-result-inner .tf-search-right{padding-left:16px;}
@media only screen and (max-width: 768px) {
.search-result-inner .tf-search-right{padding:0;grid-row:1;margin-bottom:24px;}
}
.single-tour-wrap{transition:all 0.3s ease-out;}
.single-tour-wrap *{transition:all 0.3s ease-out;}
@media only screen and (max-width: 768px) {
.single-tour-wrap{margin-bottom:0px;}
}
.single-tour-wrap .single-tour-inner{overflow:hidden;width:100%;min-height:149px;padding:20px;margin:16px 0;border:1px solid var(--tf-border-lite);background:var(--tf-filling-foreground);border-radius:4px;box-sizing:border-box;cursor:default;clear:both;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative;}
.single-tour-wrap .single-tour-inner .tf-featured-badge{width:150px;height:150px;overflow:hidden;position:absolute;top:-10px;left:-10px;}
.single-tour-wrap .single-tour-inner .tf-featured-badge::before, .single-tour-wrap .single-tour-inner .tf-featured-badge::after{position:absolute;z-index:-1;content:"";display:block;border:5px solid var(--tf-brand-dark);border-top-color:rgba(0, 0, 0, 0);border-left-color:rgba(0, 0, 0, 0);}
.single-tour-wrap .single-tour-inner .tf-featured-badge::before{top:0;right:0;}
.single-tour-wrap .single-tour-inner .tf-featured-badge::after{bottom:0;left:0;}
.single-tour-wrap .single-tour-inner .tf-featured-badge span{position:absolute;display:block;width:225px;padding:6px 0;background-color:var(--tf-brand-dark);box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);text-transform:uppercase;text-align:center;font-size:1rem;z-index:9;right:-12px;top:33px;font-weight:700;transform:rotate(-45deg);}
.single-tour-wrap .single-tour-inner .tourfic-single-left{order:1;flex-grow:0;flex-shrink:0;flex-basis:main-size;width:210px;min-height:210px;position:relative;}
.single-tour-wrap .single-tour-inner .tourfic-single-left img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;}
.single-tour-wrap .single-tour-inner .tourfic-single-left .default-tags-container{position:absolute;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;width:100%;font-size:0.75rem;margin-top:5px;}
.single-tour-wrap .single-tour-inner .tourfic-single-left .default-tags-container .default-single-tag{padding:6px 12px;display:block;border-radius:50px;margin:5px 4px;font-weight:500;line-height:1;text-transform:capitalize;}
.single-tour-wrap .single-tour-inner .tourfic-single-right{order:2;flex-grow:1;flex-basis:200px;padding:0 0 0 16px;}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-archive-rating-wrapper{margin:15px 0;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-archive-rating-wrapper .tf-archive-rating{width:40px;height:40px;line-height:1;background:var(--tf-primary);border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;float:right;margin-bottom:3px;font-size:0.875rem;color:#ffffff;font-weight:bold;}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-archive-rating-wrapper .tf-archive-rating{float:none;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-archive-rating-wrapper h6{color:var(--tf-text-heading);font-weight:400;text-transform:capitalize;font-size:0.875rem;text-align:right;}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-archive-rating-wrapper h6{text-align:left;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-tour-desc{line-height:1.5;margin:5px 0 10px;font-size:0.875rem;opacity:0.85;border-top:1px solid var(--tf-border-lite);padding-top:8px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .availability-btn-area.tour-search{font-size:0.875rem;line-height:1;text-align:right;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-room-price{margin-top:10px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-room-price .amount{font-weight:bold;margin-left:5px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf-tour-price .amount{font-weight:bold;margin-left:5px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row{min-height:50px;display:flex;flex-direction:row-reverse;justify-content:space-between;font-size:0.75rem;line-height:1.5;font-weight:400;}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row{display:block;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block{order:2;flex-grow:1;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap{margin-bottom:4px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap a{display:block;color:inherit;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap a .tourfic_hotel-title{display:inline-block;margin:0;padding-right:2px;font-size:1.5rem;color:var(--tf-text-heading);}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap a .tourfic_hotel-title{font-size:1.25rem;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap a .tourfic_hotel-title:hover{color:var(--tf-brand-dark);}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-hotel__title-wrap a:hover{color:var(--tf-primary);}
.single-tour-wrap .single-tour-inner .tourfic-single-right .tf_property_block_main_row .tf_item_main_block .tf-map-link i{margin-right:5px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block{margin-top:8px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details{border-top:1px solid var(--tf-border-lite);padding-top:8px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms{margin:0;clear:both;width:100%;line-height:1;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .tf-archive-shortdesc{line-height:1.5;margin:5px 0 10px;font-size:0.875rem;opacity:0.85;}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .tf-archive-shortdesc p{margin-bottom:0;}
}
@media only screen and (max-width: 768px) {
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .tf_room_name_inner{padding-top:0;}
}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex{display:flex;justify-content:space-between;align-items:end;font-size:0.875rem;align-items:center;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomName_flex{flex-grow:1;width:auto;max-width:50%;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomName_flex .tf-archive-desc li{display:inline-block;margin-right:7px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomName_flex .tf-archive-desc{margin:0;padding:0;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomName_flex .tf-archive-desc i{color:#198754;font-size:0.938rem;margin-bottom:10px;}
.single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomPrice.roomPrice_flex.sr_discount{text-align:right;max-width:50%;}
.single-tour-wrap.tf-featured .single-tour-inner{background:var(--tf-filling-foreground);border-color:var(--tf-border-lite);}
.single-tour-wrap:first-child .single-tour-inner{margin-top:0;}
.tf_widget{border:1px solid var(--tf-border-lite);background:#ffffff;border-radius:10px;margin-bottom:20px;padding:0px;}
.tf_widget .tf-hotel-result-price-range, .tf_widget .tf-tour-result-price-range, .tf_widget .tf-apartment-result-price-range{margin-top:20px;padding-left:20px;padding-right:20px;}
.tf_widget h4, .tf_widget h2{font-size:1.25rem;font-weight:500;color:var(--tf-text-heading);}
.tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf_widget .al-range-slider_dark{padding:0px;}
.tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf_widget .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;bottom:30px;}
.tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf_widget .tf-widget-title{display:flex;align-items:center;padding:10px;height:48px;background:#F1F3F4;border:1px solid var(--tf-border-lite);border-radius:8px 8px 0px 0px;justify-content:space-between;}
.tf_widget .tf-widget-title span{font-size:1rem;line-height:1.5;cursor:pointer;width:100%;}
.tf_widget .tf-widget-title i.fa{display:flex;align-items:end;justify-content:space-between;}
.tf_widget .tf-widget-title i.fa.collapsed{transform:rotate(180deg);}
.tf_widget ul{margin:0;padding:0;}
.tf_widget ul li.tf-filter-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:4px;margin:5px;}
@media only screen and (max-width: 768px) {
.tf_widget ul li.tf-filter-item{padding-right:25px;margin-top:5px;}
}
.tf_widget ul li.tf-filter-item.active{background-color:var(--tf-brand-lite);}
.tf_widget ul li.tf-filter-item.hidden{display:none;}
.tf_widget ul li.tf-filter-item label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:25px;font-weight:400;}
@media only screen and (max-width: 1024px) {
.tf_widget ul li.tf-filter-item label{padding-right:25px;line-height:1.5;}
}
.tf_widget ul li.tf-filter-item label input{display:none;}
.tf_widget ul li.tf-filter-item .tf-checkmark{position:absolute;top:1px;left:0px;height:20px;width:20px;background-color:#ffffff;border-radius:5px;border:1px solid var(--tf-border-lite);}
@media only screen and (max-width: 1024px) {
.tf_widget ul li.tf-filter-item .tf-checkmark{top:0px;}
}
.tf_widget ul li.tf-filter-item input[type=checkbox]{display:none;}
.tf_widget ul li.tf-filter-item label:hover input ~ .tf-checkmark{background-color:#808080;}
.tf_widget ul li.tf-filter-item label input:checked ~ .tf-checkmark{background-color:var(--tf-primary) !important;}
.tf_widget ul li.tf-filter-item .tf-checkmark:after{content:"";position:absolute;display:none;}
.tf_widget ul li.tf-filter-item label input:checked ~ .tf-checkmark:after{display:block;}
.tf_widget ul li.tf-filter-item{}
.tf_widget ul li.tf-filter-item label .tf-checkmark:after{left:6px;top:3px;width:6px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf_widget a.see-more.btn-link{text-align:center;display:block;font-weight:600;color:var(--tf-primary);text-decoration:none;}
.tf_widget a.see-less.btn-link{text-align:center;display:block;font-weight:600;display:none;text-decoration:none;}
.tf_widget a.see-more span{margin-left:3px;vertical-align:middle;}
.tf_widget a{color:var(--tf-primary);}
.tf-room-filter{display:none;}
.tf-room-filter.tf-filter-show{display:block;}
.tf-room-filter .tf-room-checkbox{display:flex;gap:10px 30px;list-style:none;flex-wrap:wrap;margin:0 0 16px 0;}
.tf-room-filter .tf-room-checkbox label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:30px;font-weight:400;line-height:1.2;}
.tf-room-filter .tf-room-checkbox .tf-checkmark{position:absolute;top:0px;left:1px;height:20px;width:20px;background-color:#ffffff;border-radius:5px;border:1px solid var(--tf-border-lite);}
.tf-room-filter .tf-room-checkbox input[type=checkbox]{display:none;}
.tf-room-filter .tf-room-checkbox label:hover input ~ .tf-checkmark{background-color:#808080;}
.tf-room-filter .tf-room-checkbox label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);}
.tf-room-filter .tf-room-checkbox .tf-checkmark:after{content:"";position:absolute;display:none;}
.tf-room-filter .tf-room-checkbox label input:checked ~ .tf-checkmark:after{display:block;}
.tf-room-filter .tf-room-checkbox{}
.tf-room-filter .tf-room-checkbox label .tf-checkmark:after{left:6px;top:3px;width:6px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.page-template-tf-search .tf-archive-template__one{padding:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-banner{background:#F1F3F4;height:350px;margin:24px 24px 0 24px;border-radius:16px;background-size:cover;background-position:center;}
@media only screen and (max-width: 575.98px) {
.page-template-tf-search .tf-archive-template__one .tf-archive-car-banner{margin:16px 16px 0;}
}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-banner .tf-banner-content{height:100%;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-banner .tf-banner-content h1{color:#ffffff;text-align:center;font-size:2.375rem;font-weight:700;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-archive-view ul{margin:0px;padding:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-archive-view ul li{height:52px;width:52px;display:flex;border-radius:8px;background:var(--tf-filling-foreground);align-items:center;justify-content:center;cursor:pointer;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-archive-view ul li i{color:var(--tf-text-paragraph);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-archive-view ul li.active{background-color:var(--tf-primary);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-archive-view ul li.active i{color:#ffffff;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-total-result-bar{text-align:right;display:flex;gap:2px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-total-result-bar span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-total-result-bar .tf-archive-filter-showing{display:none;cursor:pointer;}
@media only screen and (max-width: 1024px) {
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-header .tf-total-result-bar .tf-archive-filter-showing{display:block;margin-left:10px;}
}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar{width:358px;border-radius:16px;background:var(--tf-filling-foreground);padding:32px;position:relative;}
@media only screen and (max-width: 1024px) {
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar{width:100%;display:none;}
}
@media only screen and (max-width: 768px) {
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar{width:100%;}
}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar.tf-filter-show{display:block;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header{margin-bottom:32px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header h4{color:var(--tf-text-heading);font-size:1rem;font-weight:400;margin:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header button{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;background-color:transparent;padding:0px;border:0px solid;cursor:pointer;display:none;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header .tf-close-sidebar{display:none;}
@media only screen and (max-width: 1024px) {
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header .tf-close-sidebar{position:absolute;right:17px;top:12px;display:block;color:#ff6055;}
}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget{margin-bottom:32px;background:transparent;border:0;border-radius:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget:last-child{margin-bottom:0px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title{background:transparent;padding:0;height:auto;border:0;box-shadow:none;border-radius:0px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin-bottom:16px;cursor:auto;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title i{display:none;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li{width:100%;background:transparent;border-radius:0;margin:0;padding:0;display:flow-root;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li.hidden{display:none;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label{color:#F1F3F4;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;display:block;position:relative;padding-left:35px;margin-bottom:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark:after{display:block;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark{background-color:transparent;border-color:var(--tf-primary);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #808080;background-color:transparent;border-radius:5px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark::after{content:"";position:absolute;display:none;left:5px;top:2px;width:7px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists a{text-decoration:none;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-align:left;margin-top:8px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__track{border-radius:4px;background:var(--tf-brand-lite);margin:0 0 28px 0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__tooltip{bottom:-30px;background:transparent;color:var(--tf-text-paragraph);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider_dark .al-range-slider__bar{background-color:var(--tf-text-paragraph);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__knob{border-radius:12px;border:1.5px solid var(--tf-border-default);background:var(--tf-filling-background);width:24px;height:24px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_seat_filters .al-range-slider__knob::before{content:"\f6c0";position:absolute;font-family:"FontAwesome";color:var(--tf-primary);height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul{gap:8px;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li{width:calc(33% - 5px);}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li label{background:var(--tf-filling-background);border-radius:8px;margin:0;padding:0;font-size:1rem;font-weight:400;padding:4px 8px;text-align:center;z-index:0;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li.active label{background:var(--tf-primary);color:#ffffff;}
.page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-car-details-column .tf-car-archive-sidebar .tf_widget a{color:var(--tf-primary);}
.tf-search-tabs__design--4{position:relative;z-index:1;}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs{margin-top:-77px;width:fit-content;margin-left:auto;margin-right:auto;display:flex;gap:8px;padding-bottom:8px;}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs{margin-top:-43px;}
}
@media only screen and (max-width: 768px) {
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs{width:100%;gap:5px;margin-top:-50px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn{min-width:150px;min-height:46px;font-size:1.25rem;transition:all 0.2s linear;align-items:center;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn{min-width:120px;min-height:35px;font-size:1rem;}
}
@media only screen and (max-width: 768px) {
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn{min-width:auto;flex:1;font-size:0.938rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn{font-size:0.875rem;}
}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn:hover{background-color:var(--tf-brand-dark);box-shadow:0px 3px 0px 0px var(--tf-primary);}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn::after{display:none;}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn.active{background:var(--tf-primary);}
.tf-search-tabs__design--4 .tf-booking-form-tab.design-4.tf-multiple-tabs .tf_btn.active:hover{box-shadow:none;}
.tf-search-tabs__design--4 .tf-booking-forms-wrapper{margin-top:0;position:relative;overflow-x:clip;}
.tf-search-tabs__design--4 .tf-booking-form-tab-mobile{display:none;}
.tf-booking-forms-wrapper .tf-search__form{padding:72px 15px;background:var(--tf-brand-dark);border-radius:0;box-shadow:none;}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form{padding:50px 15px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form{padding:40px 15px;}
}
.tf-booking-forms-wrapper .tf-search__form__fieldset{max-width:1678px;margin:0 auto;background:transparent;border:0;padding:0;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:60px;}
@media only screen and (max-width: 1500px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset{gap:20px;}
}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset{gap:40px;margin:auto;flex-direction:column;-webkit-align-items:start;-ms-flex-align:start;align-items:start;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset{max-width:500px;margin:auto;gap:24px;}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset{max-width:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__fieldset__left{max-width:310px;flex:1;}
@media only screen and (max-width: 1500px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset__left{max-width:280px;}
}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset__left{max-width:100%;width:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__fieldset__left .autocomplete-items{position:absolute;z-index:99;top:100%;left:0;width:100%;max-height:200px;overflow:auto;padding:8px;scrollbar-width:thin;scrollbar-color:#aaa #eee;border-radius:4px;background:#ffffff;box-shadow:0px 4px 16px 0px rgba(2, 28, 53, 0.2);}
.tf-booking-forms-wrapper .tf-search__form__fieldset__left .autocomplete-items div{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:8px;border-radius:4px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tf-booking-forms-wrapper .tf-search__form__fieldset__left .autocomplete-items div::before{font-size:0.875rem;line-height:1.85;margin-right:8px;}
.tf-booking-forms-wrapper .tf-search__form__fieldset__left .autocomplete-items div:hover{background:var(--tf-brand-lite);color:var(--tf-text-paragraph);}
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle{flex:1;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle{display:flex;flex-wrap:wrap;gap:16px;row-gap:40px;}
}
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle .tf-search__form__field.tf-mx-width{max-width:132px;}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle .tf-search__form__field.tf-mx-width{max-width:100px;}
}
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle .tf-time-picker .tf-time-head{font-size:2rem;font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:0;color:#ffffff;cursor:pointer;}
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle .tf-time-picker .tf-time-head .tf-time-meridiem{text-transform:lowercase;}
.tf-booking-forms-wrapper .tf-search__form__fieldset__middle .tf-time-picker .tf-select-time li{color:var(--tf-text-paragraph);}
.tf-booking-forms-wrapper .tf-search__form__fieldset__right{max-width:180px;flex:1;}
.tf-booking-forms-wrapper .tf-search__form__fieldset .tf_checkin_to_label{color:#ffffff;font-size:1.125rem;font-weight:700;margin-left:0;margin-top:45px;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__fieldset .tf_checkin_to_label{margin-left:0;margin-top:20px;font-size:1rem;}
}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset{flex-direction:row;}
}
@media only screen and (max-width: 1320px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset{max-width:800px;flex-direction:column;}
}
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left{max-width:fit-content;display:flex;flex-wrap:wrap;align-items:center;gap:16px;}
@media only screen and (max-width: 1320px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left{max-width:100%;width:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left > div{flex:1;}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left > div{flex:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left.tf-pick-drop-location.active .tf_pickup_location{min-width:500px;}
@media(max-width:1500px){
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left.tf-pick-drop-location.active .tf_pickup_location{min-width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left.tf-pick-drop-location.active .tf_pickup_location{min-width:auto;width:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left.tf-pick-drop-location.active .tf_dropoff_location{display:none;}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left .icon--location{top:10px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left .icon--location{top:7px;}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__left .icon--location{top:6px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle{row-gap:25px;}
}
@media only screen and (max-width: 1600px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__divider{margin:0 20px;}
}
@media only screen and (max-width: 1199px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__divider{margin:0;}
}
@media only screen and (max-width: 1600px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__divider:first-child{margin-left:0;}
}
@media only screen and (max-width: 1320px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__divider:first-child{display:none;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__group{flex-basis:calc(50% - 14px);}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__group{flex-basis:100%;}
}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__group .tf-search__form__field{gap:10px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__group .tf-time-head{font-size:1.25rem;}
.tf-booking-forms-wrapper .tf-search__form__car__fieldset .tf-search__form__fieldset__middle .tf-search__form__group .tf-time-head svg{width:16px;height:auto;}
}
.tf-booking-forms-wrapper .tf-search__form__divider{background:rgba(255, 255, 255, 0.1803921569);width:1px;height:100px;}
.tf-booking-forms-wrapper .tf-search__form__divider:last-child{width:a;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__divider{display:none;}
}
.tf-booking-forms-wrapper .tf-search__form__field{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0;color:#ffffff;position:relative;cursor:pointer;}
@media only screen and (max-width: 320px) {
.tf-booking-forms-wrapper .tf-search__form__field{align-items:self-start;}
}
.tf-booking-forms-wrapper .tf-search__form__field input[type=number]::-webkit-outer-spin-button,
.tf-booking-forms-wrapper .tf-search__form__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
.tf-booking-forms-wrapper .tf-search__form__field input[type=number]{-moz-appearance:textfield !important;}
.tf-booking-forms-wrapper .tf-search__form__field .field--title{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:3.75rem;font-weight:500;line-height:1.17;border:0;background:transparent;color:#ffffff;padding:0;margin-left:16px;margin-right:8px;}
.tf-booking-forms-wrapper .tf-search__form__field .field--title:focus{color:#ffffff;}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__field .field--title{font-size:3.125rem;line-height:1.2;}
}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__field .field--title{font-size:2.188rem;line-height:1;margin-left:0;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field .field--title{margin-left:0;margin-right:0;font-size:1.875rem;}
}
.tf-booking-forms-wrapper .tf-search__form__field__incdec{display:flex;flex-direction:column;gap:8px;width:100%;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec{flex-direction:row;align-items:self-start;gap:0;}
}
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span{width:auto;height:auto;background:transparent;border:0;border-radius:0;padding:0;min-height:auto;position:absolute;right:0;top:5px;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span{right:8px;top:0;}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span{position:absolute;left:5px;top:100%;justify-content:start;}
}
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span:last-child{top:38px;}
@media only screen and (max-width: 991.98px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span:last-child{top:31px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span:last-child{position:absolute;right:8px;top:24px;}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span:last-child{left:35px;top:100%;}
}
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span svg:hover{fill:var(--tf-brand-dark);}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span svg{width:28px;height:20px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span svg{width:25px;}
}
.tf-booking-forms-wrapper .tf-search__form__field__incdec span.form--span svg rect{stroke:var(--tf-brand-dark);filter:brightness(0.8);}
.tf-booking-forms-wrapper .tf-search__form__field__icon{min-width:40px;max-width:40px;line-height:0;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__icon{min-width:35px;max-width:35px;}
}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__field__icon svg{width:38px;height:auto;}
}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__field__icon svg{width:35px;height:30px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__icon svg{width:30px;}
}
@media only screen and (max-width: 320px) {
.tf-booking-forms-wrapper .tf-search__form__field__icon svg{margin-top:4px;}
}
.tf-booking-forms-wrapper .tf-search__form__field__icon svg path{fill:var(--tf-brand-dark);filter:brightness(0.9);}
.tf-booking-forms-wrapper .tf-search__form__field .icon--location{position:absolute;top:17px;right:17px;min-width:auto;max-width:initial;}
@media only screen and (max-width: 991.98px) {
.tf-booking-forms-wrapper .tf-search__form__field .icon--location{top:10px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field .icon--location{top:6px;right:16px;}
}
@media only screen and (max-width: 1366px) {
.tf-booking-forms-wrapper .tf-search__form__field .icon--location svg{width:12px;}
}
.tf-booking-forms-wrapper .tf-search__form__field__mthyr{display:flex;flex-direction:column;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__field__mthyr{margin-left:10px;}
.tf-booking-forms-wrapper .tf-search__form__field__mthyr span{font-size:0.938rem;line-height:1.3;}
}
.tf-booking-forms-wrapper .tf-search__form .tf-check-inout-hidden{visibility:hidden;position:absolute;height:0;padding:0;}
.tf-booking-forms-wrapper .tf-search__form__group{padding:0;border:0;background:transparent;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__group{flex-basis:calc(33.33% - 14px);}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__group:nth-child(5){max-width:fit-content;}
}
.tf-booking-forms-wrapper .tf-search__form__group.tf_car_date_time_picker .tf-search__form__field{display:flex;align-items:center;gap:16px;}
.tf-booking-forms-wrapper .tf-search__form__group.tf_car_date_time_picker .tf-search__form__field > div{cursor:pointer;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__group.tf-checkin-group, .tf-booking-forms-wrapper .tf-search__form__group.tf-checkout-group{max-width:fit-content;}
}
@media only screen and (max-width: 575.98px) {
.tf-booking-forms-wrapper .tf-search__form__group.tf-checkin-group, .tf-booking-forms-wrapper .tf-search__form__group.tf-checkout-group{flex-basis:calc(45% - 14px);}
}
.tf-booking-forms-wrapper .tf-search__form__label{font-size:1.25rem;font-weight:400;line-height:1;color:rgba(255, 255, 255, 0.55);margin-bottom:28px;display:block;}
@media only screen and (max-width: 1024px) {
.tf-booking-forms-wrapper .tf-search__form__label{font-size:1.125rem;margin-bottom:18px;}
}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__label{font-size:1rem;margin-bottom:12px;}
}
@media only screen and (max-width: 320px) {
.tf-booking-forms-wrapper .tf-search__form__label{font-size:0.875rem;margin-bottom:8px;}
}
.tf-booking-forms-wrapper .tf-search__form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:var(--tf-brand-dark);filter:brightness(1.2);color:#ffffff;border:0;font-size:1rem;font-weight:400;padding:16px 24px;border-radius:5px;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__input{font-size:0.875rem;padding:12px 16px 16px;}
}
.tf-booking-forms-wrapper .tf-search__form__input::placeholder{color:#ffffff;}
.tf-booking-forms-wrapper .tf-search__form__submit{background:var(--tf-primary);border-color:var(--tf-primary);filter:brightness(1.2);color:#ffffff;border-radius:5px;gap:15px;min-height:58px;min-width:184px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease;font-size:1rem;font-weight:500;}
@media only screen and (max-width: 768px) {
.tf-booking-forms-wrapper .tf-search__form__submit{min-height:45px;font-size:0.938rem;min-width:160px;}
}
.tf-booking-forms-wrapper .tf-search__form__submit:hover{background:var(--tf-brand-dark);border-color:var(--tf-brand-dark);color:#ffffff;}
.tf-booking-forms-wrapper .tf-search__form__submit:hover path{fill:#ffffff;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location{max-width:1678px;display:flex;color:#ffffff;margin:auto;margin-top:20px;}
@media(max-width:1320px){
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location{display:none;margin-top:0;}
}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0px 32px;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul label{color:#ffffff;font-size:1rem;display:block;position:relative;padding-left:30px;margin-bottom:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul label input:checked ~ .tf-checkmark::after{display:block;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul label .tf-checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;border:1.5px solid #ffffff;background-color:transparent;border-radius:3px;}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location ul label .tf-checkmark::after{content:"";position:absolute;display:none;left:5px;top:1px;width:7px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location.tf-mobile-location{display:none;}
@media(max-width:1320px){
.tf-booking-forms-wrapper .tf-search__form .tf-driver-location.tf-mobile-location{display:block;margin:0;}
}
@media only screen and (max-width: 768px) {
.tf-search-tabs__design--4 .tf-booking-form-tab-mobile{border:0;border-radius:0;width:100%;overflow:hidden;}
}
@media only screen and (max-width: 768px) {
.tf-search-tabs__design--4 .tf-booking-form-tab-mobile select[name=tf-booking-form-tab-select]{background:var(--tf-primary);color:#ffffff;border:0;border-radius:0;width:100%;}
}
@media only screen and (max-width: 768px) {
#tf_car_booking .tf-driver-location-box{padding:15px;}
}
@media only screen and (max-width: 1320px) {
#tf_car_booking .tf-driver-location-box .tf-driver-location{max-width:800px;margin-top:-10px;gap:10px;margin:0 auto;}
}
@media only screen and (max-width: 768px) {
#tf_car_booking .tf-driver-location-box .tf-driver-location{margin-right:auto;margin-left:4px;}
} .tf-search-tabs__design--5 .tf-booking-forms-wrapper .tf-search__form{padding:0;background-color:transparent;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper{border-radius:24px;padding:24px 32px 32px;background:rgba(255, 248, 245, 0.1);box-shadow:0 16px 40px 0 rgba(238, 85, 9, 0.08);backdrop-filter:blur(16px);gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-date{width:100%;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper label{color:#ffffff;font-size:1.25rem;line-height:1.5;font-weight:400;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field{border-radius:32px;border:1px solid transparent;background:rgba(255, 248, 245, 0.16);backdrop-filter:blur(16px);padding:8px 10px;height:48px;margin-bottom:0;transition:all 0.2s ease;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field:hover, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field:focus{border:1px solid #ffffff;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.info-select{padding:8px 20px;cursor:pointer;width:100%;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.info-select .tf-search-input.form-control{width:100%;opacity:0;position:absolute;margin-left:-20px;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.info-select svg{cursor:pointer;z-index:2;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection{width:139px;}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection{width:100%;}
}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select{width:100%;}
}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-dec, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-inc, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .tf-archive-guest-info{background:rgba(255, 248, 245, 0.1607843137);min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(32px);border:0;border-radius:50%;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select input{text-align:center;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field input, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date{color:#ffffff;background:transparent;border:0;font-size:1.25rem;line-height:1.5;padding:0;flex:1;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field input::placeholder, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date::placeholder{color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field input, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date{min-height:30px;}
}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field svg path{stroke:#ffffff;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-search-field .tf-guest{color:#ffffff;background:transparent;border:0;font-size:1.25rem;line-height:1.5;padding:0;flex:1;text-align:center;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-form-bottom-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;width:100%;}
@media only screen and (max-width: 1024px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-guests, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-room{width:calc(50% - 12px);}
}
@media only screen and (max-width: 575.98px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-form-bottom-left{width:100%;}
}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests{position:relative;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection{cursor:pointer;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap{display:unset;min-width:302px;top:60%;opacity:0;visibility:hidden;transition:0.3s;border-radius:12px;background:#F8FDFD;padding:6px;right:inherit;left:50%;transform:translateX(-50%);}
@media only screen and (max-width: 575.98px) {
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap{left:auto;right:0;transform:translateX(0);}
}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:110%;margin-top:0;display:block !important;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection{border-radius:8px;background:#ffffff;margin-bottom:4px;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection:last-child{margin-bottom:0;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-label{padding:8px 8px 8px 20px;color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:600;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-select{padding:8px 10px;border-radius:8px;background:#ffffff;text-align:right;width:auto;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc{min-width:32px;min-height:32px;border-radius:32px;background:#DCE5E5;backdrop-filter:blur(16px);padding:0;border:0;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec svg path, .tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc svg path{stroke:var(--tf-primary);}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection input{background:transparent;border:0;text-align:center;color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:600;height:32px;padding:5px;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-submit-button{width:100%;}
.tf-search-tabs__design--5 .tf-archive-search-box-wrapper .tf-submit-button .tf_btn{width:100%;min-height:72px;font-size:1.25rem;line-height:1.5;margin-top:10px;}
.tf-map-widget-wrap .tf-map-preview{position:relative;}
.tf-map-widget-wrap .tf-map-preview img{width:100%;border-radius:8px;}
.tf-map-widget-wrap .tf-map-preview .tf-map-preview-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;}
.tf-map-widget-wrap .tf-map-popup-wrap{display:none;}
.tf-archive-details-fancy .fancybox-button{height:32px;width:32px;border-radius:50%;background-color:#ffffff;text-align:center;line-height:2;cursor:pointer;position:absolute;top:10px !important;right:10px !important;padding:5px !important;opacity:1 !important;z-index:99;text-decoration:none;}
.tf-archive-details-fancy .fancybox-button:hover{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background-color:var(--tf-primary);color:#ffffff;}
.tf-archive-details-fancy .fancybox-content{padding:0;height:100%;width:100%;}
.tf-archive-details-fancy .fancybox-slide{padding:0 !important;}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item{display:none;}
.fancybox-container .tf-archive-details-wrap{position:relative;}
.fancybox-container{}
.fancybox-container .tf-archive-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}
.fancybox-container .tf-archive-details .tf-details-left{width:40%;padding:24px 16px 24px 32px;gap:24px;height:100vh;position:relative;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-details .tf-details-left{display:none;}
}
.fancybox-container .tf-archive-details .tf-details-right{width:60%;overflow:hidden;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-details .tf-details-right{width:100%;display:block;}
}
.fancybox-container .tf-archive-details .tf-details-right .tf-mobile-list-btn{display:none;}
.fancybox-container .tf-archive-details .tf-details-right .tf-hotel-archive-map-wrap{width:100%;height:100vh;}
.fancybox-container .tf-archive-details .tf-details-right #tf-hotel-archive-map{height:100%;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style-iw-tc::after{display:none !important;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style :focus-visible{outline:none !important;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style .gm-style-iw-c{border-radius:4px !important;padding:0;-webkit-box-shadow:0px 4px 40px 0px rgba(80, 33, 0, 0.1);box-shadow:0px 4px 40px 0px rgba(80, 33, 0, 0.1);overflow:visible;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d{overflow:visible !important;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d:focus-visible{outline:none !important;}
.fancybox-container .tf-archive-details .tf-details-right .gm-style .gm-style-iw-chr, .fancybox-container .tf-archive-details .tf-details-right .gm-style .gm-style-iw-ch{display:none !important;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item:focus-visible{outline:none;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb{height:142px;width:262px;position:relative;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb a{outline:none;box-shadow:none;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb img{height:100%;width:100%;object-fit:cover;border-radius:4px;outline:none;box-shadow:none;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb .tf-map-item-discount{position:absolute;top:16px;left:16px;color:var(--tf-text-heading);font-size:0.75rem;font-weight:700;line-height:1.16;padding:8px 16px;border-radius:32px;background-color:#ffffff;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content{padding:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4{font-size:1rem;font-weight:500;line-height:1.25;margin:0;text-transform:capitalize;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a{color:var(--tf-text-heading);text-decoration:none;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a:hover{color:var(--tf-primary);}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:2px;font-size:0.875rem;color:var(--tf-text-paragraph);}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price .woocommerce-Price-amount{font-size:1rem;font-weight:500;color:var(--tf-text-heading);}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews{margin-top:0;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-review-items{color:#FFC700;}
.fancybox-container .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-avarage-review{line-height:1.25;color:var(--tf-text-heading);font-weight:400;}
.fancybox-container .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner{background:#ffffff;border-radius:30px;text-align:center;color:var(--tf-text-paragraph);padding:8px 12px;font-size:0.875rem;line-height:1;font-weight:700;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;box-shadow:0px 4px 30px 0px rgba(255, 237, 225, 0.4);cursor:pointer;}
.fancybox-container .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner:hover, .fancybox-container .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner.active{background:var(--tf-primary);color:#ffffff;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-details .tf-mobile-map-btn, .fancybox-container .tf-archive-details .tf-mobile-list-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px;border-radius:4px;background-color:var(--tf-primary);color:#ffffff;text-decoration:none;}
.fancybox-container .tf-archive-details .tf-mobile-list-btn{position:fixed;right:16px;top:16px;z-index:99;}
}
.fancybox-container .tf-archive-details .tf-archive-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;}
.fancybox-container .tf-archive-details .tf-archive-top .tf-total-results{margin:0;font-size:1rem;font-weight:500;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-details .tf-archive-top .tf-total-results{display:none;}
}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;gap:16px;margin:0;}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn{padding:0 16px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;height:32px;line-height:2.28;border-radius:4px;background-color:#ffffff;text-align:center;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border:0.5px solid var(--tf-brand-lite);box-shadow:0px 4px 30px 0px rgba(255, 237, 225, 0.4);}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn i{margin-right:8px;}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn:hover{border-radius:4px;background:var(--tf-brand-lite);box-shadow:0px 4px 30px 0px rgba(255, 237, 225, 0.4);}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active{background-color:var(--tf-brand-lite);}
.fancybox-container .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active svg path{stroke:var(--tf-primary);}
.fancybox-container .tf-archive-details .tf-archive-hotels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;max-height:calc(100vh - 96px);overflow-y:auto;}
.fancybox-container .tf-archive-details .tf-archive-hotels .single-tour-inner{margin:0;}
.fancybox-container .tf-archive-details .tf-archive-hotels .single-tour-inner .tf-reviews{display:none;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-details .tf-archive-hotels{max-height:inherit;}
}
.fancybox-container .tf-archive-details .tf-archive-hotels::-webkit-scrollbar{width:4px;}
.fancybox-container .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.fancybox-container .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.fancybox-container .tf-archive-details .tf-archive-hotel{border-radius:4px;background-color:var(--tf-brand-lite);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.fancybox-container .tf-archive-details .tf-archive-hotel:hover{background:#ffffff;box-shadow:0px 4px 30px 0px rgba(255, 237, 225, 0.4);}
.fancybox-container .tf-archive-details .tf-archive-hotel:hover .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a{color:var(--tf-primary);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb{min-width:160px;max-width:160px;position:relative;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb img{width:100%;height:100%;min-height:172px;object-fit:cover;border-radius:4px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items{position:absolute;top:16px;left:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items .tf-tag-item{color:#ffffff;font-size:12px;font-weight:700;line-height:14px;padding:8px 16px;border-radius:32px;background-color:var(--tf-primary);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content{width:calc(100% - 160px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:calc(100% - 130px);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.25;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title{font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:0;text-transform:capitalize;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a{color:var(--tf-text-heading);text-decoration:none;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a:hover{color:var(--tf-primary);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul{display:none;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:8px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-review-items{color:var(--tf-primary);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-avarage-review{line-height:1.25;color:var(--tf-text-paragraph);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:130px;}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:2px;font-size:0.875rem;color:var(--tf-text-paragraph);}
.fancybox-container .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price .woocommerce-Price-amount{font-size:1rem;font-weight:500;color:var(--tf-text-heading);}
.fancybox-container .tf-archive-details #tf_ajax_searchresult_loader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999;display:none;}
.fancybox-container .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:100px;}
.fancybox-container .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img img{width:120px;}
.fancybox-container .tf-archive-filter label input:checked ~ .tf-checkmark{background-color:var(--tf-primary) !important;border-color:var(--tf-primary) !important;}
.fancybox-container .tf-archive-filter .tf-archive-filter-sidebar{position:fixed;top:0;left:-320px;width:300px;height:100vh;background-color:var(--tf-filling-foreground);padding:16px;z-index:9999;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.fancybox-container .tf-archive-filter .tf-archive-filter-sidebar.tf-show{left:0;}
.fancybox-container .tf-archive-filter .tf-filter-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px;}
.fancybox-container .tf-archive-filter .tf-filter-title .tf-section-title{margin:0;padding:0;font-size:1rem;font-weight:500;color:var(--tf-text-heading);line-height:1.5;}
.fancybox-container .tf-archive-filter .tf-filter-title button{margin:0;padding:0;border:none;color:var(--tf-primary);font-size:1rem;font-weight:700;line-height:1.75;background-color:transparent;letter-spacing:0.15px;cursor:pointer;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-archive-filter .tf-filter-title button{font-size:0.75rem;}
}
.fancybox-container .tf-archive-filter .tf_widget .tf-hotel-result-price-range, .fancybox-container .tf-archive-filter .tf_widget .tf-tour-result-price-range{margin-top:20px;padding-bottom:0px;padding-left:20px;padding-right:20px;}
.fancybox-container .tf-archive-filter .tf_widget h4{font-size:1.25rem;font-weight:500;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider_dark{padding:0px;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.fancybox-container .tf-archive-filter .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.fancybox-container .tf-archive-filter #tf__booking_sidebar{display:none;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar{display:block;max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar::-webkit-scrollbar{width:4px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget{border:none;background:inherit;border-radius:0;margin-bottom:32px;padding:0px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;color:var(--tf-text-heading);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;margin-bottom:16px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-widget-title i{display:none;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter{padding:0;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul{padding:0;margin-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li{padding:0;margin:0;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:24px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li label input{display:none;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:50%;left:0px;transform:translateY(-50%);height:16px;width:16px;background-color:#ffffff;border-radius:4px;border:1px solid var(--tf-primary);}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li label .tf-checkmark:after{left:4.5px;top:1.5px;width:5px;border-width:0 2px 2px 0;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter ul li.active{background:transparent;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter a.see-more,
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter a.see-less{text-align:left;color:var(--tf-primary);text-transform:capitalize;font-weight:400;text-decoration:none;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter a.see-more span,
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter a.see-less span{margin-left:8px;}
.fancybox-container .tf-archive-filter #tf_map_popup_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
.fancybox-container{}
.fancybox-container .single-tour-wrap .single-tour-inner{padding:8px;}
.fancybox-container .single-tour-wrap .tourfic-single-left{width:130px;min-height:130px;}
.fancybox-container .single-tour-wrap .tf-tour-desc, .fancybox-container .single-tour-wrap .tf-archive-shortdesc{display:none;}
.fancybox-container .single-tour-wrap .roomPrice{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:100%;}
.fancybox-container .single-tour-wrap .roomPrice .tf-room-price{margin-top:0;}
.fancybox-container .single-tour-wrap .roomName_flex{display:none;}
.fancybox-container .tf-archive-template__legacy .single-tour-wrap.tf-featured .single-tour-inner .tf-featured-badge span{right:-2px;top:26px;width:225px;padding:6px 0;font:600 12px/1 "Lato", sans-serif;font-size:0.75rem;}
.fancybox-container .single-tour-wrap .single-tour-inner .tourfic-single-right .sr_rooms_table_block .room_details .featuredRooms .roomrow_flex .roomPrice.roomPrice_flex.sr_discount{max-width:100%;}
.fancybox-container{}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-featured{flex-basis:150px;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-featured img{height:100%;width:100%;object-fit:cover;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-featured .tf-features-box .tf-discount{display:none;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-details{flex-basis:calc(100% - 150px);padding:8px;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta p{margin:0;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2{margin:0;font-size:1rem;}
.fancybox-container .tf-search-results-list .tf-item-card .tf-item-details .tf-details, .fancybox-container .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features, .fancybox-container .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews{display:none;}
.fancybox-container .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar{margin-top:0;}
.fancybox-container{}
.fancybox-container .tf-available-room{background:var(--tf-brand-lite);display:flex;}
.fancybox-container .tf-available-room .tf-available-room-gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:150px;height:150px;position:relative;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-room-gallery img{height:100%;width:100%;object-fit:cover;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons{display:none;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-no-room-gallery{height:200px;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-labels{position:absolute;display:flex;flex-direction:column;top:16px;left:16px;gap:8px;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-labels > span{color:#ffffff;font-size:0.75rem;font-weight:500;padding:8px;min-width:84px;text-align:center;line-height:1;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-populer{background:var(--tf-primary);}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-featured{background:var(--tf-brand-dark);}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-visited{background:#198754;}
.fancybox-container .tf-available-room .tf-available-room-gallery .tf-available-ratings{display:none;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-section-title{margin-bottom:0;color:var(--tf-text-heading);font-size:1rem;}
.fancybox-container .tf-available-room .tf-available-room-contents h4{margin-bottom:16px;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-room-info-list{margin-bottom:24px;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-option-list{margin-bottom:24px;display:flex;flex-direction:column;gap:12px 5px;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-available-room-content{width:100%;padding-bottom:0;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-available-room-content:last-child .tf-room-options-content-inner{border-bottom:none;}
.fancybox-container .tf-available-room .tf-available-room-contents .tf-room-options-content-inner{border-bottom:1px solid #808080;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding-bottom:24px;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-available-room .tf-available-room-contents .tf-room-options-content-inner{display:block;}
}
.fancybox-container .tf-available-room .tf-available-room-content{padding:16px;width:calc(100% - 150px);}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left h3{margin-bottom:16px;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left h2{font-weight:700;margin-bottom:8px;font-size:0.875rem;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-title-location{display:inline-flex;font-size:0.75rem;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-title-location i{margin-right:8px;font-size:0.875rem;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-available-room-off{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right{display:flex;flex-direction:column;align-items:flex-end;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:end;gap:4px;margin-bottom:58px;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price{color:var(--tf-text-heading);font-weight:400;line-height:2;text-align:right;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .amount{font-weight:400;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.3;display:inline-flex;gap:2px;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price .amount{font-weight:normal;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price{font-size:1.5rem;display:inline-flex;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price .booking-type{font-size:1rem;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery{display:none;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-deposit-content{text-align:right;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-deposit-content label{font-size:0.75rem;}
.fancybox-container .tf-available-room .tf-available-room-content .tf-deposit-content input[type=checkbox]{background:var(--tf-primary);border-color:var(--tf-primary);accent-color:var(--tf-primary);}
.fancybox-container .tf-available-room .tf-available-room-content .roomselectissue{text-align:right;}
.fancybox-container .tf-available-room .tf-available-room-content button, .fancybox-container .tf-available-room .tf-available-room-content a.tf_air_service, .fancybox-container .tf-available-room .tf-available-room-content a.availability{color:#ffffff;font-size:1rem;font-weight:700;line-height:1.5;background:var(--tf-primary);min-width:166px;border:none;padding:12px 32px;display:inline-block;text-decoration:none;text-align:center;transition:0.3s all ease;border-radius:0px;}
.fancybox-container .tf-available-room .tf-available-room-content button:hover, .fancybox-container .tf-available-room .tf-available-room-content a.tf_air_service:hover, .fancybox-container .tf-available-room .tf-available-room-content a.availability:hover{background-color:var(--tf-brand-dark);}
.fancybox-container .tf-available-room .tf-available-room-content a.availability{margin-top:auto;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-available-room.tf-desktop-room{display:none;}
}
.fancybox-container .tf-available-room.tf-tabs-room{display:none;}
@media only screen and (max-width: 1024px) {
.fancybox-container .tf-available-room.tf-tabs-room{display:flow-root;}
}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery{min-width:auto;max-width:none;display:grid;grid-template-columns:2fr 1fr;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-image{height:140px;position:relative;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-image img{height:140px;width:100%;object-fit:cover;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys{display:grid;gap:10px;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery{height:66px;width:100%;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery img{height:66px;width:100%;object-fit:cover;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-gallery.tf-no-room-gallery{grid-template-columns:1fr;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content{width:auto;display:flow-root;padding:16px;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left{width:100%;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price{display:flex;justify-content:space-between;gap:30px;margin-bottom:16px;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price h2{margin:0;font-size:1.25rem;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price{display:flex;flex-direction:column;align-items:end;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price{color:var(--tf-text-heading);font-weight:400;line-height:2;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .discount-price{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.3;display:flex;gap:2px;justify-content:end;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .discount-price .amount{font-weight:400;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .sale-price{font-size:1.5rem;display:flex;justify-content:end;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .sale-price .booking-type{font-size:1rem;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right{width:100%;align-items:start;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.availability{width:100%;margin-top:32px;font-size:0.75rem;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.tf_air_service, .fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right button{width:100%;font-size:0.75rem;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select{margin-top:32px;margin-bottom:16px;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .room-submit-wrap{width:100%;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .room-submit-wrap .tf-deposit-content{text-align:left;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price{margin-bottom:12px;text-align:right;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from .amount{color:var(--tf-text-paragraph);font-size:1.5rem;font-weight:600;line-height:1.3;}
.fancybox-container .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right button{padding:12px 20px;}
.tf-single-template__legacy .fancybox-container #tf_posts_navigation_bar,
.tf-single-template__legacy .fancybox-container .tf_posts_ajax_navigation, .tf-single-template__legacy .fancybox-container .tf_posts_page_navigation, .tf-single-template__one .fancybox-container #tf_posts_navigation_bar,
.tf-single-template__one .fancybox-container .tf_posts_ajax_navigation, .tf-single-template__one .fancybox-container .tf_posts_page_navigation, .tf-single-template__two .fancybox-container #tf_posts_navigation_bar,
.tf-single-template__two .fancybox-container .tf_posts_ajax_navigation, .tf-single-template__two .fancybox-container .tf_posts_page_navigation, .tf-single-template__three .fancybox-container #tf_posts_navigation_bar,
.tf-single-template__three .fancybox-container .tf_posts_ajax_navigation, .tf-single-template__three .fancybox-container .tf_posts_page_navigation, .tf-archive-template__legacy .fancybox-container #tf_posts_navigation_bar,
.tf-archive-template__legacy .fancybox-container .tf_posts_ajax_navigation, .tf-archive-template__legacy .fancybox-container .tf_posts_page_navigation, .tf-archive-template__one .fancybox-container #tf_posts_navigation_bar,
.tf-archive-template__one .fancybox-container .tf_posts_ajax_navigation, .tf-archive-template__one .fancybox-container .tf_posts_page_navigation, .tf-archive-template__two .fancybox-container #tf_posts_navigation_bar,
.tf-archive-template__two .fancybox-container .tf_posts_ajax_navigation, .tf-archive-template__two .fancybox-container .tf_posts_page_navigation, .tf-archive-template__three .fancybox-container #tf_posts_navigation_bar,
.tf-archive-template__three .fancybox-container .tf_posts_ajax_navigation, .tf-archive-template__three .fancybox-container .tf_posts_page_navigation{display:inline-flex;margin-top:30px;}
.tf-single-template__legacy .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-single-template__legacy .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-single-template__legacy .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-single-template__one .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-single-template__one .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-single-template__one .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-single-template__two .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-single-template__two .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-single-template__two .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-single-template__three .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-single-template__three .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-single-template__three .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-archive-template__legacy .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__legacy .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-archive-template__legacy .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-archive-template__one .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__one .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-archive-template__one .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-archive-template__two .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__two .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-archive-template__two .fancybox-container .tf_posts_page_navigation .page-numbers, .tf-archive-template__three .fancybox-container #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__three .fancybox-container .tf_posts_ajax_navigation .page-numbers, .tf-archive-template__three .fancybox-container .tf_posts_page_navigation .page-numbers{border:0.5px solid #808080;background:#ffffff;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:0.16px;padding:0px 20px;text-decoration:none;display:flex;align-items:center;}
.tf-single-template__legacy .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-single-template__legacy .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-single-template__legacy .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-single-template__one .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-single-template__one .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-single-template__one .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-single-template__two .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-single-template__two .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-single-template__two .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-single-template__three .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-single-template__three .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-single-template__three .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-archive-template__legacy .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__legacy .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__legacy .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-archive-template__one .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__one .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__one .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-archive-template__two .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__two .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__two .fancybox-container .tf_posts_page_navigation .page-numbers.current, .tf-archive-template__three .fancybox-container #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__three .fancybox-container .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__three .fancybox-container .tf_posts_page_navigation .page-numbers.current{background:var(--tf-brand-lite);color:var(--tf-text-paragraph);}
.admin-bar .fancybox-container .tf-archive-details .tf-details-left{height:calc(100vh - 32px);}
.admin-bar .fancybox-container .tf-archive-details .tf-details-right .tf-hotel-archive-map-wrap{height:calc(100vh - 32px);}
.admin-bar .fancybox-container .tf-archive-filter .tf-archive-filter-sidebar{top:32px;height:calc(100vh - 32px);}
.admin-bar .tf-archive-details-fancy .tf-archive-details .tf-archive-hotels{max-height:calc(100vh - 128px);}
.admin-bar .tf-archive-details-fancy .fancybox-slide{top:32px;height:calc(100vh - 32px);}
.tf_widget.widget_tf_map_filters{border:none;background:transparent;border-radius:0;}
.tf-sidebar__design-1 .tf_widget .tf-hotel-result-price-range, .tf-sidebar__design-1 .tf_widget .tf-tour-result-price-range{margin-top:12px;padding-bottom:12px;}
.tf-sidebar__design-1 .tf_widget h4{font-size:1.25rem;font-weight:500;}
.tf-sidebar__design-1 .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-sidebar__design-1 .tf_widget .al-range-slider_dark{padding:0px;}
.tf-sidebar__design-1 .tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf-sidebar__design-1 .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-sidebar__design-1 .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-sidebar__design-1 .tf_widget .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.tf-sidebar__design-1 .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-sidebar__design-1 #tf__booking_sidebar{padding:30px;background-color:var(--tf-filling-foreground);border-radius:5px;}
@media only screen and (max-width: 768px) {
.tf-sidebar__design-1 #tf__booking_sidebar{padding-bottom:4px;margin-bottom:0;}
}
.tf-sidebar__design-1 #tf__booking_sidebar .widget{border:0px solid;background:inherit;border-radius:0px;margin-bottom:26px;padding:0px;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-widget-title h4{font-size:1.25rem;font-weight:500;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-widget-title i{display:none;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter{padding:0;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul{padding:0;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul li{padding:6px 0px;margin:5px 0px;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:32px;font-size:1rem;font-weight:400;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul li label input{display:none;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px;background-color:#ffffff;border-radius:5px;border:1px solid #808080;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter ul li.active{background:transparent;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter a{text-align:left;color:var(--tf-primary);text-transform:capitalize;margin-bottom:26px;font-weight:400;text-decoration:none;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter a span{margin-left:8px;}
.tf-sidebar__design-1 #tf__booking_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
.tf-sidebar__design-1 .tf-car-archive-sidebar{border-radius:16px;background:var(--tf-filling-foreground);padding:32px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf-sidebar-header{margin-bottom:32px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf-sidebar-header h4{color:var(--tf-text-heading);font-size:1rem;font-weight:400;margin:0;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf-sidebar-header button{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;background-color:transparent;padding:0px;border:0px solid;cursor:pointer;display:none;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget{margin-bottom:32px;background:transparent;border:0;border-radius:0;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget:last-child{margin-bottom:0px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-widget-title{background:transparent;padding:0;height:auto;border:0;box-shadow:none;border-radius:0px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-widget-title span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin-bottom:16px;cursor:auto;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-widget-title i{display:none;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li{width:100%;background:transparent;border-radius:0;margin:0;padding:0;display:flex;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li.hidden{display:none;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label{color:#F1F3F4;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;display:block;position:relative;padding-left:35px;margin-bottom:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark:after{display:block;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark{background-color:transparent;border-color:var(--tf-primary);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #808080;background-color:transparent;border-radius:5px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark::after{content:"";position:absolute;display:none;left:5px;top:2px;width:7px;height:10px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .tf-category-lists a{text-decoration:none;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-align:left;margin-top:8px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .al-range-slider__track{border-radius:4px;background:var(--tf-brand-lite);margin:0 0 28px 0;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .al-range-slider__tooltip{bottom:-30px;background:transparent;color:var(--tf-text-paragraph);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .al-range-slider_dark .al-range-slider__bar{background-color:var(--tf-text-paragraph);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget .al-range-slider__knob{border-radius:12px;border:1.5px solid var(--tf-border-default);background:var(--tf-filling-background);width:24px;height:24px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget.widget_tf_seat_filters .al-range-slider__knob::before{content:"\f6c0";position:absolute;font-family:"FontAwesome";color:var(--tf-primary);height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul{gap:8px;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li{width:calc(33% - 5px);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li label{background:var(--tf-filling-background);border-radius:8px;margin:0;padding:0;font-size:1rem;font-weight:400;padding:4px 8px;text-align:center;z-index:0;}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li.active label{background:var(--tf-primary);}
.tf-sidebar__design-1 .tf-car-archive-sidebar .tf_widget a{color:var(--tf-primary);}
.tf-sidebar__design-2 .tf-archive-right{background-color:var(--tf-filling-foreground);padding:32px;}
.tf-sidebar__design-2 .tf-filter-wrapper{display:flex;flex-direction:column;gap:32px;}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf-filter-wrapper{gap:16px;}
}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title{display:flex;justify-content:space-between;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title .tf-section-title{margin:0;padding:0;font-weight:700;font-size:1.875rem;}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title .tf-section-title{font-size:1.25rem;}
}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title button{margin:0;padding:0;border:none;background:unset;color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;transition:0.3s all ease;}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title button{font-size:0.75rem;}
}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title button:hover{color:var(--tf-primary);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-title button.filter-reset-btn{display:none;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item h4{margin-bottom:12px;font-size:1rem;font-weight:600;line-height:1.5;color:var(--tf-text-heading);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location{display:flex;background:#ffffff;padding:12px;gap:6px;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location input{width:-webkit-fill-available;border:none;outline:none;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item.tf-filter-rating i{color:var(--tf-primary);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range input.al-range-slider__input{display:none;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__track{box-shadow:none;background:var(--tf-brand-lite);height:8px;margin:10px 0 40px 0;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__bar{border:none;box-shadow:none;background:#808080;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob{display:flex;width:24px;height:24px;border-radius:12px;border:1.5px solid var(--tf-border-default);background:var(--tf-filling-background);box-shadow:none;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob:hover{border-color:none;box-shadow:none;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__tooltip{background:none;border-radius:none;bottom:-150%;box-shadow:none;font-size:1rem;padding:0;color:var(--tf-text-paragraph);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider{padding:0;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul li input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul li input:checked + label:before{background:var(--tf-primary);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul li label{position:relative;cursor:pointer;color:var(--tf-text-paragraph);}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul li label:before{content:"";background-color:transparent;display:inline-block;border-radius:2px;border:0.794px solid var(--tf-primary);background:var(--tf-brand-lite);height:12px;width:12px;margin-right:8px;}
.tf-sidebar__design-2 .tf-filter-wrapper .tf-filter-list-item ul li a.tf-filter-list-see-less{color:var(--tf-primary);text-decoration:none;}
.tf-sidebar__design-2 .tf_widget{background-color:transparent;border:0px solid;margin-bottom:32px;}
.tf-sidebar__design-2 .tf_widget:last-child{margin-bottom:0px;}
.tf-sidebar__design-2 .tf_widget .tf-widget-title{padding:0px;height:auto;background:transparent;border:0px solid;border-radius:8px 8px 0px 0px;pointer-events:none;}
.tf-sidebar__design-2 .tf_widget .tf-widget-title span{margin-bottom:10px;font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf_widget .tf-widget-title span{font-size:0.75rem;}
}
.tf-sidebar__design-2 .tf_widget .tf-widget-title i{display:none;}
.tf-sidebar__design-2 .tf_widget .tf-filter{padding:0;}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li{margin:0px;padding-left:0px;font-size:1rem;font-weight:400;color:var(--tf-text-paragraph);background:transparent;}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf_widget .tf-filter ul li{font-size:0.75rem;}
}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li label{padding-left:30px;}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li label .tf-checkmark{border-radius:4px;border:1px solid var(--tf-primary);background:#FDF9F3;height:16px;width:16px;}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li label .tf-checkmark:hover{border-color:var(--tf-brand-dark);}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li label .tf-checkmark::after{top:1px;left:4px;border-color:var(--tf-primary);width:6px;height:9px;}
.tf-sidebar__design-2 .tf_widget .tf-filter ul li label input:checked ~ .tf-checkmark{background-color:transparent !important;border-color:var(--tf-primary);}
.tf-sidebar__design-2 .tf_widget .tf-filter a.see-more.btn-link, .tf-sidebar__design-2 .tf_widget .tf-filter a.see-less.btn-link{text-align:left;text-decoration:none;text-transform:capitalize;color:var(--tf-primary);font-size:1rem;font-weight:400;margin-top:6px;}
.tf-sidebar__design-2 .tf_widget .tf-filter a.see-more.btn-link span, .tf-sidebar__design-2 .tf_widget .tf-filter a.see-less.btn-link span{display:none;}
@media only screen and (max-width: 1024px) {
.tf-sidebar__design-2 .tf_widget .tf-filter a.see-more.btn-link, .tf-sidebar__design-2 .tf_widget .tf-filter a.see-less.btn-link{font-size:0.75rem;}
}
.tf-sidebar__design-2 .tf_widget .tf-hotel-result-price-range, .tf-sidebar__design-2 .tf_widget .tf-tour-result-price-range, .tf-sidebar__design-2 .tf_widget .tf-apartment-result-price-range{padding-left:14px;padding-right:14px;margin-top:10px;}
.tf-sidebar__design-2 .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:0px 0px 10px 0px;}
.tf-sidebar__design-2 .tf_widget .al-range-slider_dark{padding:0px;}
.tf-sidebar__design-2 .tf_widget .al-range-slider_dark .al-range-slider__bar{background:#808080;box-shadow:none;}
.tf-sidebar__design-2 .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-sidebar__design-2 .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-sidebar__design-2 .tf_widget .al-range-slider__tooltip{background:transparent;box-shadow:none;padding:3px 10px;margin-bottom:0px;bottom:-40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.tf-sidebar__design-2 .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-sidebar__design-2 .tf_widget.widget_tf_price_filters{margin-bottom:54px;}
.single-tf_hotel .tf-single-template__legacy .tf_features .feature-list-title, .single-tf_tours .tf-single-template__legacy .tf_features .feature-list-title, .single-tf_apartment .tf-single-template__legacy .tf_features .feature-list-title{margin:0;padding-left:8px;text-transform:capitalize;letter-spacing:0.5px;font-size:0.813rem;line-height:1;}
.single-tf_hotel .tf-single-template__legacy .tf_features i, .single-tf_tours .tf-single-template__legacy .tf_features i, .single-tf_apartment .tf-single-template__legacy .tf_features i{color:var(--tf-text-paragraph);line-height:1;}
.single-tf_hotel .tf-single-template__legacy .tf_features .single-feature-box, .single-tf_tours .tf-single-template__legacy .tf_features .single-feature-box, .single-tf_apartment .tf-single-template__legacy .tf_features .single-feature-box{display:flex;justify-content:center;align-items:center;align-content:center;margin-right:10px;padding:6px 10px;border-radius:4px;border:1px solid var(--tf-filling-foreground);background-color:var(--tf-filling-foreground);margin-top:10px;}
.single-tf_hotel .tf-single-template__legacy .tf_features .tf-feature-list, .single-tf_tours .tf-single-template__legacy .tf_features .tf-feature-list, .single-tf_apartment .tf-single-template__legacy .tf_features .tf-feature-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__legacy .toc-section, .single-tf_tours .tf-single-template__legacy .toc-section, .single-tf_apartment .tf-single-template__legacy .toc-section{padding-bottom:18px;}
}
.single-tf_hotel .tf-single-template__legacy .toc-section .tf-toc-wrap, .single-tf_tours .tf-single-template__legacy .toc-section .tf-toc-wrap, .single-tf_apartment .tf-single-template__legacy .toc-section .tf-toc-wrap{background-color:transparent;}
.single-tf_hotel .tf-single-template__legacy .toc-section .tf-toc-wrap td, .single-tf_tours .tf-single-template__legacy .toc-section .tf-toc-wrap td, .single-tf_apartment .tf-single-template__legacy .toc-section .tf-toc-wrap td{white-space:break-spaces;}
.single-tf_hotel .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner p, .single-tf_tours .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner p, .single-tf_apartment .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner p{margin-bottom:0;}
.single-tf_hotel .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner table, .single-tf_tours .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner table, .single-tf_apartment .tf-single-template__legacy .toc-section .tf-toc-wrap .tf-toc-inner table{margin-top:15px;margin-bottom:0;}
.single-tf_hotel .tf-single-template__legacy .tf-highlight-wrapper, .single-tf_tours .tf-single-template__legacy .tf-highlight-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-highlight-wrapper{background-color:var(--tf-filling-foreground);}
.single-tf_hotel .tf-single-template__legacy .tf-travel-itinerary-wrapper, .single-tf_tours .tf-single-template__legacy .tf-travel-itinerary-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-travel-itinerary-wrapper{background-color:var(--tf-filling-foreground);}
.single-tf_hotel .tf-single-template__legacy .tf-suggestion-wrapper, .single-tf_tours .tf-single-template__legacy .tf-suggestion-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-suggestion-wrapper{background-color:var(--tf-filling-foreground);}
.single-tf_hotel .tf-single-template__legacy .tf-faq-sec-title, .single-tf_tours .tf-single-template__legacy .tf-faq-sec-title, .single-tf_apartment .tf-single-template__legacy .tf-faq-sec-title{margin-bottom:60px;text-align:center;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__legacy .tf-faq-sec-title, .single-tf_tours .tf-single-template__legacy .tf-faq-sec-title, .single-tf_apartment .tf-single-template__legacy .tf-faq-sec-title{margin-bottom:20px;}
}
.single-tf_hotel .tf-single-template__legacy .tf-faq-sec-title p, .single-tf_tours .tf-single-template__legacy .tf-faq-sec-title p, .single-tf_apartment .tf-single-template__legacy .tf-faq-sec-title p{max-width:480px;margin:auto;}
.single-tf_hotel .tf-single-template__legacy .tf-faq-content-wrapper, .single-tf_tours .tf-single-template__legacy .tf-faq-content-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-faq-content-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:35px;}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__legacy .tf-faq-content-wrapper, .single-tf_tours .tf-single-template__legacy .tf-faq-content-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-faq-content-wrapper{display:grid;}
}
.single-tf_hotel .tf-single-template__legacy .tf-faq-items-wrapper, .single-tf_tours .tf-single-template__legacy .tf-faq-items-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-faq-items-wrapper{flex:5;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__legacy .tf-faq-items-wrapper, .single-tf_tours .tf-single-template__legacy .tf-faq-items-wrapper, .single-tf_apartment .tf-single-template__legacy .tf-faq-items-wrapper{margin-top:10px;}
}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item,
.single-tf_tours .tf-single-template__legacy #tf-faq-item,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item{border-bottom:1px solid var(--tf-border-lite);margin:0;padding:0;}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .tf-faq-title,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .tf-faq-title,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .tf-faq-title{cursor:pointer;transition:0.2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0;gap:10px;}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .tf-faq-title h4,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .tf-faq-title h4,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .tf-faq-title h4{font-size:1.125rem;margin-bottom:0;flex:1;}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .tf-faq-title.active,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .tf-faq-title.active,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .tf-faq-title.active{margin-bottom:0;padding-bottom:0;}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .arrow,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .arrow,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .arrow{transition:0.25s ease;transform:rotate(-90deg);font-size:1.25rem;color:var(--tf-primary);}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .arrow-animate,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .arrow-animate,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .arrow-animate{transform:rotate(0deg);}
.single-tf_hotel .tf-single-template__legacy #tf-faq-item .tf-faq-desc,
.single-tf_tours .tf-single-template__legacy #tf-faq-item .tf-faq-desc,
.single-tf_apartment .tf-single-template__legacy #tf-faq-item .tf-faq-desc{background-color:#ffffff;display:none;padding:20px;color:var(--tf-text-paragraph);margin-top:-2px;z-index:999;position:relative;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.single-tf_hotel .tf-single-template__legacy .tf-faq-title h4, .single-tf_tours .tf-single-template__legacy .tf-faq-title h4, .single-tf_apartment .tf-single-template__legacy .tf-faq-title h4{width:100%;color:var(--tf-text-heading);}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper{padding-bottom:32px;display:flex;gap:32px;}
@media only screen and (max-width: 768px) {
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper{flex-wrap:wrap;}
}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column{width:calc(100% - 472px);display:flex;gap:32px;flex-wrap:wrap;}
@media only screen and (max-width: 1024px) {
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column{width:calc(100% - 402px);}
}
@media only screen and (max-width: 768px) {
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column{width:100%;}
}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:400;margin-bottom:16px;margin-top:0px;}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-car-title h1{color:var(--tf-text-heading);font-size:1.75rem;font-weight:600;margin-bottom:10px;}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-car-title .breadcrumb ul{margin:0;padding:0;}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-car-title .breadcrumb ul li{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;display:inline-block;}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-car-title .breadcrumb ul li a{color:var(--tf-text-paragraph);}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-car-title .breadcrumb ul li:last-child{font-weight:700;}
.single-tf_carrental .tf-single-template__one .tf-single-car-details-warper .tf-car-details-column .tf-template-part{width:100%;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background-color:rgba(0, 0, 0, 0.2);display:flex;align-items:center;justify-content:center;display:none;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp{border-radius:16px;background:#ffffff;padding:16px 24px;width:850px;}
@media only screen and (max-width: 768px) {
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp{width:100%;}
}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header{margin-bottom:24px;flex-wrap:nowrap;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:700;margin:0;text-align:left;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-popup-header .tf-close-popup{cursor:pointer;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper{text-align:left;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;max-height:260px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar{width:5px;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper *::-webkit-scrollbar-track{background:#ffffff;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;border:3px solid #ffffff;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper p, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper p{color:var(--tf-text-paragraph);font-size:1rem;}
.single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-instraction-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-instraction-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-instraction-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-instraction-popup-warp .tf-cancellation-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-instraction-content-wraper table, .single-tf_carrental .tf-single-template__one .tf-car-cancellation-popup .tf-cancellation-popup-warp .tf-cancellation-content-wraper table{margin-bottom:0px;}
.single-tf_apartment .tf-single-template__legacy .section-heading{font-weight:600;font-size:1.5rem;line-height:1.5;margin:0 0 16px 0;color:var(--tf-text-heading);}
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper{flex-direction:column-reverse;}
}
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper .tf-apartment-left{width:calc(66.66% - 32px);}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper .tf-apartment-left{width:100%;}
}
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper .tf-apartment-right{width:33.33%;}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__legacy .tf-apartment-content-wrapper .tf-apartment-right{width:100%;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_location .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_brand .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_category .tf-archive-template__one .tf-archive-car-details-warper, .page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper{padding:0px 0px 56px 0px;}
@media only screen and (max-width: 575.98px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_location .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_brand .tf-archive-template__one .tf-archive-car-details-warper, .tax-carrental_category .tf-archive-template__one .tf-archive-car-details-warper, .page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper{padding-bottom:40px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-search-box, .tax-carrental_location .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-search-box, .tax-carrental_brand .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-search-box, .tax-carrental_category .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-search-box, .page-template-tf-search .tf-archive-template__one .tf-archive-car-details-warper .tf-archive-search-box{border-radius:24px;background:#F1F3F4;padding:8px;position:relative;top:-60px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;background-color:rgba(0, 0, 0, 0.2);display:flex;align-items:center;justify-content:center;display:none;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup{align-items:end;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp{border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#ffffff;padding:16px 24px;width:850px;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp{padding:24px 15px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header{margin-bottom:24px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header h3{color:var(--tf-text-heading);font-size:1.313rem;font-weight:700;margin:0;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-popup-header .tf-close-popup{cursor:pointer;display:flex;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice{border-radius:8px;background:#ffffff;padding:16px;margin-bottom:24px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span{color:#ff6055;font-size:1rem;font-weight:400;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span i{color:#ff6055;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-cancellation-notice span b{font-weight:700;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs{margin-bottom:24px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul{margin:0;padding:0;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:0 8px 8px 8px;display:inline-block;cursor:pointer;width:auto;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-tabs ul li.active{color:var(--tf-primary);border-bottom:2px solid var(--tf-primary);}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{max-height:360px;overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#aaa #eee;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{max-height:260px;}
}
@media only screen and (max-width: 575.98px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{flex-wrap:nowrap;max-height:300px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content{}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar,
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar,
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar,
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar,
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar,
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar{width:5px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track,
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track,
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track,
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track,
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track,
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content *::-webkit-scrollbar-track{background:#ffffff;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content::-webkit-scrollbar-thumb{background-color:#808080;border-radius:5px;border:3px solid #ffffff;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin:0;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{border-radius:16px;border:1px solid var(--tf-border-lite);padding:24px;}
@media only screen and (max-width: 1024px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{width:100%;}
}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured{padding:20px 12px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table{border:0px solid;margin:0;width:100%;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td{border:0px solid;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:0 0 16px 0px;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td{font-size:0.75rem;vertical-align:top;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td span{font-weight:600;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2),
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2),
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2),
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2),
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2),
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr td:nth-child(2){width:90px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th{color:var(--tf-text-paragraph);border:0px solid;font-size:1rem;font-weight:700;padding:0 0 16px 0px;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th{font-size:0.875rem;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center{flex-wrap:nowrap;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-flex.tf-flex-align-center{align-items:flex-start;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-single-protection-title{text-align:left;flex-wrap:nowrap;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select{height:15px;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select{margin-top:6px;}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;position:relative;margin-bottom:0px;margin-right:23px;cursor:pointer;display:block;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after,
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after,
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after,
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after,
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after,
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark:after{display:block;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark,
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark,
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark,
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark,
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark,
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label input:checked ~ .tf-checkmark{background-color:transparent;border-color:var(--tf-primary);}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark{position:absolute;height:15px;width:15px;top:1px;border:2px solid #808080;background-color:transparent;border-radius:2px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-protection-select label .tf-checkmark::after{content:"";position:absolute;display:none;left:3px;top:1px;width:5px;height:8px;border:solid var(--tf-primary);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip{position:relative;margin-left:5px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip i{font-weight:400;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip:hover .tf-info-tooltip-content{visibility:visible;opacity:1;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content{visibility:hidden;opacity:0;position:absolute;box-shadow:0px 15px 30px 0px rgba(40, 16, 26, 0.1);border-radius:8px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);padding:8px 12px;width:218px;z-index:0;bottom:30px;left:50%;margin-left:-109px;transition:0.3s all ease;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content::after{position:absolute;content:"";height:16px;width:16px;background:var(--UI-800, linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), #27333F);border-radius:5px;transform:rotate(45deg);left:50%;margin-left:-8px;bottom:-6px;z-index:-1;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tr th .tf-info-tooltip .tf-info-tooltip-content p{color:#ffffff;text-align:center;font-size:0.813rem;font-weight:600;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot{margin-top:16px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-protection-content .tf-protection-featured table tfoot tr th{border-top:1px solid var(--tf-border-lite);padding:16px 0 0 0;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields{display:none;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields{flex-wrap:wrap;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field{width:calc(33% - 24px);}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field{width:calc(50% - 24px);}
}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field label{color:var(--tf-text-paragraph);font-size:0.75rem;font-weight:700;margin-bottom:8px;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email],
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email],
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email],
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email],
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email],
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=text],
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=email]{border-radius:8px;border:1px solid var(--tf-border-lite);padding:8px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date],
.tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date],
.tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date],
.tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date],
.page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date],
.single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field input[type=date]{border-radius:8px;border:1px solid var(--tf-border-lite);padding:0px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%;text-transform:uppercase;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field select{border-radius:8px;border:1px solid var(--tf-border-lite);padding:0px 16px;height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;width:100%;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-form-fields .tf-single-field .error-text.error-visible{color:#ff6055;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission{margin-top:24px;text-align:right;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button{border-radius:8px;background-color:var(--tf-primary);color:#ffffff;padding:16px 32px;border:0px solid;font-size:1rem;font-weight:700;cursor:pointer;transition:0.3s all ease;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-form-fields .tf-booking-submission button:hover{background:var(--tf-brand-dark);}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar{margin-top:24px;justify-content:end;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button{border-radius:8px;background:var(--tf-brand-lite);padding:16px 32px;border:0px solid;color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;cursor:pointer;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge{background-color:var(--tf-primary);color:#ffffff;transition:0.3s all ease;}
.post-type-archive-tf_carrental .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover, .tax-carrental_location .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover, .tax-carrental_brand .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover, .tax-carrental_category .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover, .page-template-tf-search .tf-archive-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover, .single-tf_carrental .tf-single-template__one .tf-car-booking-popup .tf-booking-popup-warp .tf-booking-content-wraper .tf-booking-bar button.with-charge:hover{background:var(--tf-brand-dark);}
.tf-archive-search-box-wrapper{border-radius:16px;background:var(--tf-filling-foreground);box-shadow:0px 24px 60px 0px rgba(0, 15, 63, 0.16);}
.tf-archive-search-box-wrapper .tf-date-selection-form{display:flex;margin-top:8px;}
@media only screen and (max-width: 1024px) {
.tf-archive-search-box-wrapper .tf-date-selection-form{flex-wrap:wrap;justify-content:end;}
}
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-date-select-box{width:calc(100% - 155px);}
@media only screen and (max-width: 1024px) {
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-date-select-box{width:100%;}
}
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-driver-location-box{padding-left:0;padding-right:0;width:147px;}
@media only screen and (max-width: 1024px) {
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-driver-location-box{margin-right:8px;}
}
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-driver-location-box .tf-submit-button{height:100%;width:100%;}
.tf-archive-search-box-wrapper .tf-date-selection-form .tf-driver-location-box .tf-submit-button button{width:100%;height:100%;padding-left:10px;padding-right:10px;}
.tf-archive-search-box-wrapper .tf-date-select-box{padding:8px;flex-wrap:nowrap;padding-bottom:0;margin-top:0;}
@media only screen and (max-width: 991.98px) {
.tf-archive-search-box-wrapper .tf-date-select-box{flex-wrap:wrap;justify-content:flex-start;}
}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select{border-radius:8px;background:var(--tf-filling-background);padding:16px;width:33.33%;}
@media only screen and (max-width: 991.98px) {
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select{width:49%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select{width:100%;}
}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select:first-child{width:37%;}
@media only screen and (max-width: 991.98px) {
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select:first-child{width:49%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select:first-child{width:100%;}
}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date{width:calc(50% - 8px);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date:first-child{border-right:1px solid var(--tf-border-lite);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date i{color:var(--tf-text-paragraph);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date svg{height:20px;width:20px;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .tf-flex{flex-wrap:nowrap;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .icon svg path{stroke:var(--tf-text-paragraph);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select{width:100%;position:relative;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select label, .tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select h5{color:var(--tf-text-heading);font-size:0.75rem;font-weight:400;margin-bottom:8px;margin-top:0px;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input{min-width:auto;width:100%;color:var(--tf-text-paragraph);font-size:1rem;border:0px solid;padding-left:0px;box-shadow:none;background:transparent;padding:3px;margin-top:0;min-height:auto;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input:focus{outline:none;box-shadow:none;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select input::placeholder{color:var(--tf-text-paragraph);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select select{min-width:auto;width:100%;color:var(--tf-text-paragraph);font-size:1rem;border:0px solid;background-color:transparent;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items{position:absolute;z-index:99;top:100%;left:0;width:190px;max-height:200px;overflow:auto;border-radius:4px;background:var(--tf-brand-lite);padding:2px;box-shadow:0px 4px 16px 0px rgba(2, 28, 53, 0.2);scrollbar-width:thin;scrollbar-color:#aaa #eee;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items *::-webkit-scrollbar{width:5px;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items *::-webkit-scrollbar-track{background:#ffffff;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;border:3px solid #ffffff;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items > div{padding:8px;cursor:pointer;border-radius:4px;background:#ffffff;text-transform:capitalize;color:var(--tf-text-paragraph);font-size:1rem;margin-bottom:2px;transition:0.3s all ease;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items > div:last-child{margin-bottom:0px;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .autocomplete-items > div:hover{background-color:#ffffff;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap{padding:3px 0px;border:0px solid;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap input{width:50px;padding:0;text-align:center;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap .tf_input-inner > div{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.5;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap .tf_acrselection-wrap{left:0;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap .tf_acrselection-wrap .acr-dec, .tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select .tf-select-date .info-select .tf_selectperson-wrap .tf_acrselection-wrap .acr-inc{padding:0;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select.tf-pick-drop-location.active .tf-select-date{width:100%;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select.tf-pick-drop-location.active .tf-select-date:first-child{border-right:0px solid var(--tf-border-default);}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select.tf-pick-drop-location.active .tf-select-date:last-child{display:none;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select.tf-date-single-select.full-width .tf-select-date{width:100%;}
.tf-archive-search-box-wrapper .tf-date-select-box .tf-date-single-select.tf-date-single-select.full-width .tf-select-date:first-child{border-right:0px solid var(--tf-border-default);}
.tf-archive-search-box-wrapper .tf-driver-location-box{padding:8px;}
@media only screen and (max-width: 768px) {
.tf-archive-search-box-wrapper .tf-driver-location-box{display:flow-root;}
}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location{padding-left:16px;}
@media only screen and (max-width: 768px) {
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location{padding-left:0px;}
}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0px 32px;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label{color:var(--tf-text-paragraph);font-size:1rem;display:block;position:relative;padding-left:35px;margin-bottom:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label input:checked ~ .tf-checkmark:after{display:block;border-color:#ffffff;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);border-color:var(--tf-primary);}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label .tf-checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;border:2px solid #808080;background-color:transparent;border-radius:5px;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location ul li label .tf-checkmark::after{content:"";position:absolute;display:none;left:5px;top:2px;width:7px;height:10px;border:solid #808080;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-driver-location span#tf-required{color:#ff6055;}
@media only screen and (max-width: 768px) {
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-submit-button{margin-top:16px;}
}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-submit-button button{border-radius:8px;background:var(--tf-primary);padding:16px 50px;color:#ffffff;font-size:1rem;font-weight:700;line-height:1.5;border:0px solid;cursor:pointer;width:100%;transition:0.3s all ease;}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-submit-button button:hover{background:var(--tf-brand-dark);}
.tf-archive-search-box-wrapper .tf-driver-location-box .tf-submit-button button i{margin-left:8px;color:#ffffff;}
.tf-car-archive-search-box label input:checked ~ .tf-checkmark{background-color:var(--tf-primary) !important;}
.tf-car-archive-search-box .tf-driver-location-box .tf-driver-location ul li label .tf-checkmark{border:2px solid #808080;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar{padding:30px;background-color:var(--tf-filling-foreground);border-radius:5px;margin:30px 0;}
@media only screen and (max-width: 768px) {
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar{margin-bottom:0;}
}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget{border:0px solid;background:inherit;border-radius:0px;padding:0px;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget:last-child{margin-bottom:0px;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-widget-title h4{font-size:1.25rem;font-weight:500;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-widget-title i{display:none;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter{padding:0;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul{padding:0;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul li{padding:6px 0px;margin:5px 0px;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:32px;font-size:1rem;font-weight:400;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul li label input{display:none;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px;background-color:var(--tf-primary);border-radius:5px;border:1px solid #808080;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter ul li.active{background:transparent;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter a{text-align:left;color:var(--tf-primary);text-transform:capitalize;margin-bottom:26px;font-weight:400;text-decoration:none;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter a span{margin-left:8px;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter a.see-more{margin-bottom:0;}
@media only screen and (max-width: 768px) {
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter a.see-more{margin-bottom:20px;}
}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-map-preview{line-height:0;}
.tf-archive-template__legacy .tf-search-right #tf__booking_sidebar .widget .tf-map-preview .tf-map-preview-content{width:100%;}
.tf-single-template__one, .tf-archive-template__one{padding:56px 0px;}
.tf-single-template__one.sp-0, .tf-archive-template__one.sp-0{padding:0px;}
.tf-single-template__one .tf-btn, .tf-archive-template__one .tf-btn{height:auto;}
.tf-single-template__one .tf-template-section:last-child, .tf-archive-template__one .tf-template-section:last-child{margin-bottom:0px;}
.tf-single-template__one .tf-template-section:last-child p, .tf-archive-template__one .tf-template-section:last-child p{margin-bottom:0;}
.tf-single-template__one .tf-template-section:last-child table, .tf-archive-template__one .tf-template-section:last-child table{margin-top:15px;}
.tf-single-template__one .tf-section-title, .tf-archive-template__one .tf-section-title{margin-bottom:15px;font-size:1.875rem;line-height:1.5;color:var(--tf-text-heading);}
.tf-single-template__one .tf-archive-room-banner, .tf-archive-template__one .tf-archive-room-banner{min-height:528px;padding-top:72px;padding-bottom:96px;background-size:cover;background-position:center;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner, .tf-archive-template__one .tf-archive-room-banner{padding-bottom:56px;padding-top:104px;}
}
.tf-single-template__one .tf-archive-room-banner::after, .tf-archive-template__one .tf-archive-room-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(21, 61, 58, 0.3) 0%, var(--tf-primary) 100%);z-index:-1;}
.tf-single-template__one .tf-archive-room-banner .tf-container, .tf-archive-template__one .tf-archive-room-banner .tf-container{width:100%;}
.tf-single-template__one .tf-archive-room-banner .tf-container .tf-banner-content, .tf-archive-template__one .tf-archive-room-banner .tf-container .tf-banner-content{gap:56px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-container .tf-banner-content, .tf-archive-template__one .tf-archive-room-banner .tf-container .tf-banner-content{gap:32px;}
}
.tf-single-template__one .tf-archive-room-banner .tf-container .tf-banner-content h1, .tf-archive-template__one .tf-archive-room-banner .tf-container .tf-banner-content h1{color:#ffffff;font-size:3.188rem;line-height:1.3;font-weight:700;margin:0;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper{border-radius:24px;padding:24px 32px 32px;background:rgba(255, 248, 245, 0.1019607843);backdrop-filter:blur(32px);box-shadow:0px 16px 40px 0px rgba(238, 85, 9, 0.0784313725);gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media only screen and (max-width: 1199.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper{gap:16px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-date, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-date{width:calc(50% - 12px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper{padding:20px 24px 24px 24px;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-date, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-date{width:100%;}
}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper label, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper label{color:#ffffff;font-size:1.25rem;line-height:1.5;font-weight:400;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field{backdrop-filter:blur(32px);background:rgba(255, 248, 245, 0.1607843137);padding:8px 10px;border-radius:32px;height:48px;margin-bottom:0;border:1px solid transparent;transition:all 0.2s ease;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field:hover, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field:focus,
.tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field:hover, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field:focus{border:1px solid #ffffff;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select{padding:9px 20px;cursor:pointer;width:272px;}
@media only screen and (max-width: 1199.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select{width:220px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.info-select{padding:3px 20px;width:100%;}
}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection{width:124px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection{width:100%;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select{width:100%;}
}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-dec, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-inc, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .tf-archive-guest-info, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-dec, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-inc, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select .tf-archive-guest-info{background:rgba(255, 248, 245, 0.1607843137);min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(32px);border:0;border-radius:50%;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select input, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field.tf_acrselection .acr-select input{text-align:center;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field input, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field input, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date{color:#ffffff;background:transparent;border:0;font-size:1.25rem;line-height:1.5;padding:0;flex:1;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field input::placeholder, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date::placeholder, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field input::placeholder, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-checkout-date::placeholder{color:#ffffff;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field svg path, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field svg path{stroke:#ffffff;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-guest, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-search-field .tf-guest{color:#ffffff;background:transparent;border:0;font-size:1.25rem;line-height:1.5;padding:0;flex:1;text-align:center;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left{width:calc(50% - 12px);}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-guests, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-room, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-guests, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left .tf-select-room{width:calc(50% - 12px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-form-bottom-left{width:100%;}
}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests{position:relative;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection{cursor:pointer;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap{display:unset;min-width:302px;top:60%;opacity:0;visibility:hidden;transition:0.3s;border-radius:12px;background:#F8FDFD;padding:6px;right:inherit;left:50%;transform:translateX(-50%);}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap{left:auto;right:0;transform:translateX(0);}
}
@media only screen and (max-width: 320px) {
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap{min-width:270px;}
}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap.tf-show, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:110%;margin-top:0;display:block !important;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection{border-radius:8px;background:#ffffff;margin-bottom:4px;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection:last-child, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection:last-child{margin-bottom:0;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-label, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-label{padding:8px 8px 8px 20px;color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:600;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-select, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-select{padding:8px 10px;border-radius:8px;background:#ffffff;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc{min-width:32px;min-height:32px;border-radius:32px;background:#DCE5E5;backdrop-filter:blur(16px);padding:0;border:0;}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec svg path, .tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc svg path, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec svg path, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc svg path{stroke:var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection input, .tf-archive-template__one .tf-archive-room-banner .tf-archive-search-box .tf-archive-search-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection input{background:transparent;border:0;text-align:center;color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:600;height:32px;padding:5px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-submit-button, .tf-archive-template__one .tf-archive-room-banner .tf-submit-button{width:calc(50% - 12px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-banner .tf-submit-button, .tf-archive-template__one .tf-archive-room-banner .tf-submit-button{width:100%;}
}
.tf-single-template__one .tf-archive-room-banner .tf-submit-button .tf_btn, .tf-archive-template__one .tf-archive-room-banner .tf-submit-button .tf_btn{min-width:267px;min-height:72px;border:2px solid var(--tf-links-color, var(--tf-primary-color));font-size:1.25rem;line-height:1.5;margin-top:10px;background-color:var(--tf-links-color, var(--tf-primary-color));}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-banner .tf-submit-button .tf_btn, .tf-archive-template__one .tf-archive-room-banner .tf-submit-button .tf_btn{width:100%;min-width:auto;}
}
.tf-single-template__one .tf-archive-room-banner .tf-submit-button .tf_btn:hover, .tf-archive-template__one .tf-archive-room-banner .tf-submit-button .tf_btn:hover{box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.tf-single-template__one .tf-archive-room-banner .tf-booking-date-wrap svg, .tf-archive-template__one .tf-archive-room-banner .tf-booking-date-wrap svg{cursor:pointer;z-index:2;}
.tf-single-template__one .tf-archive-room-banner .tf-booking-date-wrap .tf-search-input.form-control, .tf-archive-template__one .tf-archive-room-banner .tf-booking-date-wrap .tf-search-input.form-control{width:100%;opacity:0;position:absolute;margin-left:-20px;}
.tf-single-template__one .tf-archive-room-details, .tf-archive-template__one .tf-archive-room-details{background-color:var(--tf-filling-foreground);padding:48px 0;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details, .tf-archive-template__one .tf-archive-room-details{padding-top:32px;}
}
.tf-single-template__one .tf-archive-room-details .tf-archive-header, .tf-archive-template__one .tf-archive-room-details .tf-archive-header{margin-bottom:48px;gap:16px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-archive-header, .tf-archive-template__one .tf-archive-room-details .tf-archive-header{margin-bottom:32px;}
}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-total-results, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-total-results{color:var(--tf-text-heading);font-size:1.563rem;font-weight:400;line-height:1.4;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-archive-header-right, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-archive-header-right{gap:16px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-total-result-bar h3, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-total-result-bar h3{color:var(--tf-text-heading);font-size:1.563rem;font-weight:400;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn{padding:8px 24px;color:var(--tf-links-color, var(--tf-primary-color));border-radius:32px;border:1px solid var(--tf-links-color, var(--tf-primary-color));background-color:#FEEBE2;backdrop-filter:blur(16px);font-size:1rem;font-weight:600;height:48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:left;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn i, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn i{margin-right:8px;font-weight:400;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn:hover, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn:hover{background:var(--tf-brand-lite);}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn, .tf-archive-template__one .tf-archive-room-details .tf-archive-header .tf-room-archive-action-btn{padding:4px 18px;font-size:14px;height:40px;}
}
.tf-single-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering, .tf-archive-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering{position:relative;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering select, .tf-archive-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-image:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering i, .tf-archive-template__one .tf-archive-room-details .tf-archive-header form.tf-archive-ordering i{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-room-archive-result, .tf-archive-template__one .tf-archive-room-details .tf-room-archive-result{position:relative;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-cards, .tf-archive-template__one .tf-archive-room-details .tf-room-item-cards{flex-direction:column;gap:48px;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#fff;}
@media only screen and (max-width: 991.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card-left, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card-left{-webkit-flex:0 0 490px;-ms-flex:0 0 490px;flex:0 0 490px;}
@media only screen and (max-width: 991.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card-left, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card-left{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card-right, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card-right{-webkit-flex:0 0 calc(100% - 490px);-ms-flex:0 0 calc(100% - 490px);flex:0 0 calc(100% - 490px);padding:32px;}
@media only screen and (max-width: 991.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card-right, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card-right{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card-right, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card-right{padding:16px 24px 32px 24px;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery{position:relative;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery .tf-room-ratings, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery .tf-room-ratings{position:absolute;left:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--tf-filling-background);padding:6px 16px;font-size:1rem;font-weight:600;line-height:1.5;color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery .tf-room-ratings i, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-gallery .tf-room-ratings i{color:#E29A00;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-thumb, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-thumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-thumb img, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-thumb img{height:280px;width:100%;object-fit:cover;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content{padding:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content{padding:24px 24px 16px 24px;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2{margin:0;font-size:2rem;line-height:1.4;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2{font-size:1.563rem;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2 a, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2 a{color:var(--tf-text-heading);}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2 a:hover, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content h2 a:hover{color:var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-details p, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-details p{margin:0;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-room-details-url, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-room-details-url{color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;font-weight:600;line-height:1.5;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-room-details-url:hover, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-left-card-content .tf-room-details-url:hover{text-decoration:underline;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--tf-border-lite);}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;text-align:right;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right{-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn{width:100%;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn{border:2px solid var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn:hover, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option-right .tf_btn:hover{background-color:var(--tf-primary);box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option:last-child, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option h3, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option h3{color:var(--tf-text-heading);font-size:1.563rem;font-weight:400;line-height:1.4;margin:0 0 18px 0;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option ul.tf-room-features, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option ul.tf-room-features{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 32px;padding:0;margin:0;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option ul.tf-room-features li, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option ul.tf-room-features li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;-webkit-flex:0 0 calc(50% - 16px);-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-off, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-off{padding:6px 16px;background:#C5FBD9;font-size:0.813rem;font-weight:600;color:#126832;margin-bottom:8px;margin-left:auto;width:fit-content;border-radius:30px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-off, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-off{margin-left:0;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-price, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-price{color:var(--tf-text-heading);text-align:right;font-size:1.12rem;font-weight:400;line-height:1.5;margin-bottom:24px;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-price .sale-price .amount, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card .tf-room-option .tf-room-price .sale-price .amount{font-size:1.25rem;font-weight:700;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-thumb img, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-thumb img{height:332px;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-option-left, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-option-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2{margin:0;font-size:2rem;line-height:1.4;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2{font-size:1.563rem;}
}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2 a, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2 a{color:var(--tf-text-heading);}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2 a:hover, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right h2 a:hover{color:var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-details p, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-details p{margin:0;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-room-details-url, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-room-details-url{color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;font-weight:600;line-height:1.5;}
.tf-single-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-room-details-url:hover, .tf-archive-template__one .tf-archive-room-details .tf-room-item-card.tf-room-item-card-single-option .tf-room-item-card-right .tf-room-details-url:hover{text-decoration:underline;}
.tf-single-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item, .tf-archive-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item{display:none;}
.tf-single-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item:nth-child(1),
.tf-single-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item:nth-child(2),
.tf-archive-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item:nth-child(1),
.tf-archive-template__one .tf-archive-room-details .tf-room-options-collapsed .tf-room-option-item:nth-child(2){display:flex;}
.tf-single-template__one .tf-archive-room-details .tf-room-view-more-wrap, .tf-archive-template__one .tf-archive-room-details .tf-room-view-more-wrap{margin-top:24px;}
.tf-single-template__one .tf-archive-room-details .tf-room-view-more-wrap .tf-room-view-more, .tf-archive-template__one .tf-archive-room-details .tf-room-view-more-wrap .tf-room-view-more{color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;font-weight:600;line-height:1.5;gap:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;}
.tf-single-template__one .tf-archive-room-details .tf-room-view-more-wrap .tf-room-view-more svg path, .tf-archive-template__one .tf-archive-room-details .tf-room-view-more-wrap .tf-room-view-more svg path{stroke:var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-pagination-bar, .tf-archive-template__one .tf-archive-room-details .tf-pagination-bar{display:block;width:100%;}
.tf-single-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation, .tf-single-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar,
.tf-archive-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation, .tf-archive-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar{width:100%;display:flex;gap:10px;}
.tf-single-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-single-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers{font-size:0.875rem;color:var(--tf-links-color, var(--tf-primary-color));text-decoration:none;padding:8px 16px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;border:1px solid var(--tf-links-color, var(--tf-primary-color));}
.tf-single-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers:hover, .tf-single-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers:hover,
.tf-archive-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers:hover, .tf-archive-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers:hover{background-color:var(--tf-links-color, var(--tf-primary-color));color:#ffffff;}
.tf-single-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-single-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__one .tf-archive-room-details .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-template__one .tf-archive-room-details .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current{background:var(--tf-links-color, var(--tf-primary-color));color:#ffffff;}
.tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation, .tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation{width:100%;}
.tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation .page-numbers, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation .page-numbers{font-size:0.875rem;color:var(--tf-links-color, var(--tf-primary-color));text-decoration:none;padding:12px 18px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;}
.tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-single-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__one .tf-archive-room-details .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current{background:var(--tf-links-color, var(--tf-primary-color));color:#ffffff;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter label input:checked ~ .tf-checkmark,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);border-color:var(--tf-primary);}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-archive-filter-sidebar, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-archive-filter-sidebar{position:fixed;top:0;left:-320px;width:300px;height:100vh;background-color:#ffffff;box-shadow:0px 4px 40px 0px rgba(80, 33, 0, 0.1);padding:16px;z-index:99999;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-archive-filter-sidebar.tf-show, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-archive-filter-sidebar.tf-show{left:0;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title .tf-section-title, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title .tf-section-title{margin:0;padding:0;font-size:1rem;font-weight:500;color:var(--tf-text-heading);line-height:1.5;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title button.filter-reset-btn, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title button.filter-reset-btn{margin:0;padding:0;border:none;color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;font-weight:700;line-height:1.5;background-color:transparent;letter-spacing:0.15px;cursor:pointer;display:none;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title button.filter-reset-btn, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf-filter-title button.filter-reset-btn{font-size:0.75rem;}
}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-room-result-price-range, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-room-result-price-range{padding-left:24px;padding-right:24px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-hotel-result-price-range, .tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-tour-result-price-range, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-hotel-result-price-range, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .tf-tour-result-price-range{margin-top:20px;padding-bottom:0px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget h4, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget h4{font-size:1.25rem;font-weight:500;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__track, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider_dark, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider_dark{padding:0px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider_dark .al-range-slider__bar, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__knob, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__knob:first-child span, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__tooltip, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__tooltip{background:var(--tf-links-color, var(--tf-primary-color));border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__input.js-al-range-slider__input, .tf-archive-template__one .tf-archive-room-details .tf-archive-filter .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf_map_popup_sidebar,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf_map_popup_sidebar{display:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar{max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar{width:4px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-thumb,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-track,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget{border:none;background:inherit;border-radius:0;margin-bottom:32px;padding:0px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;color:var(--tf-text-paragraph);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;margin-bottom:16px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title i,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title i{display:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter{padding:0;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul{padding:0;margin-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li{padding:0;margin:0;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:24px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:50%;left:0px;transform:translateY(-50%);height:16px;width:16px;background-color:#ffffff;border-radius:4px;border:1px solid var(--tf-primary);}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark:after,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark:after{left:4.5px;top:1.5px;width:5px;border-width:0 2px 2px 0;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input{display:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li.active,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li.active{background:transparent;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more,
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less{text-align:left;color:var(--tf-primary);text-transform:capitalize;font-weight:400;text-decoration:none;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more span,
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less span,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more span,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less span{margin-left:8px;}
.tf-single-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less,
.tf-archive-template__one .tf-archive-room-details .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
.tf-archive-listing__one .tf-archive-room-details{background-color:transparent;}
.tf-single-template__one .tf-single-head .tf-head-info{align-items:baseline;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info{gap:16px;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon{height:50px;width:50px;background:#ffffff;display:flex;align-items:center;justify-content:center;border-radius:50px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon{width:32px;height:32px;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon i{margin-right:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon i{font-size:0.875rem;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon:hover{cursor:pointer;}
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon:hover i{transform:scale(1.2);color:var(--tf-primary);}
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon i{transition:all 0.3s ease;height:50px;width:50px;background:var(--tf-filling-foreground);display:flex;align-items:center;justify-content:center;border-radius:50px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info .tf-icon i{width:32px;height:32px;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-share a{font-size:1rem;text-decoration:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content{left:auto;right:0px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content{left:0;right:auto;}
}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content{background:var(--tf-filling-foreground);border-radius:8px;padding:16px 10px;width:280px;text-align:center;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content h4{font-size:0.875rem;color:var(--tf-primary);font-weight:600;margin-bottom:10px;display:block;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul{margin:0;padding:0;list-style:none;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li{display:inline-block;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li a{display:inline-block;padding:10px 9px;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li a i{font-size:1.375rem;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li a:hover{background:transparent;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li button{padding:10px 8px;background-color:transparent;border:0px solid;cursor:pointer;}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li button span{color:var(--tf-primary);}
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li button i{font-size:1.375rem;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head .tf-head-info .share-tour-content .tf-dropdown-share-content ul li input{display:contents;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-title-meta{align-items:baseline;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-single-head .tf-head-info .tf-title-meta{font-size:0.95rem;}
}
.tf-single-template__one .tf-single-head .tf-head-info .tf-title-meta .tf-address i{margin-right:5px;}
.tf-single-template__one .tf-single-head h1{color:var(--tf-text-heading);font-size:2.375rem;margin-bottom:6px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-head h1{font-size:1.875rem;line-height:1.25;}
}
.tf-single-template__one .tf-single-head i{color:var(--tf-primary);}
.tf-single-template__one .tf-single-head a{text-decoration:none;color:var(--tf-primary);}
.tf-single-template__one .tf-share .share-tour-content input#share_link_input{opacity:0;width:0;margin:0px;display:none;}
.tf-single-template__one .tf-hero-gallery{width:100%;display:inline-block;}
.tf-single-template__one .tf-hero-gallery img{width:100%;border-radius:5px;height:auto;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured{position:relative;line-height:0;margin-bottom:18px;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured > img{min-height:474px;max-height:474px;object-fit:cover;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured > img{min-height:auto;max-height:initial;}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-column{background:#ffffff;border-radius:5px;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-column a{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--tf-text-heading);padding:5px 12px;border-radius:5px;transition:all 0.6s ease;min-height:35px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-column a{font-size:0.875rem;padding:5px 8px;}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-column a:hover{background-color:var(--tf-primary);color:#ffffff;transition:all 0.6s ease;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-column a i{line-height:inherit;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-meta-gallery-videos{display:flex;position:absolute;top:25px;right:25px;gap:24px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .featured-meta-gallery-videos{gap:5px;right:15px;}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box{position:absolute;top:25px;left:25px;gap:24px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box{gap:5px;left:15px;}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box .tf-single-rating{background-color:var(--tf-primary);padding:9px 8px;font-size:1rem;text-decoration:none;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box .tf-single-rating span{font-weight:600;}
.tf-single-template__one .tf-hero-gallery .tf-gallery-featured .tf-single-review-box .tf-single-rating:hover{color:#ffffff;}
.tf-single-template__one .tf-hero-gallery .tf-without-gallery-featured > img{min-height:596px;max-height:596px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-hero-gallery .tf-without-gallery-featured > img{min-height:auto;max-height:auto;}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery{display:flex;gap:10px;line-height:0;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a{width:20%;float:left;display:none;position:relative;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a img{height:100%;min-height:112px;max-height:112px;object-fit:cover;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a.tf-gallery-more{position:relative;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a.tf-gallery-more::before{content:"View More → ";position:absolute;color:#ffffff;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;width:100%;z-index:1;background:rgba(0, 0, 0, 0.6117647059);font-size:1rem;border-radius:5px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery a.tf-gallery-more::before{text-align:center;font-size:0.75rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-hero-gallery .tf-gallery a.tf-gallery-more::before{content:"→";}
}
.tf-single-template__one .tf-hero-gallery .tf-gallery a:nth-child(1){display:block;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a:nth-child(2){display:block;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a:nth-child(3){display:block;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a:nth-child(4){display:block;}
.tf-single-template__one .tf-hero-gallery .tf-gallery a:nth-child(5){display:block;}
.tf-single-template__one .tf-review-wrapper .tf-review-data{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;flex-basis:20%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data{flex-basis:100%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data{flex-basis:100%;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-list{margin-top:-8px;}
.tf-single-template__one .tf-review-wrapper .tf-review-data p, .tf-single-template__one .tf-review-wrapper .tf-review-data li{text-transform:capitalize;}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-average{background-color:var(--tf-filling-foreground);}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-average p{text-align:center;font-size:1.875rem;color:var(--tf-primary);font-weight:500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100px;height:75px;display:flex;align-items:center;justify-content:center;margin:0;}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-label p{color:var(--tf-text-heading);font-weight:500;}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-all-info li{font-size:0.875rem;color:var(--tf-primary);}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features{flex-basis:80%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features{flex-basis:100%;padding-left:0px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features{flex-basis:100%;padding-left:0px;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-percent-progress{column-gap:70px;flex-wrap:wrap;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-percent-progress{column-gap:24px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-percent-progress{column-gap:16px;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-bar{height:7px;background:var(--tf-brand-lite);border-radius:7px;}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-item{width:240px;margin-bottom:16px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-item{width:178px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-item{width:128px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-item{width:110px;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .tf-progress-bar{position:relative;margin-bottom:4px;}
.tf-single-template__one .tf-review-wrapper .tf-review-data .tf-review-data-features .percent-progress{position:absolute;background:var(--tf-primary);top:0;left:0;bottom:0;border-radius:7px;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-reply-data{border-bottom:1px solid var(--tf-border-lite);padding-bottom:20px;margin-bottom:20px;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-reply-data:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-ratings i{color:var(--tf-primary);}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-ratings h3{font-size:1.25rem;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-date li{color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-date li i{color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-author{max-width:15%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-author{max-width:20%;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-author img{object-fit:cover;width:70px;height:70px;border-radius:50%;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details{max-width:85%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details{max-width:80%;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-author-name h3{font-size:1.188rem;color:var(--tf-text-heading);}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-message{margin-top:10px;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-message p{margin-bottom:0;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-ratings{display:flex;}
.tf-single-template__one .tf-review-wrapper .tf-review-reply .tf-review-details .tf-review-ratings div{margin-right:5px;}
.tf-single-template__one .tf-review-wrapper .tf-review-form{padding-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-review-wrapper .tf-review-form{padding-bottom:40px;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container{background:transparent;min-width:auto;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container form{padding:32px;padding-top:12px;background:var(--tf-filling-foreground);border-radius:8px;margin-top:16px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container form{padding:24px;}
}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-rating-wrapper{column-gap:40px;flex-wrap:wrap;row-gap:24px;margin:20px 0 24px 0;display:flex;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-rating-wrapper .tf-form-single-rating{display:initial;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-rating-wrapper .tf-form-single-rating > label{font-size:1rem;font-weight:400;color:var(--tf-text-paragraph);margin:0px;text-transform:capitalize;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-rating-wrapper .tf-form-single-rating .ratings-container{margin-top:8px;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-rating-wrapper .tf-form-single-rating .ratings-container label:before{color:#ffc107;font-size:0.938rem;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .review-desc{display:flex;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .review-desc textarea{background:transparent;padding:15px 20px;border:1px solid var(--tf-border-lite);width:100%;border-radius:5px;font-size:0.875rem;color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .review-desc textarea::placeholder{color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-visitor-info{margin-top:24px;}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-visitor-info div input{padding:15px 20px;border:1px solid var(--tf-border-lite);width:100%;background-color:#F1F3F4;border-radius:5px;font-size:0.875rem;color:var(--tf-text-paragraph);}
.tf-single-template__one .tf-review-wrapper .tf-review-form .tf-review-form-container .tf-visitor-info div input::placeholder{color:var(--tf-text-heading);}
.tf-single-template__one .tf-booking-form .tf-booking-form-inner h3{font-size:1.5rem;color:var(--tf-text-heading);}
.tf-single-template__one .tf-booking-form .tf-booking-form-inner .tf-field-group #check-in-out-date{width:100%;}
.tf-single-template__one .tf-booking-form .tf-booking-form-inner .tf-field-group.check-in-time-div{display:none;}
.tf-single-template__one .tf-booking-form .tf-booking-person .tf-field{align-items:center;justify-content:space-between;padding:10px 20px;}
.tf-single-template__one .tf-booking-form .tf-booking-person .tf-field .acr-label{align-items:center;}
.tf-single-template__one .tf-booking-form .tf-booking-person .tf-field .acr-label i{position:static;margin-right:5px;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .tf-faq-single{border-bottom:1px solid var(--tf-border-lite);}
.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .active .tf-faq-single-inner{background:var(--tf-filling-foreground);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0px 0px 30px 0px;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .active .tf-faq-single-inner .tf-faq-collaps .faq-icon i.fa-plus{display:none;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .active .tf-faq-single-inner .tf-faq-collaps .faq-icon i.fa-minus{color:var(--tf-primary);display:block;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-inner .tf-faq-single-inner .tf-faq-content{display:none;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-content{padding:0px 24px 24px 24px;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-content p{margin:0;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps{padding:24px;gap:10px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps{flex-wrap:nowrap;}
}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps:hover{cursor:pointer;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps .faq-icon i.fa-plus{display:block;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner .tf-faq-collaps .faq-icon i.fa-minus{display:none;}
.tf-single-template__one .tf-faq-wrapper .tf-faq-single-inner h4{line-height:1.5;margin-top:0;margin-bottom:0;font-size:1.25rem;color:var(--tf-text-heading);flex:1;}
.tf-single-template__one .tf-list{list-style:none;padding:0;margin:0;}
.tf-single-template__one .tf-list li{margin-top:12px;list-style:none;display:flex;align-items:baseline;}
.tf-single-template__one .tf-list li i{color:var(--tf-primary);width:24px;margin-right:5px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner{justify-content:space-between;}
}
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-left{flex-basis:68%;width:68%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-left{flex-basis:58%;width:58%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-left{flex-basis:100%;width:58%;margin-bottom:20px;}
}
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right{flex-basis:32%;width:32%;padding-left:32px;top:0;align-self:flex-start;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right{flex-basis:40%;padding-left:12px;width:40%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right{flex-basis:100%;width:58%;margin-top:30px;padding-left:0px;position:static;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__one .tf-single-details-wrapper .tf-single-details-inner .tf-tour-details-right{margin-top:0;}
}
.tf-single-template__one .tf-hotel-descriptions p{margin-bottom:0;}
.tf-single-template__one .tf-ask-enquiry{background:var(--tf-filling-foreground);display:flex;flex-direction:column;align-items:center;gap:24px;}
.tf-single-template__one .tf-ask-enquiry i{font-size:4rem;line-height:1;}
.tf-single-template__one .tf-ask-enquiry h3{color:var(--tf-text-heading);font-size:2rem;font-weight:700;line-height:1.2;margin:0;text-align:center;}
@media only screen and (max-width: 1024px) {
.tf-single-template__one .tf-ask-enquiry h3{font-size:1.25rem;}
}
.tf-single-template__one .tf-ask-enquiry p{text-align:center;font-size:1rem;margin:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__one .tf-ask-enquiry p{font-size:0.875rem;}
}
.tf-archive-listing__one, .tf-archive-template__one{position:relative;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-archive-head, .tf-archive-template__one .tf-archive-head{gap:12px;}
}
.tf-archive-listing__one .tf-archive-head .tf-search-result, .tf-archive-template__one .tf-archive-head .tf-search-result{color:var(--tf-text-heading);}
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper{height:50px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper{height:42px;}
}
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form{height:100%;position:relative;}
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form select, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form select{border-radius:5px;-webkit-appearance:none;appearance:none;-moz-appearance:none;padding:6px 14px;font-size:1rem;color:var(--tf-text-paragraph);box-sizing:border-box;border:1px solid var(--tf-border-lite);background-color:var(--tf-filling-background);cursor:pointer;height:50px;background-image:none;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form select, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form select{height:auto;padding:8px;}
}
.tf-archive-listing__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form i, .tf-archive-template__one .tf-archive-head .tf-search-layout .tf-sorting-selection-warper form i{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--tf-text-paragraph);}
.tf-archive-listing__one .tf-archive-head .tf-icon, .tf-archive-template__one .tf-archive-head .tf-icon{background-color:var(--tf-filling-foreground);border-radius:5px;border:1px solid var(--tf-border-lite);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-archive-head .tf-icon, .tf-archive-template__one .tf-archive-head .tf-icon{display:none;}
}
.tf-archive-listing__one .tf-archive-head .tf-icon:hover, .tf-archive-template__one .tf-archive-head .tf-icon:hover{cursor:pointer;}
.tf-archive-listing__one .tf-archive-head .tf-icon .active-view, .tf-archive-template__one .tf-archive-head .tf-icon .active-view{display:none;}
.tf-archive-listing__one .tf-archive-head i, .tf-archive-template__one .tf-archive-head i{color:var(--tf-primary);}
.tf-archive-listing__one .tf-archive-head .active, .tf-archive-template__one .tf-archive-head .active{background-color:var(--tf-primary);}
.tf-archive-listing__one .tf-archive-head .active i, .tf-archive-template__one .tf-archive-head .active i{color:#ffffff;}
.tf-archive-listing__one .tf-archive-head .active .active-view, .tf-archive-template__one .tf-archive-head .active .active-view{display:block;}
.tf-archive-listing__one .tf-archive-head .active .defult-view, .tf-archive-template__one .tf-archive-head .active .defult-view{display:none;}
.tf-archive-listing__one .tf-archive-head .tf-list-active .active-view, .tf-archive-template__one .tf-archive-head .tf-list-active .active-view{display:block;}
.tf-archive-listing__one .tf-archive-head .tf-list-active .defult-view, .tf-archive-template__one .tf-archive-head .tf-list-active .defult-view{display:none;}
.tf-archive-listing__one .tf-archive-head .tf-list-active.active .active-view, .tf-archive-template__one .tf-archive-head .tf-list-active.active .active-view{display:none;}
.tf-archive-listing__one .tf-archive-head .tf-list-active.active .defult-view, .tf-archive-template__one .tf-archive-head .tf-list-active.active .defult-view{display:block;}
.tf-archive-listing__one .tf-result-previews, .tf-archive-template__one .tf-result-previews{position:relative;}
.tf-archive-listing__one #tf_ajax_searchresult_loader,
.tf-archive-template__one #tf_ajax_searchresult_loader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99999;display:none;}
.tf-archive-listing__one #tf_ajax_searchresult_loader #tf-searchresult-loader-img,
.tf-archive-template__one #tf_ajax_searchresult_loader #tf-searchresult-loader-img{display:flex;align-items:center;justify-content:center;height:100%;}
.tf-archive-listing__one #tf_ajax_searchresult_loader #tf-searchresult-loader-img img,
.tf-archive-template__one #tf_ajax_searchresult_loader #tf-searchresult-loader-img img{width:120px;}
.tf-archive-listing__one label input:checked ~ .tf-checkmark,
.tf-archive-template__one label input:checked ~ .tf-checkmark{background-color:var(--tf-primary) !important;}
.tf-archive-listing__one .tf-archive-right .tf-related-single, .tf-archive-template__one .tf-archive-right .tf-related-single{border-top:1px solid var(--tf-border-lite);margin-bottom:24px;padding-top:24px;}
.tf-archive-listing__one .tf-archive-right .tf-related-single .tf-related-item-featured, .tf-archive-template__one .tf-archive-right .tf-related-single .tf-related-item-featured{min-width:100px;height:85px;}
.tf-archive-listing__one .tf-archive-right .tf-related-single .tf-related-item-featured img, .tf-archive-template__one .tf-archive-right .tf-related-single .tf-related-item-featured img{height:100%;object-fit:cover;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tf-archive-listing__one .tf-archive-right .tf_widget .tf-hotel-result-price-range, .tf-archive-listing__one .tf-archive-right .tf_widget .tf-tour-result-price-range, .tf-archive-template__one .tf-archive-right .tf_widget .tf-hotel-result-price-range, .tf-archive-template__one .tf-archive-right .tf_widget .tf-tour-result-price-range{margin-top:12px;padding-bottom:12px;}
.tf-archive-listing__one .tf-archive-right .tf_widget h4, .tf-archive-template__one .tf-archive-right .tf_widget h4{font-size:1.25rem;font-weight:500;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider__track, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider_dark, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider_dark{padding:0px;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider_dark .al-range-slider__bar, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider__knob, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider__knob:first-child span, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider__tooltip, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.tf-archive-listing__one .tf-archive-right .tf_widget .al-range-slider__input.js-al-range-slider__input, .tf-archive-template__one .tf-archive-right .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar{padding:30px;background-color:var(--tf-filling-foreground);border-radius:5px;margin:30px 0;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar{padding-bottom:4px;margin-bottom:0;}
}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget{border:0px solid;background:inherit;border-radius:0px;margin-bottom:26px;padding:0px;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title h4,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title h4{font-size:1.25rem;font-weight:500;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title i,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-widget-title i{display:none;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter{padding:0;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul{padding:0;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li{padding:6px 0px;margin:5px 0px;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:32px;font-size:1rem;font-weight:400;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label input,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label input{display:none;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px;background-color:#ffffff;border-radius:5px;border:1px solid #808080;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li.active,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter ul li.active{background:transparent;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a{text-align:left;color:var(--tf-primary);text-transform:capitalize;margin-bottom:26px;font-weight:400;text-decoration:none;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a span,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a span{margin-left:8px;}
.tf-archive-listing__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a.see-less,
.tf-archive-template__one .tf-archive-right #tf__booking_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-archive-inner, .tf-archive-template__one .tf-archive-inner{gap:40px;}
.tf-archive-listing__one .tf-sidebar, .tf-archive-template__one .tf-sidebar{order:1;margin-top:0px;}
.tf-archive-listing__one .tf-page-content, .tf-archive-template__one .tf-page-content{order:2;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list.tf-mt-30, .tf-archive-template__one .tf-search-results-list.tf-mt-30{margin-top:20px;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-cards, .tf-archive-template__one .tf-search-results-list .tf-item-cards{flex-direction:column;gap:24px;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-list .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-list .tf-item-card{flex-basis:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid, .tf-archive-template__one .tf-search-results-list .tf-layout-grid{flex-direction:row;flex-wrap:wrap;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card{flex-basis:calc(50% - 12px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card{flex-basis:calc(100% - 0px);}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card{flex-basis:calc(100% - 0px);}
}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-featured, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-featured{flex-basis:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-details, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-details{flex-basis:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-1 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-1 .tf-item-card{flex-basis:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card{flex-basis:calc(33.3333333333% - 16px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card{flex-basis:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-3 .tf-item-card{flex-basis:calc(100% - 0px);}
}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card{flex-basis:calc(25% - 18px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card{flex-basis:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid.tf-grid-4 .tf-item-card{flex-basis:calc(100% - 0px);}
}
.tf-archive-listing__one .tf-search-results-list .tf-layout-list .tf-item-card .tf-item-featured a, .tf-archive-template__one .tf-search-results-list .tf-layout-list .tf-item-card .tf-item-featured a{line-height:0;display:block;height:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-list .tf-item-card .tf-item-featured a img, .tf-archive-template__one .tf-search-results-list .tf-layout-list .tf-item-card .tf-item-featured a img{width:100%;object-fit:cover;height:100%;min-height:250px;border-radius:5px 0px 0px 5px;max-height:322px;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-list .tf-item-card.tf-item-hotel .tf-item-featured img, .tf-archive-template__one .tf-search-results-list .tf-layout-list .tf-item-card.tf-item-hotel .tf-item-featured img{width:100%;object-fit:cover;height:100%;min-height:250px;max-height:initial;border-radius:5px 0px 0px 5px;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card{display:block;}
.tf-archive-listing__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-featured img, .tf-archive-template__one .tf-search-results-list .tf-layout-grid .tf-item-card .tf-item-featured img{width:100%;object-fit:cover;height:100%;border-radius:5px 5px 0px 0px;min-height:280px;max-height:280px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-item-card{background-color:var(--tf-filling-foreground);border-radius:5px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card, .tf-archive-template__one .tf-search-results-list .tf-item-card{flex-basis:100%;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured{flex-basis:41%;position:relative;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured{flex-basis:100%;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-features-box .tf-discount, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-features-box .tf-discount{background:#ffffff;padding:4px 12px;border-radius:50px;font-size:0.75rem;color:var(--tf-text-heading);font-weight:600;margin-right:10px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-features-box .tf-feature, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-features-box .tf-feature{background:var(--tf-primary);padding:4px 12px;border-radius:50px;font-size:0.75rem;color:#ffffff;font-weight:600;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-tag-items, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-tag-items{width:90%;display:flex;flex-direction:column;max-height:90%;position:absolute;top:20px;left:20px;align-items:baseline;text-transform:capitalize;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-tag-items .tf-multiple-tag-item, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-featured .tf-tag-items .tf-multiple-tag-item{padding:4px 12px;border-radius:50px;font-size:0.75rem;margin-top:5px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details{flex-basis:59%;padding:20px 30px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details{padding:20px;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details{flex-basis:100%;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details i, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details i{color:var(--tf-primary);}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details p, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details p{font-size:0.75rem;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta{align-items:baseline;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta i, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta i{line-height:1.5;position:relative;top:2px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta svg, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta svg{position:relative;top:2px;width:16px;height:16px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta svg path, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title-meta svg path{fill:var(--tf-primary);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title{margin-top:10px;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2{font-size:1.375rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tf-text-heading);}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2 a, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2 a{color:inherit;text-decoration:none;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2 a:hover, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-title h2 a:hover{color:var(--tf-primary);}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews i, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews i{color:#ffc107;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul{margin:0;padding:0;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li{display:inline-block;background-color:#F1F3F4;padding:6px 10px;border-radius:5px;margin:10px 10px 0px 0px;font-size:0.75rem;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li i, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li i{margin-right:5px;color:var(--tf-text-paragraph);}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li img, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul li img{margin-right:5px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul span, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-archive-features ul span{margin-top:10px;display:inline-block;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing del, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing del{font-size:1rem;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing del span, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing del span{font-size:1rem;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing span, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-pricing span{font-size:1.25rem;color:var(--tf-primary);}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-booking-bttns .tf_btn, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-post-footer .tf-booking-bttns .tf_btn{font-weight:500;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews{gap:8px;align-items:center;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews{margin-top:5px;}
}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews .tf-avarage-review, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-item-details .tf-reviews .tf-avarage-review{font-size:0.75rem;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-post-footer, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-post-footer{border-top:1px solid var(--tf-border-lite);padding-top:16px;gap:10px;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-post-footer .tf-pricing, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-post-footer .tf-pricing{flex:1;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-post-footer ins, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-post-footer ins{background-color:transparent;}
.tf-archive-listing__one .tf-search-results-list .tf-item-card .tf-post-footer .tf-booking-bttns .tf_btn, .tf-archive-template__one .tf-search-results-list .tf-item-card .tf-post-footer .tf-booking-bttns .tf_btn{font-weight:500;}
.tf-archive-listing__one .tf-search-results-list .tf-pagination-bar, .tf-archive-template__one .tf-search-results-list .tf-pagination-bar{display:block;width:100%;}
.tf-archive-listing__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation, .tf-archive-listing__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar,
.tf-archive-template__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation, .tf-archive-template__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar{margin-top:40px;width:100%;display:flex;gap:10px;}
.tf-archive-listing__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-listing__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-template__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar .page-numbers{font-size:0.875rem;color:var(--tf-primary);text-decoration:none;padding:8px 16px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;border:1px solid var(--tf-border-lite);}
.tf-archive-listing__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-listing__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__one .tf-search-results-list .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-template__one .tf-search-results-list .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current{background:var(--tf-primary);color:#ffffff;border-color:#ffffff;}
.tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation{margin-top:40px;width:100%;}
.tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation .page-numbers, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation .page-numbers{font-size:0.875rem;color:var(--tf-primary);text-decoration:none;padding:12px 18px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;}
.tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-listing__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__one .tf-search-results-list .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current{background:var(--tf-primary);color:#ffffff;}
.tf-archive-listing__one, .tf-archive-template__one{}
.tf-archive-listing__one .tf-car-archive-result, .tf-archive-template__one .tf-car-archive-result{width:calc(100% - 390px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result, .tf-archive-template__one .tf-car-archive-result{width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result.tf-car-lists-widgets, .tf-archive-template__one .tf-car-archive-result.tf-car-lists-widgets{width:100%;}
.tf-archive-listing__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:calc(33% - 18px);}
@media only screen and (max-width: 1199.98px) {
.tf-archive-listing__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:calc(50% - 16px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result.tf-car-lists-widgets .tf-single-car-view{width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-heading, .tf-archive-template__one .tf-car-archive-result .tf-heading{text-align:center;}
.tf-archive-listing__one .tf-car-archive-result .tf-heading h2, .tf-archive-template__one .tf-car-archive-result .tf-heading h2{color:var(--tf-text-heading);font-size:2.375rem;font-weight:400;margin-bottom:16px;}
.tf-archive-listing__one .tf-car-archive-result .tf-heading p, .tf-archive-template__one .tf-car-archive-result .tf-heading p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin-bottom:56px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result, .tf-archive-template__one .tf-car-archive-result .tf-car-result{flex-wrap:wrap;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view{border-radius:16px;background:var(--tf-filling-foreground);width:calc(50% - 16px);}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view{width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image{position:relative;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image img{border-radius:16px;height:200px;width:100%;object-fit:cover;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos{position:absolute;left:0;top:0;right:0;bottom:0;padding:16px;justify-content:space-between;gap:8px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span{border-radius:8px;background:rgba(255, 255, 255, 0.24);backdrop-filter:blur(32px);display:inline-block;padding:0 8px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-reviews-box span i{color:#FFBF0F;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box{max-width:155px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul{margin:0;padding:0;list-style:none;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li{border-radius:8px;background:var(--tf-primary);backdrop-filter:blur(32px);padding:4px 8px;color:#ffffff;font-size:1rem;font-weight:400;margin-bottom:8px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li:last-child{margin-bottom:0px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details{padding:24px 16px 16px 16px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details h3, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details h3{margin-top:0px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details h3 a, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details h3 a{font-size:1.313rem;font-weight:700;color:var(--tf-text-heading);text-decoration:none;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul{list-style:none;margin-top:0;margin-left:0;margin-right:0;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px 8px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li{color:var(--tf-text-paragraph);font-size:0.938rem;font-weight:400;display:flex;width:calc(33.3333% - 8px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li{width:calc(50% - 16px);}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg{height:20px;width:20px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li svg path{stroke:var(--tf-text-paragraph);}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details ul li p{width:100%;margin:0;padding-left:4px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn{align-items:center;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3{color:var(--tf-text-heading);font-size:1.75rem;font-weight:600;margin:0;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 del{color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:400;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-price-info h3 small{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-transform:capitalize;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more{border-radius:8px;border:1px solid var(--tf-primary);padding:12px 32px;color:var(--tf-primary);font-size:1rem;font-weight:700;background-color:#ffffff;cursor:pointer;text-decoration:none;transition:0.3s all ease;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn button:hover, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn a.view-more:hover{border:1px solid var(--tf-primary);background:var(--tf-primary);color:#ffffff;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-single-car-view .tf-car-details .tf-booking-btn .tf-car-booking-popup{display:none;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-1 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-1 .tf-single-car-view{width:100%;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view{width:calc(33.3333333333% - 22px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view{width:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-3 .tf-single-car-view{width:calc(100% - 0px);}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view{width:calc(25% - 18px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view{width:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.tf-grid-4 .tf-single-car-view{width:calc(100% - 0px);}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view{width:100%;display:flex;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view{display:flow-root;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image{width:280px;height:200px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image{width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image img{width:100%;height:200px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos{display:flow-root;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box{margin-top:8px;max-width:none;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-image .tf-other-infos .tf-tags-box ul li{display:inline-block;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{width:calc(100% - 280px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{width:calc(100% - 200px);}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{display:flex;padding:24px;justify-content:space-between;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details{display:flow-root;width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content{width:calc(100% - 196px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content{width:100%;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content h3{margin-bottom:16px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul{margin:0;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul{margin-bottom:24px;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-car-content ul li{width:calc(50% - 16px);}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn{flex-direction:column;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn{flex-direction:row;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button, .tf-archive-template__one .tf-car-archive-result .tf-car-result.list-view .tf-single-car-view .tf-car-details .tf-booking-btn button{margin-top:auto;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result, .tf-archive-template__one .tf-car-archive-result .tf-car-result{}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar{display:block;width:100%;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar{margin-bottom:30px;}
}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar,
.tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar{margin-top:40px;width:100%;display:flex;gap:10px;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar .page-numbers{font-size:0.875rem;color:var(--tf-primary);text-decoration:none;padding:8px 16px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;border:1px solid var(--tf-border-lite);}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current{background:var(--tf-primary);color:#ffffff;border-color:#ffffff;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation{margin-top:40px;width:100%;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation .page-numbers, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation .page-numbers{font-size:0.875rem;color:var(--tf-primary);text-decoration:none;padding:12px 18px;background:#ffffff;box-shadow:0px 10px 18px rgba(88, 128, 160, 0.05);border-radius:5px;display:inline-block;}
.tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-listing__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__one .tf-car-archive-result .tf-car-result .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current{background:var(--tf-primary);color:#ffffff;}
.tf-archive-car-listing__one .tf-archive-header .tf-archive-view ul{margin:0px;padding:0;}
.tf-archive-car-listing__one .tf-archive-header .tf-archive-view ul li{height:52px;width:52px;display:flex;border-radius:8px;background:var(--tf-filling-foreground);align-items:center;justify-content:center;cursor:pointer;}
.tf-archive-car-listing__one .tf-archive-header .tf-archive-view ul li i{color:var(--tf-text-paragraph);}
.tf-archive-car-listing__one .tf-archive-header .tf-archive-view ul li.active{background-color:var(--tf-primary);}
.tf-archive-car-listing__one .tf-archive-header .tf-archive-view ul li.active i{color:#ffffff;}
.tf-archive-car-listing__one .tf-archive-header .tf-total-result-bar{text-align:right;display:flex;gap:2px;}
.tf-archive-car-listing__one .tf-archive-header .tf-total-result-bar span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.tf-archive-car-listing__one .tf-archive-header .tf-total-result-bar .tf-archive-filter-showing{display:none;cursor:pointer;}
@media only screen and (max-width: 1024px) {
.tf-archive-car-listing__one .tf-archive-header .tf-total-result-bar .tf-archive-filter-showing{display:block;margin-left:10px;}
} .tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar{width:358px;border-radius:16px;background:var(--tf-filling-foreground);padding:32px;}
@media only screen and (max-width: 1024px) {
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar{width:100%;display:none;}
}
@media only screen and (max-width: 768px) {
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar{width:100%;}
}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar.tf-filter-show{display:block;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header{margin-bottom:32px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header h4{color:var(--tf-text-heading);font-size:1rem;font-weight:400;margin:0;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf-sidebar-header button{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;background-color:transparent;padding:0px;border:0px solid;cursor:pointer;display:none;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget{margin-bottom:32px;background:transparent;border:0;border-radius:0;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget:last-child{margin-bottom:0px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title{background:transparent;padding:0;height:auto;border:0;box-shadow:none;border-radius:0px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin-bottom:16px;cursor:auto;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-widget-title i{display:none;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li{width:100%;background:transparent;border-radius:0;margin:0;padding:0;display:flow-root;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li.hidden{display:none;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label{color:#F1F3F4;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;display:block;position:relative;padding-left:35px;margin-bottom:0px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark:after{display:block;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label input:checked ~ .tf-checkmark{background-color:transparent;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #808080;background-color:transparent;border-radius:5px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists ul li label .tf-checkmark::after{content:"";position:absolute;display:none;left:5px;top:2px;width:7px;height:10px;border:solid #808080;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .tf-category-lists a{text-decoration:none;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;text-align:left;margin-top:8px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__track{border-radius:4px;background:var(--tf-brand-lite);margin:0 0 28px 0;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__tooltip{bottom:-30px;background:transparent;color:var(--tf-text-paragraph);}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider_dark .al-range-slider__bar{background-color:var(--tf-text-paragraph);}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget .al-range-slider__knob{border-radius:12px;border:1.5px solid var(--tf-border-default);background:var(--tf-filling-background);width:24px;height:24px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_seat_filters .al-range-slider__knob::before{content:"\f6c0";position:absolute;font-family:"FontAwesome";color:var(--tf-primary);height:100%;width:100%;display:flex;align-items:center;justify-content:center;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul{gap:8px;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li{width:calc(33% - 5px);}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li label{background:var(--tf-filling-background);border-radius:8px;margin:0;padding:0;font-size:1rem;font-weight:400;padding:4px 8px;text-align:center;z-index:0;}
.tf-archive-car-listing__one .tf-car-details-column .tf-car-archive-sidebar .tf_widget.widget_tf_car_engine_filter .tf-category-lists ul li.active label{background:var(--tf-primary);}
.tf-archive-booking-form__style-1 .tf-destination-box .autocomplete-items{max-height:120px;overflow:scroll;overflow-x:hidden;position:absolute;border:1px solid var(--tf-border-lite);border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;}
.tf-archive-booking-form__style-1 .tf-destination-box .autocomplete-items div{padding:10px;cursor:pointer;background-color:#ffffff;border-bottom:1px solid var(--tf-border-lite);color:var(--tf-text-paragraph);}
.tf-archive-booking-form__style-1 .tf_acrselection .tf-field{align-items:center;justify-content:space-between;padding:10px 20px;}
.tf-archive-booking-form__style-1 .tf_acrselection .tf-field .acr-label{align-items:center;}
.tf-archive-booking-form__style-1 .tf_acrselection .tf-field .acr-label i, .tf-archive-booking-form__style-1 .tf_acrselection .tf-field .acr-label svg{position:static;margin-right:5px;}
.tf-archive-booking-form__style-1 .tf_acrselection .tf-field .acr-label svg{width:16px;height:16px;}
.tf-archive-booking-form__style-1 .tf-booking-bttns button{width:100%;}
.tf-single-template__legacy, .tf-archive-template__legacy, .tf-archive-listing__legacy, .page-template-tf-search__legacy{padding:40px 0px;}
@media only screen and (max-width: 768px) {
.tf-single-template__legacy, .tf-archive-template__legacy, .tf-archive-listing__legacy, .page-template-tf-search__legacy{padding:32px 0px;}
}
.tf-single-template__two, .tf-archive-template__two, .tf-archive-listing__two, .page-template-tf-search__two{width:100%;}
.tf-single-template__two #tf-required,
.tf-archive-template__two #tf-required,
.tf-archive-listing__two #tf-required,
.page-template-tf-search__two #tf-required{text-align:center;width:100%;color:#ff6055;display:block;}
@media only screen and (max-width: 768px) {
.tf-single-template__two, .tf-archive-template__two, .tf-archive-listing__two, .page-template-tf-search__two{padding-top:0px;}
}
.tf-single-template__two select, .tf-archive-template__two select, .tf-archive-listing__two select, .page-template-tf-search__two select{appearance:none;background-position:center right;padding-right:22px;padding-top:4px;background-repeat:no-repeat;background-size:20px;}
.tf-single-template__two select:focus, .tf-archive-template__two select:focus, .tf-archive-listing__two select:focus, .page-template-tf-search__two select:focus{outline:none;}
.tf-single-template__two .tf-section, .tf-archive-template__two .tf-section, .tf-archive-listing__two .tf-section, .page-template-tf-search__two .tf-section{background:var(--tf-filling-foreground);padding:32px;margin-bottom:32px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-section, .tf-archive-template__two .tf-section, .tf-archive-listing__two .tf-section, .page-template-tf-search__two .tf-section{padding:24px;}
}
.tf-single-template__two .tf-section-title, .tf-archive-template__two .tf-section-title, .tf-archive-listing__two .tf-section-title, .page-template-tf-search__two .tf-section-title{margin-bottom:32px;color:var(--tf-text-heading);}
.tf-single-template__two .tf-scroll-bar, .tf-archive-template__two .tf-scroll-bar, .tf-archive-listing__two .tf-scroll-bar, .page-template-tf-search__two .tf-scroll-bar{overflow:hidden;overflow-y:scroll;height:inherit;}
.tf-single-template__two .tf-scroll-bar::-webkit-scrollbar, .tf-archive-template__two .tf-scroll-bar::-webkit-scrollbar, .tf-archive-listing__two .tf-scroll-bar::-webkit-scrollbar, .page-template-tf-search__two .tf-scroll-bar::-webkit-scrollbar{width:8px;}
.tf-single-template__two .tf-scroll-bar, .tf-archive-template__two .tf-scroll-bar, .tf-archive-listing__two .tf-scroll-bar, .page-template-tf-search__two .tf-scroll-bar{}
.tf-single-template__two .tf-scroll-bar::-webkit-scrollbar-track, .tf-archive-template__two .tf-scroll-bar::-webkit-scrollbar-track, .tf-archive-listing__two .tf-scroll-bar::-webkit-scrollbar-track, .page-template-tf-search__two .tf-scroll-bar::-webkit-scrollbar-track{background:var(--tf-brand-lite);}
.tf-single-template__two .tf-scroll-bar, .tf-archive-template__two .tf-scroll-bar, .tf-archive-listing__two .tf-scroll-bar, .page-template-tf-search__two .tf-scroll-bar{}
.tf-single-template__two .tf-scroll-bar::-webkit-scrollbar-thumb, .tf-archive-template__two .tf-scroll-bar::-webkit-scrollbar-thumb, .tf-archive-listing__two .tf-scroll-bar::-webkit-scrollbar-thumb, .page-template-tf-search__two .tf-scroll-bar::-webkit-scrollbar-thumb{background:#aaa;border-radius:50px;overflow:hidden;}
.tf-single-template__two .tf-scroll-bar .tf-popup-image, .tf-archive-template__two .tf-scroll-bar .tf-popup-image, .tf-archive-listing__two .tf-scroll-bar .tf-popup-image, .page-template-tf-search__two .tf-scroll-bar .tf-popup-image{width:calc(33.33% - 7px);height:fit-content;aspect-ratio:1/1;object-fit:cover;}
.tf-single-template__two .tf-content-wrapper .tf-details, .tf-archive-template__two .tf-content-wrapper .tf-details, .tf-archive-listing__two .tf-content-wrapper .tf-details, .page-template-tf-search__two .tf-content-wrapper .tf-details{display:flex;justify-content:space-between;flex-direction:row;gap:32px;align-items:start;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details, .tf-archive-template__two .tf-content-wrapper .tf-details, .tf-archive-listing__two .tf-content-wrapper .tf-details, .page-template-tf-search__two .tf-content-wrapper .tf-details{gap:24px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-listing__two .tf-content-wrapper .tf-details .tf-details-left, .page-template-tf-search__two .tf-content-wrapper .tf-details .tf-details-left{width:70%;display:flex;flex-direction:column;gap:32px;}
@media only screen and (max-width: 1366px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-listing__two .tf-content-wrapper .tf-details .tf-details-left, .page-template-tf-search__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 170px);}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-template__two .tf-content-wrapper .tf-details .tf-details-left, .tf-archive-listing__two .tf-content-wrapper .tf-details .tf-details-left, .page-template-tf-search__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 246px);gap:16px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu, .tf-archive-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu, .tf-archive-listing__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu, .page-template-tf-search__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu{padding:16px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul, .tf-archive-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul, .tf-archive-listing__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul, .page-template-tf-search__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul{gap:16px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-archive-details, .tf-archive-template__two .tf-content-wrapper .tf-archive-details, .tf-archive-listing__two .tf-content-wrapper .tf-archive-details, .page-template-tf-search__two .tf-content-wrapper .tf-archive-details{position:relative;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-archive-details .tf-details-left, .tf-archive-template__two .tf-content-wrapper .tf-archive-details .tf-details-left, .tf-archive-listing__two .tf-content-wrapper .tf-archive-details .tf-details-left, .page-template-tf-search__two .tf-content-wrapper .tf-archive-details .tf-details-left{width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-room .tf-available-room-gallery, .tf-archive-listing__two .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-room .tf-available-room-gallery{height:120px;max-width:none;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.tf-archive-template__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.tf-archive-listing__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.page-template-tf-search__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2){width:48px;height:28px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) svg,
.tf-archive-template__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) svg,
.tf-archive-listing__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) svg,
.page-template-tf-search__two .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) svg{width:10px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-room .tf-available-room-content, .tf-archive-listing__two .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-room .tf-available-room-content{width:auto;display:flow-root;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info{display:flex;justify-content:space-between;margin-bottom:24px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info{flex-direction:column;margin-bottom:12px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location{margin-bottom:0px;width:calc(100% - 0px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location{width:100%;margin-bottom:12px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2{margin-bottom:6px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location{margin:0px;}
}
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{display:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{width:120px;flex-direction:column;align-items:end;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{align-items:start;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount{color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:400;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{margin-bottom:24px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:100%;display:flow-root;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading{display:none;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a{width:100%;padding:10px 16px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left{width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info{display:flex;justify-content:space-between;margin-bottom:24px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info{flex-direction:column;margin-bottom:0;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location{margin-bottom:0px;width:calc(100% - 124px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location{width:100%;margin-bottom:12px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location h2{margin-bottom:6px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-section-title-and-location .tf-title-location{margin:0px;}
}
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{display:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{display:flex;width:120px;flex-direction:column;align-items:end;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info{align-items:start;width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left .tf-card-heading-info .tf-mobile.tf-pricing-info .tf-price-from .amount{color:var(--tf-text-paragraph);font-size:1.25rem;font-weight:400;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left ul, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-left ul{margin-bottom:24px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right{width:100%;display:flow-root;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right .tf-card-pricing-heading, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right .tf-card-pricing-heading{display:none;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right a, .tf-archive-template__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right a, .tf-archive-listing__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right a, .page-template-tf-search__two .tf-available-room .tf-available-room-content .tf-available-room-content-right a .tf-available-room-content-right a{width:100%;padding:10px 16px;line-height:1;}
}
.tf-single-template__two .tf-modify-search-btn, .tf-archive-template__two .tf-modify-search-btn, .tf-archive-listing__two .tf-modify-search-btn, .page-template-tf-search__two .tf-modify-search-btn{background:var(--tf-primary);padding:8px 32px;color:var(--tf-text-heading);text-align:center;font-size:0.75rem;font-weight:600;cursor:pointer;margin-left:16px;margin-right:16px;display:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-modify-search-btn, .tf-archive-template__two .tf-modify-search-btn, .tf-archive-listing__two .tf-modify-search-btn, .page-template-tf-search__two .tf-modify-search-btn{display:block;margin:0;margin-bottom:-16px;}
}
.tf-single-template__two .tf-booking-form-wrapper, .tf-archive-template__two .tf-booking-form-wrapper, .tf-archive-listing__two .tf-booking-form-wrapper, .page-template-tf-search__two .tf-booking-form-wrapper{background:var(--tf-filling-foreground);}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form{display:flex;margin:0;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields{display:flex;width:78%;padding:24px;padding-right:0;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields{width:calc(100% - 150px);}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div{width:30%;border-right:1px solid var(--tf-border-lite);display:flex;flex-direction:column;position:relative;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:30%;padding-left:25px;align-items:start;border-right:none;cursor:pointer;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:38%;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:fit-content;margin:12px 0 8px;padding-left:0;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner{width:fit-content;position:relative;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin{padding-left:25px;padding-right:25px;}
@media only screen and (max-width: 1200px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin{padding-right:28px;padding-left:28px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin{padding-right:15px;padding-left:15px;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout input, .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin input, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout input, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin input, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout input, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin input, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout input, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin input{position:absolute;height:100%;width:100%;opacity:0;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin{max-width:146px;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout{max-width:155px;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date{color:var(--tf-text-paragraph);font-size:1.5rem;text-align:right;margin-right:5px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date{font-size:1.25rem;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title{font-size:1rem;font-weight:600;margin-bottom:8px;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title{font-size:0.875rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title{display:block;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month{color:var(--tf-text-paragraph);font-size:1rem;display:flex;flex-direction:row;align-items:center;text-transform:capitalize;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month{font-size:0.875rem;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month svg path, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month svg path, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month svg path, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-month svg path{fill:var(--tf-text-paragraph);}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date-wrap, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date-wrap, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date-wrap, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date-wrap{display:flex;gap:6px;cursor:pointer;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-duration, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-duration, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-duration, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-duration{line-height:1;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf_label-row span#tf-required,
.tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf_label-row span#tf-required,
.tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf_label-row span#tf-required,
.page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf_label-row span#tf-required{font-size:0.75rem;color:#ff6055;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-guest-and-room-wrap, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-guest-and-room-wrap, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-guest-and-room-wrap, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-guest-and-room-wrap{display:flex;gap:6px;margin-top:4px;text-transform:capitalize;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-person-count span, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-person-count span, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-person-count span, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-person-count span{margin-right:12px;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-cancellation-refundable-text, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-cancellation-refundable-text, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-cancellation-refundable-text, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-cancellation-refundable-text{display:flex;flex-direction:column;}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit{width:22%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit{width:150px;}
}
.tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit button, .tf-archive-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit button, .tf-archive-listing__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit button, .page-template-tf-search__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit button{height:100%;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.tf-single-template__two .tf-available-rooms-wrapper, .tf-archive-template__two .tf-available-rooms-wrapper, .tf-archive-listing__two .tf-available-rooms-wrapper, .page-template-tf-search__two .tf-available-rooms-wrapper{background:var(--tf-filling-foreground);padding:32px;margin-bottom:32px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter{display:none;margin-bottom:16px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter h4, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter h4, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter h4, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter h4{font-weight:600;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul{margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li{margin:0px;padding-left:0px;font-size:1rem;font-weight:400;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li{font-size:0.75rem;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li label, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li label{padding-left:25px;margin-left:0px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark{border-radius:4px;border:1px solid var(--tf-primary);background:var(--tf-brand-lite);height:16px;width:16px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark:hover, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark:hover, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark:hover, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark:hover{border-color:var(--tf-brand-dark);}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark::after, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark::after, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark::after, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li label .tf-checkmark::after{top:1px;left:4px;border-color:var(--tf-primary);}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter ul li label input:checked ~ .tf-checkmark,
.page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter ul li label input:checked ~ .tf-checkmark{background-color:transparent !important;border-color:var(--tf-primary);}
.tf-single-template__two .tf-available-rooms-wrapper .tf-room-filter.tf-filter-show, .tf-archive-template__two .tf-available-rooms-wrapper .tf-room-filter.tf-filter-show, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-room-filter.tf-filter-show, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-room-filter.tf-filter-show{display:block;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-rooms, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-rooms, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-rooms, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-rooms{display:flex;flex-direction:column;gap:32px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap{overflow:unset;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room{margin-bottom:32px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room:last-child, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room:last-child, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room:last-child, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-rooms .tf-room-table.hotel-room-wrap .tf-available-room:last-child{margin-bottom:0px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-nothing-found, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-rooms .tf-nothing-found, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-rooms .tf-nothing-found, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-rooms .tf-nothing-found{text-align:center;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room{background:var(--tf-filling-background);display:flex;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery{min-width:230px;max-width:230px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:fit-content;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery img, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery img, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery img, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery img{height:100%;width:100%;object-fit:cover;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(1),
.tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(1),
.tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(1),
.page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(1){width:100%;height:270px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2){width:110px;height:110px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:pointer;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons img, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons img, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons img, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons img{height:30px;width:30px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons:after, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons:after, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons:after, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-popup-buttons:after{position:absolute;content:"";height:100%;width:100%;background:var(--tf-text-heading);opacity:0.5;z-index:-1;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-no-room-gallery, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-no-room-gallery, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-no-room-gallery, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery.tf-no-room-gallery{height:390px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents{width:calc(100% - 230px);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents{width:100%;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-section-title, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-section-title, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-section-title, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-section-title{margin-bottom:0;color:var(--tf-text-heading);padding:24px 24px 0;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents h4, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents h4, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents h4, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents h4{margin-bottom:16px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-info-list, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-info-list, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-info-list, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-info-list{margin-bottom:24px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-option-list, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-option-list, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-option-list, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-option-list{margin-bottom:24px;display:flex;flex-direction:column;gap:12px 5px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content{width:100%;padding-bottom:0;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content:last-child .tf-room-options-content-inner, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content:last-child .tf-room-options-content-inner, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content:last-child .tf-room-options-content-inner, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-available-room-content:last-child .tf-room-options-content-inner{border-bottom:none;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner{border-bottom:1px solid #808080;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding-bottom:24px;width:100%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-contents .tf-room-options-content-inner{display:block;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content{width:calc(100% - 230px);display:flex;flex-wrap:nowrap;flex:1;justify-content:space-between;padding:24px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:auto;display:flex;flex-direction:column;}
@media only screen and (max-width: 1366px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:calc(100% - 206px);}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:calc(100% - 177px);}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:calc(100% - 100px);}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:100%;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h3, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h3, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h3, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h3{margin-bottom:20px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2{font-weight:700;margin-bottom:24px;font-size:1.875rem;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2{font-size:1.5rem;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{gap:8px 5px;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul:last-child, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul:last-child, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul:last-child, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul:last-child{margin-bottom:0;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{display:flex;align-items:center;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:1rem;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:0.875rem;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i{margin-right:8px;font-size:1.25rem;width:20px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li i{font-size:0.875rem;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li a, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li a, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li a, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li a{color:var(--tf-primary);text-decoration:none;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;margin-bottom:16px;margin-top:auto;display:block;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-others-benefits-title{margin-top:16px;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:auto;display:flex;flex-direction:column;align-items:flex-end;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:153px;}
}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:24px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span{display:flex;align-items:center;color:var(--tf-text-paragraph);}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span svg, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span svg, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span svg, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text span svg{margin-left:8px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text i, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text i, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text i, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text i{font-size:0.625rem;border:1px solid;height:14px;width:14px;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-left:6px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-card-pricing-heading{display:flex;flex-direction:column;align-items:end;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:end;gap:4px;margin-bottom:58px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price{color:var(--tf-text-heading);font-weight:400;text-align:right;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .amount, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .amount, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .amount, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .amount{font-weight:400;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price{color:var(--tf-text-paragraph);font-size:1rem;display:inline-flex;gap:2px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price .amount, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price .amount, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price .amount, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .discount-price .amount{font-weight:normal;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price{font-size:1.5rem;display:inline-flex;align-items:center;gap:2px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price .booking-type, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price .booking-type, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price .booking-type, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price .sale-price .booking-type{font-size:1rem;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price ins, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price ins, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price ins, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price ins{background-color:transparent;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select{color:var(--tf-text-paragraph);font-size:1rem;display:flex;width:fit-content;margin-bottom:26px;gap:8px;align-items:center;margin-top:auto;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select select, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select select, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select select, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select select{height:37px;width:70px;padding:8px 20px 8px 13px;background-size:10px;background-position:80% 49%;text-align:center;border:1px solid var(--tf-border-lite);cursor:pointer;font-weight:700;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery{font-size:0.75rem;display:flex;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery .price-per-night, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery .price-per-night, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery .price-per-night, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-purchase-summery .price-per-night{margin-left:5px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content{text-align:right;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content .room-deposit-wrap, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content .room-deposit-wrap, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content .room-deposit-wrap, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content .room-deposit-wrap{margin-bottom:10px;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content label, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content label, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content label, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content label{font-size:0.75rem;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content input[type=checkbox],
.tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content input[type=checkbox],
.tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content input[type=checkbox],
.page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-deposit-content input[type=checkbox]{background:var(--tf-primary);border-color:var(--tf-primary);accent-color:var(--tf-primary);}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .roomselectissue, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .roomselectissue, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .roomselectissue, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .roomselectissue{text-align:right;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content a.tf_btn, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content a.tf_btn, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content a.tf_btn, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content a.tf_btn{margin-top:auto;float:right;}
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room-off, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room-off, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room-off, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room-off{padding:4px 12px;background:#198754;font-size:0.75rem;font-weight:500;color:#ffffff;margin-bottom:8px;width:fit-content;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-available-rooms-wrapper .tf-available-room-off, .tf-archive-template__two .tf-available-rooms-wrapper .tf-available-room-off, .tf-archive-listing__two .tf-available-rooms-wrapper .tf-available-room-off, .page-template-tf-search__two .tf-available-rooms-wrapper .tf-available-room-off{position:absolute;top:55px;right:16px;}
}
.tf-single-template__two .tf-available-rooms-head, .tf-archive-template__two .tf-available-rooms-head, .tf-archive-listing__two .tf-available-rooms-head, .page-template-tf-search__two .tf-available-rooms-head{display:flex;justify-content:space-between;margin-bottom:32px;align-items:center;}
@media only screen and (max-width: 1280px) {
.tf-single-template__two .tf-available-rooms-head, .tf-archive-template__two .tf-available-rooms-head, .tf-archive-listing__two .tf-available-rooms-head, .page-template-tf-search__two .tf-available-rooms-head{margin-bottom:16px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-head, .tf-archive-template__two .tf-available-rooms-head, .tf-archive-listing__two .tf-available-rooms-head, .page-template-tf-search__two .tf-available-rooms-head{margin-bottom:24px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-head, .tf-archive-template__two .tf-available-rooms-head, .tf-archive-listing__two .tf-available-rooms-head, .page-template-tf-search__two .tf-available-rooms-head{margin-bottom:16px;gap:16px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head, .tf-archive-template__two .tf-available-rooms-head, .tf-archive-listing__two .tf-available-rooms-head, .page-template-tf-search__two .tf-available-rooms-head{display:grid;grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head .tf-total-results, .tf-archive-template__two .tf-available-rooms-head .tf-total-results, .tf-archive-listing__two .tf-available-rooms-head .tf-total-results, .page-template-tf-search__two .tf-available-rooms-head .tf-total-results{display:none;}
}
.tf-single-template__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .tf-archive-template__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .tf-archive-listing__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .page-template-tf-search__two .tf-available-rooms-head .tf-total-results.tf-mobile-results{display:none;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .tf-archive-template__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .tf-archive-listing__two .tf-available-rooms-head .tf-total-results.tf-mobile-results, .page-template-tf-search__two .tf-available-rooms-head .tf-total-results.tf-mobile-results{display:block;}
}
.tf-single-template__two .tf-available-rooms-head h3, .tf-archive-template__two .tf-available-rooms-head h3, .tf-archive-listing__two .tf-available-rooms-head h3, .page-template-tf-search__two .tf-available-rooms-head h3{color:var(--tf-text-heading);font-size:1.5rem;font-weight:600;flex:1;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-head h3, .tf-archive-template__two .tf-available-rooms-head h3, .tf-archive-listing__two .tf-available-rooms-head h3, .page-template-tf-search__two .tf-available-rooms-head h3{font-size:0.875rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head h3.tf-desktop-results, .tf-archive-template__two .tf-available-rooms-head h3.tf-desktop-results, .tf-archive-listing__two .tf-available-rooms-head h3.tf-desktop-results, .page-template-tf-search__two .tf-available-rooms-head h3.tf-desktop-results{display:none;}
}
.tf-single-template__two .tf-available-rooms-head h3.tf-mobile-results, .tf-archive-template__two .tf-available-rooms-head h3.tf-mobile-results, .tf-archive-listing__two .tf-available-rooms-head h3.tf-mobile-results, .page-template-tf-search__two .tf-available-rooms-head h3.tf-mobile-results{display:none;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head h3.tf-mobile-results, .tf-archive-template__two .tf-available-rooms-head h3.tf-mobile-results, .tf-archive-listing__two .tf-available-rooms-head h3.tf-mobile-results, .page-template-tf-search__two .tf-available-rooms-head h3.tf-mobile-results{display:block;grid-column:1/-1;}
}
@media only screen and (max-width: 1280px) {
.tf-single-template__two .tf-available-rooms-head h2, .tf-archive-template__two .tf-available-rooms-head h2, .tf-archive-listing__two .tf-available-rooms-head h2, .page-template-tf-search__two .tf-available-rooms-head h2{font-size:1rem;}
}
.tf-single-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-listing__two .tf-available-rooms-head .tf-archive-filter-showing, .page-template-tf-search__two .tf-available-rooms-head .tf-archive-filter-showing{padding:0px;cursor:pointer;display:none;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-listing__two .tf-available-rooms-head .tf-archive-filter-showing, .page-template-tf-search__two .tf-available-rooms-head .tf-archive-filter-showing{display:block;margin-left:10px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-template__two .tf-available-rooms-head .tf-archive-filter-showing, .tf-archive-listing__two .tf-available-rooms-head .tf-archive-filter-showing, .page-template-tf-search__two .tf-available-rooms-head .tf-archive-filter-showing{width:fit-content;margin-left:auto;}
}
.tf-single-template__two .tf-available-rooms-head .tf-filter, .tf-archive-template__two .tf-available-rooms-head .tf-filter, .tf-archive-listing__two .tf-available-rooms-head .tf-filter, .page-template-tf-search__two .tf-available-rooms-head .tf-filter{padding:0px;cursor:pointer;}
.tf-single-template__two .tf-available-rooms-head .tf-filter i, .tf-archive-template__two .tf-available-rooms-head .tf-filter i, .tf-archive-listing__two .tf-available-rooms-head .tf-filter i, .page-template-tf-search__two .tf-available-rooms-head .tf-filter i{font-size:1.5rem;color:var(--tf-text-paragraph);}
.tf-single-template__two .tf-details-right, .tf-archive-template__two .tf-details-right, .tf-archive-listing__two .tf-details-right, .page-template-tf-search__two .tf-details-right{width:480px;}
@media only screen and (max-width: 1600px) {
.tf-single-template__two .tf-details-right, .tf-archive-template__two .tf-details-right, .tf-archive-listing__two .tf-details-right, .page-template-tf-search__two .tf-details-right{width:380px;}
}
@media only screen and (max-width: 1366px) {
.tf-single-template__two .tf-details-right, .tf-archive-template__two .tf-details-right, .tf-archive-listing__two .tf-details-right, .page-template-tf-search__two .tf-details-right{width:283px;padding:32px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right, .tf-archive-template__two .tf-details-right, .tf-archive-listing__two .tf-details-right, .page-template-tf-search__two .tf-details-right{width:222px;padding:16px;}
}
.tf-single-template__two .tf-details-right.tf-archive-right, .tf-archive-template__two .tf-details-right.tf-archive-right, .tf-archive-listing__two .tf-details-right.tf-archive-right, .page-template-tf-search__two .tf-details-right.tf-archive-right{background-color:var(--tf-filling-foreground);padding:32px;width:30%;margin-bottom:56px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right.tf-archive-right, .tf-archive-template__two .tf-details-right.tf-archive-right, .tf-archive-listing__two .tf-details-right.tf-archive-right, .page-template-tf-search__two .tf-details-right.tf-archive-right{display:none;position:absolute;width:100%;z-index:99;top:200px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 50px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-details-right.tf-archive-right, .tf-archive-template__two .tf-details-right.tf-archive-right, .tf-archive-listing__two .tf-details-right.tf-archive-right, .page-template-tf-search__two .tf-details-right.tf-archive-right{top:100px;}
}
.tf-single-template__two .tf-details-right .tf_widget, .tf-archive-template__two .tf-details-right .tf_widget, .tf-archive-listing__two .tf-details-right .tf_widget, .page-template-tf-search__two .tf-details-right .tf_widget{background-color:transparent;border:0px solid;margin-bottom:32px;}
.tf-single-template__two .tf-details-right .tf_widget:last-child, .tf-archive-template__two .tf-details-right .tf_widget:last-child, .tf-archive-listing__two .tf-details-right .tf_widget:last-child, .page-template-tf-search__two .tf-details-right .tf_widget:last-child{margin-bottom:0px;}
.tf-single-template__two .tf-details-right .tf_widget .tf-widget-title, .tf-archive-template__two .tf-details-right .tf_widget .tf-widget-title, .tf-archive-listing__two .tf-details-right .tf_widget .tf-widget-title, .page-template-tf-search__two .tf-details-right .tf_widget .tf-widget-title{padding:0px;height:auto;background:transparent;border:0px solid;border-radius:8px 8px 0px 0px;pointer-events:none;}
.tf-single-template__two .tf-details-right .tf_widget .tf-widget-title span, .tf-archive-template__two .tf-details-right .tf_widget .tf-widget-title span, .tf-archive-listing__two .tf-details-right .tf_widget .tf-widget-title span, .page-template-tf-search__two .tf-details-right .tf_widget .tf-widget-title span{margin-bottom:10px;font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right .tf_widget .tf-widget-title span, .tf-archive-template__two .tf-details-right .tf_widget .tf-widget-title span, .tf-archive-listing__two .tf-details-right .tf_widget .tf-widget-title span, .page-template-tf-search__two .tf-details-right .tf_widget .tf-widget-title span{font-size:0.75rem;}
}
.tf-single-template__two .tf-details-right .tf_widget .tf-widget-title i, .tf-archive-template__two .tf-details-right .tf_widget .tf-widget-title i, .tf-archive-listing__two .tf-details-right .tf_widget .tf-widget-title i, .page-template-tf-search__two .tf-details-right .tf_widget .tf-widget-title i{display:none;}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter{padding:0;}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li{margin:0px;padding-left:0px;font-size:1rem;font-weight:400;color:var(--tf-text-paragraph);background:transparent;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li{font-size:0.75rem;}
}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label{padding-left:30px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label{padding-left:25px;}
}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark{border-radius:4px;border:1px solid var(--tf-primary);background:#FDF9F3;height:16px;width:16px;}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark:hover, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark:hover, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark:hover, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark:hover{border-color:var(--tf-brand-dark);}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark::after, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark::after, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark::after, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label .tf-checkmark::after{top:1px;left:4px;border-color:var(--tf-primary);width:6px;height:9px;}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-template__two .tf-details-right .tf_widget .tf-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-listing__two .tf-details-right .tf_widget .tf-filter ul li label input:checked ~ .tf-checkmark,
.page-template-tf-search__two .tf-details-right .tf_widget .tf-filter ul li label input:checked ~ .tf-checkmark{background-color:transparent !important;border-color:var(--tf-primary);}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link{text-align:left;text-decoration:none;text-transform:capitalize;color:var(--tf-primary);font-size:1rem;font-weight:400;margin-top:6px;}
.tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link span, .tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link span, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link span, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link span, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link span, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link span, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link span, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link span{display:none;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-single-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-archive-template__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .tf-archive-listing__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-more.btn-link, .page-template-tf-search__two .tf-details-right .tf_widget .tf-filter a.see-less.btn-link{font-size:0.75rem;}
}
.tf-single-template__two .tf-details-right .tf_widget .tf-hotel-result-price-range, .tf-single-template__two .tf-details-right .tf_widget .tf-tour-result-price-range, .tf-single-template__two .tf-details-right .tf_widget .tf-apartment-result-price-range, .tf-archive-template__two .tf-details-right .tf_widget .tf-hotel-result-price-range, .tf-archive-template__two .tf-details-right .tf_widget .tf-tour-result-price-range, .tf-archive-template__two .tf-details-right .tf_widget .tf-apartment-result-price-range, .tf-archive-listing__two .tf-details-right .tf_widget .tf-hotel-result-price-range, .tf-archive-listing__two .tf-details-right .tf_widget .tf-tour-result-price-range, .tf-archive-listing__two .tf-details-right .tf_widget .tf-apartment-result-price-range, .page-template-tf-search__two .tf-details-right .tf_widget .tf-hotel-result-price-range, .page-template-tf-search__two .tf-details-right .tf_widget .tf-tour-result-price-range, .page-template-tf-search__two .tf-details-right .tf_widget .tf-apartment-result-price-range{padding-left:14px;padding-right:14px;margin-top:10px;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider__track, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider__track, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider__track, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:0px 0px 10px 0px;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider_dark, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider_dark, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider_dark, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider_dark{padding:0px;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider_dark .al-range-slider__bar, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider_dark .al-range-slider__bar, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider_dark .al-range-slider__bar, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider_dark .al-range-slider__bar{background:#808080;box-shadow:none;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider__knob, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider__knob, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider__knob, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider__knob:first-child span, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider__knob:first-child span, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider__knob:first-child span, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider__tooltip, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider__tooltip, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider__tooltip, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider__tooltip{background:transparent;box-shadow:none;padding:3px 10px;margin-bottom:0px;bottom:-40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.tf-single-template__two .tf-details-right .tf_widget .al-range-slider__input.js-al-range-slider__input, .tf-archive-template__two .tf-details-right .tf_widget .al-range-slider__input.js-al-range-slider__input, .tf-archive-listing__two .tf-details-right .tf_widget .al-range-slider__input.js-al-range-slider__input, .page-template-tf-search__two .tf-details-right .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-single-template__two .tf-details-right .tf_widget.widget_tf_price_filters, .tf-archive-template__two .tf-details-right .tf_widget.widget_tf_price_filters, .tf-archive-listing__two .tf-details-right .tf_widget.widget_tf_price_filters, .page-template-tf-search__two .tf-details-right .tf_widget.widget_tf_price_filters{margin-bottom:54px;}
.tf-single-template__two .tf-popup-wrapper, .tf-archive-template__two .tf-popup-wrapper, .tf-archive-listing__two .tf-popup-wrapper, .page-template-tf-search__two .tf-popup-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999999;background:rgba(48, 40, 28, 0.3019607843);backdrop-filter:blur(15px);visibility:hidden;opacity:0;transition:0.3s;display:flex;align-items:center;justify-content:center;}
.tf-single-template__two .tf-popup-wrapper.tf-show, .tf-archive-template__two .tf-popup-wrapper.tf-show, .tf-archive-listing__two .tf-popup-wrapper.tf-show, .page-template-tf-search__two .tf-popup-wrapper.tf-show{visibility:visible;opacity:1;transform:scale(1);}
.tf-single-template__two .tf-popup-wrapper.tf-show .tf-popup-inner, .tf-archive-template__two .tf-popup-wrapper.tf-show .tf-popup-inner, .tf-archive-listing__two .tf-popup-wrapper.tf-show .tf-popup-inner, .page-template-tf-search__two .tf-popup-wrapper.tf-show .tf-popup-inner{transform:scale(1);}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner{width:1130px;background:var(--tf-filling-foreground);padding:24px;max-height:695px;max-width:80vw;position:relative;transform:scale(0.9);transition:0.3s;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body{width:100%;max-height:624px;overflow:hidden;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;scrollbar-width:thin;scrollbar-color:#aaa #eee;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body{grid-template-columns:1fr 1fr;max-height:320px;}
}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar{width:5px;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar-thumb, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar-thumb, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar-thumb, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body img.tf-popup-image, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body img.tf-popup-image, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body img.tf-popup-image, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body img.tf-popup-image{width:100%;height:fit-content;aspect-ratio:1/1;object-fit:cover;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar{width:5px;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-thumb, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-thumb, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-thumb, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-thumb{background-color:#808080;border-radius:4px;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-track, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-track, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-track, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-body::-webkit-scrollbar-track{background-color:var(--tf-brand-lite);}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close{position:absolute;right:-15px;top:-15px;padding:6px;height:30px;width:30px;border-radius:50%;background:var(--tf-brand-lite);display:flex;align-items:center;justify-content:center;transition:0.3s all ease;cursor:pointer;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:hover, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:hover, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:hover, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:hover{background:#ffffff;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:focus, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:focus, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:focus, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close:focus{background:#ffffff;}
.tf-single-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close i, .tf-archive-template__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close i, .tf-archive-listing__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close i, .page-template-tf-search__two .tf-popup-wrapper .tf-popup-inner .tf-popup-close i{color:var(--tf-text-paragraph);font-size:1.125rem;}
.tf-archive-listing__legacy{padding:0;}
.single-tf_apartment .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .single-tf_apartment .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout, .single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:45px;padding-right:45px;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-outer,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-outer,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-outer{background:var(--tf-brand-lite);border-radius:0px;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-outer h4,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-outer h4,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-outer h4{color:var(--tf-text-heading);text-align:center;font-size:2rem;font-weight:700;margin-bottom:32px;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-field input,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-field input,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-field input{border:1px solid var(--tf-border-lite);color:var(--tf-text-paragraph);background-color:var(--tf-brand-lite);font-size:1rem;height:45px;padding:12px 14px;border-radius:0px;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-field input::placeholder,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-field input::placeholder,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-field input::placeholder{color:var(--tf-text-paragraph);}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-field textarea,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-field textarea,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-field textarea{border:1px solid var(--tf-border-lite);background-color:var(--tf-brand-lite);color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;padding:12px 14px;border-radius:0px;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal .tf-aq-field textarea::placeholder,
.single-tf_hotel .tf-single-template__two #tf-ask-modal .tf-aq-field textarea::placeholder,
.single-tf_tours .tf-single-template__two #tf-ask-modal .tf-aq-field textarea::placeholder{color:var(--tf-text-paragraph);}
.single-tf_apartment .tf-single-template__two #tf-ask-modal button,
.single-tf_hotel .tf-single-template__two #tf-ask-modal button,
.single-tf_tours .tf-single-template__two #tf-ask-modal button{background:var(--tf-primary);border-color:var(--tf-primary);border-radius:0px;padding:12px 32px;color:#ffffff;font-size:1rem;font-weight:700;transition:0.3s all ease;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal button::after,
.single-tf_hotel .tf-single-template__two #tf-ask-modal button::after,
.single-tf_tours .tf-single-template__two #tf-ask-modal button::after{position:static;}
.single-tf_apartment .tf-single-template__two #tf-ask-modal button:hover,
.single-tf_hotel .tf-single-template__two #tf-ask-modal button:hover,
.single-tf_tours .tf-single-template__two #tf-ask-modal button:hover{background:var(--tf-brand-dark);}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details{gap:24px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details{display:flow-root;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:100%;}
}
@media only screen and (max-width: 1366px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:391px;padding:0px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:100%;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right .tf-location.tf-single-widgets{padding-left:16px;padding-right:16px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper{padding:16px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery{min-width:222px;max-width:222px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery{min-height:auto;max-height:none;height:auto;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2){width:105px;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content.tf-room-options-content{width:100%;}
@media only screen and (max-width: 1600px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content{width:calc(100% - 230px);}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content{padding:14px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:calc(100% - 155px);}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left{width:calc(100% - 154px);}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left h2{font-size:1.5rem;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:0.875rem;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:1rem;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:0.875rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-card-heading-info{margin-bottom:32px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:133px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:130px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price{text-align:right;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-desktop-room{display:none;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room{display:none;}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room{display:flow-root;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery{min-width:auto;max-width:none;display:grid;grid-template-columns:2fr 1fr;}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery{grid-template-columns:1fr;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-image{height:140px;position:relative;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-image img{height:140px;width:100%;object-fit:cover;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-image .tf-available-room-off{position:absolute;top:12px;left:12px;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys{display:grid;gap:10px;}
@media only screen and (max-width: 575.98px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys{display:flex;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery{height:66px;width:100%;}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery{height:auto;width:auto;flex:1;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery img{height:66px;width:100%;object-fit:cover;}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery img{height:auto;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery .tf-room-gallerys .tf-room-gallery:last-child{height:66px;width:105px;flex:inherit;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-gallery.tf-no-room-gallery{grid-template-columns:1fr;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content{width:auto;display:flow-root;padding:16px;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content{padding:16px;}
}
@media only screen and (max-width: 575.98px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content{padding-top:5px;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left{width:100%;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price{display:flex;justify-content:space-between;gap:30px;margin-bottom:16px;}
@media only screen and (max-width: 575.98px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price{flex-direction:column;gap:10px;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price h2{margin:0;font-size:1.25rem;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price{display:flex;flex-direction:column;align-items:end;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price{color:var(--tf-text-paragraph);font-weight:400;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .discount-price{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;line-height:1.3;display:flex;gap:2px;justify-content:end;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .discount-price .amount{font-weight:400;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .sale-price{font-size:1.5rem;display:flex;align-items:center;gap:2px;justify-content:end;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-left .room-heading-price .tf-available-room-price .tf-price .sale-price .booking-type{font-size:1rem;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right{width:100%;align-items:start;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.availability{width:100%;margin-top:32px;font-size:0.75rem;}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.availability{min-width:128px;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.tf_air_service, .single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right button{width:100%;font-size:0.75rem;}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a.tf_air_service{min-width:128px;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a{width:100%;margin-top:32px;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right a{font-size:0.75rem;margin-top:16px;padding:10px 16px;line-height:1;}
}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-select{margin-top:32px;margin-bottom:16px;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .room-submit-wrap{width:100%;}
.single-tf_hotel .tf-single-template__two .tf-available-rooms-wrapper .tf-available-room.tf-tabs-room .tf-available-room-content .tf-available-room-content-right .room-submit-wrap .tf-deposit-content{text-align:left;}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper{margin-left:0;margin-right:0;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form{display:flow-root;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form{display:none;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form span.tf-booking-form-title{font-size:0.75rem;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-date{font-size:1rem;}
}
@media only screen and (max-width: 1366px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:48px;padding-right:48px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:32px;padding-right:32px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkin, .single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-checkout{max-width:none;padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width: 1366px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-guest-and-room{padding-left:48px;}
}
@media only screen and (max-width: 1280px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-guest-and-room{padding-left:32px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-guest-and-room{padding-left:20px;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-guest-and-room{margin:0 !important;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields{width:100%;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-fields{padding-left:0;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-booking-form-wrapper .tf-booking-form .tf-booking-form-submit{width:100%;}
}
@media only screen and (max-width: 1024px) {
.single-tf_hotel .tf-single-template__two .tf-review-data{gap:20px;justify-content:space-between;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two #tf-hotel-facilities{padding-left:16px;padding-right:16px;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-popup-left, .single-tf_hotel .tf-single-template__two .tf-popup-right{width:100%;}
}
@media only screen and (max-width: 768px) {
.single-tf_hotel .tf-single-template__two .tf-popup-body{max-height:320px;}
}
@media only screen and (max-width: 1600px) {
.single-tf_hotel .tf-single-template__two .tf-room-popup .tf-popup-inner{width:80%;}
}
.single-tf_tours .tf-single-template__two{margin-bottom:0;}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details{display:flow-root;}
}
@media only screen and (max-width: 1024px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 369px);}
}
@media only screen and (max-width: 1024px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 284px);}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:100%;}
}
@media only screen and (max-width: 1366px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:391px;padding:0px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:345px;padding:0px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:260px;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:100%;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf-section-title .tf-bottom-booking-field, .single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf_tours_booking > .tf-field-group .tf-bottom-booking-field, .single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf_tours_booking > .check-in-time-div .tf-bottom-booking-field, .single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf-tour-booking-box .tf-bottom-booking-field, .single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf_tours_booking > .tf-tours-booking-btn .tf-bottom-booking-field, .single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf-bottom-booking-bar .tf-bottom-booking-field{width:auto;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-search-date-wrapper.tf-single-widgets .tf-bottom-booking-bar.tf-mobile-booking-form{display:block;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two #tf-tour-reviews{padding-bottom:32px;padding-top:16px;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two #tf-tour-policies{padding-top:16px;padding-bottom:16px;}
}
@media only screen and (max-width: 768px) {
.single-tf_tours .tf-single-template__two .tf-send-inquiry{margin-bottom:32px;}
}
.single-tf_tours .tf-single-template__two .tf-travel-itinerary-wrapper{background-color:var(--tf-brand-lite);}
@media only screen and (max-width: 768px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details{display:flow-root;}
}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 264px);}
}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:calc(100% - 284px);}
}
@media only screen and (max-width: 768px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:100%;}
}
@media only screen and (max-width: 1366px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:391px;padding:0px;}
}
@media only screen and (max-width: 1024px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:240px;padding:0px;}
}
@media only screen and (max-width: 768px) {
.single-tf_apartment .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:100%;}
}
.tf-single-template__two .tf-questions-wrapper{background-color:transparent;padding:32px;background-color:var(--tf-filling-foreground);}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-questions-wrapper{padding:16px;}
}
.tf-single-template__two .tf-questions-wrapper h2{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin-bottom:24px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-questions-wrapper h2{font-size:1.5rem;}
}
.tf-single-template__two .tf-questions-wrapper .tf-questions{display:grid;gap:40px;grid-template-columns:1fr 1fr;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-questions-wrapper .tf-questions{grid-template-columns:1fr;gap:0px;}
}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question{padding:24px;background:transparent;padding:0px 24px;transition:0.3s;display:block;margin-bottom:16px;position:relative;cursor:pointer;}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question > i{position:absolute;right:16px;top:8px;transition:0.3s;}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question.tf-active{background:var(--tf-filling-background);padding:24px;display:flex;flex-direction:column;cursor:text;}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question.tf-active i{top:16px;right:16px;transform:rotate(180deg);}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question .tf-faq-head{cursor:pointer;}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question .tf-faq-head span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:10px;}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question .tf-question-desc{display:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question .tf-question-desc{font-size:0.875rem;}
}
.tf-single-template__two .tf-questions-wrapper .tf-questions .tf-questions-col .tf-question:last-child{margin-bottom:0px;}
.tf-single-template__two .tf-policies-wrapper{margin:0;}
.tf-single-template__two .tf-policies-wrapper h2{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin-bottom:20px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-policies-wrapper h2{font-size:1.5rem;}
}
.tf-single-template__two .tf-policies-wrapper .tf-policies{display:flex;flex-direction:column;gap:16px;overflow-x:auto;}
.tf-single-template__two .tf-policies-wrapper .tf-policies p{color:var(--tf-text-paragraph);margin:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-policies-wrapper .tf-policies p{font-size:0.875rem;}
}
.tf-single-template__two .tf-policies-wrapper .tf-policies .tf-policy-item{display:flex;gap:16px;}
.tf-single-template__two .tf-policies-wrapper .tf-policies .tf-policy-item > div{padding:24px;background-color:var(--tf-brand-lite);}
.tf-single-template__two .tf-policies-wrapper .tf-policies .tf-policy-item .tf-policy-title{min-width:316px;}
.tf-single-template__two .tf-policies-wrapper .tf-policies .tf-policy-item .tf-policy-desc{width:-webkit-fill-available;}
.tf-single-template__two .tf-single-pb-56{padding-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-single-pb-56{padding-bottom:32px;}
}
.tf-single-template__two .tf-related-items-section{padding:56px 0px;background-color:var(--tf-filling-foreground);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-related-items-section{padding:32px 0;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-related-items-section{padding:16px 0;}
}
.tf-single-template__two .tf-related-items-section h2{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin-bottom:24px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section h2{font-size:1.5rem;margin-bottom:24px;}
}
.tf-single-template__two .tf-related-items-section .slick-list{margin:0 -10px !important;}
.tf-single-template__two .tf-related-items-section .slick-list .slick-track{display:flex;margin-left:0;}
.tf-single-template__two .tf-related-items-section .slick-list .slick-track .slick-slide{height:inherit;margin:0;}
.tf-single-template__two .tf-related-items-section .tf-slider-item{box-shadow:none;border:0px solid;background-color:transparent;padding:0px 12px;margin-bottom:0px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item{padding:0px 4px;margin:0 8px !important;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item{padding:0px 12px;margin:0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 970px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item{height:auto;padding:auto;margin:auto;border:0px solid;}
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-post-single-box{width:100%;height:100%;display:flex;flex-direction:column;background:#FDF9F3;justify-content:flex-start;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-image-data img{height:240px;object-fit:cover;width:100%;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info{padding:16px 24px 24px 24px;background-color:var(--tf-filling-background);display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info a.see-details{display:block;padding:8px 16px;border:0.5px solid var(--tf-primary);color:var(--tf-primary);font-size:1rem;font-weight:700;text-decoration:none;text-align:center;transition:0.3s all ease;margin-top:auto;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info a.see-details:hover{background-color:var(--tf-primary);color:#ffffff;border-color:var(--tf-primary);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info a.see-details{font-size:0.75rem;}
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-location{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin:0px 0px 24px 0px;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title{display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title{flex-direction:column;align-items:flex-start;}
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title h2{margin-bottom:16px;line-height:1;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title h2 a{text-decoration:none;color:inherit;font-size:1.25rem;font-weight:700;line-height:inherit;}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title h2 a:hover{color:var(--tf-primary);}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price{margin-left:24px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price{margin-left:23px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price{margin-left:0;margin-bottom:15px;}
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price span{color:var(--tf-text-paragraph);font-size:1.5rem;font-weight:400;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price span{font-size:1.25rem;}
}
.tf-single-template__two .tf-related-items-section .tf-slider-item .tf-meta-info .tf-meta-title .tf-meta-data-price span.pricing_calc_type{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;}
.tf-single-template__two .tf-related-items-section .slick-prev.pull-left.slick-arrow, .tf-single-template__two .tf-related-items-section .slick-next.pull-right.slick-arrow{position:absolute;right:50px;top:-37px;left:auto;}
.tf-single-template__two .tf-related-items-section .slick-prev.pull-left.slick-arrow::before, .tf-single-template__two .tf-related-items-section .slick-next.pull-right.slick-arrow::before{font-family:"Font Awesome 6 Free";display:none;}
.tf-single-template__two .tf-related-items-section .slick-prev.pull-left.slick-arrow{right:120px;}
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow{left:unset;right:0;top:-45px;width:auto;height:auto;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow{top:-40px;}
}
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow::before{font-family:"Remixicon";font-size:1.5rem;color:var(--tf-primary);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow::before{font-size:1.25rem;}
}
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow.slick-prev{right:40px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow.slick-prev{right:30px;}
}
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow.slick-prev::before{content:"\ea60";}
.tf-single-template__two .tf-related-items-section .tf-upcomming-tours-list-outter .slick-arrow.slick-next::before{content:"\ea6c";}
.tf-single-template__two .tf-send-inquiry{background:var(--tf-filling-foreground);display:flex;padding:30px;flex-direction:column;align-items:center;gap:24px;margin-top:32px;}
@media only screen and (max-width: 1600px) {
.tf-single-template__two .tf-send-inquiry{padding:30px 24px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-send-inquiry{padding:24px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-send-inquiry{gap:24px;}
}
.tf-single-template__two .tf-send-inquiry i{font-size:4rem;line-height:1;}
.tf-single-template__two .tf-send-inquiry h3{color:var(--tf-text-heading);font-size:2rem;font-weight:700;line-height:1.2;margin:0;text-align:center;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-send-inquiry h3{font-size:1.25rem;}
}
.tf-single-template__two .tf-send-inquiry p{text-align:center;font-size:1rem;margin:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-send-inquiry p{font-size:0.875rem;}
}
.tf-single-template__two .tf-review-data{display:flex;gap:53px;margin-bottom:24px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-review-data{margin-bottom:16px;}
}
.tf-single-template__two .tf-reting-field button{color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;line-height:1.5;background:var(--tf-brand-lite);width:100%;border:none;padding:12px 0;border-radius:0px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-reting-field button{font-size:0.75rem;}
}
.tf-single-template__two .tf-review-data-inner .tf-review-data-average span.avg-review{margin-bottom:0px;font-size:2.5rem;font-weight:400;line-height:1.3;word-wrap:break-word;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-review-data-inner .tf-review-data-average span.avg-review{font-size:1.5rem;}
}
.tf-single-template__two .tf-review-data-inner .tf-review-data-average span.avg-review span{color:var(--tf-text-paragraph);}
.tf-single-template__two .tf-review-data-inner .tf-review-all-info{color:var(--tf-text-paragraph);font-size:1.25rem;line-height:1.3;}
.tf-single-template__two .tf-review-data-inner .tf-review-all-info p{font-size:1.25rem;margin:0;}
.tf-single-template__two .tf-review-data-inner .tf-review-all-info p span{color:var(--tf-text-paragraph);font-size:1rem;line-height:1.3;display:block;margin-top:6px;}
.tf-single-template__two .tf-review-data-inner .tf-progress-item{display:flex;flex-direction:column;align-content:space-around;}
.tf-single-template__two .tf-review-data-inner .tf-review-feature-label{display:flex;justify-content:space-between;padding-bottom:4px;}
.tf-single-template__two .tf-review-data-inner .tf-review-feature-label p{margin:0;}
.tf-single-template__two .tf-review-data-inner .tf-progress-bar{width:100%;height:12px;background:var(--tf-brand-lite);border-radius:50px;display:flex;}
.tf-single-template__two .tf-review-data-inner .tf-percent-progress{display:flex;flex-direction:column;gap:16px;}
.tf-single-template__two .tf-review-data-inner span.percent-progress{height:12px;background:#808080;border-radius:50px;display:inline-block;}
.tf-single-template__two .tf-review-data-inner a.tf-all-reviews{color:var(--tf-text-paragraph);font-weight:500;letter-spacing:0.16px;text-decoration:none;}
.tf-single-template__two .tf-review-form-wrapper{background:var(--tf-filling-foreground);padding:24px;display:none;flex-direction:column;gap:16px;}
.tf-single-template__two .tf-review-form-wrapper.tf-review-show{display:flex;}
.tf-single-template__two .tf-review-form-wrapper h3{color:var(--tf-text-heading);font-size:1.25rem;font-weight:700;margin-bottom:0;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container{width:100%;min-width:auto;background:transparent;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper{grid-template-columns:1fr;margin-bottom:16px;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating{display:flex;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating label{font-size:0.875rem;font-weight:600;line-height:1.5;display:block;margin-right:4px;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating .ratings-container{width:auto;text-align:left;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating span.error{position:relative;top:4px;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-review-submit{margin-top:16px;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-review-submit .tf_btn{width:100%;border-radius:0;padding:16px 32px;font-size:1rem;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form input[type=text], .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form textarea{border:1px solid var(--tf-border-lite);padding:8px;color:var(--tf-text-paragraph);font-size:1rem;border-radius:0px;}
.tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form textarea{width:100%;}
.tf-single-template__two .tf-hero-section-wrap{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap{margin-bottom:16px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{min-height:513px;max-height:513px;margin:0;padding:0;background-position:center center;background-size:cover;border-radius:0 0 4px 4px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{min-height:350px;max-height:350px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{min-height:275px;max-height:275px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{min-height:210px;max-height:210px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share{display:flex;justify-content:flex-end;align-items:center;margin-top:32px;display:flex;gap:16px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share{margin-top:90px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share{margin-top:64px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share{margin-top:16px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share a.tf-share-toggle, .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share a.tf-wishlist{margin:0;padding:0;height:32px;width:32px;border-radius:100px;background:var(--tf-brand-dark);text-align:center;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;font-size:1rem;text-decoration:none;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share a.tf-share-toggle.actives, .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share a.tf-wishlist.actives{background:var(--tf-primary);}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box{display:inline-flex;align-items:center;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share{display:none;margin:0;padding:0;align-items:center;list-style:none;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li a{margin-right:16px;text-decoration:none;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li a i{font-size:1rem;color:#ffffff;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li:last-child a{margin-right:9px;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li #share_link_button{padding:0px;background-color:transparent;border:0px solid;display:inline-flex;align-items:center;gap:5px;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li #share_link_button span{display:none;font-size:0.813rem;color:#ffffff;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li #share_link_button.copied span{display:inline-block;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share li input{padding:0;height:0px;width:0px;border:0;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-wish-and-share .tf-off-canvas-share-box .tf-off-canvas-share.show{display:inline-flex;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:48px;margin-top:0px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{align-items:center;padding:0px 0 32px 0;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{padding:0px 0 16px 16px;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{padding-left:0;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title{text-align:left;width:100%;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title{padding-right:16px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{color:#ffffff;margin-bottom:16px;font-size:2.375rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{font-size:2rem;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{font-size:1.25rem;margin-bottom:8px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta{font-size:1.5rem;color:#ffffff;display:flex;align-items:center;gap:8px;width:80%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta{font-size:1rem;width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta{font-size:0.875rem;line-height:1.3;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta i{line-height:1;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta a{color:#ffffff;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta a{font-size:1rem;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title .tf-title-meta a{font-size:0.875rem;line-height:1.3;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos{display:flex;gap:16px;}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{height:80px;width:200px;display:flex;align-items:center;justify-content:center;background-color:rgba(48, 40, 28, 0.8);color:#ffffff;background-size:cover;background-position:center;cursor:pointer;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{width:103px;height:40px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{width:104px;height:40px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{width:52px;height:32px;}
}
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a svg{width:16px;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a svg{width:16px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a svg{width:12px;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-facilities-wrapper{padding-left:16px;padding-right:16px;}
}
.tf-single-template__two .tf-facilities-wrapper h2{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin-bottom:20px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-facilities-wrapper h2{font-size:1.5rem;margin-bottom:16px;}
}
.tf-single-template__two .tf-facilities-wrapper .tf-facilities{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 0;margin-bottom:32px;}
.tf-single-template__two .tf-facilities-wrapper .tf-facilities .tf-facility-item{width:25%;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-facilities-wrapper .tf-facilities .tf-facility-item{width:50%;}
}
.tf-single-template__two .tf-facilities-wrapper .tf-facilities .tf-facility-item span.single-facilities-title{font-weight:600;margin-bottom:10px;display:block;}
.tf-single-template__two .tf-facilities-wrapper .tf-facilities .tf-facility-item span.single-facilities-title i{margin-right:8px;font-size:1.25rem;width:20px;}
.tf-single-template__two .tf-facilities-wrapper .tf-facilities .tf-facility-item ul{margin:0;padding:0;padding-left:34px;display:flex;flex-direction:column;gap:8px;list-style:none;}
.tf-single-template__two .tf-reviews-wrapper{padding-bottom:55px;}
.tf-single-template__two .tf-reviews-wrapper .tf-section-title{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin-bottom:6px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-reviews-wrapper .tf-section-title{font-size:1.5rem;}
}
.tf-single-template__two .tf-reviews-wrapper p{margin-bottom:0;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item{background:var(--tf-filling-background);margin-right:35px;padding:24px;display:flex;flex-direction:row;gap:15px;min-height:150px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item{min-height:auto;}
}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-avater{width:48px;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-avater img{width:48px;height:48px;object-fit:cover;border-radius:50%;max-width:none;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-text .tf-review-rating{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;word-wrap:break-word;margin:0px 0px 4px 0px;display:block;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-text .tf-review-rating > div{display:none;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-text .tf-reviews-meta{margin-bottom:10px;display:inline-block;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-text p{margin:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .tf-reviews-item .tf-reviews-text p{font-size:0.875rem;}
}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .slick-list{padding:32px 0;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider .slick-list{padding-top:16px;padding-bottom:16px;}
}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider button.slide-arrow{position:absolute;bottom:-30px;border:none;background:transparent;font-size:1.875rem;color:var(--tf-primary);padding:0px;cursor:pointer;}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider button.next-arrow{right:calc(50% - 70px);}
.tf-single-template__two .tf-reviews-wrapper .tf-reviews-slider button.prev-arrow{left:calc(50% - 70px);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-whats-around{margin-left:16px;margin-right:16px;}
}
.tf-single-template__two .tf-whats-around ul{margin:0;padding:0;display:flex;flex-direction:column;gap:16px;margin-top:10px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-whats-around ul{gap:16px;}
}
.tf-single-template__two .tf-whats-around ul li{display:flex;justify-content:space-between;}
.tf-single-template__two .tf-whats-around ul li span{display:block;color:var(--tf-text-paragraph);}
.tf-single-template__two .tf-whats-around ul li span:last-child{text-align:right;}
.tf-single-template__two .tf-whats-around ul li span.tf-place{display:flex;flex:1;align-items:center;}
.tf-single-template__two .tf-whats-around ul li span.tf-place .tf-icon{width:auto;height:auto;line-height:auto;}
.tf-single-template__two .tf-whats-around ul li span.tf-place .tf-icon i{margin-right:8px;width:20px;font-size:1.25rem;}
.tf-single-template__two .tf-single-widgets h3{font-size:2rem;margin-bottom:0;line-height:1.2;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-single-widgets h3{font-size:1.25rem;}
}
.tf-single-template__two .tf-single-widgets h3.tf-section-title{margin-bottom:20px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-single-widgets h3.tf-section-title{margin-bottom:10px;}
}
.tf-single-template__two .tf-single-widgets h2{margin-bottom:0px;font-weight:700;font-size:1.875rem;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-single-widgets h2{font-size:1.25rem;}
}
.tf-single-template__two .tf-location iframe{width:100%;height:250px;}
.tf-single-template__two .tf-single-widgets{margin-bottom:32px;}
.tf-single-template__two .tf-single-widgets{display:flex;flex-direction:column;}
.tf-single-template__two .tf-single-widgets .tf_btn_lite{color:var(--tf-text-heading);font-weight:500;}
.tf-single-template__two .tf-single-widgets .tf_btn_lite:hover, .tf-single-template__two .tf-single-widgets .tf_btn_lite:focus{background-color:var(--tf-brand-dark);color:#ffffff;}
.tf-single-template__two .tf-single-widgets .tf-all-reviews{margin:20px 0;color:var(--tf-primary);}
.tf-single-template__two .tf-popup-video-item{width:100%;height:-webkit-fill-available;}
.tf-single-template__two .tf-popup-video-item iframe{width:100%;height:100%;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner{width:1500px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner{width:90%;max-width:none;}
}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body{width:100%;max-height:624px;overflow:hidden;overflow-y:auto;display:grid;grid-template-columns:3fr 1fr;gap:10px;scrollbar-width:thin;scrollbar-color:#aaa #eee;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body{grid-template-columns:2fr 1fr;}
}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body{max-height:430px;grid-template-columns:1fr;}
}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body scrollbar{width:5px;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-left{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-left{grid-template-columns:1fr 1fr;}
}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;word-wrap:break-word;margin-bottom:0px;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right{display:flex;flex-direction:column;gap:24px;padding-left:10px;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right ul{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right ul li{width:calc(50% - 8px);display:flex;gap:8px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right ul li{width:calc(50% - 8px);}
}
.tf-single-template__two .tf-popup-wrapper.tf-room-popup .tf-popup-inner .tf-popup-body .tf-popup-right a{color:var(--tf-primary);font-size:1rem;font-weight:600;text-decoration:none;}
.tf-single-template__two .tf-search-date-wrapper{background:var(--tf-filling-foreground);padding:24px;}
.tf-single-template__two .tf-search-date-wrapper.tf-box-loading{position:relative;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-search-date-wrapper.tf-box-loading{position:fixed;}
}
.tf-single-template__two .tf-search-date-wrapper.tf-box-loading::before{position:absolute;content:"";right:0;top:0;left:0;bottom:0;background-color:rgba(255, 255, 255, 0.5);z-index:99;border-radius:16px;}
.tf-single-template__two .tf-search-date-wrapper .tf-booking-date-wrap{display:flex;flex-direction:row;background:#ffffff;padding:0 12px;max-width:150px;margin-right:40px;justify-content:flex-start;padding:16px;width:inherit;max-width:unset;margin:0;}
.tf-single-template__two .tf-search-date-wrapper .tf-booking-date-wrap input{padding:9px;border:none;outline:none;width:-webkit-fill-available;}
.tf-single-template__two .tf-search-date-wrapper .tf-booking-date-wrap input{padding:0 9px;}
.tf-single-template__two .tf-search-date-wrapper .acr-dec, .tf-single-template__two .tf-search-date-wrapper .acr-inc{background:transparent;border:none;font-size:1.938rem;font-weight:400;color:var(--tf-text-paragraph);padding:0px;}
.tf-single-template__two .tf-search-date-wrapper .acr-dec svg path, .tf-single-template__two .tf-search-date-wrapper .acr-dec svg rect,
.tf-single-template__two .tf-search-date-wrapper .acr-inc svg path, .tf-single-template__two .tf-search-date-wrapper .acr-inc svg rect{fill:var(--tf-text-paragraph);}
.tf-single-template__two .tf-search-date-wrapper .acr-select input[type=tel]{width:34px;height:48px;border:1px solid var(--tf-border-lite);font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);text-align:center;padding-left:0px;padding-right:0px;border-radius:20px;background:var(--tf-filling-background);}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-search-date-wrapper .acr-select input[type=tel]{width:30px;height:30px;}
}
.tf-single-template__two .tf-search-date-wrapper form{display:flex;flex-direction:column;gap:24px;}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-search-date-wrapper form{gap:16px;}
}
.tf-single-template__two .tf-search-date-wrapper form .tf-booking-person.tf-tour-booking-box{margin-top:8px;}
.tf-single-template__two .tf-search-date-wrapper h2{padding:0;margin:0;}
.tf-single-template__two .tf-search-date-wrapper .tf_acrselection-wrap{position:unset;visibility:unset;opacity:unset;margin:0;padding:0;background:transparent;box-shadow:none;}
.tf-single-template__two .tf-search-date-wrapper .acr-label{font-size:1rem;font-weight:600;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-search-date-wrapper .acr-label{font-size:0.875rem;}
}
.tf-single-template__two .tf-search-date-wrapper .acr-label div{margin-left:5px;}
.tf-single-template__two .tf-search-date-wrapper .acr-label div span{display:inline-block;font-weight:600;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-search-date-wrapper .acr-label div span{font-size:0.875rem;}
}
.tf-single-template__two .tf-search-date-wrapper .acr-select{justify-content:end;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-search-date-wrapper .acr-select{width:100px;}
}
.tf-single-template__two .tf-search-date-wrapper .acr-label span{color:var(--tf-text-paragraph);font-size:1rem;font-weight:500;display:block;}
.tf-single-template__two .tf-search-date-wrapper span.tf-search-date-info{color:var(--tf-text-paragraph);font-size:2rem;font-weight:700;line-height:1;}
.tf-single-template__two .tf_tours_booking .tf-form-title h3.tf-person-info-title{color:var(--tf-text-heading);font-size:2rem;font-weight:700;margin:0;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf_tours_booking .tf-form-title h3.tf-person-info-title{font-size:1.25rem;}
}
.tf-single-template__two .tf_tours_booking .tf-field-group{margin:0px;}
.tf-single-template__two .tf_tours_booking .tf-field-group .tf-field{background-color:transparent;padding:12px 0px;align-items:center;justify-content:space-between;}
.tf-single-template__two .tf_tours_booking .tf-field-group .tf-field .acr-label i{position:static;}
.tf-single-template__two .tf_tours_booking .tf-field-group .tf-field .acr-select input{padding-left:0px;padding-right:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.tf-single-template__two .tf_tours_booking .tf-field-calander i{margin-top:-3px;}
.tf-single-template__two .tf_tours_booking .tf-field-calander .tf-field{padding:15px 40px;width:100%;background-color:var(--tf-filling-background);border-radius:0px;color:var(--tf-text-paragraph);}
.tf-single-template__two .tf_tours_booking .tf-field-calander .tf-field::placeholder{color:var(--tf-text-paragraph);}
.tf-single-template__two .tf_tours_booking .tf-field-calander.check-in-time-div{display:none;}
.tf-single-template__two .tf_tours_booking .tf-field-calander.check-in-time-div .tf-field{padding:18.7px 40px;}
.tf-single-template__two .tf_tours_booking .tf-tours-booking-btn.tf-booking-bttns a{border:1px solid var(--tf-primary);background:var(--tf-primary);padding:12px 32px;justify-content:center;transition:0.3s all ease;border-radius:0px;}
.tf-single-template__two .tf_tours_booking .tf-tours-booking-btn.tf-booking-bttns a:hover{background-color:var(--tf-brand-dark);}
.tf-single-template__two .tf-mobile-booking-btn{border:1px solid var(--tf-primary);background:var(--tf-primary);padding:12px 32px;text-align:center;cursor:pointer;position:fixed;bottom:0;left:0;width:100%;z-index:9999;display:none;transition:0.3s all ease;}
.tf-single-template__two .tf-mobile-booking-btn:hover{background-color:var(--tf-brand-dark);border-color:var(--tf-brand-dark);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-mobile-booking-btn{display:block;}
}
.tf-single-template__two .tf-mobile-booking-btn span{color:#ffffff;font-size:1rem;font-weight:700;}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup{background-color:#ffffff;box-shadow:0px 3px 60px 0px rgba(0, 0, 0, 0.1);}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs{background-color:#ffffff;border-bottom:0.3px solid #CCCED1;}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul{background-color:var(--tf-text-paragraph);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul{background:transparent;}
}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li{color:#ffffff;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li{color:var(--tf-text-paragraph);}
}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active{background-color:var(--tf-primary);}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active{color:#ffffff;}
}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.active::before{background-color:transparent;}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-tabs .tf-booking-tab-menu ul li.done{background-color:var(--tf-brand-lite);}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination button, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination button{background-color:var(--tf-primary);}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-pagination .tf-control-pagination a.tf-back-control{background-color:transparent;color:var(--tf-primary);padding:0px;border:0px solid;}
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=text],
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=textarea],
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=date],
.tf-single-template__two .tf-withoutpayment-booking .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info select, .tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=text],
.tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=textarea],
.tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info input[type=date],
.tf-single-template__two .tf-withoutpayment-booking-confirm .tf-withoutpayment-popup .tf-booking-content-summery .tf-booking-content .traveller-info .traveller-single-info select{background:var(--tf-brand-lite);}
.tf-single-template__two .tf-single-tour-extra .tf_quantity-acrselection .quanity-acr-fields{background-color:var(--tf-brand-lite);padding:15px 40px;margin-bottom:10px;margin-left:23px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu{background:var(--tf-filling-foreground);padding:16px 30px;position:sticky;left:0;top:0;z-index:99;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu{padding:12px 16px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul{margin:0;padding:0;list-style:none;display:flex;gap:32px;flex-wrap:wrap;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul{gap:16px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul li a{text-decoration:none;font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);border-bottom:2px solid;padding-bottom:5px;display:inline-block;border-color:transparent;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul li a{font-size:0.75rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-details-menu ul li a.tf-hashlink{border-color:var(--tf-primary);color:var(--tf-primary);}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description p{margin:0;padding:0;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-short-description{font-size:0.875rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-description, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-less-description{cursor:pointer;color:var(--tf-primary);display:inline-block;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-description, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-less-description{font-size:0.875rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-description:hover, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-see-less-description:hover{color:var(--tf-brand-dark);}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-full-description{display:none;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-description .tf-full-description{font-size:0.875rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities .tf-popular-facilities-title{color:var(--tf-text-paragraph);font-size:1rem;display:block;font-weight:600;margin-bottom:16px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities > ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 0;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities > ul li{width:25%;display:flex;align-items:center;}
@media(max-width:1280px){
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities > ul li{width:33%;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities > ul li{width:50%;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-overview-popular-facilities > ul li i{margin-right:8px;font-size:1.25rem;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper{display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(23%, 1fr));margin-bottom:32px;}
@media only screen and (max-width: 1600px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper{grid-template-columns:repeat(auto-fit, minmax(23%, 1fr));}
}
@media only screen and (max-width: 1200px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width: 575.98px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper{grid-template-columns:100%;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block{padding:24px;display:flex;gap:16px;background:var(--tf-filling-foreground);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block{padding:16px;gap:8px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block i{font-size:1.5rem;color:var(--tf-primary);line-height:1.5;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block .tf-feature-block-details h5{color:var(--tf-text-heading);font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:5px;}
@media only screen and (max-width: 768px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block .tf-feature-block-details h5{font-size:1rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper .tf-feature-block .tf-feature-block-details p{color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;margin:0;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .slick-track{display:flex;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .slick-track .slick-slide{height:inherit;margin:0px 5px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block{padding:24px;display:flex;gap:16px;background:var(--tf-filling-foreground);}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block{padding:16px;gap:8px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block i{font-size:1.5rem;color:var(--tf-primary);line-height:1.5;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block .tf-feature-block-details h5{color:var(--tf-text-heading);font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:5px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block .tf-feature-block-details p{margin:0;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-slides .tf-feature-block .tf-feature-block-details p span.show_sub_title{font-size:1rem;cursor:pointer;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-features-block-wrapper.tf-informations-secations{margin:0px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper{display:flex;gap:24px;padding:32px;background:var(--tf-filling-foreground);border-radius:0px;box-shadow:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper{padding:16px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .tf-highlights-icon{width:230px;height:230px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .tf-highlights-icon{display:none;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .tf-highlights-icon svg, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .tf-highlights-icon img{width:100%;height:100%;object-fit:cover;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .tf-highlights-icon svg path{fill:var(--tf-primary);}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details{width:80%;padding-right:32px;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details{width:100%;padding-right:16px;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details h2{font-weight:700;margin-bottom:20px;font-size:1.875rem;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details h2{font-size:1.5rem;}
}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details p{margin:0 0 15px 0;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details blockquote{margin-bottom:15px;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details ul, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details ol{margin:0px 0px 15px 13px;padding:0;display:flex;gap:16px;flex-direction:column;}
.tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details ul li, .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-wrapper .tf-highlights-wrapper .ft-highlights-details ol li{list-style:unset;}
.tf-single-template__two .tf-details-menu.tf-sticky-menu{position:fixed;top:175px;box-shadow:0 0 20px var(--tf-border-default);z-index:9;}
@media only screen and (max-width: 1024px) {
.tf-single-template__two .tf-details-menu.tf-sticky-menu{top:90px;}
}
.tf-archive-listing__two .tf-hero-section-wrap, .tf-archive-template__two .tf-hero-section-wrap, .page-template-tf-search__two .tf-hero-section-wrap{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-hero-section-wrap, .tf-archive-template__two .tf-hero-section-wrap, .page-template-tf-search__two .tf-hero-section-wrap{margin-bottom:16px;}
}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content{min-height:513px;max-height:513px;margin:0;padding:0;background-position:center center;background-size:cover;border-radius:0 0 4px 4px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content{min-height:320px;max-height:320px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content{min-height:260px;max-height:260px;}
}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content{display:flex;justify-content:flex-end;}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title{padding:0 0 48px 0;display:flex;align-items:center;gap:32px;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title{display:flow-root;padding:0px 0 30px 0;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title{align-items:center;padding:0px 16px 16px 0px;}
}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1{color:#ffffff;margin:0px;font-size:2.5rem;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-head-title h1{font-size:1.25rem;}
}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta{font-size:1.5rem;line-height:1.5;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta{padding-top:16px;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta{padding-top:4px;}
}
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p{color:#ffffff;margin:0px;font-size:1.5rem;line-height:1.5;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p, .tf-archive-template__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p, .page-template-tf-search__two .tf-hero-section-wrap .tf-hero-content.tf-archive-hero-content .tf-title-meta p{font-size:0.875rem;}
}
.tf-archive-listing__two .tf-archive-search-form, .tf-archive-template__two .tf-archive-search-form, .page-template-tf-search__two .tf-archive-search-form{width:100%;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form, .tf-archive-template__two .tf-archive-search-form, .page-template-tf-search__two .tf-archive-search-form{width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf_archive_search_result, .tf-archive-template__two .tf-archive-search-form .tf_archive_search_result, .page-template-tf-search__two .tf-archive-search-form .tf_archive_search_result{padding:16px;display:none;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf_archive_search_result .tf-booking-form-submit, .tf-archive-template__two .tf-archive-search-form .tf_archive_search_result .tf-booking-form-submit, .page-template-tf-search__two .tf-archive-search-form .tf_archive_search_result .tf-booking-form-submit{width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields{width:100%;display:flow-root;padding:0;padding-bottom:15px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields > div, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields > div, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields > div{width:20%;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{display:flex;align-items:flex-start;padding-right:25px;padding-left:0;width:40%;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:10px;width:25%;}
}
@media only screen and (max-width: 1200px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:28px;padding-left:4px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:15px;padding-left:0px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{width:100%;padding:0px;border-right:0px solid;margin-bottom:15px;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap{display:flex;flex-direction:row;background:var(--tf-filling-background);padding:0 12px;width:100%;align-items:center;position:relative;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap svg path, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap svg path, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap svg path{stroke:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input{padding:9px;border:none;outline:none;width:100%;background:transparent;box-shadow:none;font-size:0.75rem;color:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input::placeholder, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input::placeholder, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input::placeholder{color:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list{position:absolute;left:0;top:100%;width:250px;background:var(--tf-brand-lite);z-index:999;max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:8px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list{width:100%;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar{width:5px;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-thumb,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-track,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-track,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-track{background-color:var(--tf-brand-lite);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div{padding:10px;cursor:pointer;background-color:#ffffff;margin-bottom:4px;color:var(--tf-text-paragraph);display:block;transition:0.3s all ease;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:last-child,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:last-child,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:last-child,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:last-child,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:last-child,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:last-child,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:last-child,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:last-child,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:last-child{margin-bottom:0px;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:hover,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:hover,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:hover,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:hover,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:hover,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:hover,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:hover,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:hover,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:hover{background:var(--tf-brand-lite);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div::before,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div::before,
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div::before,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div::before,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div::before,
.tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div::before,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div::before,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div::before,
.page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div::before{display:none;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{padding-left:10px;padding-right:10px;max-width:none;width:20%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{width:31%;float:left;padding:0px;max-width:none;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{width:50%;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-duration span{margin:0px 5px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{padding-left:10px;padding-right:10px;max-width:none;width:20%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{width:31%;float:left;padding:0px;padding-left:20px;max-width:none;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{width:50%;float:left;max-width:none;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-duration span{margin:0px 5px;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:25px;padding-right:25px;min-width:160px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:10px;padding-right:10px;width:35%;min-width:auto;}
}
@media only screen and (max-width: 1200px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-right:28px;padding-left:28px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-right:15px;padding-left:20px;min-width:160px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{width:31%;float:left;padding-right:0px;min-width:auto;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:0px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-date{font-size:1.25rem;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info{margin-top:8px;color:var(--tf-text-paragraph);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info{gap:8px;float:left;margin-top:0;line-height:normal;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{font-size:1.5rem;margin-bottom:-3px;color:var(--tf-text-paragraph);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{font-size:1.25rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{line-height:inherit;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons{text-align:right;position:absolute;right:18px;bottom:0;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons{float:left;right:10px;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons svg path, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons svg path, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons svg path{fill:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{max-width:none;width:37%;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{width:50%;float:left;padding:0px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-duration span{margin:0px 5px;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block{display:flex;align-items:center;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span{font-size:1.5rem;margin:0px 15px;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span{margin:0px 5px;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month{flex-direction:row;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month svg, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month svg, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month svg{margin-left:4px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-duration span, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-duration span, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-duration span{margin:0px 5px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room{padding-left:10px;padding-right:10px;width:20%;min-width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room{width:50%;float:left;padding-left:20px;padding-right:0px;margin:0;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room .tf-booking-date, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room .tf-booking-date, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room .tf-booking-date{font-size:1.25rem;}
}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month{flex-direction:row;}
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month svg, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month svg, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month svg{margin-left:4px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-listing__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-location, .tf-archive-template__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-location, .page-template-tf-search__two .tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-location{padding-right:10px;}
}
.tf-archive-listing__two .tf-archive-right.tf-filter-show, .tf-archive-template__two .tf-archive-right.tf-filter-show, .page-template-tf-search__two .tf-archive-right.tf-filter-show{display:block;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper, .tf-archive-template__two .tf-available-archive-hetels-wrapper, .page-template-tf-search__two .tf-available-archive-hetels-wrapper{background:var(--tf-filling-foreground);margin-bottom:56px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper, .tf-archive-template__two .tf-available-archive-hetels-wrapper, .page-template-tf-search__two .tf-available-archive-hetels-wrapper{padding:16px;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-filter, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-filter, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-filter{background:#808080;display:flex;align-items:center;gap:10px;color:#ffffff;padding:12px 16px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering{position:relative;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby{background-color:var(--tf-filling-background);color:var(--tf-text-paragraph);padding:15px 36px 15px 15px;height:100%;background-position:calc(100% - 12px) 50%;border:none;border-radius:0px;font-size:1rem;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby:focus-visible,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby:focus-visible,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby:focus-visible{outline:none;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby{font-size:1rem;padding:10px 36px 10px 10px;background-size:14px;background:transparent;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering #tf-orderby{max-width:150px;font-size:0.875rem;padding:0;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--tf-text-paragraph);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms-head .tf-archive-ordering i{font-size:0.875rem;right:auto;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room{overflow:hidden;position:relative;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room{display:flow-root;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery{min-width:283px;max-width:283px;position:relative;min-height:328px;max-height:328px;}
@media only screen and (max-width: 1200px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery{min-width:222px;max-width:222px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery{min-height:356px;max-height:356px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery{width:100%;max-width:100%;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery{min-height:250px;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+1),
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+1),
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+1){position:absolute;height:100%;width:100%;left:0;top:0;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2),
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2){position:absolute;height:70px;width:70px;left:unset;top:unset;bottom:16px;right:16px;cursor:pointer;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) img,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) img,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:nth-child(n+2) img{height:20px;width:20px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:first-child::before, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:first-child::before, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-room-gallery:first-child::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(238, 199, 140, 0.2);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels{position:absolute;display:flex;flex-direction:column;top:16px;left:16px;gap:8px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels > span, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels > span, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels > span{color:#ffffff;font-size:0.75rem;font-weight:500;padding:6px;min-width:84px;text-align:center;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-populer, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-populer, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-populer{background:var(--tf-primary);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-featured, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-featured, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-featured{background:#ff6055;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-visited, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-visited, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-labels span.tf-available-labels-visited{background:#198754;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings{position:absolute;right:16px;top:16px;background:rgba(253, 249, 243, 0.8);padding:4px 4px 4px 8px;font-size:1rem;color:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings i, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings i, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-gallery .tf-available-ratings i{color:var(--tf-primary);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content{width:calc(100% - 283px);}
@media only screen and (max-width: 1200px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content{width:calc(100% - 222px);}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content{padding:24px 16px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content{width:100%;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content{flex-direction:column;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left{display:flex;flex-direction:column;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location a, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location a, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location a{text-decoration:none;color:inherit;display:block;transition:all 0.2s linear;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location:hover a, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location:hover a, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location:hover a{color:var(--tf-primary);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{margin-top:auto;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul{font-size:0.875rem;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul li{font-size:0.875rem;}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul.features, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul.features, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left ul.features{display:none;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title{margin:0 0 10px 0;font-size:1.875rem;line-height:1.4;}
@media only screen and (max-width: 1200px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-section-title{font-size:1.5rem;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location{display:inline-flex;margin-top:6px;margin-bottom:10px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location{margin-bottom:36px;font-size:0.875rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location{margin-bottom:0;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon{line-height:1;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i{margin-right:8px;font-size:1.25rem;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon i{font-size:0.875rem;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon span, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon span, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location .location-icon span{line-height:1.3;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location span, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location span, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location span{line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location svg, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location svg, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-left .tf-section-title-and-location .tf-title-location svg{margin-right:8px;height:18px;width:18px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right{width:196px;}
@media only screen and (max-width: 768px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right{margin-top:16px;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right{margin-top:0;width:100%;align-items:start;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-cancellation-refundable-text{margin-bottom:48px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price{margin-bottom:12px;text-align:right;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from del, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from del, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from del{font-size:1.5rem;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from .amount, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from .amount, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right .tf-available-room-price .tf-price-from .amount{color:var(--tf-text-paragraph);font-size:1.5rem;font-weight:600;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right button, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right button, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right button{padding:12px 20px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.tf_btn, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.tf_btn, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.tf_btn{margin-top:auto;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.view-hotel, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.view-hotel, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf-available-room .tf-available-room-content .tf-available-room-content-right a.view-hotel{min-width:95px;}
}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar,
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation{display:inline-flex;margin-top:30px;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers,
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers{border:0.5px solid var(--tf-border-lite);background:var(--tf-filling-background);height:40px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:400;letter-spacing:0.16px;padding:0px 20px;text-decoration:none;display:flex;align-items:center;border-right:0;}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:last-child,
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:last-child, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:last-child, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:last-child,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:last-child, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:last-child, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:last-child,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:last-child, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:last-child{border-right:0.5px solid var(--tf-border-lite);}
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers.current, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:hover,
.tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:hover, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers.current, .tf-archive-listing__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:hover, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:hover,
.tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:hover, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers.current, .tf-archive-template__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:hover, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers.current,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms #tf_posts_navigation_bar .page-numbers:hover,
.page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers.current, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_ajax_navigation .page-numbers:hover, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers.current, .page-template-tf-search__two .tf-available-archive-hetels-wrapper .tf-archive-available-rooms .tf_posts_page_navigation .page-numbers:hover{background:var(--tf-primary);color:#ffffff;border-color:var(--tf-primary);}
.tf-archive-listing__two .tf-filter-wrapper, .tf-archive-template__two .tf-filter-wrapper, .page-template-tf-search__two .tf-filter-wrapper{display:flex;flex-direction:column;gap:32px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-filter-wrapper, .tf-archive-template__two .tf-filter-wrapper, .page-template-tf-search__two .tf-filter-wrapper{gap:16px;}
}
.tf-archive-listing__two .tf-filter-wrapper .tf-close-sidebar, .tf-archive-template__two .tf-filter-wrapper .tf-close-sidebar, .page-template-tf-search__two .tf-filter-wrapper .tf-close-sidebar{display:none;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-filter-wrapper .tf-close-sidebar, .tf-archive-template__two .tf-filter-wrapper .tf-close-sidebar, .page-template-tf-search__two .tf-filter-wrapper .tf-close-sidebar{position:absolute;right:17px;top:12px;display:block;color:#ff6055;}
}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title{display:flex;justify-content:space-between;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title .tf-section-title, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title .tf-section-title, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title .tf-section-title{margin:0;padding:0;font-weight:700;font-size:1.875rem;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title .tf-section-title, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title .tf-section-title, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title .tf-section-title{font-size:1.25rem;}
}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title button, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title button, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title button{margin:0;padding:0;border:none;background:unset;color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;transition:0.3s all ease;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title button, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title button, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title button{font-size:0.75rem;}
}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title button:hover, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title button:hover, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title button:hover{color:var(--tf-primary);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-title button.filter-reset-btn, .tf-archive-template__two .tf-filter-wrapper .tf-filter-title button.filter-reset-btn, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-title button.filter-reset-btn{display:none;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item h4, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item h4, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item h4{margin-bottom:12px;font-size:1rem;font-weight:600;line-height:1.5;color:var(--tf-text-heading);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location{display:flex;background:#ffffff;padding:12px;gap:6px;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location input, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location input, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item label.tf-filter-location input{width:-webkit-fill-available;border:none;outline:none;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item.tf-filter-rating i, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item.tf-filter-rating i, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item.tf-filter-rating i{color:var(--tf-primary);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range input.al-range-slider__input, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range input.al-range-slider__input, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range input.al-range-slider__input{display:none;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__track, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__track, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__track{box-shadow:none;background:var(--tf-brand-lite);height:8px;margin:10px 0 40px 0;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__bar, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__bar, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__bar{border:none;box-shadow:none;background:#808080;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob{display:flex;width:24px;height:24px;border-radius:12px;border:1.5px solid var(--tf-border-default);background:var(--tf-filling-background);box-shadow:none;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob:hover, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob:hover, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__knob:hover{border-color:none;box-shadow:none;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__tooltip, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__tooltip, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider__tooltip{background:none;border-radius:none;bottom:-150%;box-shadow:none;font-size:1rem;padding:0;color:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item .tf-filter-pricing-range .al-range-slider{padding:0;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul li input, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul li input, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul li input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul li input:checked + label:before,
.tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul li input:checked + label:before,
.page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul li input:checked + label:before{background:var(--tf-primary);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul li label, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul li label, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul li label{position:relative;cursor:pointer;color:var(--tf-text-paragraph);}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul li label:before, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul li label:before, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul li label:before{content:"";background-color:transparent;display:inline-block;border-radius:2px;border:0.794px solid var(--tf-primary);background:var(--tf-brand-lite);height:12px;width:12px;margin-right:8px;}
.tf-archive-listing__two .tf-filter-wrapper .tf-filter-list-item ul li a.tf-filter-list-see-less, .tf-archive-template__two .tf-filter-wrapper .tf-filter-list-item ul li a.tf-filter-list-see-less, .page-template-tf-search__two .tf-filter-wrapper .tf-filter-list-item ul li a.tf-filter-list-see-less{color:var(--tf-primary);text-decoration:none;}
.tf-archive-booking-form__style-2{background:var(--tf-filling-foreground);}
.tf-archive-booking-form__style-2 .tf-booking-form{display:flex;margin:0;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields{display:flex;width:78%;padding:24px;padding-right:0;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields{width:calc(100% - 150px);}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div{width:30%;border-right:1px solid var(--tf-border-lite);display:flex;flex-direction:column;position:relative;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:30%;padding-left:25px;align-items:start;border-right:none;cursor:pointer;}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{padding-left:0;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location{display:flex;align-items:flex-start;padding-right:25px;padding-left:0;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location{padding-right:10px;width:25%;}
}
@media only screen and (max-width: 1200px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location{padding-right:28px;padding-left:4px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location{padding-right:15px;padding-left:0px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location{width:100%;padding:0px;border-right:0px solid;margin-bottom:12px;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap{display:flex;flex-direction:row;background:var(--tf-filling-background);padding:0 12px;width:100%;align-items:center;position:relative;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap i, .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap svg{font-size:16px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap svg{width:16px;height:16px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap input{padding:9px;border:none;outline:none;width:100%;background:transparent;box-shadow:none;font-size:0.75rem;color:var(--tf-text-paragraph);}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap input::placeholder{color:var(--tf-text-paragraph);}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list{position:absolute;left:0;top:100%;width:250px;background:var(--tf-brand-lite);z-index:999;max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:8px;}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list{width:100%;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar{width:5px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list::-webkit-scrollbar-track{background-color:var(--tf-brand-lite);}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div{padding:10px;cursor:pointer;background-color:#ffffff;margin-bottom:4px;color:var(--tf-text-paragraph);display:block;transition:0.3s all ease;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:last-child,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:last-child,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:last-child{margin-bottom:0px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:hover,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:hover,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div:hover{background:var(--tf-brand-lite);}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div::before,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div::before,
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-locationautocomplete-list div::before{display:none;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout, .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin{padding-left:25px;padding-right:25px;}
@media only screen and (max-width: 1200px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout, .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin{padding-right:28px;padding-left:28px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout, .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin{padding-right:15px;padding-left:15px;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout input, .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin input{position:absolute;height:100%;width:100%;opacity:0;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkin{max-width:146px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-checkout{max-width:155px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-date{color:var(--tf-text-paragraph);font-size:1.5rem;text-align:right;margin-right:5px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-date{font-size:1.25rem;}
}
.tf-archive-booking-form__style-2 .tf-booking-form span.tf-booking-form-title{font-size:1rem;font-weight:600;margin-bottom:8px;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form span.tf-booking-form-title{font-size:0.875rem;}
}
.tf-archive-booking-form__style-2 .tf-booking-form span.tf-booking-month{color:var(--tf-text-paragraph);font-size:1rem;display:flex;flex-direction:row;align-items:center;text-transform:capitalize;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form span.tf-booking-month{font-size:0.875rem;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-date-wrap{display:flex;gap:6px;cursor:pointer;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf_label-row span#tf-required{font-size:0.75rem;color:#ff6055;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-guest-and-room-wrap{display:flex;gap:6px;margin-top:4px;text-transform:capitalize;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-person-count span{margin-right:12px;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-cancellation-refundable-text{display:flex;flex-direction:column;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-submit{width:22%;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-submit{width:150px;}
}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-submit button{height:100%;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.tf-archive-booking-form__style-2 .tf-booking-form .tf-arrow-icons{text-align:right;}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap{display:unset;top:80%;opacity:0;visibility:hidden;transition:0.3s;background:var(--tf-filling-background);}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:116%;display:block !important;}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-label{color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select{text-align:right;width:96px;}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select input[type=tel]{width:34px;height:48px;border:1px solid var(--tf-border-lite);font-size:1rem;font-weight:600;color:var(--tf-text-paragraph);text-align:center;padding-left:0px;padding-right:0px;border-radius:20px;background:var(--tf-filling-foreground);}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select input[type=tel]{width:30px;height:30px;}
}
.tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select .acr-dec, .tf-archive-booking-form__style-2 .tf_acrselection-wrap .acr-select .acr-inc{background:transparent;border:none;font-size:1.938rem;font-weight:400;color:var(--tf-text-paragraph);padding:0px;}
.tf-archive-booking-form__style-2.tf-archive-search-form{width:100%;}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form{width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf_archive_search_result{padding:16px;display:none;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf_archive_search_result .tf-booking-form-submit{width:100%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields{width:100%;display:flow-root;padding:0;padding-bottom:8px;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{display:flex;align-items:flex-start;padding-right:25px;padding-left:0;width:24%;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:10px;width:25%;}
}
@media only screen and (max-width: 1200px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:28px;padding-left:4px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{padding-right:15px;padding-left:0px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{width:100%;padding:0px;border-right:0px solid;margin-bottom:12px;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap{display:flex;flex-direction:row;background:var(--tf-filling-background);padding:0 12px;width:100%;align-items:center;position:relative;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input{padding:9px;border:none;outline:none;width:100%;background:transparent;box-shadow:none;font-size:0.75rem;color:var(--tf-text-paragraph);}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap input::placeholder{color:var(--tf-text-paragraph);}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list{position:absolute;left:0;top:100%;width:250px;background:var(--tf-brand-lite);z-index:999;max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:8px;}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list{width:100%;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list::-webkit-scrollbar{width:5px;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list::-webkit-scrollbar-track{background-color:var(--tf-brand-lite);}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list div{padding:10px;cursor:pointer;background-color:#ffffff;margin-bottom:4px;color:var(--tf-text-paragraph);display:block;transition:0.3s all ease;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:last-child,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:last-child,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list div:last-child{margin-bottom:0px;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div:hover,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div:hover,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list div:hover{background:var(--tf-brand-lite);}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-locationautocomplete-list div::before,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-destinationautocomplete-list div::before,
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-location .tf-booking-location-wrap #tf-apartment-location-autocomplete-list div::before{display:none;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{padding-left:10px;padding-right:10px;max-width:none;width:20%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{width:31%;float:left;padding:0px;max-width:none;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin{width:50%;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkin .tf-duration span{margin:0px 5px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{padding-left:10px;padding-right:10px;max-width:none;width:20%;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{width:31%;float:left;padding:0px;padding-left:20px;max-width:none;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout{width:50%;float:left;max-width:none;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-checkout .tf-duration span{margin:0px 5px;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:25px;padding-right:25px;min-width:160px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:10px;padding-right:10px;width:35%;min-width:auto;}
}
@media only screen and (max-width: 1200px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-right:28px;padding-left:28px;}
}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-right:15px;padding-left:20px;min-width:160px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{width:31%;float:left;padding-right:0px;min-width:auto;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room{padding-left:0px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-date{font-size:1.25rem;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info{margin-top:8px;color:var(--tf-text-paragraph);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info{gap:8px;float:left;margin-top:0;line-height:normal;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{font-size:1.5rem;margin-bottom:-3px;color:var(--tf-text-paragraph);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{font-size:1.25rem;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-booking-guest-and-room-wrap.tf-archive-guest-info span{line-height:inherit;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons{text-align:right;right:-20px;}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields .tf-booking-form-guest-and-room .tf-booking-form-guest-and-room-inner .tf-arrow-icons{float:left;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{max-width:none;width:37%;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin{width:50%;float:left;padding:0px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-duration span{margin:0px 5px;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block{display:flex;align-items:center;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span{font-size:1.5rem;margin:0px 15px;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block .tf-duration span{margin:0px 5px;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month{flex-direction:row;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkin .tf-tour-searching-date-block span.tf-booking-month svg{margin-left:4px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-booking-date{font-size:1.25rem;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-checkout .tf-duration span{margin:0px 5px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room{padding-left:10px;padding-right:10px;width:20%;min-width:auto;}
}
@media only screen and (max-width: 768px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room{width:50%;float:left;padding-left:20px;padding-right:0px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room .tf-booking-date{font-size:1.25rem;}
}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month{flex-direction:row;}
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-guest-and-room span.tf-booking-month svg{margin-left:4px;}
@media only screen and (min-width: 1025px) and (max-width: 1165px) {
.tf-archive-booking-form__style-2.tf-archive-search-form .tf-booking-form .tf-booking-form-fields.tf-tour-archive-block .tf-booking-form-location{padding-right:10px;}
}
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{width:24%;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields .tf-booking-form-location{width:100%;}
}
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div{width:24%;}
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:36%;min-width:200px;}
@media only screen and (max-width: 768px) {
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:38%;min-width:auto;}
}
@media only screen and (max-width: 575.98px) {
.post-type-archive-tf_hotel .tf-archive-booking-form__style-2 .tf-booking-form .tf-booking-form-fields > div.tf-booking-form-guest-and-room{width:fit-content;margin:12px 0 8px;padding-left:0;}
} .single-tf_room{background-color:var(--tf-filling-foreground);}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap{margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{-webkit-justify-content:flex-end;justify-content:flex-end;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content{max-height:inherit;min-height:inherit;}
}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{padding-bottom:96px;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{padding-bottom:56px;padding-top:140px;}
}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area{gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:32px;padding-top:116px;}
}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{margin:0;font-size:3.188rem;-webkit-box-orient:inherit;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{font-weight:400;}
}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-head-title h1{font-size:2.5rem;}
}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:250px;height:150px;padding:51px 0;justify-content:center;align-items:center;border-radius:16px;background:rgba(13, 38, 36, 0.8);color:#ffffff;background-size:cover;background-position:center;cursor:pointer;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{width:200px;height:120px;padding:20px 0;}
}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos > div{width:120px;height:80px;}
}
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:#ffffff;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a svg{width:36px;}
}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-hero-section-wrap .tf-container .tf-hero-content .tf-hero-bottom-area .tf-hero-gallery-videos a svg{width:24px;}
}
.single-tf_room .tf-single-template__two .tf-section-title{color:var(--tf-text-heading);font-size:1.563rem;font-weight:700;line-height:1.5;margin-bottom:16px;}
.single-tf_room .tf-single-template__two .tf-see-less-description, .single-tf_room .tf-single-template__two .tf-see-description{color:var(--tf-links-color, var(--tf-primary-color)) !important;}
.single-tf_room .tf-single-template__two .tf-content-wrapper{padding:48px 0;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details{gap:48px;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details{overflow:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{gap:40px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-room-single-mobile-booking-form-wrap .tf-room-price{color:var(--tf-text-heading);font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:24px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-room-single-mobile-booking-form-wrap .tf-room-price .woocommerce-Price-amount{font-size:1.88rem;font-weight:400;line-height:1.3;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-room-single-mobile-booking-form-wrap .tf-single-booking-box-wrapper .tf-search-input.form-control{width:100%;margin-left:-20px;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left{width:100%;}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-popular-facilities > ul{gap:12px 32px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-popular-facilities > ul li{width:calc(33.33% - 21.33px);}
@media only screen and (max-width: 575.98px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-popular-facilities > ul li{width:calc(50% - 16px);}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-left .tf-overview-popular-facilities > ul li i{margin-right:8px;font-size:1.25rem;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-details .tf-details-right{width:100%;padding:0;}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-room-price{color:var(--tf-text-heading);font-size:1.25rem;font-weight:400;line-height:1.4;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-room-price .woocommerce-Price-amount{font-weight:400;line-height:1.3;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 32px 32px 32px;gap:24px;border-radius:24px;background-color:#fff;box-shadow:0 16px 40px 0 rgba(238, 85, 9, 0.08);}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-single-booking-box-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;width:100%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-single-booking-box-bottom .tf-select-guests, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-single-booking-box-bottom .tf-select-room{width:calc(50% - 12px);}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper label{color:var(--tf-text-heading);font-size:1rem;line-height:1.5;font-weight:400;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-date{width:100%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-date select{background-size:13px;background-position:93% center;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field{background-color:var(--tf-filling-background);padding:8px 10px;border-radius:32px;height:48px;margin-bottom:0;border:1px solid var(--tf-border-lite);transition:all 0.2s ease;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.info-select{padding:9px 20px;cursor:pointer;width:100%;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.info-select{padding:0 20px;}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection{width:100%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select{width:100%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-dec, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-inc, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .tf-archive-guest-info{background:var(--tf-filling-background);min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select input{text-align:center;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field input, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field .tf-checkout-date{color:var(--tf-text-heading);background:transparent;border:0;font-size:1rem;line-height:1.5;padding:0;flex:1;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field input::placeholder, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field .tf-checkout-date::placeholder{color:var(--tf-text-heading);}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field svg path{stroke:var(--tf-text-heading);}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-field .tf-room-guest{color:var(--tf-text-heading);background:transparent;border:0;font-size:1rem;line-height:1.5;padding:0;flex:1;text-align:center;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-submit-button{width:100%;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-submit-button .tf_btn{width:100%;min-height:72px;border:2px solid var(--tf-links-color, var(--tf-primary-color));background-color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;line-height:1.5;margin-top:10px;}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-submit-button .tf_btn{min-height:48px;}
}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-submit-button .tf_btn:hover{box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests{position:relative;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection{cursor:pointer;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap{display:unset;min-width:302px;top:60%;opacity:0;visibility:hidden;transition:0.3s;border-radius:12px;background:#F8FDFD;padding:6px;right:0;box-shadow:rgba(238, 85, 9, 0.09) 0px 6px 17px 6px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:110%;margin-top:0;display:block !important;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection{border-radius:8px;background:#ffffff;margin-bottom:4px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection:last-child{margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-label{padding:8px 8px 8px 20px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-select{padding:8px 10px;border-radius:8px;background:#ffffff;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc{min-width:32px;min-height:32px;border-radius:32px;background:#DCE5E5;backdrop-filter:blur(16px);padding:0;border:0;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec svg path, .single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc svg path{stroke:var(--tf-links-color, var(--tf-primary-color));}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection input{background:transparent;border:0;text-align:center;color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;height:32px;padding:5px;}
.single-tf_room .tf-single-template__two .tf-content-wrapper .tf-single-booking-box-wrapper .tf-search-input.form-control{width:280px;opacity:0;position:absolute;}
.single-tf_room .tf-single-template__two .tf-review-data{-webkit-justify-content:space-between;justify-content:space-between;}
.single-tf_room .tf-single-template__two .tf-reting-field button{color:var(--tf-text-paragraph);font-size:1rem;font-weight:700;line-height:1.5;background:var(--tf-brand-lite);width:100%;border:none;padding:12px 0;border-radius:0px;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-reting-field button{font-size:0.75rem;}
}
.single-tf_room .tf-single-template__two .tf-review-widget button.tf_btn_outline{color:var(--tf-links-color, var(--tf-primary-color));font-weight:600;font-size:1.063rem;line-height:1.5;padding:0;border:none;border-radius:0;justify-content:flex-start;}
.single-tf_room .tf-single-template__two .tf-review-widget button.tf_btn_outline svg path{stroke:var(--tf-links-color, var(--tf-primary-color));}
.single-tf_room .tf-single-template__two .tf-review-widget button.tf_btn_outline:focus, .single-tf_room .tf-single-template__two .tf-review-widget button.tf_btn_outline:hover{background-color:transparent;}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-data-average .avg-review{color:var(--tf-text-lite);font-size:2.313rem;font-weight:700;line-height:1.4;margin-bottom:0px;word-wrap:break-word;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-data-average .avg-review{font-size:1.5rem;}
}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-data-average .avg-review span{color:var(--tf-text-heading);}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-all-info p{color:var(--tf-text-heading);font-size:1rem;font-weight:600;line-height:1.5;margin:0;}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-all-info p span{font-weight:400;color:var(--tf-text-paragraph);display:block;margin-top:6px;}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-feature-label{padding-bottom:8px;}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-review-feature-label p{text-transform:capitalize;}
.single-tf_room .tf-single-template__two .tf-review-data-inner .tf-progress-bar{background:var(--tf-text-lite);}
.single-tf_room .tf-single-template__two .tf-review-data-inner span.percent-progress{background:var(--tf-text-paragraph);}
.single-tf_room .tf-single-template__two a.tf-all-reviews{color:var(--tf-links-color, var(--tf-primary-color));font-weight:500;letter-spacing:0.16px;text-decoration:none;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper{background:var(--tf-filling-foreground);padding:24px 0;display:none;flex-direction:column;gap:16px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper.tf-review-show{display:flex;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper h3{color:var(--tf-text-heading);font-size:1.25rem;font-weight:700;margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container{width:100%;min-width:auto;background:transparent;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper{grid-template-columns:1fr;margin-bottom:16px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating{display:flex;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating label{font-size:0.875rem;font-weight:600;line-height:1.5;display:block;margin-right:4px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating .ratings-container{width:auto;text-align:left;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-rating-wrapper .tf-form-single-rating span.error{position:relative;top:4px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-review-submit{margin-top:16px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-review-submit .tf_btn{width:100%;border-radius:30px;padding:16px 32px;font-size:1rem;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form .tf-review-submit .tf_btn:hover{box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form input[type=text], .single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form textarea{border:1px solid var(--tf-border-lite);padding:8px;color:var(--tf-text-paragraph);font-size:1rem;border-radius:0px;}
.single-tf_room .tf-single-template__two .tf-review-form-wrapper .tf-review-form-container form textarea{width:100%;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper{padding-bottom:0;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-section-title{color:var(--tf-text-heading);font-size:1.563rem;font-weight:700;line-height:1.5;margin-bottom:16px;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper p{margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item{padding:24px;background-color:#fff;margin-bottom:16px;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header{margin-bottom:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:32px;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left .tf-reviews-avater img{border-radius:50%;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left .tf-reviews-avater-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left .tf-reviews-avater-right .tf-reviews-name{color:var(--tf-text-heading);font-size:1.25rem;font-weight:600;line-height:1.5;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left .tf-reviews-avater-right .tf-review-rating div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;color:#FFB820;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-item-header .tf-reviews-item-header-left .tf-reviews-avater-right .tf-review-rating span{display:none;}
.single-tf_room .tf-single-template__two .tf-reviews-wrapper .tf-review-items .tf-reviews-item .tf-reviews-text p{margin:0;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-room-single-booking-form-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:32px;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-room-price{color:var(--tf-text-heading);font-size:1.25rem;font-weight:400;line-height:1.4;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-room-price .woocommerce-Price-amount{font-size:1.88rem;font-weight:400;line-height:1.3;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 32px 32px 32px;gap:24px;border-radius:24px;background-color:#fff;box-shadow:0 16px 40px 0 rgba(238, 85, 9, 0.08);}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-single-booking-box-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;gap:24px;width:100%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-single-booking-box-bottom .tf-select-guests, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-single-booking-box-bottom .tf-select-room{width:calc(50% - 12px);}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper label{color:var(--tf-text-heading);font-size:1rem;line-height:1.5;font-weight:400;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-date{width:100%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-date select{background-size:13px;background-position:93% center;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field{background-color:var(--tf-filling-background);padding:8px 10px;border-radius:32px;height:48px;margin-bottom:0;border:1px solid var(--tf-border-lite);transition:all 0.2s ease;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.info-select{padding:9px 20px;cursor:pointer;width:100%;}
@media only screen and (max-width: 1024px) {
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.info-select{padding:0 20px;}
}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection{width:100%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select{width:100%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-dec, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .acr-inc, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select .tf-archive-guest-info{background:var(--tf-filling-background);min-width:32px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field.tf_acrselection .acr-select input{text-align:center;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field input, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field .tf-checkout-date{color:var(--tf-text-heading);background:transparent;border:0;font-size:1rem;line-height:1.5;padding:0;flex:1;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field input::placeholder, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field .tf-checkout-date::placeholder{color:var(--tf-text-heading);}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field svg path{stroke:var(--tf-text-heading);}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-field .tf-room-guest{color:var(--tf-text-heading);background:transparent;border:0;font-size:1rem;line-height:1.5;padding:0;flex:1;text-align:center;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-submit-button{width:100%;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-submit-button .tf_btn{width:100%;min-height:72px;border:2px solid var(--tf-links-color, var(--tf-primary-color));background-color:var(--tf-links-color, var(--tf-primary-color));font-size:1rem;line-height:1.5;margin-top:10px;}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-submit-button .tf_btn{min-height:48px;}
}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-submit-button .tf_btn:hover{box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests{position:relative;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection{cursor:pointer;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap{display:unset;min-width:302px;top:60%;opacity:0;visibility:hidden;transition:0.3s;border-radius:12px;background:#F8FDFD;padding:6px;right:0;box-shadow:rgba(238, 85, 9, 0.09) 0px 6px 17px 6px;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:110%;margin-top:0;display:block !important;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection{border-radius:8px;background:#ffffff;margin-bottom:4px;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection:last-child{margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-label{padding:8px 8px 8px 20px;color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-select{padding:8px 10px;border-radius:8px;background:#ffffff;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc{min-width:32px;min-height:32px;border-radius:32px;background:#DCE5E5;backdrop-filter:blur(16px);padding:0;border:0;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-dec svg path, .single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection .acr-inc svg path{stroke:var(--tf-links-color, var(--tf-primary-color));}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-select-guests .tf_acrselection-wrap .tf_acrselection input{background:transparent;border:0;text-align:center;color:var(--tf-text-paragraph);font-size:1rem;font-weight:600;height:32px;padding:5px;}
.single-tf_room .tf-single-template__two .tf-details-right .tf-single-booking-box-wrapper .tf-search-input.form-control{width:100%;opacity:0;position:absolute;margin-left:-20px;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules{list-style:none;-webkit-flex:0 0 calc(50% - 15px);-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);padding-left:30px;margin:0;box-sizing:border-box;}
@media only screen and (max-width: 768px) {
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li{margin:16px 0;position:relative;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li h6, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li h6{margin:0 0 5px 0;font-weight:500;font-size:1.125rem;color:var(--tf-primary);}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::before, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li::before{content:"\f058";font-family:"Font Awesome 5 Free";position:absolute;top:0;left:-29px;font-size:1.25rem;color:var(--tf-primary);}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::after, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li::after{content:"";position:absolute;left:-20px;top:23px;width:2px;height:99%;background:var(--tf-primary);}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li:first-child, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li:first-child{margin-top:0;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li:last-child, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li:last-child{margin-bottom:0;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li:last-child::after, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-included-house-rules li:last-child::after{display:none;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper.tf-house-rules-full .tf-not-included-house-rules, .single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper.tf-house-rules-full .tf-included-house-rules{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li h6{color:#dc3545;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::before{content:"\f057";color:#dc3545;}
.single-tf_room .tf-single-template__two .tf-house-rules .tf-house-rules-wrapper .tf-not-included-house-rules li::after{background:#dc3545;}
.single-tf_room .tf-single-template__two .tf-room-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;gap:32px;border-radius:16px;background-color:var(--tf-filling-background);}
@media only screen and (max-width: 575.98px) {
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;text-align:right;}
@media only screen and (max-width: 575.98px) {
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option-right{-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option-right .tf_btn{width:100%;}
}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option-right .tf_btn{border:2px solid var(--tf-links-color, var(--tf-primary-color));}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option-right .tf_btn:hover{background-color:var(--tf-primary);box-shadow:0 40px 40px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 16%, transparent), 0 32px 32px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 14%, transparent), 0 24px 24px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 12%, transparent), 0 20px 20px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 10%, transparent), 0 16px 16px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 8%, transparent), 0 12px 12px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 6%, transparent), 0 8px 8px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 4%, transparent), 0 4px 4px 0 color-mix(in srgb, var(--tf-links-color, var(--tf-primary-color)) 2%, transparent);}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option h3{color:var(--tf-text-heading);font-size:1.563rem;line-height:1.5;margin:0 0 32px 0;}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option ul.tf-room-features{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 32px;padding:0;margin:0;}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option ul.tf-room-features li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;color:var(--tf-text-paragraph);font-size:1rem;line-height:1.5;-webkit-flex:0 0 calc(50% - 16px);-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option .tf-room-off{padding:6px 16px;background:#C5FBD9;font-size:0.813rem;font-weight:600;color:#126832;margin-bottom:8px;margin-left:auto;width:fit-content;border-radius:30px;}
@media only screen and (max-width: 575.98px) {
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option .tf-room-off{margin-left:0;}
}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option .tf-room-price{color:var(--tf-text-heading);text-align:right;font-size:1.12rem;font-weight:400;line-height:1.5;margin-bottom:24px;}
.single-tf_room .tf-single-template__two .tf-room-options .tf-room-option .tf-room-price .sale-price .amount{font-size:1.25rem;font-weight:700;}
.tf-archive-listing__three, .tf-archive-template__three{}
.tf-archive-listing__three .tf-archive-search-form, .tf-archive-template__three .tf-archive-search-form{padding:64px 0;background-color:var(--tf-filling-background);background-image:url(//hotel-zbilje.si/wp-content/plugins/tourfic/assets/app/images/hotel-form-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:0.5px solid var(--tf-brand-lite);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-search-form, .tf-archive-template__three .tf-archive-search-form{padding:16px 0;}
}
.tf-archive-listing__three .tf-archive-search-form .tf-container, .tf-archive-template__three .tf-archive-search-form .tf-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;}
.tf-archive-listing__three .tf-archive-search-form .tf-booking-form, .tf-archive-template__three .tf-archive-search-form .tf-booking-form{display:inline-flex;-webkit-justify-content:center;justify-content:center;border-radius:8px;border:0.5px solid var(--tf-border-lite);background-color:var(--tf-filling-foreground);padding:24px 48px;max-width:1050px;margin:0 auto;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-search-form .tf-booking-form, .tf-archive-template__three .tf-archive-search-form .tf-booking-form{padding:16px;gap:16px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.tf-archive-listing__three .tf-search-fields, .tf-archive-template__three .tf-search-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-search-fields, .tf-archive-template__three .tf-search-fields{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
}
.tf-archive-listing__three .tf-search-fields .tf-search-field, .tf-archive-template__three .tf-search-fields .tf-search-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-search-fields .tf-search-field, .tf-archive-template__three .tf-search-fields .tf-search-field{padding:16px;border-radius:4px;background:var(--tf-brand-lite);}
}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-search-field-icon, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-search-field-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-search-field-icon svg path, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-search-field-icon svg path{fill:var(--tf-text-paragraph);}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-search-field-content, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-search-field-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative;}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-search-field-label, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-search-field-label{color:var(--tf-text-paragraph);font-size:0.875rem;line-height:1;cursor:pointer;}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-search-input, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-search-input{background:transparent;padding:0;border:none;width:110px;color:var(--tf-text-heading);font-size:1rem;height:20px;min-height:auto;margin-top:0;outline:none;font-weight:normal;}
.tf-archive-listing__three .tf-search-fields .tf-search-field .tf-archive-guest-info, .tf-archive-template__three .tf-search-fields .tf-search-field .tf-archive-guest-info{font-size:1rem;font-weight:600;line-height:1.25;}
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout{border-radius:4px;background:var(--tf-brand-lite);}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout{gap:8px;}
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkin, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkin{padding-right:0;}
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkout, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkout{padding-left:0;}
}
.tf-archive-listing__three .tf-search-fields .tf-search-field-checkinout svg path, .tf-archive-template__three .tf-search-fields .tf-search-field-checkinout svg path{fill:var(--tf-text-paragraph);}
.tf-archive-listing__three .tf-search-fields #tf-check-out,
.tf-archive-template__three .tf-search-fields #tf-check-out{cursor:pointer;}
.tf-archive-listing__three .tf-search-fields .tf-search-field-divider, .tf-archive-template__three .tf-search-fields .tf-search-field-divider{background-color:var(--tf-border-lite);width:1px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-search-fields .tf-search-field-divider, .tf-archive-template__three .tf-search-fields .tf-search-field-divider{display:none;}
}
.tf-archive-listing__three .tf-search-field-checkin .tf-search-input.form-control, .tf-archive-template__three .tf-search-field-checkin .tf-search-input.form-control{min-width:100px;width:100px;opacity:0;position:absolute;bottom:0;}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list,
.tf-archive-listing__three #tf-locationautocomplete-list,
.tf-archive-listing__three #tf-destinationautocomplete-list,
.tf-archive-template__three #tf-apartment-location-autocomplete-list,
.tf-archive-template__three #tf-locationautocomplete-list,
.tf-archive-template__three #tf-destinationautocomplete-list{position:absolute;left:0;top:100%;margin-top:10px;min-width:200px;z-index:999;max-height:200px;overflow:auto;padding:4px;border-radius:4px;background:var(--tf-filling-foreground);}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar,
.tf-archive-listing__three #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-listing__three #tf-destinationautocomplete-list::-webkit-scrollbar,
.tf-archive-template__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar,
.tf-archive-template__three #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-template__three #tf-destinationautocomplete-list::-webkit-scrollbar{width:4px;}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-listing__three #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-listing__three #tf-destinationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__three #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-template__three #tf-destinationautocomplete-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar-track,
.tf-archive-listing__three #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-listing__three #tf-destinationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__three #tf-apartment-location-autocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__three #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-template__three #tf-destinationautocomplete-list::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list div,
.tf-archive-listing__three #tf-locationautocomplete-list div,
.tf-archive-listing__three #tf-destinationautocomplete-list div,
.tf-archive-template__three #tf-apartment-location-autocomplete-list div,
.tf-archive-template__three #tf-locationautocomplete-list div,
.tf-archive-template__three #tf-destinationautocomplete-list div{padding:4px 16px;cursor:pointer;color:var(--tf-text-heading);display:block;transition:0.3s all ease;font-weight:400;line-height:1.5;letter-spacing:0.15px;border-radius:4px;}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list div:hover,
.tf-archive-listing__three #tf-locationautocomplete-list div:hover,
.tf-archive-listing__three #tf-destinationautocomplete-list div:hover,
.tf-archive-template__three #tf-apartment-location-autocomplete-list div:hover,
.tf-archive-template__three #tf-locationautocomplete-list div:hover,
.tf-archive-template__three #tf-destinationautocomplete-list div:hover{background:var(--tf-brand-lite);}
.tf-archive-listing__three #tf-apartment-location-autocomplete-list div::before,
.tf-archive-listing__three #tf-locationautocomplete-list div::before,
.tf-archive-listing__three #tf-destinationautocomplete-list div::before,
.tf-archive-template__three #tf-apartment-location-autocomplete-list div::before,
.tf-archive-template__three #tf-locationautocomplete-list div::before,
.tf-archive-template__three #tf-destinationautocomplete-list div::before{display:none;}
.tf-archive-listing__three .tf-search-guest-and-room, .tf-archive-template__three .tf-search-guest-and-room{position:relative;cursor:pointer;}
.tf-archive-listing__three .tf_acrselection-wrap, .tf-archive-template__three .tf_acrselection-wrap{display:unset;top:80%;opacity:0;margin-top:0;visibility:hidden;transition:0.3s;border-radius:8px;padding:16px;background:var(--tf-filling-foreground);}
.tf-archive-listing__three .tf_acrselection-wrap .tf_acrselection-inner, .tf-archive-template__three .tf_acrselection-wrap .tf_acrselection-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.tf-archive-listing__three .tf_acrselection-wrap .tf_acrselection-inner .tf_acrselection, .tf-archive-template__three .tf_acrselection-wrap .tf_acrselection-inner .tf_acrselection{margin-bottom:0;}
.tf-archive-listing__three .tf_acrselection-wrap .acr-label, .tf-archive-template__three .tf_acrselection-wrap .acr-label{letter-spacing:0.15px;}
.tf-archive-listing__three .tf_acrselection-wrap .acr-select, .tf-archive-template__three .tf_acrselection-wrap .acr-select{text-align:right;width:106px;gap:16px;}
.tf-archive-listing__three .tf_acrselection-wrap .acr-select input[type=tel],
.tf-archive-template__three .tf_acrselection-wrap .acr-select input[type=tel]{width:34px;height:48px;font-size:1rem;font-weight:600;color:var(--tf-text-heading);text-align:center;padding-left:0px;padding-right:0px;border-radius:4px;border:0.2px solid var(--tf-border-lite);background:var(--tf-filling-background);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf_acrselection-wrap .acr-select input[type=tel],
.tf-archive-template__three .tf_acrselection-wrap .acr-select input[type=tel]{width:30px;height:30px;}
}
.tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-dec, .tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-inc, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-dec, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-inc{background:transparent;border:none;font-size:1.938rem;font-weight:400;color:var(--tf-brand-dark);padding:0;min-width:auto;width:auto;}
.tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-dec svg rect, .tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-dec svg path, .tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-inc svg rect, .tf-archive-listing__three .tf_acrselection-wrap .acr-select .acr-inc svg path, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-dec svg rect, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-dec svg path, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-inc svg rect, .tf-archive-template__three .tf_acrselection-wrap .acr-select .acr-inc svg path{fill:var(--tf-brand-dark);}
.tf-archive-listing__three .tf_acrselection-wrap.tf-show, .tf-archive-template__three .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:116%;display:block !important;}
.tf-archive-listing__three .tf-booking-form-submit, .tf-archive-template__three .tf-booking-form-submit{margin-left:48px;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-booking-form-submit, .tf-archive-template__three .tf-booking-form-submit{margin-left:0;}
}
.tf-archive-listing__three, .tf-archive-template__three{}
.tf-archive-listing__three .tf-archive-details-wrap, .tf-archive-template__three .tf-archive-details-wrap{position:relative;}
.tf-archive-listing__three .tf-archive-details, .tf-archive-template__three .tf-archive-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:var(--tf-filling-background);position:relative;}
.tf-archive-listing__three .tf-archive-details .tf-details-left, .tf-archive-template__three .tf-archive-details .tf-details-left{width:787px;height:100vh;padding:24px 16px 24px 32px;gap:24px;position:relative;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-details-left, .tf-archive-template__three .tf-archive-details .tf-details-left{width:100%;height:auto;}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-details-left, .tf-archive-template__three .tf-archive-details .tf-details-left{padding:24px 16px;}
}
.tf-archive-listing__three .tf-archive-details .tf-details-right, .tf-archive-template__three .tf-archive-details .tf-details-right{width:calc(100% - 787px);overflow:hidden;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-details-right, .tf-archive-template__three .tf-archive-details .tf-details-right{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;}
}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-hotel-archive-map-wrap, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-hotel-archive-map-wrap{height:100vh;width:100%;}
.tf-archive-listing__three .tf-archive-details .tf-details-right #tf-hotel-archive-map,
.tf-archive-template__three .tf-archive-details .tf-details-right #tf-hotel-archive-map{height:100%;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style-iw-tc::after, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style-iw-tc::after{display:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style :focus-visible, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style :focus-visible{outline:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-c, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-c{border-radius:4px;padding:0;overflow:visible;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d{overflow:visible !important;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d:focus-visible, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-d:focus-visible{outline:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-chr, .tf-archive-listing__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-ch, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-chr, .tf-archive-template__three .tf-archive-details .tf-details-right .gm-style .gm-style-iw-ch{display:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item:focus-visible, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item:focus-visible{outline:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb{height:142px;width:262px;position:relative;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb a, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb a{outline:none;box-shadow:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb img, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb img{height:100%;width:100%;object-fit:cover;border-radius:4px;outline:none;box-shadow:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb .tf-map-item-discount, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-thumb .tf-map-item-discount{position:absolute;top:16px;left:16px;color:var(--tf-text-heading);font-size:0.75rem;font-weight:700;line-height:1.2;padding:8px 16px;border-radius:32px;background-color:#ffffff;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content{padding:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4{font-size:1rem;font-weight:500;line-height:1.2;margin:0;text-transform:capitalize;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a{color:var(--tf-text-heading);text-decoration:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a:hover, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content h4 a:hover{color:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:2px;font-size:0.875rem;color:var(--tf-text-paragraph);}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price .woocommerce-Price-amount, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-map-item-price .woocommerce-Price-amount{font-size:1rem;font-weight:500;color:var(--tf-text-heading);}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews{margin-top:0;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-review-items, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-review-items{display:none;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-avarage-review, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-avarage-review{color:var(--tf-text-heading);font-weight:400;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-avarage-review .tf-no-review-count, .tf-archive-template__three .tf-archive-details .tf-details-right .tf-map-item .tf-map-item-content .tf-reviews .tf-avarage-review .tf-no-review-count{color:var(--tf-text-heading);}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner, .tf-archive-template__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner{background:var(--tf-filling-foreground);border-radius:30px;text-align:center;color:var(--tf-text-paragraph);padding:8px 12px;font-size:0.875rem;line-height:1;font-weight:700;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer;}
.tf-archive-listing__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner:hover, .tf-archive-listing__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner.active,
.tf-archive-template__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner:hover, .tf-archive-template__three .tf-archive-details .tf-details-right .tf_map_price .tf_price_inner.active{background:var(--tf-primary);color:#ffffff;}
.tf-archive-listing__three .tf-archive-details .tf-mobile-map-btn, .tf-archive-listing__three .tf-archive-details .tf-mobile-list-btn, .tf-archive-template__three .tf-archive-details .tf-mobile-map-btn, .tf-archive-template__three .tf-archive-details .tf-mobile-list-btn{display:none;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-mobile-map-btn, .tf-archive-listing__three .tf-archive-details .tf-mobile-list-btn, .tf-archive-template__three .tf-archive-details .tf-mobile-map-btn, .tf-archive-template__three .tf-archive-details .tf-mobile-list-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px;border-radius:4px;background-color:var(--tf-primary);color:#ffffff;text-decoration:none;}
.tf-archive-listing__three .tf-archive-details .tf-mobile-list-btn, .tf-archive-template__three .tf-archive-details .tf-mobile-list-btn{position:fixed;right:16px;top:16px;z-index:99;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-top, .tf-archive-template__three .tf-archive-details .tf-archive-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-total-results, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-total-results{margin:0;font-size:1rem;font-weight:500;color:var(--tf-text-heading);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-total-results, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-total-results{display:none;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;gap:16px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item{width:32px;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:var(--tf-filling-foreground);text-align:center;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border:0.5px solid var(--tf-border-lite);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item:hover, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item:hover{background:var(--tf-brand-lite);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item.active, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item.active{background-color:var(--tf-brand-lite);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item.active svg path, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-view-item.active svg path{stroke:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn{padding:0 16px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--tf-filling-foreground);border:0.5px solid var(--tf-border-lite);text-align:center;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn i, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn i{margin-right:8px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn:hover, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn:hover{border-radius:4px;background:var(--tf-brand-lite);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active{background-color:var(--tf-brand-lite);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active svg path, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-archive-filter-btn.active svg path{stroke:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-sorting-selection-wrapper .tf-orderby, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-sorting-selection-wrapper .tf-orderby{padding:4px 16px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;height:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background-color:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-archive-listing__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-sorting-selection-wrapper .tf-orderby:focus, .tf-archive-template__three .tf-archive-details .tf-archive-top .tf-archive-view li.tf-sorting-selection-wrapper .tf-orderby:focus{outline:none;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels, .tf-archive-template__three .tf-archive-details .tf-archive-hotels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;max-height:calc(100vh - 96px);overflow-y:auto;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels, .tf-archive-template__three .tf-archive-details .tf-archive-hotels{max-height:inherit;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar, .tf-archive-template__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar{width:4px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-thumb, .tf-archive-template__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-track, .tf-archive-template__three .tf-archive-details .tf-archive-hotels::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotel{border-radius:4px;background-color:var(--tf-filling-foreground);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel:hover, .tf-archive-template__three .tf-archive-details .tf-archive-hotel:hover{background:#ffffff;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel:hover .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a, .tf-archive-template__three .tf-archive-details .tf-archive-hotel:hover .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a{color:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb{min-width:160px;max-width:160px;position:relative;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb img, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb img{width:100%;height:100%;min-height:172px;object-fit:cover;border-radius:4px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items{position:absolute;top:16px;left:16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:8px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items .tf-tag-item, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items .tf-tag-item{color:#ffffff;font-size:12px;font-weight:700;padding:6px 16px;border-radius:32px;background-color:var(--tf-primary);text-align:center;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content{width:calc(100% - 160px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:calc(100% - 130px);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left{width:100%;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;color:var(--tf-text-paragraph);font-size:1rem;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location{font-size:0.75rem;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location svg, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-title-location svg{width:16px;height:16px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title{font-size:1.3rem;font-weight:500;line-height:1.3;margin-bottom:0;text-transform:capitalize;color:var(--tf-text-heading);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title a{text-decoration:none;color:inherit;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title:hover a, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-section-title:hover a{color:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul li, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul li{color:var(--tf-text-paragraph);line-height:1.25;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul li, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left ul li{font-size:0.75rem;line-height:1.16;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:8px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews{margin-top:0;font-size:0.875rem;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-review-items, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-review-items{color:#ffc107;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-review-items, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-review-items{display:none;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-avarage-review .tf-no-review-count, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews .tf-avarage-review .tf-no-review-count{color:var(--tf-text-heading);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:130px;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right{width:100%;margin-top:16px;gap:8px;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:2px;font-size:0.875rem;color:var(--tf-text-paragraph);}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price{-webkit-justify-content:flex-start;justify-content:flex-start;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price .woocommerce-Price-amount, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price .woocommerce-Price-amount{font-size:1rem;font-weight:500;color:var(--tf-text-heading);}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price ins, .tf-archive-template__three .tf-archive-details .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price ins{background-color:transparent;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel{flex-basis:calc(50% - 12px);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media only screen and (max-width: 575.98px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel{flex-basis:100%;}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-thumb, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-thumb{min-width:100%;max-width:100%;height:165px;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-thumb .tf-tag-items{width:calc(100% - 32px);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content{width:100%;height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left{width:100%;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-left .tf-reviews{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right{margin-top:8px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid .tf-archive-hotel .tf-archive-hotel-content .tf-archive-hotel-content-right .tf-archive-hotel-price{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-1 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-1 .tf-archive-hotel{flex-basis:100%;}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel{flex-basis:calc(33.3333333333% - 16px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel{flex-basis:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-3 .tf-archive-hotel{flex-basis:calc(100% - 0px);}
}
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel{flex-basis:calc(25% - 18px);}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel{flex-basis:calc(50% - 12px);}
}
@media only screen and (max-width: 768px) {
.tf-archive-listing__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel, .tf-archive-template__three .tf-archive-details .tf-archive-hotels.tf-layout-grid.tf-grid-4 .tf-archive-hotel{flex-basis:calc(100% - 0px);}
}
.tf-archive-listing__three .tf-archive-details #tf_ajax_searchresult_loader,
.tf-archive-template__three .tf-archive-details #tf_ajax_searchresult_loader{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999;display:none;}
.tf-archive-listing__three .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img,
.tf-archive-template__three .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:100px;}
.tf-archive-listing__three .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img img,
.tf-archive-template__three .tf-archive-details #tf_ajax_searchresult_loader #tf-searchresult-loader-img img{width:120px;}
.tf-archive-listing__three .tf-archive-filter label input:checked ~ .tf-checkmark,
.tf-archive-template__three .tf-archive-filter label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);border-color:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-filter .tf-archive-filter-sidebar, .tf-archive-template__three .tf-archive-filter .tf-archive-filter-sidebar{position:fixed;top:0;left:-320px;width:300px;height:100vh;background-color:#ffffff;box-shadow:0px 4px 40px 0px rgba(80, 33, 0, 0.1);padding:16px;z-index:99999;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.tf-archive-listing__three .tf-archive-filter .tf-archive-filter-sidebar.tf-show, .tf-archive-template__three .tf-archive-filter .tf-archive-filter-sidebar.tf-show{left:0;}
.tf-archive-listing__three .tf-archive-filter .tf-filter-title, .tf-archive-template__three .tf-archive-filter .tf-filter-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px;}
.tf-archive-listing__three .tf-archive-filter .tf-filter-title .tf-section-title, .tf-archive-template__three .tf-archive-filter .tf-filter-title .tf-section-title{margin:0;padding:0;font-size:1rem;font-weight:500;color:var(--tf-text-heading);line-height:1.5;}
.tf-archive-listing__three .tf-archive-filter .tf-filter-title button.filter-reset-btn, .tf-archive-template__three .tf-archive-filter .tf-filter-title button.filter-reset-btn{margin:0;padding:0;border:none;color:var(--tf-primary);font-size:1rem;font-weight:700;line-height:1.5;background-color:transparent;letter-spacing:0.15px;cursor:pointer;display:none;}
@media only screen and (max-width: 1024px) {
.tf-archive-listing__three .tf-archive-filter .tf-filter-title button.filter-reset-btn, .tf-archive-template__three .tf-archive-filter .tf-filter-title button.filter-reset-btn{font-size:0.75rem;}
}
.tf-archive-listing__three .tf-archive-filter .tf_widget .tf-hotel-result-price-range, .tf-archive-listing__three .tf-archive-filter .tf_widget .tf-tour-result-price-range, .tf-archive-template__three .tf-archive-filter .tf_widget .tf-hotel-result-price-range, .tf-archive-template__three .tf-archive-filter .tf_widget .tf-tour-result-price-range{margin-top:20px;padding-bottom:0px;}
.tf-archive-listing__three .tf-archive-filter .tf_widget h4, .tf-archive-template__three .tf-archive-filter .tf_widget h4{font-size:1.25rem;font-weight:500;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider__track, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider__track{background:var(--tf-brand-lite);height:10px;box-shadow:none;margin:30px 0px 10px 0px;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider_dark, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider_dark{padding:0px;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider_dark .al-range-slider__bar, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider_dark .al-range-slider__bar{background:var(--tf-text-paragraph);box-shadow:none;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider__knob, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider__knob{background:var(--tf-filling-background);height:24px;width:24px;box-shadow:none;border:1.5px solid var(--tf-border-default);}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider__knob:first-child span, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider__knob:first-child span{left:10px;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider__tooltip, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider__tooltip{background:var(--tf-primary);border-radius:5px;box-shadow:none;padding:3px 10px;color:#ffffff;font-size:0.813rem;margin-bottom:0px;}
.tf-archive-listing__three .tf-archive-filter .tf_widget .al-range-slider__input.js-al-range-slider__input, .tf-archive-template__three .tf-archive-filter .tf_widget .al-range-slider__input.js-al-range-slider__input{display:none;}
.tf-archive-listing__three .tf-archive-filter #tf_map_popup_sidebar,
.tf-archive-template__three .tf-archive-filter #tf_map_popup_sidebar{display:none;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar{max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar{width:4px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-thumb,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-track,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget{border:none;background:inherit;border-radius:0;margin-bottom:32px;padding:0px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title{background-color:inherit;border:0px solid;padding:0px;border-radius:0px;height:auto;pointer-events:none;color:var(--tf-text-paragraph);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;margin-bottom:16px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title i,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-widget-title i{display:none;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter{padding:0;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul{padding:0;margin-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li{padding:0;margin:0;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label{position:relative;cursor:pointer;width:100%;display:inline-block;padding-left:24px;color:var(--tf-text-paragraph);font-size:0.875rem;font-weight:500;line-height:1.5;letter-spacing:0.15px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark{position:absolute;top:50%;left:0px;transform:translateY(-50%);height:16px;width:16px;background-color:#ffffff;border-radius:4px;border:1px solid var(--tf-primary);}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark:after,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label .tf-checkmark:after{left:4.5px;top:1.5px;width:5px;border-width:0 2px 2px 0;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input{display:none;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input:checked ~ .tf-checkmark,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li label input:checked ~ .tf-checkmark{background-color:var(--tf-primary);}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li.active,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter ul li.active{background:transparent;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more,
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less{text-align:left;color:var(--tf-primary);text-transform:capitalize;font-weight:400;text-decoration:none;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more span,
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less span,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-more span,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less span{margin-left:8px;}
.tf-archive-listing__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less,
.tf-archive-template__three .tf-archive-filter #tf__booking_sidebar .widget .tf-filter a.see-less{display:none;text-decoration:none;}
.tf-archive-listing__three .tf-pagination-bar, .tf-archive-template__three .tf-pagination-bar{display:block;width:100%;}
.tf-archive-listing__three .tf-pagination-bar .tf_posts_navigation, .tf-archive-listing__three .tf-pagination-bar #tf_posts_navigation_bar,
.tf-archive-template__three .tf-pagination-bar .tf_posts_navigation, .tf-archive-template__three .tf-pagination-bar #tf_posts_navigation_bar{width:100%;}
.tf-archive-listing__three .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-listing__three .tf-pagination-bar #tf_posts_navigation_bar .page-numbers,
.tf-archive-template__three .tf-pagination-bar .tf_posts_navigation .page-numbers, .tf-archive-template__three .tf-pagination-bar #tf_posts_navigation_bar .page-numbers{font-size:0.875rem;color:var(--tf-text-paragraph);text-decoration:none;padding:12px 12px;min-width:40px;line-height:1.2;border-radius:5px;text-align:center;background:transparent;display:inline-block;}
.tf-archive-listing__three .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-listing__three .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current,
.tf-archive-template__three .tf-pagination-bar .tf_posts_navigation .page-numbers.current, .tf-archive-template__three .tf-pagination-bar #tf_posts_navigation_bar .page-numbers.current{background:var(--tf-brand-lite);color:var(--tf-text-paragraph);}
.tf-archive-listing__three .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-listing__three .tf_posts_navigation.tf_posts_page_navigation, .tf-archive-template__three .tf_posts_navigation.tf_posts_ajax_navigation, .tf-archive-template__three .tf_posts_navigation.tf_posts_page_navigation{width:100%;}
.tf-archive-listing__three .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-listing__three .tf_posts_navigation.tf_posts_page_navigation .page-numbers, .tf-archive-template__three .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers, .tf-archive-template__three .tf_posts_navigation.tf_posts_page_navigation .page-numbers{font-size:0.875rem;color:var(--tf-text-paragraph);text-decoration:none;padding:12px 12px;min-width:40px;line-height:1.2;border-radius:5px;text-align:center;background:transparent;display:inline-block;}
.tf-archive-listing__three .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-listing__three .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current, .tf-archive-template__three .tf_posts_navigation.tf_posts_ajax_navigation .page-numbers.current, .tf-archive-template__three .tf_posts_navigation.tf_posts_page_navigation .page-numbers.current{background:var(--tf-brand-lite);color:var(--tf-text-paragraph);}
.tf-archive-listing__three .tf-archive-hotels-wrapper, .tf-archive-listing__three .tf-archive-hotels, .tf-archive-template__three .tf-archive-hotels-wrapper, .tf-archive-template__three .tf-archive-hotels{height:100%;position:relative;}
.tf-archive-booking-form__style-3.tf-booking-form{display:inline-flex;-webkit-justify-content:center;justify-content:center;border-radius:8px;border:0.5px solid var(--tf-border-lite);background-color:var(--tf-filling-foreground);padding:24px 48px;max-width:1050px;margin:0 auto;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3.tf-booking-form{padding:16px;gap:16px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.tf-archive-booking-form__style-3 .tf-search-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3 .tf-search-fields{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;}
}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field{padding:16px;border-radius:4px;background:var(--tf-brand-lite);}
}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-field-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-field-icon i{font-size:18px;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-field-icon svg{width:20px;height:20px;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-field-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-field-label{color:var(--tf-text-paragraph);font-size:0.875rem;line-height:1;cursor:pointer;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-search-input{background:transparent;padding:0;border:none;width:110px;color:var(--tf-text-heading);font-size:1rem;height:20px;outline:none;font-weight:600;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field .tf-archive-guest-info{font-size:1rem;font-weight:600;line-height:1.25;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-checkinout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-checkinout{border-radius:4px;background:var(--tf-brand-lite);}
}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-checkinout{gap:8px;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkin{padding-right:0;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-checkinout .tf-search-field-checkout{padding-left:0;}
}
.tf-archive-booking-form__style-3 .tf-search-fields #tf-check-out{cursor:pointer;}
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-divider{background-color:var(--tf-border-lite);width:1px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3 .tf-search-fields .tf-search-field-divider{display:none;}
}
.tf-archive-booking-form__style-3 .tf-search-field-checkin .tf-search-input.form-control{min-width:100px;width:100px;opacity:0;position:absolute;bottom:0;}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list{position:absolute;left:0;top:100%;margin-top:10px;min-width:200px;z-index:999;max-height:200px;overflow:auto;padding:4px;border-radius:4px;background:var(--tf-filling-foreground);}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list::-webkit-scrollbar,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list::-webkit-scrollbar{width:4px;}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list::-webkit-scrollbar-thumb,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:32px;}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list::-webkit-scrollbar-track,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list::-webkit-scrollbar-track{border-radius:32px;background:rgba(6, 13, 28, 0.2);}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list div,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list div,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list div{padding:4px 16px;cursor:pointer;color:var(--tf-text-heading);display:block;transition:0.3s all ease;font-weight:400;line-height:1.5;letter-spacing:0.15px;border-radius:4px;}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list div:hover,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list div:hover,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list div:hover{background:var(--tf-brand-lite);}
.tf-archive-booking-form__style-3 #tf-apartment-location-autocomplete-list div::before,
.tf-archive-booking-form__style-3 #tf-locationautocomplete-list div::before,
.tf-archive-booking-form__style-3 #tf-destinationautocomplete-list div::before{display:none;}
.tf-archive-booking-form__style-3 .tf-search-guest-and-room{position:relative;cursor:pointer;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap{display:unset;top:80%;opacity:0;margin-top:0;visibility:hidden;transition:0.3s;border-radius:8px;padding:16px;background:var(--tf-filling-foreground);}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .tf_acrselection-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .tf_acrselection-inner .tf_acrselection{margin-bottom:0;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-label{letter-spacing:0.15px;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select{text-align:right;width:106px;gap:16px;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select input[type=tel]{width:34px;height:48px;font-size:1rem;font-weight:600;color:var(--tf-text-heading);text-align:center;padding-left:0px;padding-right:0px;border-radius:4px;border:0.2px solid var(--tf-border-lite);background:var(--tf-filling-background);}
@media only screen and (max-width: 575.98px) {
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select input[type=tel]{width:30px;height:30px;}
}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-dec, .tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-inc{background:transparent;border:none;font-size:1.938rem;font-weight:400;color:var(--tf-brand-dark);padding:0;min-width:auto;width:auto;}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-dec svg rect, .tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-dec svg path, .tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-inc svg rect, .tf-archive-booking-form__style-3 .tf_acrselection-wrap .acr-select .acr-inc svg path{fill:var(--tf-brand-dark);}
.tf-archive-booking-form__style-3 .tf_acrselection-wrap.tf-show{visibility:visible;opacity:1;top:116%;display:block !important;}
.tf-archive-booking-form__style-3 .tf-booking-form-submit{margin-left:48px;}
@media only screen and (max-width: 1024px) {
.tf-archive-booking-form__style-3 .tf-booking-form-submit{margin-left:0;}
}
.tf-nothing-found.tf-template-4-nothing-found {
display: flex;
gap: 16px;
flex-direction: column;
align-items: center;
justify-content: center;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}