@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-regular.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-italic.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500.svg#Poppins') format('svg');font-display:swap}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-500italic.svg#Poppins') format('svg');font-display:swap}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600.svg#Poppins') format('svg');font-display:swap}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/poppins-v20-latin-600italic.svg#Poppins') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.eot');src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg');font-display:swap}@font-face{font-family:'Fairweg-Headlines';font-style:normal;font-weight:400;font-display:swap;src:local(''),
url('/wp-content/themes/fairweg-childtheme/assets/fonts/Fairweg-2025.woff2') format('woff2'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/Fairweg-2025.woff') format('woff'), url('/wp-content/themes/fairweg-childtheme/assets/fonts/Fairweg-2025.ttf') format('truetype'),}body
.modal{z-index:999999999}body .daterangepicker.dropdown-menu{-webkit-box-shadow:0 4px 2px rgba(0, 0, 0, 0.18) !important;box-shadow:0 4px 2px rgba(0, 0, 0, 0.18) !important}body .daterangepicker.dropdown-menu
#reisedauer{width:100%;padding-bottom:65px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}body .daterangepicker.dropdown-menu .btn-dropdown-submit{margin:-25px 15px 0}body .daterangepicker.dropdown-menu #reisedauer
.flexible{padding-left:0}.daterangepicker .table-condensed .td-date.start-date,.daterangepicker .table-condensed .td-date.end-date{background-color:#95c11e!important;background:#95c11e!important}@media(min-width: 768px){body .daterangepicker.dropdown-menu
#reisedauer{max-width:550px}body .daterangepicker.dropdown-menu #reisedauer
.flexible{display:flex;align-items:center;flex-wrap:wrap}body .daterangepicker.dropdown-menu #reisedauer
.line{padding-right:15px}body .daterangepicker.dropdown-menu #reisedauer
.alert{width:100%;margin-bottom:0}}@media(max-width: 767px){body .daterangepicker.dropdown-menu:not(.popup-date-custom){position:fixed;top:0 !important;left:0 !important;z-index:100;max-height:100vh;overflow-y:auto;margin:0
!important;min-height:100vh;width:100%}body .daterangepicker.dropdown-menu.popup-date-custom{flex-wrap:wrap}body .daterangepicker.show-calendar
.calendar{width:98%}body .daterangepicker:not(.single) .calendar.left
.next{display:block}body .daterangepicker.show-calendar
.calendar.right{display:none}.form-single-style-2 .form-date-field .date-wrapper{width:80% !important}.form-date-field .field-icon{margin-right:12px}body .st-hotel-result .style-list .item-service .item-service-wrapper{width:100%;margin-left:0}body .search-result-page .st-hotel-result .style-list .item-service,body .search-result-page .st-rental-result .style-list .item-service{border-bottom:1px solid #d7dce3 !important}body .search-result-page .st-hotel-result .style-list .item-service .item-content
.facilities{column-count:2;margin-top:0}body .search-result-page .item-service-wrapper .hotel-types{padding:0!important;margin-bottom:0!important;flex-wrap:wrap}body .search-result-page .st-hotel-result .style-list .item-service .item-content, body .search-result-page .st-rental-result .style-list .item-service .item-content{padding-bottom:0!important}body .st-hotel-result .style-list .item-service{padding:0
10px}}body .daterangepicker.dropdown-menu #reisedauer
.flexible{padding-left:0}.daterangepicker .table-sub-header{display:flex;justify-content:space-between}.daterangepicker .table-condensed .td-date
.date{margin:0
auto}.btn-dropdown-submit{height:100%;background:#515151;color:#fff;text-transform:uppercase;float:right;clear:both}body .btn-dropdown-submit:hover, body .btn-dropdown-submit:focus{background:#95c11f;color:#fff}body .search-result-page .search-form-wrapper .search-form .form-extra-field .dropdown-menu,
body #st-content-wrapper .form-book-wrapper.form-single-style-2 .form-extra-field .dropdown-menu{padding:15px
!important}body #st-content-wrapper .form-book-wrapper .form-extra-field .dropdown-menu .btn-dropdown-submit{margin:15px
0 0}@media screen and (max-width: 991px){.map-view-popup .top-filter{display:block !important;padding:10px;z-index:2;border:none}.map-view-popup .top-filter .close-map-view-popup{top:10px;right:10px}}@media(min-width: 768px) and (max-width: 991px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel{display:flex;justify-content:space-between;padding:20px
20px 0;flex-wrap:wrap}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-group{margin:0
!important;float:none !important;width:45% !important;flex-grow:1}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-group.submit-group{width:100% !important}}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu
li{align-items:center}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li[style="display: list-item;"]{display:flex !important}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li:not(:last-child){margin-bottom:15px !important}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li
label{flex-grow:1;padding:0}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li .select-wrapper{max-width:120px;width:100% !important;top:0 !important}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li .select-wrapper .st-number-wrapper{width:100% !important;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.search-result-page .search-form-wrapper .search-form .field-guest .dropdown-menu li .select-wrapper
input{width:100%;margin:0;flex-grow:1}body .daterangepicker.dropdown-menu #reisedauer .flexible div.line
.inline{max-width:150px;width:100%}.home #st-content-wrapper.search-result-page .search-form-wrapper.slider{position:initial !important}@media screen and (min-width: 992px) and (max-width: 1199px){.search-result-page .search-form-wrapper .search-form .form-date-field{height:auto}}@media(max-width: 991px){.search-form.sticky{display:initial !important}}@media(max-width: 1199px){.home #st-content-wrapper.search-result-page .search-form-wrapper.slider{padding:40px
0 !important}#st-content-wrapper .search-form-wrapper .st-heading{font-size:28px !important}}@media( max-width: 767px){body .search-result-page .search-form-wrapper .search-form
.render{font-size:15px !important}}@media(max-width: 991px){body #st-content-wrapper .st-hotel-map-area .st-gallery{min-width:100%}#st-content-wrapper .st-hotel-header, #st-content-wrapper .st-hotel-header>.left{width:100%}body .st-hotel-content
.buchen{margin-top:0}}@media(max-width: 767px){body .st-hotel-content
.buchen{margin-top:5%}}#st-content-wrapper .widgets .widget-box.search-hotels{padding:0}#st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group{border:none;border-bottom:1px solid #D7DCE3}#st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}#st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group{padding:20px
0 !important}#st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group:not(:last-of-type){padding:10px
20px !important}#st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group.submit-group
.btn{width:100%;padding:15px;border-radius:3px !important;margin:0}.widgets .search-hotels .form-check-availability-hotel{padding:0
!important;display:flex;flex-direction:column;background-color:transparent !important}#st-content-wrapper .widgets .widget-box.search-hotels .form-book-wrapper.inline{-webkit-box-shadow:none;box-shadow:none}.widgets .search-hotels .form-group{margin:0
!important;min-width:100%;max-width:100%}.search-hotels .tt-short-offer{background-color:#ecebe6 !important;padding:20px}.search-hotels .tt-short-offer
h3{font-size:18px;margin:0
0 20px}.search-hotels .tt-short-offer
.offer{border:1px
solid #ccc;margin-bottom:25px}.search-hotels .tt-short-offer .offer:hover{border-color:#95c11f}.search-hotels .tt-short-offer
.offer.package{margin-top:25px}.search-hotels .tt-short-offer .offer .info h3
img{max-width:35px;margin-right:10px}.search-hotels .tt-short-offer .col-xs-5{padding-left:0}.search-hotels
.offer{background-color:#fff;padding:20px
0;display:flex;flex-wrap:wrap}.search-hotels .field-icon{padding:0
!important}.search-hotels .offer
h3{margin:0
0 15px;font-weight:bold;font-size:16px}.search-hotels .offer
.price{display:flex;flex-direction:column;text-align:right;font-size:18px}.search-hotels .offer .price
small{font-size:12px}.search-hotels .offer
p{font-size:14px;margin:4px
0}.search-hotels .offer
.btn{width:100%;background-color:#95c11f;border-radius:3px;margin:10px
0 0;color:#fff}.search-hotels .offer .btn:hover{background-color:#95c11f}.single-location .search-result-page .search-form-wrapper .search-form .row>div{background-color:transparent}.search-result-page .search-form-wrapper .search-form.sticky{border-bottom:1px solid #D7DCE3}.services-grid.services-grid-to-list{padding:0;margin:0
-15px;width:calc( 100% + 30px)}.services-grid.services-grid-to-list
.item{display:flex;align-items:center}.services-grid.services-grid-to-list.st-hotel-result{margin-top:0 !important}.services-grid.services-grid-to-list .item-col{flex-grow:1}.services-grid
.btn{white-space:inherit}.services-grid .review-score{max-width:40px;margin:0
auto}.services-grid .item .featured-image
img{max-height:198px}@media(max-width: 767px){.logo.hidden-xs{display:block !important}.logo.hidden-xs+.logo{display:none !important}#header .header .header-left
.logo{max-height:70px;overflow-y:clip}#header .header .header-left .logo
img{top:-5px;position:relative}body #header .header .header-right .st-list li.st-header-link a
i.fw_heart{top:-28px;width:27px;height:27px;background-size:100%}}@media(max-width: 699px){.home #st-content-wrapper.search-result-page .search-form-wrapper .st-heading{display:none}}p.has-drop-cap::first-letter {float:left;font-size:8.4em;line-height:0.68;font-weight:100;margin:0.05em 0.1em 0 0;text-transform:uppercase;font-style:normal}.relative{position:relative}.masked-checkbox{cursor:pointer;display:flex;align-items:center}.masked-checkbox
input{display:none}.masked-checkbox .mask-checkbox{width:15px;height:15px;border-radius:2px;border:1px
solid #777;position:relative}.masked-checkbox input:checked~.mask-checkbox:before{display:block;content:'';width:6px;height:9px;left:3.5px;top:0.5px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(35deg);transform:rotate(35deg);border-color:#95c11f;position:absolute}.masked-checkbox
span.marginl{margin-left:10px}body .search-form-col i.fairweg-flight-tip, body #hotelSearchForm i.fairweg-flight-tip{position:inherit;margin-left:15px}@media (max-width: 480px){#facilities-tab .col-xs-6,.nachhaltigkeit .col-xs-6{min-height:65px}body #st-content-wrapper #facilities-tab .facilities .item, body #st-content-wrapper .facilities .nachhaltigkeit
.item{margin-bottom:0}body .search-form-col i.fairweg-flight-tip,.fairweg-score-tip{display:none!important;cursor:pointer}}@media (max-width: 980px){body .search-form-col i.fairweg-flight-tip{margin-left:-10px}}.hotel-search-form-new{min-height:0 !important;height:auto !important}.search-form-row{display:flex}.search-form-col{flex-grow:1;display:flex;align-items:center;position:relative}.search-form-col
i{position:absolute}.search-form-field{padding:20px
10px 20px 40px !important}.search-form-field>label{display:flex;flex-direction:column}.search-form-field
.render{font-size:16px;font-weight:400;color:#95c11f;cursor:pointer}.search-form-col
.btn{background:#515151 !important;height:100%;width:100%;text-transform:uppercase}.search-form-field{width:100%}.search-form-field
.render{cursor:pointer}.search-form-field .dropdown-menu{width:auto;padding:15px;margin:0;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / 18%);box-shadow:0 1px 2px rgb(0 0 0 / 18%);border-radius:0 0 4px 4px;border-color:#dfdfdf;min-width:300px}.search-form-field .dropdown-menu
.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form-field .dropdown-menu.option-icons{display:none !important}.search-form-field.open .dropdown-menu.option-icons{display:block !important;z-index:9999999}.search-form-field .dropdown-menu.option-icons .item,
.search-form-field .dropdown-menu.option-icons .hotel-item{padding:7px
20px;padding-left:40px !important}.search-form-field .dropdown-menu
label{flex-grow:1;padding:0}.search-form-field .dropdown-menu .select-wrapper{max-width:120px;width:100% !important;top:0 !important}.search-form-field .dropdown-menu .select-wrapper
input{width:100%;margin:0;flex-grow:1}.search-form-field .dropdown-menu .select-wrapper .st-number-wrapper{width:100% !important;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.search-form-col .dropdown-menu
li{cursor:pointer}.search-form-col .dropdown-menu li:hover{background-color:#f5f4f7}.search-form-col .dropdown-menu
i{left:18px}.search-form-col .dropdown-menu
.parent{font-size:16px}.search-form-col .dropdown-menu
.lv2{padding-left:10px}.search-form-col .dropdown-menu
.child{padding-left:30px}.search-form-field
input{text-overflow:ellipsis;padding-right:20px}.search-form-field .render
.clear{position:absolute;right:10px;bottom:10px}.search-form-field .clear
i{position:relative;top:-3px}.search-toggle{padding:15px;cursor:pointer}.search-toggle
span{display:flex;justify-content:space-between;align-items:center}.search-toggle[aria-expanded="true"] i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 1199px){.search-form-col
.btn{border-top-left-radius:0;border-bottom-left-radius:0}.search-form.sticky .search-form-col
.btn{border-top-right-radius:0;border-bottom-right-radius:0}.search-form-col:not(:last-of-type){border-right:1px solid #D7DCE3;padding:0
15px}.search-form-field{padding:15px
0 15px 40px !important}.search-form.sticky .search-form-field{padding:10px
0 10px 40px !important}#hotel-search-form,#hotel-search-form.in,#hotel-search-form.collapsing{display:block!important;height:auto !important}}@media(max-width: 1199px){.search-form-row{flex-direction:column}.sticky .search-form-row{flex-direction:row}.search-form-col:not(:first-of-type){border-top:1px solid #D7DCE3}.hotel-search-form-new{position:relative !important;padding:0
!important}.search-form-col .btn, .search-form-col .masked-checkbox{margin:15px
!important}.search-form-field{padding:15px
40px 15px 55px !important}.search-form-col
i{left:15px}body .search-result-page .search-form-wrapper{z-index:99}}.alert-danger
a{color:#a94442;font-weight:600}@media (min-width: 900px){body .search-result-page .item-service-wrapper .service-title{width:150%}}.search-form-col.error label
span{color:#fa5636!important}a.simple{display:block;font-size:13px;color:var(--grey-color, #5E6D77);margin-top:5px}span.meal-info{display:block;font-size:13px;color:var(--grey-color, #5E6D77);margin-bottom:6px}body #st-content-wrapper .review-box{border:none}body .score-bubble{background-image:none!important;padding-top:0;position:relative}body .services-grid .featured-image .score-bubble{top:9px!important;left:25px!important}body #fairweg-review-score{margin-top:0}body #st-content-wrapper .review-box{padding-left:0}.hotel-nearby .fa-star{color:#d4af37}.hotel-nearby
a{font-size:18px}.hotel-nearby a.st-link:hover{text-decoration:none}.services-grid .item .featured-image
img{border-radius:2px}.services-grid
.bottoms{display:flex;justify-content:center;align-items:center}.services-grid .bottoms .sub-title{margin:8px
0}body .services-nearby .item .price-wrapper .service-price{text-align:left}body .services-nearby .item .price-wrapper .service-price
a{background:#fff;color:#333;padding:0;text-align:left}body .services-nearby .item .price-wrapper{margin-bottom:25px;padding:0}body .services-nearby .bottoms
.right{min-width:25%}@media (min-width: 768px){body #st-content-wrapper .st-hotel-header{margin-top:-25px}}@media (max-width: 768px){body #st-content-wrapper .st-hotel-content{margin-top:10px}}body #st-content-wrapper .inner-search-hotels .form-book-wrapper .form-extra-field
.arrow{right:0}body #st-content-wrapper .inner-search-hotels .form-book-wrapper .arrow i:after{font:normal normal normal 14px/1 FontAwesome;display:block;float:right;content:"";cursor:pointer;font-size:14px;margin-top:-2px}body #st-content-wrapper .inner-search-hotels .form-book-wrapper .form-extra-field.open .arrow i:after{transform:rotate(180deg)}body #st-content-wrapper .inner-search-hotels .form-book-wrapper .form-extra-field.field-flight
.arrow{right:14px}body .ms-options-wrap .ms-options > ul > li.optgroup ul li.selected label:after{display:none;opacity:0}@media (max-width:480px){body .ms-options-wrap .ms-options{left:-57px}}body #st-content-wrapper .widgets .widget-box.search-hotels{border:1px
solid #95c11f}.intro-no-results{font-size:20px;font-weight:500;text-align:center}body #st-content-wrapper .search-hotels .form-book-wrapper.inline .form-group.submit-group
.btn{text-transform:none}body .ms-options-wrap > .ms-options > ul input[type="checkbox"]{top:11px}.ms-options-wrap .buttons .close , .ms-options-wrap .buttons
.save{font-size:14px;padding:2px
8px;text-align:center;border:1px
solid #aaa;border-radius:3px;float:none;font-weight:400;text-decoration:none;margin-right:15px;color:#A0A9B2;line-height:24px;opacity:1}.ms-options-wrap .buttons
.save{background:#333;color:#fff;border:1px
solid #333}.ms-options-wrap .buttons a:hover{color:#95c11f;-webkit-transition:background .2s, color .2s;transition:background .2s, color .2s}.tooltip{z-index:999999999999999!important}@media (max-width: 480px){.ms-options-wrap > .ms-options > ul input[type="checkbox"]{margin:0
15px 0 -10px;position:initial}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-flight
i.clear{top:-24px;right:-16px}#header .header .header-left .logo
img{top:0!important}}#st-content-wrapper .services-grid.owl-carousel .item .featured-image
img{aspect-ratio:4/3}body .st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content{width:100%}body .st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content
figure{max-width:100%}body .services-grid.fairweg-offer-slider .review-score span , body .fairweg-bahn-container .review-score
span{display:block;z-index:2;font-size:20px}@media (min-width: 768px){body.single-reisebuero  .search-result-page .banner ,  body.reisebuero_pages-template-default  .search-result-page .banner, body.reisebuero_locations-template-default  .search-result-page .banner, body.page-template-template-home-modern  .search-result-page
.banner_reisebuero{padding:158px
0;max-height:700px}}@media (min-width: 768px) and (max-width: 1200px){.new-mobile-search .search-form-row{padding-left:15px;padding-right:15px}body .daterangepicker.dropdown-menu{margin-left:15px!important}}@media (max-width: 768px){body.reisebuero_pages-template-default  .search-result-page .banner.no_text
.container{padding-bottom:100px !important}}.single-reisebuero #st-content-wrapper h1,.single-reisebuero #st-content-wrapper .wpb_content_element h2,.single-reisebuero #st-content-wrapper .wpb_content_element h3, .single-reisebuero .st-featured-item h4,
.single-reisebuero .st_content_wrapper h1,.single-reisebuero .st_content_wrapper .wpb_content_element h2,.single-reisebuero .st_content_wrapper .wpb_content_element h3, .single-reisebuero .st-featured-item h4,
.single-reisebuero .st-become-feature-wrapper .wpb_content_element h1,.single-reisebuero .st-become-feature-wrapper .wpb_content_element h2,.single-reisebuero .st-become-feature-wrapper .wpb_content_element h3,
.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper h1,.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper h2,.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper h3,.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h4{font-family:"Fairweg-Headlines"}body.single-reisebuero .st-featured-item
h4{font-size:25px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h1 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h1{font-size:56px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h2 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h2{font-size:40px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h3 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h3{font-size:30px!important}@media (min-width: 768px){body
.fw_vc_bayard_1{font-size:56px}body
.fw_vc_bayard_256{font-size:56px}body
.fw_vc_bayard_2{font-size:40px}body
.fw_vc_bayard_3{font-size:30px}}body.home
h2.fw_vc_bayard_2{font-size:40px!important}body.home
h2.fw_vc_bayard_256{font-size:56px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h1.fw_vc_open_sans_1 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h1.fw_vc_open_sans_1{font-size:36px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h2.fw_vc_open_sans_236, body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h2.fw_vc_open_sans_236{font-size:36px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h2.fw_vc_open_sans_2, body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h2.fw_vc_open_sans_2{font-size:28px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h3.fw_vc_open_sans_3 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h3.fw_vc_open_sans_3{font-size:24px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h4.fw_vc_open_sans_4 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h4.fw_vc_open_sans_4{font-size:20px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h5.fw_vc_open_sans_5 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h5.fw_vc_open_sans_5{font-size:16px!important}body.single-reisebuero #st-content-wrapper .wpb_content_element h6.fw_vc_open_sans_6 , body.reisebuero_locations-template-default #st-content-wrapper .wpb-content-wrapper
h6.fw_vc_open_sans_6{font-size:14px!important}body.single-reisebuero .st-become-feature-wrapper .vc_sep_line, body.single-reisebuero .st_content_wrapper .vc_sep_line, body.single-reisebuero #st-content-wrapper .vc_sep_line, body.single-reisebuero #st-content-wrapper .st-hr, .single-reisebuero_locations #st-content-wrapper .st-hr, body.single-reisebuero_locations #st-content-wrapper
.vc_sep_line{border:0
none;background:url(/wp-content/themes/fairweg-childtheme/assets/img/vc_sep_line.svg) no-repeat;background-size:100%;height:7px !important;border-top:0 !important}body .fw-reisebuero .wpcf7-text , body .fw-reisebuero .wpcf7-textarea{padding:10px
16px 10px 20px;gap:10px;border-radius:10px;border:1px
solid #A8A8A8;margin-right:24px;width:100%;height:56px;margin-bottom:16px;color:#a8a8a8;line-height:24px;font-size:16px}body .fw-reisebuero .wpcf7-text:focus , body .fw-reisebuero .wpcf7-textarea:focus{background-color:#EAF3D2}body .fw-reisebuero .wpcf7-textarea{min-height:96px}body .fw-reisebuero input.wpcf7-submit{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px
16px;gap:6px;width:200px;height:56px;background:#FFF;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16);border-radius:10px;flex:none;order:1;flex-grow:0;font-family:'Open Sans';font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.0025em;text-align:center;color:#95C11F;outline:0;border:0}body .fw-reisebuero{display:flex;justify-content:center;background-image:url("https://fairweg.de/wp-content/themes/fairweg-childtheme/assets/img/kontakt_reisebuero.png");background-repeat:no-repeat;background-color:#eee;background-size:cover;flex-direction:column;padding:50px
0}@media (min-width: 768px ){body .fw-reisebuero
.intro{margin-bottom:60px}}body .fw-reisebuero input.wpcf7-submit:hover{background-color:#DCDCDC;color:#86AE1C;cursor:pointer}body .fw-reisebuero
h1{text-align:center;font-family:"Fairweg-Headlines";font-size:56px;font-style:normal;font-weight:400;line-height:50px;text-transform:uppercase;text-underline-position:from-font;text-decoration-skip-ink:none;color:#515151}body .fw-reisebuero
h4{font-family:'Open Sans';font-size:20px;font-weight:500;line-height:30px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#515151}body .fw-reisebuero .field-submit{display:flex;justify-content:center;padding-top:15px}.fw-reisebuero .checkbox-container{display:flex;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center}.fw-reisebuero .checkbox-container
input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.fw-reisebuero .checkbox-container
p{margin:0
0 20px 36px;font-family:'Open Sans';font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.0025em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.fw-reisebuero .field-group{position:relative}.fw-reisebuero
.success{display:none;padding-top:25px;padding-bottom:106px;gap:25px}.fw-reisebuero .success
svg{display:block;margin:0
auto}.fw-reisebuero .success
h3{font-family:"Fairweg-Headlines";font-size:56px;font-weight:400;line-height:72px;text-align:center;color:#515151;margin:10px
0 -10px 0}.fw-reisebuero .success
p{font-family:'Open Sans';font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.0025em;text-align:center;color:#515151}.fw-reisebuero .wpcf7-not-valid-tip{font-style:italic;color:red;position:absolute;left:10px;top:54px}.fw-reisebuero
.checkmark{position:absolute;top:3px;left:8px;height:20px;width:20px;background-color:#fff;border:1px
solid #858585;border-radius:50%}.fw-reisebuero .checkbox-container:hover input~.checkmark{background-color:#ccc}.fw-reisebuero .checkbox-container input:checked~.checkmark{background-color:#95C11F;border:none}.fw-reisebuero .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.fw-reisebuero .checkbox-container .checkmark:after{left:7px;top:4px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fw-reisebuero .checkbox-container.error
.checkmark{border-color:red}.fw-reisebuero
.container{max-width:62%;margin:0
auto}.fw-reisebuero .reise-contant-form{max-width:648px;margin:24px
auto}@media (max-width: 768px){.fw-reisebuero
.container{max-width:100%!important}body .main-page-container .col-md-4{margin-bottom:25px}.fw-reisebuero .success
h3{line-height:56px;margin-bottom:25px;margin-top:36px}body .fw-reisebuero .field-submit{margin-left:-45px}}.single-reisebuero .vc-hoverbox-block-inner
h2{font-family:"Fairweg-Headlines";font-size:25px}#write-booking-modal{z-index:9999999}body .inner-booking-form
.double{margin-bottom:0;width:100%}body .inner-booking-form .double .form-input{width:100%}@media (min-width: 768px){body .inner-booking-form .double .form-input.self-left{max-width:50%}body .inner-booking-form .double .form-input{width:50%}}body .inner-booking-form .double .form-input{margin-bottom:16px}figure.alignright{float:right;margin:1rem}figure.alignleft{float:left;margin:1rem}.services-grid
.item{min-height:400px}body
.fw_vc_bayard_1{font-family:"Fairweg-Headlines"!important}body .fw_vc_bayard_2, body
.fw_vc_bayard_256{font-family:"Fairweg-Headlines"!important}body
.fw_vc_bayard_3{font-family:"Fairweg-Headlines"!important}body
.fw_vc_bayard_4{font-family:"Fairweg-Headlines"!important}body #customDisplayedTitles .extraInfo
.title{font-family:"Fairweg-Headlines"!important;font-size:32px!important}.tt-short-offer-premium{background-color:#ecebe6 !important;padding:20px}.tt-short-offer-premium
h3{font-size:16px}.tt-short-offer-premium
.offer{padding:20px
15px;margin-bottom:20px}.tt-short-offer-premium .offer
h3{margin-top:8px}.tt-short-offer-premium .offer .btn-white{background:#fff!important;border:1px
#515151 solid!important;color:#515151!important}.tt-short-offer-premium .offer
.info{font-size:14px}body .tt-short-offer-premium .price
a{color:inherit}@media (min-width: 980px){.modal.in .modal-dialog{width:900px;margin:30px
auto}}.item-service .seal-container{position:absolute;top:3%;left:0}.item-service
.pbadge{position:absolute;top:-3px;right:-2px;font-family:Arial,sans-serif;font-weight:bold;display:inline-flex;color:#fff;align-items:center;gap:5px;background-image:url(/wp-content/themes/fairweg-childtheme/assets/img/premium_badge.png);min-width:125px;min-height:80px;background-color:transparent;justify-content:flex-end;padding-right:8%;background-size:contain}.item-service .pbadge
.text{line-height:1.2;font-size:15px;margin-top:-15px}.item-service .pbadge .text
.bigger{font-size:16px}.item-service .pbadge
svg{width:15px}.fairweg-background-text-section{overflow:hidden;position:relative}.fairweg-background-text-section .content-wrapper{width:100%;display:flex;align-items:center;min-height:inherit}.fairweg-background-text-section .content-wrapper.container{max-width:1200px;margin:0
auto;padding-left:15px;padding-right:15px}.fairweg-background-text-section .content-inner{width:100%;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.fairweg-background-text-section .content-inner h1,
.fairweg-background-text-section .content-inner h2,
.fairweg-background-text-section .content-inner h3,
.fairweg-background-text-section .content-inner h4,
.fairweg-background-text-section .content-inner h5,
.fairweg-background-text-section .content-inner
h6{margin-bottom:15px}.fairweg-background-text-section .content-inner
p{margin-bottom:15px;line-height:1.6}.fairweg-background-text-section .content-inner
a{text-decoration:underline}.fairweg-background-text-section .content-inner a:hover{opacity:0.8}@media (max-width: 768px){.fairweg-background-text-section .content-wrapper.container{padding-left:10px;padding-right:10px}.fairweg-background-text-section .content-inner{font-size:14px}.fairweg-background-text-section .content-inner
h1{font-size:24px}.fairweg-background-text-section .content-inner
h2{font-size:22px}.fairweg-background-text-section .content-inner
h3{font-size:20px}.fairweg-background-text-section .content-inner
h4{font-size:18px}}.reisenreisen-section{margin-bottom:25px}@media (max-width: 768px){.reisenreisen-section{margin-bottom:0;margin-top:25px}}@media (min-width: 768px){.reisenreisen-content{margin-left:-6%}}#fullwidth .container-fluid{max-width:100%!important}