.btn-clear-filter:before,.btn-clear-filter:after{content:" ";width:10px;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;display:inline-block;background-color:#121212;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-clear-filter{position:relative;padding-left:13px;color:#121212;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;margin-left:10px;display:inline-block;text-transform:capitalize}.btn-clear-filter:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-clear-filter:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.btn-clear-filter:hover:before,.btn-clear-filter:hover:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.popup-filter{position:absolute}.popup-filter h4{margin-bottom:30px}.popup-filter .filter-content>.widget:not(:last-child){padding-bottom:30px;border-bottom:1px solid #e9e9e9}.popup-filter .filter-content::-webkit-scrollbar{width:10px}.popup-filter .filter-content::-webkit-scrollbar-track{background-color:#e9e9e9}.popup-filter .filter-content::-webkit-scrollbar-thumb{background:#5e6267;opacity:.5;border-radius:10px}.popup-filter .overlay{top:0;left:0;position:fixed;width:100%;height:100%;background-color:#000;z-index:-9999;opacity:0;visibility:hidden}.popup-filter.active .overlay{z-index:999;opacity:.5;visibility:visible}.content-popup-filter{width:435px;max-width:100%;position:fixed;left:0;top:0;bottom:0;z-index:999999;background-color:#fff;border-radius:0;box-shadow:0 30px 70px 0 rgba(57,62,70,.15);-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}@media only screen and (max-width:450px){.content-popup-filter{width:85vw}}.popup-filter.active .content-popup-filter{-webkit-transform:translateX(0);-khtml-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.popup-filter.active .content-popup-filter .filter-header{position:relative;padding:30px 0;font-size:22px;font-weight:700;line-height:25px;color:#121212;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;margin:0 15px}.filter-button{margin-left:10px;font-weight:500;cursor:pointer;padding:5px 10px;border:1px solid #dfe2e7;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex;align-items:center;gap:5px;border-radius:4px}.filter-button.mobile{display:none}.filter-button:hover{background:var(--theme-primary-color);color:#fff;border-color:var(--theme-primary-color)}.filter-close{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;z-index:999}.filter-close:before,.filter-close:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background-color:#121212;transform-origin:50% 50%;opacity:1;-webkit-transition:transform ease .25s;-khtml-transition:transform ease .25s;-moz-transition:transform ease .25s;-ms-transition:transform ease .25s;-o-transition:transform ease .25s;transition:transform ease .25s}.filter-close:hover:before,.filter-close:hover:after{background-color:var(--theme-primary-color)}.filter-close:before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.filter-close:after{-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-popup-filter .filter-content{padding:20px 15px;height:100%;max-height:calc(100vh - 100px);overflow-y:auto}.filter-content>.widget{margin-bottom:20px}.item-not-found{color:#fff;background-color:var(--theme-primary-color);padding:10px 20px !important;border-radius:4px;margin-top:20px}.header-absolute.booking-header #header.header-default #mainnav>ul>li>a{line-height:127px}.style-booking .page-title{width:100%;max-width:100%;border-radius:0;margin:0}.style-booking .page-title .page-title-container{max-width:830px;width:100%;margin:0 auto}.style-booking .page-title .page-title-heading{margin-bottom:24px}.custom-padding .page-title{padding-top:80px;padding-bottom:130px}.tf-search-form-tour-listing.haftmap-left,.tf-search-form-tour-listing.haftmap-right{margin-top:0}.archive-half-map-top #themesflat-content,#themesflat-content:has(.tf-half-map-top){padding-top:0}.tf-half-map-top .map-container{padding-bottom:80px}.tfvt-my-listing-search{margin-bottom:25px;padding:0}.hafl-map-left .tfvt-my-listing-search{padding:0 15px}.hafl-map-right .form-top,.hafl-map-left .form-top{padding:0 30px}.archive-half-map-top .tfvt-my-listing-search{padding:0}.wrap-listing-post{margin-top:-15px}.half-map-right .wrap-listing-post{margin-left:0;padding-left:0}.half-map-left .wrap-listing-post{padding-right:0;margin-right:0;padding-left:0}.archive-half-map-top .wrap-listing-post{padding-left:0}.archive-half-map-top .half-map-right .wrap-listing-post{padding-left:15px}.tf-search-form-wrap.style2 #search_form{position:relative;z-index:100}.tf-search-form-wrap.style3 #search_form,.tf-search-form-wrap.style2 #search_form{box-shadow:0px 4px 26px 0px #42474C14;background:#fff;border-radius:16px}.tf-search-form-wrap.style3 #search_form{border:1px solid #00000033;backdrop-filter:blur(4px);background:#00000080}.tf-search-form-wrap{padding-bottom:80px;max-width:1320px;margin:0 auto}#search-box{width:100%}#search_form .input-group>div:last-child{border-bottom:0}#search_form .input-group .submit button:hover{opacity:.8}#search_form .input-group{justify-content:left}#search_form .input-group input,#search_form .input-group input:focus{margin:0}.search-field-inner .title-field .search-icon.fa-search:before{color:var(--theme-primary-color)}#search_form .input-group .submit{position:absolute;top:0;right:0;transform:translateY(0%);margin:0;height:100%}#search_form .input-group>div.submit button{border-radius:16px;height:100%;font-size:16px;font-weight:600;line-height:20.16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;padding:14px 52px}.style2 #search_form .input-group .submit,.style3 #search_form .input-group .submit{top:50%;right:24px;transform:translateY(-50%);margin:0;height:auto}.style3 #search_form .input-group .search_advanced_field .search_advanced_title,.style2 #search_form .input-group .search_advanced_field .search_advanced_title{width:58px;height:58px;border:1px solid #ededed;border-radius:16px}.style3 #search_form .input-group .search_advanced_field .search_advanced_title{border:1px solid rgba(255,255,255,.15)}.style3 #search_form .input-group>div.submit button,.style2 #search_form .input-group>div.submit button{border-radius:16px;width:58px;height:58px;font-size:16px;font-weight:600;line-height:26px;padding:0;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}#search_form .input-group{position:relative;padding-right:190px}#search_form .input-group .search-field-inner{width:calc((100% - 110px) / 4 - 12px);margin:0;padding:0 25px;position:relative;margin:0 6px;border:none;background:#fff;box-shadow:0px 4px 26px 0px #42474C14;border-radius:16px}.style2 #search_form .input-group .search-field-inner,.style3 #search_form .input-group .search-field-inner{margin:0;background:0 0;box-shadow:none;border-radius:0}.style3 #search_form .input-group .search-field-inner:not(:first-child,:has(.search_advanced_field)):after,.style2 #search_form .input-group .search-field-inner:not(:first-child,:has(.search_advanced_field)):after{content:'';position:absolute;width:1px;height:48px;background:#ededed;left:0;top:50%;transform:translateY(-50%)}.style3 #search_form .input-group .search-field-inner:not(:first-child,:has(.search_advanced_field)):after{background:rgba(255,255,255,.15)}.style3 #search_form .input-group .search-field-inner i:not(.fa-search,.fa-filter){display:block;color:rgba(255,255,255,.5)}.style3 #search_form .input-group .search-field-inner .search_guests_title,.style3 #search_form .input-group .search-field-inner .add_input_field .add_ids_title_value,.style3 #search_form .input-group .search-date .search_date,.style3 #search_form .input-group .search-field-inner .search_guests_field{color:rgba(255,255,255,.5)}.style3 #search_form .input-group .search-field-inner .title-field{color:#fff}.style3 #search_form .input-group,.style2 #search_form .input-group{padding-right:94px}.style3 #search_form .input-group .search-field-inner,.style2 #search_form .input-group .search-field-inner{width:calc((100% - 58px) / 4)}.style3 #search_form .search_advanced_field>div,.style2 #search_form .search_advanced_field>div{display:flex}.style3 #search_form .input-group>div.search-field-inner:has(.search_advanced_field),.style2 #search_form .input-group>div.search-field-inner:has(.search_advanced_field){width:58px !important;height:58px !important}.style3 #search_form .input-group>div.search-field-inner:has(.search_advanced_field){background:0 0}.style3 #search_form .input-group>div.submit button{box-shadow:0px 4px 26px 0px rgba(66,71,76,.08);background:#fff;color:var(--theme-primary-color)}.style3 #search_form .input-group>div.submit button:hover{background:var(--theme-primary-color);color:#fff}#search_form .input-group .search-field-inner .fa-chevron-up,#search_form .input-group .search-field-inner .fa-chevron-down{display:block !important;color:#24272c;font-size:12px}#search_form .search-field-inner .add_input_field .add_ids_title i{right:0;top:auto;bottom:25px;padding:0}#search_form .search-field-inner .search_guests_select_wrapper{width:calc(100% + 40px);min-width:230px;margin-left:-30px;border:1px solid #dfe2e7;border-radius:16px;box-shadow:0px 5px 18px 5px #40485726;background:#fff}#search_form .search-field-inner .add_input_field .add_ids_list{width:100%;min-width:200px;border-radius:16px;border:1px solid #dfe2e7;box-shadow:0px 5px 18px 5px #40485726}.style2 #search_form .input-group .search-field-inner .fa-chevron-up,.style2 #search_form .input-group .search-field-inner .fa-chevron-down{color:#605858}#search_form .input-group .search-field-inner .search_guests_field>div,#search_form .input-group .search-field-inner .search_guests_field,#search_form .input-group .search-field-inner .search_date,#search_form .input-group .search-field-inner .add_ids_title{width:100%;max-width:100%}#search_form .input-group .search-field-inner .search-keyword-block,#search_form .input-group .search-field-inner .search_guests_field,#search_form .input-group .search-field-inner .search_date,#search_form .input-group .search-field-inner .add_ids_title{padding:22px 0;padding-top:52px}#search_form .input-group .search-field-inner .search-keyword-block i{display:none}#search_form .input-group .search-field-inner .search-keyword-block input{padding:0;width:100%}#search_form .input-group .search-field-inner .search-keyword-block input:focus-visible,#search_form .input-group .search-field-inner .search-keyword-block input:focus{border:none !important}#search_form .input-group .search-field-inner .title-field{position:relative;padding-left:5px;font-size:17px;font-weight:700;line-height:30px}#search_form .input-group .search-field-inner .search_guests_field,#search_form .input-group .search-field-inner .add_input_field .add_ids_title_value,#search_form .input-group .search-date .search_date,#search_form .input-group .search-field-inner .search_guests_title{color:#24272c;font-size:14px;font-weight:400;line-height:19.6px}#search_form .input-group .search-field-inner .title-field .search-icon{position:absolute;left:-20px;top:5px;display:none}#search_form .input-group .search-field-inner .title-field .search-icon.type-icon{left:-32px;top:0}#search_form .input-group .search-field-inner .search_guests_field .search_guests_title{padding:0}#search_form .input-group .search-field-inner .search_date,#search_form .input-group .search-field-inner .search_guests_field{padding-left:20px;position:relative;z-index:5}#search_form .search_guests_field,#search_form .search-date{position:relative}#search_form .search_guests_field i,#search_form .input-group .search-field-inner .search-date i{position:absolute;bottom:27px;left:0}#search_form .input-group .search-field-inner i:not(.fa-search){display:block;color:#242424;font-size:14px}#search_form .fa-search,#search_form .input-group .search-field-inner .search_guests_field i:not(.fa-user),#search_form .input-group .search-field-inner .search_advanced_field i,.default-title-search-field{display:none}#search_form .search_advanced_select_wrapper{margin-top:16px;border:none;box-shadow:0px 7px 29px 0px #0000000F;border-radius:16px}#search_form .search_advanced_select_wrapper{width:calc(100%);left:0;margin-left:0;border:1px solid #dfe2e7;border-radius:16px;box-shadow:0px 5px 18px 5px #40485726;background:#fff}.daterangepicker,.drp-calendar{border:1px solid #dfe2e7;border-radius:16px;box-shadow:0px 5px 18px 5px #40485726;background:#fff}#search_form .search_advanced_select_wrapper.active-wrap{display:block}#search_form .input-group .search_advanced_field .search_advanced_title{font-size:0;color:transparent;text-align:center;width:100%;height:100%;padding:0;line-height:1;border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#search_form .input-group .search_advanced_field .search_advanced_title:before{content:"";width:24px;height:24px;background:url(//discover-salzburg.at/wp-content/plugins/globetrek-tour-core/public/assets/css/../../../includes/elementor-widget/assets/images/icons/icon-filter.svg) center center no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#search_form .input-group .search-field-inner:has(.search_advanced_field):hover .search_advanced_title:before{background:url(//discover-salzburg.at/wp-content/plugins/globetrek-tour-core/public/assets/css/../../../includes/elementor-widget/assets/images/icons/icon-filter-2.svg) center center no-repeat}#search_form .input-group .search-field-inner:has(.search_advanced_field):hover .search_advanced_title{border-color:var(--theme-primary-color);background:var(--theme-primary-color)}#search_form .input-group .search-field-inner:has(.search_advanced_field){-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#search_form .input-group .search-field-inner:has(.search_advanced_field):hover{background:var(--theme-primary-color)}.style3 #search_form .input-group .search_advanced_field .search_advanced_title:before{background:url(//discover-salzburg.at/wp-content/plugins/globetrek-tour-core/public/assets/css/../images/icons/icon-filter-2.svg) center center no-repeat}#search_form .search_advanced_field .add_ids_list{box-shadow:none;border:none}#search_form .input-group>div.search-field-inner:has(.search_advanced_field){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:96px !important;height:96px !important;z-index:100;position:static;height:100%;border-radius:16px;background:#fff;cursor:pointer}#search_form .search_advanced_field>div{width:96px;height:96px;display:flex;align-items:center;justify-content:center}#search_form .search_advanced_select_wrapper{top:100%;margin-top:16px}#search_form .input-group .add_ids_title ul.add_ids_list li{list-style:none;font-weight:400;padding:10px 20px}#search_form .input-group .add_ids_title ul.add_ids_list .term_item_level_0.term_item_disabled{font-weight:700}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--theme-primary-color)}.daterangepicker .calendar-time .input_select_field i,.daterangepicker .calendar-time .input_select_field .input_select_input{color:var(--theme-primary-color)}.daterangepicker .calendar-time .input_select_field .input_select_input{font-size:14px}.daterangepicker .calendar-time .input_select_field i{right:0;top:50%;transform:translateY(-50%)}.daterangepicker .drp-buttons .btn{background:#081e2a;border-color:#081e2a;color:#fff}.daterangepicker .drp-buttons .btn:hover{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}.daterangepicker .input_select_field .input_select_title>div{padding-left:10px}.search_advanced_field .add_ids_title ul.add_ids_list li.term_item:hover,.search_advanced_field .add_ids_list .term_item:hover,.search_advanced_field .add_ids_list .term_item.active{background-color:transparent;color:#121212}.irs--round .irs-bar{top:40px;height:4px}.irs--round .irs-line{top:40px;height:4px;background-color:#dfe2e7;border-radius:100px}.irs--round .irs-handle{top:31px;width:20px;height:20px;border-radius:50%;box-shadow:none}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#fff}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;font-weight:400;line-height:22px;background-color:#fff;padding:1px 8px;color:#121212;border-radius:4px;border:1px solid #dfe2e7;box-shadow:0px 5px 18px 5px #40485726}#search_form .input-group .search-field-inner .title-field{color:#24272c;font-size:16px;font-weight:600;line-height:26px;position:absolute;top:21px;left:24px;padding-left:0}#search_form .input-group .search-field-inner>div.submit button{background:var(--theme-primary-color);padding:30px;border-radius:6px}.btn-search-guests-change,.btn-search-guests-change:focus{color:var(--theme-primary-color);border-color:var(--theme-primary-color);background-color:transparent;border-radius:0}.search_guests_minus,.search_guests_plus{position:relative}.search_guests_minus i,.search_guests_plus i{display:none}.search_guests_minus:after,.search_guests_plus:after{content:'+';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px}.search_guests_minus:after{content:'-'}.btn-search-guests-change:hover{background-color:var(--theme-primary-color);color:#fff;border-color:transparent}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--theme-primary-color)}#search_form .input-group .search-field-inner .search_guests_field>div{position:relative}#search_form .input-group .search-field-inner .add_ids_title{z-index:300}#search_form .input-group .search-field-inner [data-tax=ba_booking-locations] .add_ids_title{z-index:400}#search_form .input-group .search-field-inner .search_guests_field{z-index:200;cursor:pointer}@media only screen and (max-width:1200px){#search_form .input-group .search-field-inner{width:calc((100% ) / 2 - 66px)}#search_form .input-group{padding-right:200px;row-gap:12px}}@media only screen and (max-width:768px){#search_form .input-group .search_advanced_field .search_advanced_title{font-size:-1px}.tf-search-result.hide-advanted #search_form .search_advanced_field,.hide-advanted #search_form .search_advanced_field{display:none !important}.style2 #search_form .input-group,.style3 #search_form .input-group,#search_form .input-group{padding-right:0}.style3 #search_form .input-group .search-field-inner,.style2 #search_form .input-group .search-field-inner{width:calc(100%)}.style2 #search_form .input-group .submit,.style3 #search_form .input-group .submit,#search_form .input-group .submit{all:unset}.style2 #search_form .input-group .submit,.style3 #search_form .input-group .submit{width:calc(100% - 100px)}.style2 #search_form,.style3 #search_form{padding-bottom:20px}.style3 #search_form .input-group>div.submit button,.style2 #search_form .input-group>div.submit button{width:100%}#search_form .input-group .submit .button{padding:20px}#search_form .search_advanced_select_wrapper{min-width:auto}#search_form .input-group .submit .button,#search_form .input-group .submit,#search_form .input-group .search-field-inner{width:calc((100% ))}#search_form .input-group .submit{width:calc(100% - 95px);margin:0 6px}#search_form .input-group>div.search-field-inner:has(.search_advanced_field){border:none !important;width:70px !important;height:70px !important}#search_form .search_advanced_field{padding:15px 0}#search_form .input-group .search-field-inner:not(:nth-last-child(2)):after{display:none}#search_form .input-group>div:not(:last-child){border:none}.style3 #search_form .input-group>div:not(:last-child),.style2 #search_form .input-group>div:not(:last-child){border:none;border-bottom:1px solid #dfe2e7;border-bottom:1px solid #dfe2e7;margin:0 15px;padding:0 15px}#search_form .input-group>div.search-field-inner:has(.search_advanced_field){border:none !important}#search_form .input-group .search-field-inner .title-field{left:15px}#search_form .search_advanced_field{padding:15px 0}#search_form .input-group .search-field-inner{margin:0}.tf-search-form-tour-listing{margin-top:-100px !important}}@media only screen and (max-width:991px){.filter-button.mobile{display:inline-flex}.filter-button.mobile.hide-button{display:none}.post-type-archive-to_book .tour-listing-sidebar{display:none}.tf-listing-wrap .wrap-listing-post{margin-left:0}.cards-container.hafl-map-right{flex-direction:column-reverse}.hafl-map-left .map-container{margin-bottom:40px}.cards-container.hafl-map-right .map-container{margin-bottom:40px}.page-template-blog .navigation,.blog .navigation,.navigation{margin-top:40px !important}.archive-half-map-top .half-map-right .wrap-listing-post{padding-left:0}}svg.icon-marker{width:12px}svg.icon-date{width:18px}svg.icon-person{width:21px}.filter-bar{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px;gap:12px}.filter-bar .filter-listing{position:relative;display:flex;padding:8px 24px;align-items:flex-start;background:#f7f7f7;cursor:pointer;color:#121212;font-size:14px;font-weight:600;line-height:24px;text-transform:capitalize;border-radius:8px}.filter-bar a.filter-listing:hover,.filter-bar a.filter-listing.active{color:#fff;background:var(--theme-primary-color);text-decoration:none}.cards-container.half-map-right .tfvt-my-listing-search,.cards-container.half-map-left .tfvt-my-listing-search{padding:0 15px;margin-bottom:40px}.cards-container.half-map-right .tf-listing-wrap .wrap-listing-post,.cards-container.half-map-right .tf-listing-wrap .wrap-listing-post{margin-top:-15px;padding-left:0}.cards-container.half-map-right .tf-listing-wrap .pagination-wrap,.cards-container.half-map-right .tf-listing-wrap .pagination-wrap{padding-left:15px}.tf-search-result-wrap.tf-search-result{padding:0 15px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--theme-primary-color)}.daterangepicker .calendar-time .input_select_field i,.daterangepicker .calendar-time .input_select_field .input_select_input{color:var(--theme-primary-color)}.daterangepicker .calendar-time .input_select_field .input_select_input{font-size:14px}.daterangepicker .calendar-time .input_select_field i{right:0;top:50%;transform:translateY(-50%)}.daterangepicker .drp-buttons .btn{background:#081e2a;border-color:#081e2a;color:#fff}.daterangepicker .drp-buttons .btn:hover{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}.daterangepicker .input_select_field .input_select_title>div{padding-left:10px}.tf-listing-wrap,.tf-listing-wrap .wrap-listing-post{position:relative}.overlay-filter-tab{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:50}.overlay-filter-tab.autoload{position:fixed;width:100vw;height:100vh;z-index:1000000}.filter-loader{position:absolute;top:50px;left:50%;transform:translate(-50%,0%);border:6px solid #f3f3f3;border-top:6px solid var(--theme-primary-color);border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite}.overlay-filter-tab.autoload .filter-loader{top:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.toolbar-search-list{display:flex;justify-content:flex-end;align-items:center}.toolbar-search-list .form-group{display:none}.toolbar-search-list .form-group-order-by{display:flex;align-items:center;justify-content:flex-end;gap:10px}.toolbar-search-list .form-group-order-by{color:#121212;font-size:16px;line-height:26px}div.input_select_sort{padding:0 10px}.toolbar-search-list .form-group-order-by .input_select_wrapper .input_select_input{border:1px solid #dfe2e7 !important;border-radius:4px;color:#121212;padding:6px 10px}.toolbar-search-list .form-group-order-by .input_select_sort i{color:#64666c}.toolbar-search-list .form-group-order-by .input_select_sort i:hover{color:var(--theme-primary-color)}.sort-by .input_select_field .input_select_wrapper i{right:15px;top:50%;transform:translateY(-50%)}.count-results{font-size:16px;font-weight:400;line-height:26px;color:#121212;display:inline-block}.toolbar-search-list #listing_order_by{width:50%;background-color:transparent;border:0;margin-bottom:0}.toolbar-search-list #listing_order_by option:hover{background:var(--theme-primary-color)}.tf-listing-wrap .btn-display-listing-list,.tf-listing-wrap .btn-display-listing-grid{color:#000}.tf-listing-wrap .btn-display-listing-list:hover,.tf-listing-wrap .btn-display-listing-grid:hover,.tf-listing-wrap .btn-display-listing-list.active,.tf-listing-wrap .btn-display-listing-grid.active{color:var(--theme-primary-color)}.tf-listing-wrap.style1 .wrap-listing-post .content-tab{width:100%}.listing-post .tour-card{position:relative;background:#fff;border-radius:16px;overflow:hidden}.listing-post .tour-card .listing-thumb-wrapper{position:relative;overflow:hidden;display:block}.listing-post .tour-card .listing-thumb-wrapper>img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;object-fit:cover;transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}.listing-post .tour-card:hover .listing-thumb-wrapper>img{transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08)}.listing-post .tour-card .listing-thumb-wrapper .btn-wishlist{position:absolute;right:8px;top:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:40px;height:40px}.listing-post .tour-card .listing-thumb-wrapper .btn-wishlist img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.listing-post .tour-card .listing-thumb-wrapper .btn-wishlist:hover img{content:url(//discover-salzburg.at/wp-content/plugins/globetrek-tour-core/public/assets/css/../../../includes/elementor-widget/assets/images/icons/wish-list.svg)}.listing-post .tour-card .listing-thumb-wrapper .meta-lable{position:absolute;left:8px;top:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:calc(100% - 60px);gap:10px}.tour-card .view-tour-video,.tour-card .view-gallery{background:#0000004D;backdrop-filter:blur(4px);border-radius:99px;font-size:14px;font-weight:500;line-height:17.64px;color:#fff;padding:7px 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:6px;align-items:center}.listing-post .tour-card .listing-thumb-wrapper .item_info_price_discount,.listing-post .tour-card .listing-thumb-wrapper .featured-text{height:auto;padding:6px 12px;color:#fff;border-radius:99px;font-size:14px;font-weight:500;text-transform:capitalize}.listing-post .tour-card .listing-thumb-wrapper .item_info_price_discount{background-color:red}.listing-post .tour-card .listing-thumb-wrapper .featured-text{background-color:var(--theme-primary-color)}.listing-post .tour-card .listing-thumb-wrapper .count-list-gallery img,.listing-post .tour-card .listing-thumb-wrapper .view-tour-video img{max-width:20px;min-height:auto !important;background:unset !important}.listing-post .tour-card .tour-card-content .content-top{margin-bottom:12px}.listing-post .tour-card .tour-card-content .address{gap:7px;margin-bottom:0}.listing-post .tour-card .tour-card-content .address-text{font-size:14px;font-weight:400;line-height:19.6px;color:#5f615e}.listing-post .tour-card .listing-card-title,.listing-post .tour-card .listing-card-title a{font-size:18px;font-weight:600;line-height:22.68px;color:#24272c}.listing-post .tour-card .listing-card-title a:hover{color:var(--theme-primary-color)}.listing-post .tour-card .listing-card-title{margin-bottom:19px}.listing-post .tour-card .rating-review{margin-bottom:0;gap:5px;font-size:16px;font-weight:600;line-height:26px;color:#121212;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;color:#24272c;font-size:14px;font-weight:700;line-height:17.64px}.listing-post .tour-card .rating-review .rating>span{font-size:11px;margin-right:6px}.listing-post .tour-card .rating-review .review{font-size:14px;font-weight:400;line-height:19.6px;color:#8a8c8a}.listing-post .tour-card .rating-review .fa-star-half-alt:before,.listing-post .tour-card .rating-review .fa-star:before{color:#f1913d}.listing-post .tour-card .tour-info-middle{gap:16px;row-gap:5px}.listing-post .tour-card .day,.listing-post .tour-card .person{justify-content:space-between;align-items:center;gap:9px}.listing-post .tour-card .day i{font-size:20px}.listing-post .tour-card .day>div,.listing-post .tour-card .person>div{font-size:14px;font-weight:400;color:#5f615e}.listing-post .tour-card .tour-info-bottom{border-top:1px solid #ededed;padding-top:17px;margin-top:16px}.listing-post .tour-card .tour-info-bottom .currency_amount,.listing-post .tour-card .tour-info-bottom .price-content{color:var(--theme-primary-color);font-size:18px;font-weight:600;line-height:22.68px}.listing-post .tour-card .tour-card-content{border-radius:0 0 16px 16px;padding:24px 24px 22px;border:1px solid #ededed;border-top:none}.tour-card .view-tour-video:hover,.tour-card .view-gallery:hover{background:var(--theme-primary-color)}.style2 .wrap-listing-post .listing-post{display:flex;height:100%}.style2 .wrap-listing-post{width:100%}.item.list .wrap-listing-post .content-tab{width:100%}.item.list .listing-post{height:100%}.item.list .listing-post .tour-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.item.list .listing-post .tour-card .listing-thumb-wrapper{position:relative;overflow:hidden;display:block;width:47%}.item.list .listing-post .tour-card .listing-thumb-wrapper>img{height:100%;object-fit:cover}.item.list .listing-post .tour-card .tour-card-content{width:53%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;border-radius:0 16px 16px 0;border:1px solid #ededed;border-left:none}.item.list .listing-post .tour-card .listing-card-title{flex-grow:1}.style3 .tour-card{box-shadow:none}.style3 .tour-card .tour-card-content{position:absolute;background:0 0;z-index:5;bottom:0;left:0;padding:24px 23px;width:100%;border:none}.style3 .tour-card .tour-info-bottom .currency_amount,.style3 .tour-card .tour-info-bottom .price-content{color:#fff;font-size:18px;font-weight:600;line-height:22.68px}.style3 .tour-card .listing-thumb-wrapper{position:relative;overflow:hidden;display:block}.style3 .tour-card .listing-thumb-wrapper .btn-wishlist,.style3 .tour-card .listing-thumb-wrapper .group-meta .meta-lable{z-index:5}.style3 .tour-card .listing-thumb-wrapper:after{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 63.67%,rgba(0,0,0,.8) 100%)}.style3 .tour-card .tour-card-content .day>div,.style3 .tour-card .tour-card-content .person>div,.style3 .tour-card .tour-card-content .rating-review,.style3 .tour-card .tour-card-content .tour-info-bottom .price .currency_amount,.style3 .tour-card .tour-card-content .tour-info-bottom .price .price-content,.style3 .tour-card .tour-card-content .tour-info-bottom .price,.style3 .tour-card .tour-card-content svg,.style3 .tour-card .tour-card-content .listing-card-title,.style3 .tour-card .tour-card-content .listing-card-title a,.style3 .tour-card .tour-card-content .address-text{color:#fff}.style3 .tour-card .tour-card-content .rating-review{gap:9px}.style3 .tour-card .tour-card-content .rating-review .rating{line-height:1}.style3 .tour-card .tour-card-content .listing-card-title,.style3 .tour-card .tour-card-content .listing-card-title a{font-size:24px;font-weight:600;line-height:30.24px}.style3 .tour-card .tour-card-content .listing-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-height:60.48px}.style3 .listing-post .tour-card .listing-thumb-wrapper .meta-lable{left:24px;top:23px;width:calc(100% - 90px)}.style3 .listing-post .tour-card .listing-thumb-wrapper .btn-wishlist{right:24px;top:24px}.input_select_wrapper .input_select_input{margin-bottom:0 !important;border:none !important}.sort-by .input_select_field .input_select_wrapper i,.sort-by .input_select_field .input_select_wrapper svg{font-weight:400;font-family:"Font Awesome 5 Pro"}.input_select_field_sr_sort_by{max-width:190px}.input_select_list{background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin:4px 0 0;border:1px solid #e8e8e8}.input_select_list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0/30%);background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.input_select_list::-webkit-scrollbar-thumb{background-color:#a7a7a7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.input_select_list::-webkit-scrollbar{width:6px;height:4px;background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.input_select_list .term_item{font-size:15px;font-weight:400;line-height:1.2;list-style:none;padding:10px 0;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s;color:#000 !important;white-space:normal;word-break:break-word}.input_select_list .term_item:hover,.input_select_list .term_item.active{background-color:var(--theme-primary-color) !important;color:#fff !important}.tf-search-result-wrap .form-group-order-by .sort-by .input_select_field .input_select_input{border:0;background:0 0;margin-bottom:0}.tf-search-result-wrap .cards-container.row.has-sidebar.left,.tf-search-result-wrap .cards-container.row.half-map-left{flex-direction:row-reverse}.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner{position:relative}.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .listing>.loading-icon{background:rgba(255,255,255,.8);opacity:1;z-index:99}.tf-listing-wrap .wrap-listing-post .content-tab .content-tab-inner .loading-icon{transition:.5s;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0}.loading-icon .bubble{width:10px !important;height:10px !important;display:inline-block;margin:0 5px}.loading-icon .dot{min-width:10px !important;min-height:10px !important;display:block;border-radius:50%;background-color:#000;width:100%;height:100%;transform-origin:50% 50%;animation:bubble 1.2s -.6s infinite ease-out;-webkit-animation:bubble 1.2s -.6s infinite ease-out}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:var(--theme-primary-color)}50%,100%{background-color:var(--theme-primary-rgba)}}.loading-icon .bubble{width:10px !important;height:10px !important;display:inline-block;margin:0 5px}.loading-icon .dot{min-width:10px !important;min-height:10px !important;display:block;border-radius:50%;background-color:#000;width:100%;height:100%;transform-origin:50% 50%;animation:bubble 1.2s -.6s infinite ease-out;-webkit-animation:bubble 1.2s -.6s infinite ease-out}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:var(--theme-primary-color);color:var(--theme-primary-color);animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:var(--theme-primary-color)}50%,100%{background-color:var(--theme-primary-rgba)}}.post-type-archive-to_book .container{padding:0 20px;max-width:1320px}.post-type-archive-to_book .container .row{margin:0 -20px}.post-type-archive-to_book .container .row>*{padding:0 20px}.tf-listing-wrap .wrap-listing-post.row{margin:-20px}.tf-listing-wrap .wrap-listing-post .item{padding:20px}.tf-listing-wrap.style4 .wrap-listing-post .item{padding:0}.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tf-listing-wrap .wrap-listing-post.column-2 .item{-webkit-box-flex:0;-ms-flex:0 0 49.99%;flex:0 0 49.99%;max-width:49.99%}.tf-listing-wrap .wrap-listing-post.column-3 .item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.tf-listing-wrap .wrap-listing-post.column-4 .item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.tf-listing-wrap.has-carousel .row{margin-left:0;margin-right:0;margin-bottom:60px}.tf-listing-wrap.has-carousel .row>*{width:100%;padding-left:0;padding-right:0}.tf-listing-wrap.has-carousel .wrap-listing-post .owl-carousel.owl-loaded{display:flex;justify-content:center}.tf-listing-wrap.has-carousel .wrap-listing-post .item{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav{position:absolute;right:0;top:40%;width:100%}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next,.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:-120px;transform:translateY(-50%);color:var(--theme-primary-color);background-color:#f4f4f4;border:none;font-size:15px;text-align:center;padding:0;display:flex;width:66px;height:66px;justify-content:center;align-items:center;border-radius:50%}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next{left:unset;right:-120px}.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-prev:before,.tf-listing-wrap.has-carousel .owl-carousel .owl-nav .owl-next:before,.tf-listing-wrap.has-carousel .owl-carousel .owl-dots .owl-dot:before{display:none}.tf-listing-wrap .owl-carousel .owl-nav .owl-prev:hover,.tf-listing-wrap .owl-carousel .owl-nav .owl-next:hover{color:#fff;background-color:var(--theme-primary-color)}.tf-listing-wrap.has-carousel .wrap-listing-post.owl-carousel .item{-webkit-box-flex:0;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.tf-listing-wrap.has-carousel .owl-carousel .featured-property .carousel-image-box,.tf-listing-wrap.has-carousel .owl-carousel:hover{cursor:e-resize}.tf-listing-wrap.has-carousel .owl-carousel .listing-post{cursor:default}.tf-listing-wrap.has-carousel .owl-carousel.row{margin:0 !important}.tf-listing-wrap.has-carousel .owl-carousel .owl-stage{display:flex}.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card:hover .tour-card-content .address img.icon-marker,.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card:hover .tour-card-content .tour-info-middle img.icon-date,.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card:hover .tour-card-content .tour-info-middle img.icon-person,.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card .tour-card-content .address img.icon-marker,.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card .tour-card-content .tour-info-middle img.icon-date,.tf-listing-wrap.has-carousel .owl-carousel .item .listing-post .tour-card .tour-card-content .tour-info-middle img.icon-person{width:unset}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-zoom-in.mfp-bg.mfp-ready{opacity:.8}.mfp-zoom-in.mfp-bg.mfp-removing{opacity:0}.mfp-zoom-in.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-zoom-in.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-zoom-in.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in .mfp-container,.mfp-zoom-in.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-container{opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-container,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.property-flexslider .slides li{z-index:0 !important}.property-flexslider .flex-control-nav{bottom:-5%}.property-flexslider .flex-direction-nav li a{z-index:300}.swiper-button-next2{right:0;left:auto}.swiper-button-prev2{right:auto;left:0}.tf-listing-wrap .swiper-pagination{cursor:default}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-next2{right:4%}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .swiper-button-prev2{left:4%}.swiper-button-next2,.swiper-button-prev2{width:30px;height:30px;top:50%;transform:translateY(-50%);color:#d9d9d9;position:absolute;z-index:101;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;transition-delay:.2s;display:grid;align-items:center;justify-content:center}.swiper-button-next2:hover,.swiper-button-prev2:hover{color:var(--theme-primary-color)}.tf-listing-wrap .swiper-button-disabled{cursor:not-allowed}.tf-listing-wrap .wrap-listing-post .item .listing-post .swiper-pagination-bullets-dynamic{bottom:15px}.swiper-button-next2 i,.swiper-button-prev2 i{font-size:18px;font-weight:400}.swiper-container-horizontal>.swiper-pagination{z-index:100}.swiper-container-horizontal>.swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-1);width:6px;height:6px;margin:0 2px !important;opacity:1}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-next2,.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property .swiper-button-prev2{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;margin:0 2px !important;background:0 0;border:2px solid #fff;width:8px;height:8px}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .carousel-image-box{position:relative;display:block;height:100%}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property .carousel-image-box img{height:100%}.tf-listing-wrap .wrap-listing-post .item .listing-post .featured-property img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.tf-listing-wrap .wrap-listing-post .item .listing-post:hover .featured-property img{transform:scale(1.05)}.hover-listing-image{min-height:309px;position:relative;z-index:5}.hover-listing-image .wrap-hover-listing{top:0;bottom:5px;left:0;right:0;position:absolute;display:flex;overflow:hidden}.hover-listing-image .wrap-hover-listing .listing-item{align-items:flex-end;display:flex;flex:1;height:100%;position:static}.hover-listing-image .wrap-hover-listing .listing-item .images{border:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%;opacity:0;z-index:-2}.hover-listing-image .wrap-hover-listing .listing-item .images>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .15s;width:100%;height:100% !important}.hover-listing-image .wrap-hover-listing .listing-item.active .images{opacity:1;z-index:-2}.hover-listing-image .bullet-hover-listing{position:absolute;bottom:0;width:100%;height:3px;display:flex;justify-content:space-between}.hover-listing-image .bullet-hover-listing .bl-item{width:100%;height:4px;background-color:#86898e;z-index:25;margin-right:6px}.hover-listing-image .bullet-hover-listing .bl-item.active{background:var(--theme-primary-color)}.hover-listing-image .bullet-hover-listing .bl-item:last-child{margin-right:0}.overlay-limit{text-align:center;position:absolute;width:100%;top:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:55}.overlay-limit p{font-size:16px;color:#fff;font-weight:600}.overlay-limit img{width:40px !important;height:40px !important;background:unset !important}.tf-listing-wrap .featured-property .images{height:100%}.icons:before{font-family:'icomoon' !important;font-size:16px;font-weight:500;font-style:normal}.icons.icon-bed:before{content:"\e902"}.icons.icon-bath:before{content:"\e901"}.icons.icon-size:before{content:"\e900"}.owl-carousel.has-overlay .owl-item{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.owl-carousel.has-overlay .owl-item.active_overlay{opacity:.3}.widget-single-listing .listing-post{position:relative}.widget-single-listing .listing-post .group-meta{position:absolute;top:25px;left:47px}.widget-single-listing .listing-post .group-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.widget-single-listing .listing-post .features{border-radius:3px;background:var(--theme-primary-color);padding:0 25px;color:#fff;font-size:15px;font-weight:500;z-index:6;line-height:34px;height:34px;margin-bottom:0}.widget-single-listing .listing-post .car-body{color:var(--theme-primary-color);font-size:16px;font-weight:700;line-height:30px;letter-spacing:1.44px;text-transform:uppercase;position:relative;display:inline-block;margin-bottom:0}.widget-single-listing .listing-post .car-body:after{position:absolute;content:'';height:2px;width:100%;background:var(--theme-primary-color);opacity:.1;bottom:1px;left:0}.widget-single-listing .listing-post .title{color:#26232a;font-size:24px;font-weight:700;line-height:30px;margin-bottom:18px}.widget-single-listing .listing-post .excerpt{color:#86898e;font-size:16px;font-weight:500;line-height:28.8px;margin-bottom:24px}.widget-single-listing .listing-post .price .inner:nth-child(1){font-size:24px}.widget-single-listing .listing-post .price .inner:nth-child(2){font-size:16px;font-weight:500}.widget-single-listing .listing-post .price{margin-bottom:49px}.widget-single-listing .listing-post .button-details .button{color:#fff !important;font-family:'DM Sans';font-size:16px;font-weight:700;letter-spacing:.96px;text-transform:uppercase;padding:21px 62px}.widget-single-listing .listing-post .bottom-content{padding-top:40px;margin-top:24px}.widget-single-listing .listing-post .content{padding:50px 48px 100px}.paging-navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pagination-align-left .paging-navigation{justify-content:flex-start}.pagination-align-center .paging-navigation{justify-content:center}.pagination-align-right .paging-navigation{justify-content:flex-end}.pagination-wrap{width:100%;margin-top:27px}.tfvt-pagination{display:flex;align-items:center;gap:10px}.tfvt-pagination span,.tfvt-pagination a{width:40px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;border:1px solid #dfe2e7;background:#fff;color:#121212;font-size:18px;font-weight:600}.tfvt-pagination a:hover,.tfvt-pagination .current{background:var(--theme-primary-color);color:#fff;border-color:var(--theme-primary-color)}.tfvt-pagination .prev,.tfvt-pagination .next{font-size:12px}.paging-navigation.loadmore .loop-pagination.loading{position:relative;width:auto;height:48px;min-width:114px;background:var(--theme-primary-color);border-radius:8px}.paging-navigation.autoload .loop-pagination{position:relative;width:auto;height:48px;min-width:114px;background:0 0;border-radius:8px}.paging-navigation.autoload .loop-pagination.loading{background:var(--theme-primary-color)}.paging-navigation.loadmore .loop-pagination.loading a{display:none}.paging-navigation.autoload .loop-pagination.loading:before,.paging-navigation.loadmore .loop-pagination.loading:before{width:18px;height:18px;border:3px solid #fff;border-top-color:transparent!important;content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;animation:tf_rotator .6s linear infinite}@keyframes tf_rotator{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media only screen and (max-width:1300px){.tf-listing-wrap.style1 .wrap-listing-post .item .listing-post .description{gap:10px;justify-content:left}.tf-listing-wrap .wrap-listing-post .item .listing-post .description ul,.tf-listing-wrap.style2 .featured-property .group-meta{flex-wrap:wrap}.tf-listing-wrap .wrap-listing-post .bottom-content .price .regular_price{font-size:17px}.tf-listing-wrap .wrap-listing-post .bottom-content .price .sale_price{font-size:16px}.tf-listing-wrap .wrap-listing-post .bottom-content{flex-wrap:wrap;gap:10px}}@media only screen and (max-width:991px){.tf-listing-wrap .wrap-listing-post .item.list .listing-post .tour-card .listing-thumb-wrapper{width:45%}.tf-listing-wrap .wrap-listing-post .item.list .listing-post .tour-card .tour-card-content{width:55%}.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li:not(:last-child):after{background:0 0}.tf-listing-wrap.style2 .wrap-listing-post .bottom-content .price{gap:5px;flex-wrap:wrap}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li{display:block}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .featured-property,.tf-listing-wrap.style2 .wrap-listing-post .listing-post .content{width:100%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul{justify-content:space-between;align-items:flex-start}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li{text-align:center}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li .inner span{display:none}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li img{margin:0 auto;margin-bottom:10px}.widget-single-listing .listing-post .content{padding:50px 25px}.widget-single-listing .listing-post .group-meta{top:25px;left:25px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .description ul li:after{display:none}.tf-listing-wrap.style2 .wrap-listing-post .listing-post .featured-property{border-radius:10px 10px 0 0}.cards-container.half-map-left .tf-listing-wrap .wrap-listing-post,.cards-container.half-map-right .tf-listing-wrap .wrap-listing-post{padding-left:0;padding-right:15px}.cards-container.half-map-left .tf-listing-wrap .wrap-listing-post{padding-right:0}.tf-listing-wrap.half-map-left .wrap-listing-post,.tf-listing-wrap.tf-listing-wrap.half-map-right .wrap-listing-post{margin-right:0;margin:0 10px}}@media only screen and (max-width:767px){.post-type-archive-to_book .container{padding:0 15px}#search-box{padding:0 15px}.post-type-archive-to_book .container .row{margin:0 -15px}.post-type-archive-to_book .container .row>*{padding:0 15px}.listing-post .tour-card .day,.listing-post .tour-card .person{gap:5px}.listing-post .tour-card .tour-info-bottom .currency_amount,.listing-post .tour-card .tour-info-bottom .price-content{font-size:15px}.map-container,#map{height:350px !important}.custom-padding .page-title{padding-top:80px;padding-bottom:130px}.tf-half-map-top .map-container{padding-bottom:0;margin-bottom:60px}.tf-search-form-wrap{padding-bottom:60px}.container .wrap-listing-post.row{margin:0 -5px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .listing-card-title,.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .listing-card-title a{font-size:17px}.tf-listing-wrap .wrap-listing-post .item{padding:5px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .tour-card .tour-card-content,.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content{padding:10px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .address-text{font-size:14px;line-height:20px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-middle .day>div,.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-middle .person>div{font-size:14px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-bottom .price{font-size:14px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-bottom .price .currency_amount,.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-bottom .price .price-content{font-size:16px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content svg,.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content i{width:13px;font-size:13px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-middle{gap:5px}.toolbar-search-list{justify-content:flex-start;margin-top:15px}.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-2 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tf-listing-wrap .owl-carousel .owl-dots{left:20%}.tf-listing-wrap.has-carousel .row{margin-bottom:0}.hv-tool:after,.hv-tool:before{display:none}.widget-single-listing .listing-post .description ul{justify-content:space-between;align-items:baseline !important}.widget-single-listing .listing-post .description ul li{display:block !important;text-align:center}.widget-single-listing .listing-post .description ul li img{margin:0}.tf-listing-wrap .wrap-listing-post .filter-bar{justify-content:center}.tf-listing-wrap.style3 .wrap-listing-post .item .listing-post .tour-card .tour-card-content{padding:10px}.tf-listing-wrap.style3 .wrap-listing-post .item .listing-post .tour-card .listing-thumb-wrapper>img{min-height:300px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .tour-info-bottom{border-top:1px solid #dfe2e7;padding-top:7px;margin-top:7px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .listing-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .content-top{margin:0;margin-bottom:4px;gap:4px}.tf-listing-wrap .wrap-listing-post .item .listing-post .tour-card .tour-card-content .address{gap:4px}.style3 .listing-post .tour-card .listing-thumb-wrapper .meta-lable{left:10px;top:10px;width:calc(100% - 70px)}.style3 .listing-post .tour-card .listing-thumb-wrapper .btn-wishlist{right:10px;top:10px}.listing-post .tour-card .day,.listing-post .tour-card .person{justify-content:space-between;align-items:center;gap:5px}.style3 .tour-card .tour-info-bottom .currency_amount,.style3 .tour-card .tour-info-bottom .price-content{font-size:16px}.style3 .tour-card .listing-thumb-wrapper:after{background:rgba(0,0,0,.6)}}@media only screen and (max-width:480px){.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .tour-card{flex-direction:column}.tf-listing-wrap .wrap-listing-post .item.list .listing-post .tour-card .tour-card-content,.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .tour-card .tour-card-content{width:60%;padding:10px;padding-left:15px}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .tour-card .listing-thumb-wrapper,.tf-listing-wrap .wrap-listing-post .item.list .listing-post .tour-card .listing-thumb-wrapper{width:40%}.tf-listing-wrap.style2 .wrap-listing-post .item .listing-post .tour-card .listing-thumb-wrapper .meta-lable,.tf-listing-wrap .wrap-listing-post .item.list .listing-post .tour-card .listing-thumb-wrapper .meta-lable{left:5px}}@media only screen and (max-width:420px){.tf-listing-wrap .owl-carousel .owl-nav{right:4%}.tf-listing-wrap .owl-carousel .owl-dots{left:25%}.tf-listing-wrap .owl-dots .owl-dot{width:25px}}@media only screen and (max-width:360px){.tf-listing-wrap .wrap-listing-post.column-4 .item,.tf-listing-wrap .wrap-listing-post.column-3 .item,.tf-listing-wrap .wrap-listing-post.column-1 .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1200px){.tf-search-form-wrap .tf-search-form-inner #search_form .input-group .search-field-inner{width:calc((100% ) / 2)}}@media only screen and (max-width:768px){.tf-search-form-wrap .tf-search-form-inner #search_form .input-group{padding-right:0}#search_form .input-group{justify-content:flex-start}.tf-search-form-wrap.style1 .tf-search-form-inner #search_form .input-group>div:not(:last-child){border:none}#search_form .add_input_field .add_ids_list{width:100%}#search_form .search_advanced_field{padding:15px 0}.tf-search-form-wrap .tf-search-form-inner #search_form .input-group .submit{all:unset}.tf-search-form-wrap .tf-search-form-inner #search_form .input-group .submit .button,.tf-search-form-wrap .tf-search-form-inner #search_form .input-group .submit,.tf-search-form-wrap .tf-search-form-inner #search_form .input-group .search-field-inner{width:calc((100% ))}.tf-search-form-wrap.style1 .tf-search-form-inner #search_form .input-group>div:not(:last-child){border:none;border-bottom:1px solid #dfe2e7;border-bottom:1px solid #dfe2e7;margin:0 15px;padding:0 15px}#search_form .input-group>div.search-field-inner:has(.search_advanced_field){border:none !important}.tf-search-form-wrap #search_form .input-group .search-field-inner .title-field{left:15px}}