@media (max-width: 767px){.st-single-blog--solo{padding-bottom:32px !important}}.st-single-blog--solo .single-blog--heading{min-height:356px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.st-single-blog--solo .single-blog--heading
img{max-width:100%;object-fit:cover}.st-single-blog--solo .single-blog--heading .st-title--bg{position:absolute;left:50%;transform:translateX(-50%);bottom:-90px;z-index:50;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#869a96;text-align:center}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg{display:none}}.st-single-blog--solo .single-blog--heading .st-title--bg .post-info{padding:40px
40px 74px 40px;background:white;border-radius:24px;box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.08)}.st-single-blog--solo .single-blog--heading .st-title--bg .post-info
a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.32px;display:inline-block;position:relative;margin-right:20px;text-decoration:none;text-transform:uppercase}.st-single-blog--solo .single-blog--heading .st-title--bg .post-info a:after{position:absolute;content:"";height:4px;width:4px;border-radius:50%;top:10px;right:-14px;background-color:#869a96}.st-single-blog--solo .single-blog--heading .st-title--bg .post-info
h2{font-size:36px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:var(--main-color, #123a32);margin-top:16px;margin-bottom:0px;position:relative;padding:0px
50px}.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2:after{position:absolute;content:url("/wp-content/themes/images/Vector.svg");bottom:-40px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg .post-info h2:after{display:none}}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg .post-info
h2{font-size:24px}}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg .post-info{background:#fefdfb;padding:32px
0px;border-radius:0px;box-shadow:none}}.st-single-blog--solo .single-blog--heading .st-title--bg
.container{padding:0px}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg
.container{padding:0px
15px}}@media (max-width: 1024px){.st-single-blog--solo .single-blog--heading .st-title--bg .col-md-2{display:none}}@media (max-width: 1024px){.st-single-blog--solo .single-blog--heading .st-title--bg .blog-tablet{width:100%}}@media (max-width: 767px){.st-single-blog--solo .single-blog--heading .st-title--bg{position:unset;transform:none}}.st-single-blog--solo .st-blog{padding:0px
!important}.st-single-blog--solo .st-blog .blog-content{padding:150px
0px 100px 0px;background:rgba(205, 145, 73, 0.02)}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content{padding:0px}}.st-single-blog--solo .st-blog .blog-content .st-title--bg{width:100%;text-align:center}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .st-title--bg{display:block;padding:32px
0px}}@media (min-width: 768px){.st-single-blog--solo .st-blog .blog-content .st-title--bg{display:none}}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info{margin-top:0px !important}}.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info
a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.32px;display:inline-block;position:relative;margin-right:20px;text-decoration:none;text-transform:uppercase}.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info a:after{position:absolute;content:"";height:4px;width:4px;border-radius:50%;top:10px;right:-14px;background-color:#869a96}.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info
h2{font-size:36px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:var(--main-color, #123a32);margin-top:16px;margin-bottom:0px;position:relative}.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info h2:after{position:absolute;content:url("/wp-content/themes/images/Vector.svg");bottom:-40px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info h2:after{display:none}}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .st-title--bg .post-info
h2{font-size:24px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0px
200px;margin-bottom:0px !important}@media (max-width: 1024px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo{padding:0px
50px}}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo{padding:0px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content{margin-top:0px !important}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content
p{opacity:0.6;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin-bottom:16px;color:var(--main-color, #123a32)}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content p :not(.has-text-color){color:var(--main-color, #123a32)}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content p .has-text-color{font-size:20px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:20px;letter-spacing:normal;color:#f2911f;margin-top:44px}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content p .has-text-color{margin-top:32px;margin-bottom:0px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .has-inline-color{font-size:20px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:1.5;display:block;padding:0px
100px;letter-spacing:normal;margin-top:44px}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .has-inline-color{margin-top:32px;margin-bottom:0px;padding:0px
40px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content
h3{font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;color:var(--main-color, #123a32);margin:60px
0px 24px 0px}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content
h3{font-size:18px;margin:32px
0px 8px 0px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .has-text-color{margin-top:44px}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .has-text-color{margin-top:32px;margin-bottom:0px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .wp-block-image{width:100%}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .post-content .wp-block-image
img{width:100%}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex{margin-top:20px !important}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex
.tags{margin-top:0px}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex
.share{margin-top:50px;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1px;color:rgba(18, 58, 50, 0.5);width:100%;text-align:center}@media (max-width: 767px){.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex
.share{margin-top:0px}}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex .share .share-icon{margin-top:24px;display:flex;align-items:center;justify-content:center}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex .share .share-icon
.facebook{min-width:48px;min-height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#4267b2;text-decoration:none}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex .share .share-icon .facebook
i{color:white;font-size:24px}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex .share .share-icon
.twitter{min-width:48px;min-height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1d9dec;text-decoration:none}.st-single-blog--solo .st-blog .blog-content .blog-content--center .article--detail-solo .st-flex .share .share-icon .twitter
i{color:white;font-size:24px}body{}body
.no_bottom{margin-bottom:0 !important}body
#header{border-bottom:1px solid var(--light-grey-color, #EAEEF3)}body #header
.header{padding:0
0 5px 0;border-bottom:0}body #header .header .header-right .st-list li.st-header-link
a{background:transparent;color:#768092;position:relative;margin-top:30px;padding:0;border:0
none;font-size:14px;font-weight:600}body #header .header .header-right .st-list li.st-header-link a i.fa, body #header .header .header-right .st-list li.st-header-link a
i.glyphicon{position:absolute;top:-26px;font-size:26px;left:50%;color:#95c11f;margin-left:-25%}body #header .header .header-right .st-list li.st-header-link a:hover{background:transparent;color:#8ab31c}body #header .header .header-right .st-list li.st-header-link a
i.fw_heart{background:url(/wp-content/themes/fairweg-childtheme/assets/img/fw_heart.png) no-repeat 0 0;position:absolute;top:-36px;left:50%;margin-left:-25%;width:36px;height:36px}body #header .header .header-right .st-list li.st-header-link a
i.fw_heart.active{background-position:0 -36px}@media screen and (max-width: 636px){body #header .header .header-right .st-list li.st-header-link{display:inline-block}}@media (max-width: 480px){body #header
.header{border-bottom:0 none}}@media (max-width: 768px){body .hotel-search-form-home .form-button{margin-bottom:20px}}body.home .st-introduce
.thumb{border-radius:5px}body .daterangepicker.dropdown-menu{padding:0;z-index:999999}body .daterangepicker.dropdown-menu
#reisedauerAntet{padding-left:15px}body .daterangepicker.dropdown-menu .calendar
.left{padding-left:15px}body .daterangepicker.dropdown-menu .calendar
.right{padding-right:15px}body .daterangepicker.dropdown-menu .calendar
.ranges{display:none}body .daterangepicker.dropdown-menu .calendar
.month{text-transform:capitalize}body .daterangepicker.dropdown-menu
#reisedauer{background-color:#f7f7f7;padding:20px
15px;margin-bottom:-25px}body .daterangepicker.dropdown-menu #reisedauer
.flexible{padding-left:25px}body .daterangepicker.dropdown-menu #reisedauer .flexible
label{font-weight:500}body .daterangepicker.dropdown-menu #reisedauer .flexible label
.countDays{display:none}body .daterangepicker.dropdown-menu #reisedauer .flexible label
.countDays.active{color:#95c11f}body .daterangepicker.dropdown-menu #reisedauer .flexible
div.line{margin:14px
0 0;width:100%}body .daterangepicker.dropdown-menu #reisedauer .flexible div.line
.inline{max-width:100px;display:inline-block;margin-right:10px}body .daterangepicker.dropdown-menu #reisedauer
span.red{color:#fa5b3e}body .daterangepicker.dropdown-menu #reisedauer
select{background-color:#fff;border-radius:4px;border:1px
solid #ccc;padding:5px
2px}@media (min-width: 480px){body .daterangepicker.dropdown-menu #reisedauer
select{max-width:105px}}@media (max-width: 480px){body .daterangepicker.dropdown-menu #reisedauer
select{width:100%}}body .select2-container{z-index:999999}body .select2-container--open .select2-dropdown--below{min-width:160px !important}body
.mailchimp{background:#dfe2c2;position:relative}body .mailchimp
p.title{font-size:20px;color:#515151;font-weight:600;text-align:center}body .mailchimp .mc4wp-form-fields{text-align:center;margin:25px
auto}body .mailchimp .mc4wp-form-fields input[type=text]{display:inline-block;width:32%;margin-right:20px;font-size:20px;padding:12px
0px 17px 50px;height:auto;background-image:url("/wp-content/themes/fairweg-childtheme/assets/svg/ico_email.svg");background-size:50px 30px;background-repeat:no-repeat;background-position:left center;color:#757575;border-radius:0}@media (max-width: 760px){body .mailchimp .mc4wp-form-fields input[type=text]{width:100%;display:block}}body .mailchimp .mc4wp-form-fields input[type=submit]{display:inline-block;background:#515151;border-radius:3px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;border:0
none;padding:18px
40px;text-transform:uppercase}@media (max-width: 760px){body .mailchimp .mc4wp-form-fields input[type=submit]{margin:25px
auto;display:block}}body .mailchimp .mc4wp-form-fields input[type=submit]:hover{color:#fff;background:#95c11f}body .mailchimp .mc4wp-response{text-align:center;margin-top:-10px;margin-bottom:10px}body .mailchimp .mc4wp-response .mc4wp-alert{padding:10px
15px;color:#fff;font-size:18px;margin:20px
auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}body .mailchimp .mc4wp-response .mc4wp-error{background-color:#ff5f40}body .mailchimp .mc4wp-response .mc4wp-success{background-color:#96c11f}body .mailchimp
p.small{font-size:15px;font-weight:500;text-align:center;color:#515151}body .mailchimp p.small
a{color:#95c11f}body .mailchimp p.small a:hover{color:#8ab31c}body .mailchimp
.overlay{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.1);top:0}body.single-st_hotel
a.buchen{height:100%;border-radius:3px;box-shadow:0 0 0 1px #515151;background:#515151;color:#fff;text-transform:uppercase;padding:15px
50px}body.single-st_hotel a.buchen:hover{box-shadow:0 0 0 1px #95c11f;background:#95c11f}body.single-st_hotel .form-book-wrapper{margin-bottom:0 !important;border:0
none !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel{padding:20px
!important;background-color:#fbfbfa !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-group{margin:auto 10px;border:1px
solid #a0a9b2 !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-group:first-of-type{border-bottom:none !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field{background:#fff;border:1px
solid #D7DCE3;border-radius:1px;width:47% !important}@media (max-width: 768px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field{width:93% !important}}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field div.dropdown, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field .date-wrapper, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field div.dropdown, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .date-wrapper{display:inline-block;margin-right:0;width:88%}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field .dropdown-menu, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .dropdown-menu{padding:15px
5px !important;z-index:9999999}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field .dropdown-menu li:after, body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .dropdown-menu li:after{clear:both;height:1px;display:inline-block;content:""}@media (min-width: 768px) and (max-width: 1200px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field{width:47% !important}}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .field-icon{vertical-align:top;margin-top:17px;padding-left:10px;width:10%}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .check-in-wrapper{padding:0
!important;position:relative;width:89%;font-size:14px}@media (min-width: 768px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field .check-in-wrapper{margin:5px
0 0 10px}}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-date-field
span.duration{font-weight:400;color:#95c11f}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field{padding:3px
0 6px 8px !important;font-size:15px}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field .field-icon{margin-right:6px;position:relative;top:-6px;width:10%}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field #dropdown-1{width:89%}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-extra-field
.render{margin-top:1px}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .form-guest.open .dropdown-menu{display:block !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-flight{border-top:0 !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-flight .dropdown .ms-options{z-index:90000 !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-flight
i.clear{position:absolute;right:25px;z-index:999999 !important;font-size:23px;color:#a0a9b2;top:27px}@media (max-width: 768px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-flight
i.clear{padding:15px;top:20px;right:-15px}}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-meal{border-top:0 !important;border-bottom-left-radius:3px;border-bottom-right-radius:3px}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-meal .dropdown-menu
li{padding:5px
0;cursor:pointer}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-meal .dropdown-menu li input[type=radio]{display:none}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-meal .dropdown-menu li
label{color:#95c11f !important;padding:5px
25px;border:none;font-size:16px !important;cursor:pointer;display:inline-block;width:100%}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .field-meal .dropdown-menu li:hover
label{background-color:#e1e1e1}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .submit-group{position:relative !important;border:0
none !important;text-align:center;float:none;display:block;width:100% !important;right:0;margin-left:0 !important}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .submit-group:before{display:table;content:" ";clear:both;height:1px}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .submit-group
input.btn{margin:15px
auto 0;border-radius:2px !important;width:auto;background:#515151;box-shadow:none !important;padding:16px
25px 18px;outline:none}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .submit-group input.btn:hover{background:#95c11f}@media (min-width: 768px) and (max-width: 1200px){body.single-st_hotel .form-book-wrapper .form-check-availability-hotel .submit-group
input.btn{padding:16px
18px 18px !important}}body.single-st_hotel .form-book-wrapper .form-check-availability-hotel.no-date-set .intro-no-results{padding:15px;font-size:18px;line-height:1.1}body.single-st_hotel .form-book-wrapper
.alert{margin:-15px 20px 20px;display:none}body.single-st_hotel .form-book-wrapper .dropdown-menu{max-height:none !important;margin-top:0}body.single-st_hotel .form-book-wrapper .dropdown-menu .select-wrapper{display:block;width:100%}body.single-st_hotel .form-book-wrapper .dropdown-menu .childs .select-wrapper{margin-bottom:10px}@media (max-width: 768px){body.single-st_hotel .form-book-wrapper .dropdown-menu .childs .select-wrapper{width:53%;display:inline-block;margin-bottom:5px;position:relative;top:12px}}@media (max-width: 480px){body.single-st_hotel .form-book-wrapper .dropdown-menu .childs .select-wrapper{width:70%}}body.single-st_hotel .form-book-wrapper .dropdown-menu .childs .select-wrapper .st-input-number-select{min-width:111px}body.single-st_hotel .form-book-wrapper .dropdown-menu .childs
label{display:inline-block}@media (max-width: 768px){body.single-st_hotel .form-book-wrapper .dropdown-menu .childs
label{width:45%}}@media (max-width: 480px){body.single-st_hotel .form-book-wrapper .dropdown-menu .childs
label{width:25%}}body.single-st_hotel .form-book-wrapper .date-wrapper.error .check-in-wrapper .render, body.single-st_hotel .form-book-wrapper .date-wrapper.error .check-in-wrapper
.duration{color:#fa5636 !important}body .fa-heart-o:before{content:""}body #hotel-search-form .check-in-wrapper span.duration, body .search-form .check-in-wrapper span.duration, body .form-check-availability-hotel .check-in-wrapper
span.duration{font-weight:400;color:#95c11f !important;font-size:16px}body #hotel-search-form .search-destination .destination-search, body .search-form .search-destination .destination-search, body .form-check-availability-hotel .search-destination .destination-search{border:0
none;outline:0;color:#95c11f}body #hotel-search-form .search-destination .destination-search::-webkit-input-placeholder, body .search-form .search-destination .destination-search::-webkit-input-placeholder, body .form-check-availability-hotel .search-destination .destination-search::-webkit-input-placeholder{color:#95c11f}body #hotel-search-form .search-destination .destination-search:-ms-input-placeholder, body .search-form .search-destination .destination-search:-ms-input-placeholder, body .form-check-availability-hotel .search-destination .destination-search:-ms-input-placeholder{color:#95c11f}body #hotel-search-form .search-destination .destination-search::placeholder, body .search-form .search-destination .destination-search::placeholder, body .form-check-availability-hotel .search-destination .destination-search::placeholder{color:#95c11f;opacity:1}body #hotel-search-form .search-destination .destination-search:focus::placeholder, body .search-form .search-destination .destination-search:focus::placeholder, body .form-check-availability-hotel .search-destination .destination-search:focus::placeholder{opacity:0.5;color:#c9dc95}body #hotel-search-form .search-destination span.child, body .search-form .search-destination span.child, body .form-check-availability-hotel .search-destination
span.child{padding-left:10px}body #hotel-search-form .search-destination .render, body .search-form .search-destination .render, body .form-check-availability-hotel .search-destination
.render{display:inline-block;position:relative}body #hotel-search-form .search-destination .render input[type=search], body .search-form .search-destination .render input[type=search], body .form-check-availability-hotel .search-destination .render input[type=search]{padding-right:20px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body #hotel-search-form .search-destination .render .loading, body .search-form .search-destination .render .loading, body .form-check-availability-hotel .search-destination .render
.loading{position:absolute;right:40px;top:5px;cursor:pointer;display:inline-block;z-index:99999}body #hotel-search-form .search-destination .render .clear, body .search-form .search-destination .render .clear, body .form-check-availability-hotel .search-destination .render
.clear{position:absolute;right:4px;top:4px;cursor:pointer;display:inline-block;z-index:99999}body #hotel-search-form .search-destination .render .clear i, body .search-form .search-destination .render .clear i, body .form-check-availability-hotel .search-destination .render .clear
i{font-size:23px;color:#a0a9b2}body #hotel-search-form .search-destination .render .twitter-typeahead, body .search-form .search-destination .render .twitter-typeahead, body .form-check-availability-hotel .search-destination .render .twitter-typeahead{width:100%}body #hotel-search-form .search-destination .dropdown-menu .no_select, body .search-form .search-destination .dropdown-menu .no_select, body .form-check-availability-hotel .search-destination .dropdown-menu
.no_select{color:#9f9f9f}body #hotel-search-form .search-destination .clear, body .search-form .search-destination .clear, body .form-check-availability-hotel .search-destination
.clear{display:none}body #hotel-search-form .search-form-col i, body .search-form .search-form-col i, body .form-check-availability-hotel .search-form-col
i{z-index:999999 !important}body #hotel-search-form .search-form-col .btn-search.inactive, body .search-form .search-form-col .btn-search.inactive, body .form-check-availability-hotel .search-form-col .btn-search.inactive{background:#939393 !important}@media (max-width: 1199px){body #hotel-search-form .masked-checkbox *:last-child, body .search-form .masked-checkbox *:last-child, body .form-check-availability-hotel .masked-checkbox *:last-child{margin-left:25px}}body .services-grid{padding-left:15px;padding-right:15px;margin-right:auto;margin-left:auto}body .service-price div.icons
span{display:inline-block;vertical-align:middle;max-width:40px;max-height:40px;margin-bottom:10px;margin-left:10px}body .service-price div.icons img, body .service-price div.icons
svg{max-width:28px}@media (min-width: 768px){body .service-price{bottom:10px !important;display:block !important;text-align:right}}@media (max-width: 768px){body .service-price .st-loader{position:relative}}body .service-price
span.error{color:#e74c3c !important;line-height:16px;display:block;margin-bottom:5px}@media (max-width: 768px){body .service-price
span.error{width:100%}}@media (min-width: 880px){body .service-price
span.error{width:165px}}body .service-price .book-hotel{background:#515151;border-radius:3px;-webkit-border-radius:3px}@media (max-width: 768px){body .service-price .book-hotel{width:100%}}body .service-price .book-hotel:hover{background:#95c11f}body .offer-box .book-hotel{background:#515151;border-radius:0;padding:7px
14px}@media (max-width: 768px){body .offer-box .book-hotel{width:100%}}body .offer-box .book-hotel:hover{background:#95c11f}body .search-result-page .item-service-alert{margin-bottom:-20px;margin-top:20px}body .search-result-page .item-service-alert
p{font-size:14px}@media (min-width: 998px){body .search-result-page .item-service-wrapper{min-height:230px}}@media (min-width: 998px){body .search-result-page .item-service-wrapper .thumb img.img-response{min-height:230px}}body .search-result-page .item-service-wrapper .item-certificates{text-align:right;margin-top:8px;padding-right:8px}@media (max-width: 767px){body .search-result-page .item-service-wrapper .item-certificates{display:inline-block;width:40%;text-align:left;padding-left:15px}}body .search-result-page .item-service-wrapper .item-certificates
ul{list-style:none;padding:0}body .search-result-page .item-service-wrapper .item-certificates ul
li{display:inline-block;margin-right:4px;border:0
none;max-width:50px;max-height:50px}body .search-result-page .item-service-wrapper .item-certificates ul li
img{width:100%;height:auto;overflow:hidden;transform:translateZ(0);image-rendering:-webkit-optimize-contrast}body .search-result-page .item-service-wrapper .hotel-types{list-style:none;display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0;justify-content:flex-start;width:100%}@media (max-width: 768px){body .search-result-page .item-service-wrapper .hotel-types{padding:15px
0 0 0}}body .search-result-page .item-service-wrapper .hotel-types
li{margin-right:20px;display:flex;align-items:center;justify-content:center}@media (min-width: 1200px){body .search-result-page .item-service-wrapper .hotel-types{position:absolute;bottom:0;left:0;right:0}}body .search-result-page #map-search-form{max-height:400px !important}body .search-result-page .searchform-hibryd .search-form-wrapper{position:relative;margin-top:30px;top:auto}@media (max-width: 768px){body .search-result-page .search-form-wrapper .search-form .search-guest .dropdown-menu{z-index:9999999}}body .search-result-page .search-form-wrapper .search-form .search-guest .dropdown-menu
.childs{display:none}body .search-result-page .search-form-wrapper .search-form .search-guest .dropdown-menu li:hover{background-color:transparent}body .search-result-page .sidebar-filter .sidebar-item .item-content ul
ul{margin-top:15px;margin-left:-26px}body .wishlist-list
ul{list-style:none}body .wishlist-list ul li.st-item-list{border:1px
solid #D7DCE3;border-radius:4px;overflow:hidden;margin-top:30px;position:relative}body .wishlist-list ul li.st-item-list .item-service-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}body .wishlist-list ul li.st-item-list
a.btn_remove_wishlist{position:absolute;z-index:99;font-size:36px;left:10px;top:10px;color:red;cursor:pointer}body .wishlist-list ul li.st-item-list .item-content{padding:30px
10px;position:relative}body .wishlist-list ul li.st-item-list .item-content-w{height:100%;padding-right:10px;border-right:1px solid #dfdfdf}body .wishlist-list ul li.st-item-list .item-content-w .service-title{margin-top:5px;margin-bottom:10px}body .wishlist-list ul li.st-item-list .item-content-w .service-title
a{font-size:16px;font-weight:600;color:#515151}body .wishlist-list ul li.st-item-list .item-content-w .booking-item-rating-stars{padding:0;margin:0;overflow:hidden}body .wishlist-list ul li.st-item-list .item-content-w .booking-item-rating-stars
span{display:none}body .wishlist-list ul li.st-item-list .item-content-w .booking-item-rating-stars
li{list-style:none;float:left;margin-right:3px}body .wishlist-list ul li.st-item-list .item-content-w .booking-item-rating-stars li
i{color:#8b9496;font-size:19px}body .wishlist-list ul li.st-item-list .item-content-w
.facilities{padding:0;margin:0;overflow:hidden;font-size:13px}body .wishlist-list ul li.st-item-list .item-content-w .facilities
li{float:left;list-style:none;margin-right:7px;color:var(--grey-color, #5E6D77)}body .wishlist-list ul li.st-item-list .item-content-w .service-location{font-size:14px;font-weight:600;color:#515151;position:absolute;bottom:-10px;white-space:pre-wrap;padding-right:20px}body .wishlist-list ul li.st-item-list .service-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px;margin-top:10px}body .wishlist-list ul li.st-item-list .service-review .count-review{margin-right:15px;position:relative;top:2px}body .wishlist-list ul li.st-item-list .service-review .count-review .text-rating{font-size:16px;color:#515151;display:block;text-align:right;font-weight:600}body .wishlist-list ul li.st-item-list .service-review .count-review
.review{display:none}body .wishlist-list ul li.st-item-list .service-review
.rating{font-size:22px;color:#FFF;font-weight:500;background:#95c11f;border-radius:3px 3px 3px 0px;padding:4px
8px;position:relative;min-width:45px;text-align:center}body .wishlist-list ul li.st-item-list .service-review .rating
small{font-weight:400;font-size:14px}body .wishlist-list ul li.st-item-list .service-review .rating:after{content:"";width:0;height:0;border-style:solid;position:absolute;border-width:10px 9px 0px 0;border-color:transparent #95c11f transparent transparent;right:100%;bottom:0}body .wishlist-list ul li.st-item-list .service-price{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}body .wishlist-list ul li.st-item-list .service-price
span{font-size:12px;color:var(--grey-color, #5E6D77)}body .wishlist-list ul li.st-item-list .service-price span
.fa{position:relative;top:3px;left:0px}body .wishlist-list ul li.st-item-list .service-price
span.price{font-size:16px;color:#515151;margin-left:5px;margin-right:5px;font-weight:600}body .service-slider-wrapper .owl-item .price-wrapper, body .service-slider-wrapper .item .price-wrapper, body .services-nearby .owl-item .price-wrapper, body .services-nearby .item .price-wrapper{margin:0
auto;padding:15px
0}body .service-slider-wrapper .owl-item .price-wrapper .service-price, body .service-slider-wrapper .item .price-wrapper .service-price, body .services-nearby .owl-item .price-wrapper .service-price, body .services-nearby .item .price-wrapper .service-price{text-align:center}body .service-slider-wrapper .owl-item .price-wrapper .service-price .error, body .service-slider-wrapper .item .price-wrapper .service-price .error, body .services-nearby .owl-item .price-wrapper .service-price .error, body .services-nearby .item .price-wrapper .service-price
.error{display:none}body.single.single-location
#header{margin-bottom:0 !important}body #main-footer{padding-top:0;border-bottom:none;padding-bottom:0}body #main-footer
#back_to_top{background-color:#515151;cursor:pointer}body #main-footer #back_to_top
.wpb_content_element{margin-bottom:25px}body #main-footer #back_to_top .wpb_content_element
p{text-transform:uppercase;color:#fff;padding:25px
0 0 0;margin:0}body #main-footer .vc_section, body #main-footer
.vc_row{margin:0;padding:0}body #main-footer
#bildquellen{margin:20px
auto}body #main-footer #bildquellen
span.right{display:block;width:100%;position:relative}body #main-footer #bildquellen span.right:after{content:"";font:normal normal normal 14px/1 FontAwesome;display:block;width:18px;height:18px;position:absolute;top:0;right:0;font-size:18px;color:var(--main-color, #1A2B48);cursor:pointer;z-index:10}body #main-footer #bildquellen span.right.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body #main-footer #bildquellen .st-more-info{border:1px
solid #ccc;border-radius:4px;padding:20px}body #main-footer #bildquellen .st-more-info .isc_image_list_box p, body #main-footer #bildquellen .st-more-info .isc_image_list_box
li{color:var(--main-color, #1A2B48)}body #main-footer #bildquellen .st-more-info .isc_image_list_box
ul.isc_image_list{display:none}body #main-footer #footer-menu{padding-bottom:15px}@media (min-width: 768px){body #main-footer #footer-menu{padding-left:45px}}body #main-footer #footer-menu
div.container{opacity:1 !important}body #main-footer #footer-menu
.wpb_content_element{margin-bottom:5px}body #main-footer #footer-menu .wpb_content_element
h3{color:#1A2B48;margin-bottom:5px;font-size:17px}body #main-footer #footer-menu .wpb_content_element .menu li
a{margin-bottom:auto}body #main-footer #footer-menu .wpb_content_element .menu li a:hover{color:#95c11f}@media (max-width: 980px){body #main-footer #footer-menu .col-md-3{width:49%;display:inline-block;padding-left:45px}}@media (max-width: 480px){body #main-footer #footer-menu .col-md-3{width:100%}}body .st-hotel-content .st-description
h4{cursor:pointer}body .st-hotel-content .st-description h4:after{font:normal normal normal 14px/1 FontAwesome;display:block;float:right;content:"";cursor:pointer;font-size:22px;margin-top:-2px;width:21px}body .st-hotel-content .st-description h4.open:after{content:""}@media (max-width: 980px){body .st-hotel-content
.buchen{margin-top:5%}}body .hotel-nearby .item div.title, body .st-hotel-result.services-grid .item
div.title{margin-top:10px !important;position:relative}body .hotel-nearby .item div.title h4.title, body .st-hotel-result.services-grid .item div.title
h4.title{margin-top:0 !important;width:75%;display:inline-block;vertical-align:top}body .hotel-nearby .item div.title .reviews, body .st-hotel-result.services-grid .item div.title
.reviews{margin-top:0 !important;display:inline-block;width:22%;vertical-align:top}body .hotel-nearby .item div.title .reviews .left, body .st-hotel-result.services-grid .item div.title .reviews
.left{display:inline-block;text-align:right;font-size:12px;width:55%}body .hotel-nearby .item div.title .reviews .score, body .st-hotel-result.services-grid .item div.title .reviews
.score{position:relative;float:right;padding:1px
4px;background:#95c11f;border-radius:5px;color:#FFF;font-size:18px;font-weight:400;width:43%;text-align:center}body .hotel-nearby .item div.title .reviews .score:after, body .st-hotel-result.services-grid .item div.title .reviews .score:after{position:absolute;content:"";width:0;height:0;bottom:0;left:-7px;border:10px
solid transparent;border-bottom:10px solid #95c11f}body .hotel-nearby .item div.title .reviews .score span, body .st-hotel-result.services-grid .item div.title .reviews .score
span{font-size:14px}body
#locationBackground{position:relative;box-sizing:border-box;background-size:cover}body #locationBackground .st-heading{margin-top:10%;margin-bottom:4%;font-weight:500;font-size:54px;color:#FFF}body .st-blog-solo--wrapper .st-blog--search .single-blog--title{padding-top:0 !important}body .blog-content
.pagination{margin-top:10px !important}body .comment-item-head .media-left
img{display:none !important}body.single-st_hotel
.shariff{position:relative;left:-10px}body.single-st_hotel .inner-rating{display:flex;flex-direction:row;align-items:center;margin:10px
auto}body.single-st_hotel .inner-rating
.right{margin-left:10px}body.single-st_hotel .inner-rating .right
h5{color:#515151;font-size:18px;font-weight:bold;margin-bottom:0;margin-top:0;padding-bottom:0}body.single-st_hotel .inner-rating .right
span{color:#515151}body.single-st_hotel .inner-rating .left span.no-review{background-color:#dae9b2;padding:8px;color:#504f54;font-size:12px;font-weight:bold;border-radius:6px;margin:10px
auto}body.single-st_hotel .hotel-nearby .review-score{float:right;max-width:54px}body.single-st_hotel .hotel-nearby .review-score
img{max-width:100%}body.single-st_hotel .hotel-nearby .review-score
span{display:none}body.single-st_hotel .zertifikates
.heading{font-size:18px;margin-bottom:20px}body.single-st_hotel .zertifikates .certificate-listing{background-color:#ecebe6;padding:10px;list-style:none}body.single-st_hotel .zertifikates .certificate-listing
li{background-color:#fff;border-radius:50%;display:inline-block;padding:16px;margin-bottom:10px}body.single-st_hotel .zertifikates .certificate-listing li:hover{cursor:pointer}@media (min-width: 768px){body.single-st_hotel .zertifikates .certificate-listing
li{max-width:32%}}body.single-st_hotel .zertifikates .certificate-listing li
img{height:100%;max-width:68px;width:100%}@media (max-width: 480px){body.single-st_hotel #st-content-wrapper{margin-top:12px}}body.single-st_hotel #st-content-wrapper .st-tabs .nav-tabs{-webkit-box-shadow:none;box-shadow:none;display:inline-block}body.single-st_hotel #st-content-wrapper
div.buchen{display:inline-block;width:15%;vertical-align:top}@media (max-width: 480px){body.single-st_hotel #st-content-wrapper
div.buchen{width:100%}}@media (max-width: 480px){body.single-st_hotel #st-content-wrapper div.buchen
a{width:100%}}body .services-grid
.reviews{position:relative;margin-top:0}body .services-grid .review-score{}body .services-grid .review-score
img{max-width:100%}body .services-grid .review-score
span{display:none}body .st-list-of-multi-services
.reviews{max-width:40px}body .st-list-of-multi-services .reviews span.no-review{display:none}body .st-list-of-multi-services .reviews
img{max-width:100%}body .service-review span.no-review, body .mobile-review span.no-review{background-color:#dae9b2;padding:8px;color:#504f54;font-size:12px;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-right:-16px;font-weight:bold}body .search-result-page .st-hotel-result .style-list .item-service .item-content .service-location, body .search-result-page .st-rental-result .style-list .item-service .item-content .service-location{position:relative;bottom:auto;padding-right:auto}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:10px}@media (min-width: 1200px){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:0
15px}}body .search-result-page .st-hotel-result .style-list .item-service .item-content .item-content-w, body .search-result-page .st-rental-result .style-list .item-service .item-content .item-content-w{padding-right:0;border-right:none}body .search-result-page .st-hotel-result .style-list .item-service .item-content
.facilities{column-count:2;margin-top:10px}@media (min-width: 768px){body .search-result-page .st-hotel-result .style-list .item-service .item-content
.facilities{max-height:125px !important}}@media (max-width: 768px){body .search-result-page .st-hotel-result .style-list .item-service .item-content
.facilities{max-height:121px !important}}@media screen and (max-width: 767px){body .search-result-page .st-hotel-result .style-list .item-service .item-content
.facilities{column-count:1;display:block}}body .search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li, body .search-result-page .st-rental-result .style-list .item-service .item-content .facilities
li{float:none;font-size:13px;margin:2px
auto}body .search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li:before, body .search-result-page .st-rental-result .style-list .item-service .item-content .facilities li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";height:auto;width:auto;background:transparent}body .search-result-page .st-hotel-result .style-list .item-service .item-content .facilities li:first-child:before, body .search-result-page .st-rental-result .style-list .item-service .item-content .facilities li:first-child:before{display:inline-block}body .search-result-page .st-hotel-result .style-list .item-service .item-content .service-title, body .search-result-page .st-rental-result .style-list .item-service .item-content .service-title{margin-bottom:0;padding-bottom:0}@media (max-width: 767px){body .search-result-page .st-hotel-result .style-list .item-service .item-content .service-title, body .search-result-page .st-rental-result .style-list .item-service .item-content .service-title{max-width:70%;word-break:break-all}}body .search-result-page .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars, body .search-result-page .st-rental-result .style-list .item-service .item-content .booking-item-rating-stars{margin-bottom:0}@media screen and (max-width: 767px){body .st-hotel-result .style-list .item-service .item-content .booking-item-rating-stars{display:block}}@media (max-width: 767px){body .st-hotel-result .style-list .item-service .item-service-wrapper .item-content .service-location{margin-top:0;padding:0}}body .st-hotel-result .mobile-review{position:absolute;right:15px;top:10px;max-width:20%}body .st-hotel-result .mobile-review span.no-review{display:block}@media (max-width: 767px){body .st-hotel-result .style-list .item-service .item-service-wrapper .service-price{display:inline-block;width:59%;float:right;padding-right:15px}}@media (max-width: 767px){body .st-hotel-result .style-list .item-service .item-service-wrapper .service-price
a{margin-top:25px}}@media (max-width: 767px){body .st-hotel-result .style-list .item-service .item-service-wrapper .service-price
span.error{margin-bottom:-15px}}body .search-result-page .st-hotel-result .style-list .item-service .item-content .service-location, body .search-result-page .st-rental-result .style-list .item-service .item-content .service-location{padding-top:0}body #st-content-wrapper .st-tabs .nav-tabs li.active a, body #st-content-wrapper .st-tabs .nav-tabs li
a{border-bottom:0 none}@media (max-width: 480px){body #st-content-wrapper .st-tabs .nav-tabs li.active a, body #st-content-wrapper .st-tabs .nav-tabs li
a{font-size:13px}}body .search-result-page .st-hotel-result .item-service p.service-location, body .search-result-page .st-rental-result .item-service p.service-location{font-weight:400;color:var(--grey-color, #5E6D77)}body .st-hotel-content .nav-tabs{border-bottom:0 none}@media (max-width: 480px){body .st-hotel-content .st-tabs
.nav{margin-top:25px}}@media (max-width: 480px){body .st-hotel-content .st-tabs .nav
li{padding-left:0;padding-right:0}}body #dropdown-destination
input{font-size:16px}@media (max-width: 768px){body #dropdown-destination
input{padding:0}}body.page-template-template-hotel-search .search-result-page .search-form-wrapper .search-form{min-height:auto;margin-top:0 !important}@media (min-width: 767px){body.page-template-template-hotel-search .search-result-page .search-form-wrapper .search-form{padding-left:15px}}body .search-result-page .st-hotel-result .sidebar-item .item-content ul li, body .search-result-page .st-hotel-result .sidebar-item .item-title{cursor:inherit}body .search-result-page .search-form-wrapper .search-form{min-height:auto}body .search-result-page .search-form-wrapper .search-form .form-date-field{padding:27px
0;cursor:pointer}body .search-result-page .search-form-wrapper .search-form .form-date-field .field-icon{margin-top:-6px}body .search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper
label{margin-top:-2px}@media (min-width: 768px){body .search-result-page .search-form-wrapper .search-form .form-date-field .check-in-render{margin-top:2px}}body .search-result-page .search-form-wrapper .search-form .field-guest
label{padding-top:5px}body #map-search-form{min-height:500px}body .map-view-popup .view-map-inner{height:auto}@media (min-width: 768px){body #st-content-wrapper .st-hotel-map-area .st-gallery{padding:0;margin:0}}@media (min-width: 768px){body #st-content-wrapper .st-hotel-map-area .st-map-box{padding:0;margin:0
15px 0 0}}body .search-result-page .st-hotel-result .sidebar-item.map-view-wrapper .map-view, body .search-result-page .st-rental-result .sidebar-item.map-view-wrapper .map-view{background:url("/wp-content/themes/fairweg-childtheme/assets/img/map-view.png") center center no-repeat}@media screen and (max-width: 991px){body .map-view-popup .top-filter{display:block !important}}body .map-view-popup .page-half-map .map-full-height{height:100% !important}body .select2-search--dropdown{display:none !important}body .select2-container--default .select2-results__option[aria-disabled=true], body li.select2-results__option:empty{display:none}body .score-bubble{background-image:url(/wp-content/themes/fairweg-childtheme/assets/img/score_bg.png);background-repeat:no-repeat;background-size:cover;width:100px;height:100px;padding-top:20px}@media (max-width: 480px){body .score-bubble{background-size:contain;width:60px;height:60px;padding-top:8px}}body .score-bubble .no-review{width:100%;display:flex;font-size:14px;top:-9px;position:relative;text-align:center;align-items:center;justify-content:center}@media (max-width: 480px){body .score-bubble .no-review{font-size:10px;top:5px}}body .score-bubble .score-title{text-align:center;color:#fff;font-size:20px;font-weight:bold;line-height:1}body .score-bubble .score-title.no-score{padding-top:18px}@media (max-width: 480px){body .score-bubble .score-title.no-score{padding-top:2px}}body .score-bubble
hr{margin:6px
auto;border-top:2px solid #fff;max-width:38%}body .score-bubble .score-result{text-align:center;color:#fff;font-size:22px;font-weight:bold;margin-right:-10px;line-height:1}@media (max-width: 480px){body .score-bubble .score-result{margin-right:0}}body .score-bubble .score-result
.separator{font-size:14px}body #st-content-wrapper .st-hotel-header{display:block;width:100%}body #st-content-wrapper .st-hotel-header .score-bubble{float:right;padding-top:36px}@media (max-width: 480px){body #st-content-wrapper .st-hotel-header .score-bubble{padding-top:24px}}body #st-content-wrapper .st-hotel-header .score-bubble .score-title{font-size:24px !important;padding-top:2px}@media (max-width: 480px){body #st-content-wrapper .st-hotel-header .score-bubble{width:80px;height:80px;padding-top:28px;margin-top:10px}body #st-content-wrapper .st-hotel-header .score-bubble .score-title{font-size:20px !important}body #st-content-wrapper .st-heading{font-size:19px}}body .fairweg-zertifikate .certificate-listing{padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center}body .fairweg-zertifikate .certificate-listing
li{margin-right:6%}body .fairweg-zertifikate .certificate-listing li span.expire-date{display:block;margin-top:15px;color:#95c11f}body .fairweg-zertifikate .certificate-listing li.expired
img{filter:grayscale(100%)}body .fairweg-zertifikate .certificate-listing li.expired span.expire-date{color:#768092}body .fairweg-zertifikate .certificate-listing li.certificate-logo{position:relative}body .fairweg-zertifikate{text-align:center;display:flex;justify-content:center}body .tab-pane .fairweg-zertifikate{display:block;text-align:left}body .fairweg-einschatzung, body .fairweg-zertifikate, body .fairweg-criteria, body .fairweg-review-score{padding-bottom:20px;border-bottom:1px solid var(--light-grey-color, #EAEEF3);margin-top:20px}body .fairweg-zertifikate{border-bottom:0}body #st-content-wrapper .review-box{padding:10px}body #st-content-wrapper .review-box .item
.label{color:var(--grey-color, #5E6D77);margin-top:2px}body #st-content-wrapper .review-box .item .progress
.percent{background:#95c11f}body #st-content-wrapper .review-box .reviews-right{margin-top:100px}@media (min-width: 768px) and (max-width: 1200px){body #st-content-wrapper .review-box .reviews-right{margin-left:-20px}}@media (max-width: 768px){body #st-content-wrapper .review-box .reviews-right{margin-top:15px;display:flex;align-items:center;justify-content:center}}body .fairweg-policies .content
h4{cursor:pointer;margin:20px
0;border-bottom:1px solid var(--light-grey-color, #EAEEF3);padding-bottom:20px}body .fairweg-policies .content h4:after{font:normal normal normal 14px/1 FontAwesome;display:block;float:right;content:"";cursor:pointer;font-size:22px;margin-top:-2px;width:21px}body .fairweg-policies .content h4.open:after{content:""}body .fairweg-policies .content
div{display:none}body .fairweg-policies .content div
div{display:none}@media (max-width: 600px){body .daterangepicker .table-sub-header .day-off-week{width:14%}}@media (max-width: 480px){body .search-result-page .st-hotel-result .item-service .thumb a img, body .search-result-page .st-rental-result .item-service .thumb a
img{width:100%}}body .search-result-page .search-form-wrapper{position:relative;top:auto}body .new-mobile-search{background:#FFF}@media (max-width: 768px){body .new-mobile-search{padding:0
15px}}body .new-mobile-search .search-form-wrapper .search-form{-webkit-box-shadow:none;box-shadow:none;border-radius:0}body .search-result-page .search-form-wrapper .search-form .form-group.field-detination.has-icon #dropdown-destination{padding-left:25px !important}@media (max-width: 768px){body .search-result-page .search-form-wrapper .search-form .form-group.field-detination.has-icon #dropdown-destination{padding-left:40px !important}}@media (max-width: 480px){body .search-result-page .new-mobile-search .search-form-wrapper .search-form .form-group.field-detination.has-icon #dropdown-destination{padding-left:25px !important}}@media (max-width: 480px){body body #dropdown-destination
input{padding-left:0}}body .search-result-page .search-form-wrapper .search-form .form-date-field{height:auto}@meida (min-width:480px) and (max-width: 1200px){body .search-result-page .search-form-wrapper .form-button{padding-top:32px !important}}@media (max-width: 768px){body .search-result-page .search-form-wrapper .form-button{padding-right:0}}body .st-aboutus-team .thumb .social ul li
a{display:block;width:240px;height:240px}@media (max-width: 480px){body .search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper
span{margin-left:0;margin-right:0}}@media (max-width: 767px){body .search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper
span{display:block}}@media (max-width: 480px){body #hotel-search-form .check-in-wrapper span.duration, body .search-form .check-in-wrapper span.duration, body .form-check-availability-hotel .check-in-wrapper
span.duration{font-size:15px}}body .search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper
.render{font-size:16px !important}@media (max-width: 767px){body .search-result-page .search-form-wrapper .search-form .form-date-field .date-wrapper .check-in-wrapper
.render{display:block}}body #st-content-wrapper .form-book-wrapper .form-extra-field
.dropdown{z-index:auto !important}body .thumb span.caption, body .featured-image
span.caption{position:absolute;bottom:0;color:#000;left:0;background-color:rgba(255, 255, 255, 0.9);padding:5px
10px;font-size:10px}body .field-guest.open .fa-angle-down, body .field-meal.open .fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 1200px){body .st-hotel-result .style-list .thumb > a
img{height:auto}}body .search-result-page .st-hotel-result .sidebar-item .item-title
h4{font-weight:700}body .search-result-page .st-hotel-result .sidebar-item .item-title h4 .fairweg-score-tip{padding-top:3px;margin-left:10px}body .search-result-page .item-title h4 .fairweg-score-tip{-webkit-transform:none !important;transform:none !important}body input[type=search]::-webkit-search-decoration,
body input[type=search]::-webkit-search-cancel-button,
body input[type=search]::-webkit-search-results-button,
body input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}body .tt-short-offer .price
a{color:inherit}body .fa-times-thin:before{content:"×"}body .st-list-statistic
.item{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}body .search-result-page .st-hotel-result .toolbar h3.search-string{width:calc(100% - 300px)}body .search-result-page .st-hotel-result .toolbar .form-extra-field
p{margin:0;font-size:14px;font-weight:400}@media (max-width: 767px){body .search-form-field{padding:15px
40px 15px 55px !important}}@media (min-width: 767px){body
.daterangepicker{margin-top:3px}}@media (max-width: 767px){body
.daterangepicker{z-index:999999 !important}}body .daterangepicker td.available:hover, body .daterangepicker th.available:hover{background-color:#95c11e}body .daterangepicker .table-condensed .td-date.today:not(.start-date) .date, body .daterangepicker .table-condensed .td-date.today:not(.in-range) .date{color:#D7DCE3;border-color:#95c11e}body .daterangepicker .table-condensed .td-date:hover{background-color:#95c11e}@media (max-width: 768px){body .daterangepicker .table-condensed .td-date.in-range:hover{background:rgba(195, 214, 144, 0.6)}}body .wt-cli-cookie-bar{z-index:999999 !important}body .ms-options-wrap
button{border:0
none;padding:2px
0 5px 0;background-color:transparent}body .ms-options-wrap button:focus{border:0
!important}body .ms-options-wrap button:after{display:none;border:0
none}body .ms-options-wrap button span
span{color:#A0A9B2 !important;font-size:12px !important;font-weight:bold !important}body #ms-list-1{width:105%;background:transparent;z-index:999999}body .ms-options-wrap .ms-options{left:-59px;width:calc(100% + 63px);top:33px}body .ms-options-wrap .ms-options span
.label{color:#A0A9B2;text-align:left}body .ms-options-wrap .ms-options ul
li{cursor:pointer}@media (min-width: 480px){body .field-flight .ms-options-wrap .ms-options ul>li>label{padding:5px
38px !important}body .ms-options-wrap > .ms-options > ul input[type="checkbox"]{margin-left:10px}}body .ms-options-wrap .ms-options ul li
label{color:#95c11f !important;padding:5px
25px !important;border:none;font-size:16px !important}body .ms-options-wrap .ms-options ul li label:hover{color:#A0A9B2}@media (min-width: 980px){body .ms-options-wrap .ms-options ul li label:hover{background-color:#e1e1e1}}body .ms-options-wrap .ms-options ul li.selected label, li body .ms-options-wrap .ms-options ul li:hover
label{background-color:#e1e1e1 !important;outline:none !important}body .ms-options-wrap .ms-options>ul>li.optgroup{padding:4px
0px !important}body .ms-options-wrap .ms-options > ul > li.optgroup
.label{color:#A0A9B2 !important;font-size:14px;margin-left:25px;text-align:left;font-weight:normal !important}body .ms-options-wrap .ms-options > ul > li.optgroup ul li.selected label:after{display:inline-block;height:10px;float:right;margin-top:3px;content:"";font:normal normal normal 14px/1 FontAwesome;margin-right:-10px;font-size:18px}body .ms-options-wrap .ms-options ul ul>li>label>span{color:#A0A9B2 !important;font-size:12px !important;font-weight:bold !important}body .ms-options-wrap>button>span{font-size:16px;color:#95c11f}body .ms-options-wrap.ms-active button:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body #st-content-wrapper .form-book-wrapper .form-date-field .check-in-wrapper:hover{box-shadow:none;-webkit-box-shadow:none}body .tt-menu{z-index:9999999 !important;width:calc(100% + 70px);max-height:300px;overflow:hidden;overflow-y:auto;box-sizing:border-box;text-align:left;cursor:default;margin-top:15px;margin-left:-55px;min-width:300px;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-shadow:0 1px 2px #0000002e;box-shadow:0 1px 2px #0000002e;border-radius:0 0 4px 4px;border:1px
solid rgba(0, 0, 0, 0.15);padding:2px}@media (max-width: 1200px){body .tt-menu{width:calc(100% + 95px)}}body .tt-menu.loading{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;padding:0}body .tt-menu .autocomplete-suggestion{position:relative;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px
20px;text-overflow:ellipsis;font-size:14px}body .tt-menu .autocomplete-suggestion
i{margin-right:12px}body .tt-menu .autocomplete-suggestion:hover{background-color:#f5f4f7;cursor:pointer}body .tt-menu .autocomplete-suggestion.subitem_2
span{margin-left:35px}body .tt-menu .autocomplete-suggestion.subitem_3
span{margin-left:45px}body .tt-menu .autocomplete-suggestion.subitem_4
span{margin-left:55px}body .tt-menu .autocomplete-suggestion
span{margin-left:25px;color:var(--main-color, #1A2B48)}@media (max-width: 768px){body .tt-menu .autocomplete-suggestion
span{font-size:16px}}body .tt-menu
p.noresult{padding:15px
0 0 15px;color:var(--main-color, #1A2B48)}body .tt-menu::-webkit-scrollbar{display:none}body #st-content-wrapper .st-hotel-map-area .st-gallery{width:68.3766%}body .header .logo
img{max-height:91px}@media (max-width: 480px){body .header .logo
img{height:auto}}body .header-right{position:relative}body .header-right #new-main-menu{display:none;position:absolute;background:#fff;z-index:9999999;right:0;padding:10px
0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px
solid #ccc;margin-top:12px;min-width:220px}body .header-right #new-main-menu
ul{padding:0;list-style:none;white-space:nowrap}body .header-right #new-main-menu ul
li{width:100%;text-align:left}body .header-right #new-main-menu ul li:hover{background:#ebeae6}body .header-right #new-main-menu ul li
a{color:#333;display:block;padding:10px
20px;font-size:16px}body .header-right #new-main-menu ul li a:hover{color:#95c11f;text-transform:none}body .header-right #new-main-menu ul li.current-menu-item
a{font-weight:bold}body .header .header-left
.logo{max-height:86px}body .burger-menu .burger-icon{width:43px;height:30px;background:url(/wp-content/themes/fairweg-childtheme/assets/img/burger_menu.png) no-repeat;background-position:0 0;display:block}body .burger-menu:hover .burger-icon, body .burger-menu.active .burger-icon{background-position:0 -32px}body #st-content-wrapper .st-breadcrumb{border-bottom:0}body #st-content-wrapper .st-hotel-map-area
.fotorama{border-top-left-radius:3px;border-bottom-left-radius:3px}body #st-content-wrapper .st-hotel-map-area #st-map{border-top-right-radius:3px;border-bottom-right-radius:3px}body .extraInfo, body
.locationSubtitle{display:none}body #customDisplayedTitles
.extraInfo{background-color:#353535;padding:20px;text-align:center;position:absolute;bottom:0;z-index:99;width:100%;display:block}body #customDisplayedTitles .extraInfo
.title{font-size:22px;color:#fff;line-height:28px;text-align:center;font-family:Open Sans,sans-serif;font-weight:500;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #customDisplayedTitles .extraInfo
.location{font-size:16px;color:#fff;line-height:24px;text-align:center;font-family:Open Sans,sans-serif;font-weight:500;font-style:normal}body #customDisplayedTitles
.locationSubtitle{font-size:16px;color:#fff;line-height:24px;text-align:center;font-family:Open Sans,sans-serif;font-weight:500;font-style:normal;margin-top:10px}body #customDisplayedTitles .vc_gitem-post-data-source-post_title
.locationSubtitle{display:block}body
.tooltip.bottom{margin-top:-2px}.fairweg-offer-slider
.item{margin-bottom:25px}.fairweg-offer-slider .item .featured-image{position:relative;overflow:hidden;border-radius:4px}.fairweg-offer-slider .item .featured-image .st-stars{position:absolute;bottom:15px;left:15px}.fairweg-offer-slider .item .featured-image .st-stars
i{cursor:pointer;font-size:18px;color:#d4af37}.fairweg-offer-slider .item
.title{line-height:25px;font-size:16px;color:var(--main-color, #1A2B48);font-weight:600;margin-bottom:2px;margin-top:10px}.fairweg-offer-slider .item .sub-title{font-size:13px;color:var(--grey-color, #5E6D77)}.fairweg-offer-slider .item .substainable-prime{background-color:#f6f5f0;border:1px
solid #eaedf2;border-radius:4px;padding:10px;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}@media (max-width: 480px){.fairweg-offer-slider .owl-item{display:flex;justify-content:center;align-items:center}.fairweg-offer-slider .item .substainable-prime{flex-direction:row;justify-content:center;align-items:center}}.fairweg-offer-slider .item .substainable-prime
ul{list-style:none;margin:0;padding:0}.fairweg-offer-slider .item .substainable-prime ul .fa-check{width:18px}.fairweg-offer-slider .item .substainable-prime ul .fa-check.active{color:#95c11f}.fairweg-offer-slider .item .substainable-prime ul
li{font-size:13px;color:var(--grey-color, #5E6D77)}.fairweg-offer-slider .item .substainable-prime .review-score{margin:0;align-items:center;justify-content:flex-end;max-width:54px}@media (max-width: 480px){.fairweg-offer-slider .item .substainable-prime .review-score{margin:5px
auto 5px 20px}}.fairweg-offer-slider .item
.substainable{padding:10px}.fairweg-offer-slider .item .substainable
ul{list-style:none;margin:0;padding:0}.fairweg-offer-slider .item .substainable ul .fa-check{width:18px}.fairweg-offer-slider .item .substainable ul
li{font-size:13px;color:var(--grey-color, #5E6D77)}.fairweg-offer-slider .item .service-price{text-align:center;margin-top:15px}.fairweg-offer-slider.owl-carousel .owl-stage-outer{padding-top:50px}.fairweg-offer-slider.owl-carousel .owl-nav{position:absolute;top:0;right:0;height:50px}.fairweg-offer-slider.owl-carousel .owl-nav button.owl-next, .fairweg-offer-slider.owl-carousel .owl-nav button.owl-prev{background:#fff;border:1px
solid #ccc;border-radius:50%;min-width:28px;margin-right:10px;transition:all 0.2s ease-in-out}.fairweg-offer-slider.owl-carousel .owl-nav button.owl-next span, .fairweg-offer-slider.owl-carousel .owl-nav button.owl-prev
span{display:block;font-size:26px;line-height:24px;margin-top:-1px;padding-bottom:4px}.fairweg-offer-slider.owl-carousel .owl-nav button.owl-next:hover, .fairweg-offer-slider.owl-carousel .owl-nav button.owl-prev:hover{color:#fff;background:#515151}.fairweg-offer-slider.owl-carousel .owl-dots{text-align:center;margin:0
auto}.fairweg-offer-slider.owl-carousel .owl-dots button.owl-dot{background:#fff;border:1px
solid #ccc;border-radius:50%;width:12px;height:12px;margin-right:6px}.fairweg-offer-slider.owl-carousel .owl-dots button.owl-dot.active{background:#95c11f;border-color:#95c11f}.fairweg-bahn-container .inner-content
.item{display:flex;justify-content:space-between}.fairweg-bahn-container .inner-content .item .first, .fairweg-bahn-container .inner-content .item .second, .fairweg-bahn-container .inner-content .item
.third{align-self:center}.fairweg-bahn-container .inner-content .item
.second{display:flex;justify-content:flex-end;flex-grow:1;padding-right:7%}.fairweg-bahn-container .inner-content
.title{line-height:25px;font-size:16px;color:var(--main-color, #1A2B48);font-weight:600;margin-bottom:2px;margin-top:10px;display:flex;justify-content:flex-start;align-items:baseline}.fairweg-bahn-container .inner-content .title .st-stars{margin-left:10px}@media (max-width: 480px){.fairweg-bahn-container .inner-content .title .st-stars{margin:0;align-self:baseline}}.fairweg-bahn-container .inner-content .title .st-stars
i{cursor:pointer;font-size:18px;color:#d4af37}@media (max-width: 480px){.fairweg-bahn-container .inner-content
div.title{flex-direction:column-reverse}}@media (max-width: 480px){.fairweg-bahn-container .inner-content
h4.title{margin-top:0}}.fairweg-bahn-container .inner-content .sub-title{font-size:13px;color:var(--grey-color, #5E6D77)}.fairweg-bahn-container .bottom-content{display:flex;justify-content:flex-end;margin-top:15px}.fairweg-bahn-container .bottom-content
a{display:inline-block;text-align:center;vertical-align:middle;background-image:none;background-color:transparent;border:1px
solid transparent;text-decoration:none;transition:all 0.2s ease-in-out;font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;border-color:#515151;color:#515151;background-color:transparent;border-radius:4px}.fairweg-bahn-container .bottom-content a:hover{color:#fff;background:#515151}.fairweg-dynamic-locations-container .inner-content{display:flex;flex-wrap:wrap}.fairweg-dynamic-locations-container .inner-content
.margins{position:relative;width:100%;height:100%;padding:25px}.fairweg-dynamic-locations-container .inner-content>div{flex:1 0 100%;padding:10px;position:relative;overflow:hidden}@media (min-width: 767px){.fairweg-dynamic-locations-container .inner-content>div{flex:1 0 50%}}@media (min-width: 980px){.fairweg-dynamic-locations-container .inner-content>div{flex:1 0 33%}}.fairweg-dynamic-locations-container .inner-content>div:nth-child(1){padding:20px
10px}@media (min-width: 980px){.fairweg-dynamic-locations-container .inner-content>div:nth-child(1){flex:1 0 50%}}.fairweg-dynamic-locations-container .inner-content>div:nth-child(2){padding:20px
10px}@media (min-width: 980px){.fairweg-dynamic-locations-container .inner-content>div:nth-child(2){flex:1 0 50%}}.fairweg-dynamic-locations-container .inner-content > div .img-cover{position:absolute;height:100%;width:100%;top:0;margin:0;left:0;z-index:-1;-webkit-transition:all 0.2s;transition:all 0.2s;background-size:cover !important;background-position:center;border-radius:6px}.fairweg-dynamic-locations-container .inner-content > div
.btn{background:#fff;border-radius:4px;margin:10px;border-color:var(--link-color, #5191FA)}.fairweg-dynamic-locations-container .inner-content > div .btn:hover{background:transparent}.fairweg-dynamic-locations-container .inner-content .item-title{cursor:pointer;color:#fff;margin-top:60px;font-weight:450;font-size:35px;margin-bottom:18px;-webkit-transition:all 0.4s;transition:all 0.4s;text-shadow:#515151 0.04em 0.04em 0.04em;margin:10px}.fairweg-dynamic-locations-container .inner-content .sub-title{color:#fff;font-size:16px;line-height:24px;padding-bottom:75px;text-shadow:#515151 0.1em 0.1em 0.1em;margin:10px}#st-content-wrapper
#hotelSearchFormNoResultsBookingButton{margin:-3px 0 0 0;display:flex;flex-direction:column;background:#ecebe6;border-left:1px solid #95c11f;border-bottom:1px solid #95c11f;border-right:1px solid #95c11f;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#st-content-wrapper #hotelSearchFormNoResultsBookingButton
h2{font-size:18px;margin-bottom:10px;text-align:center;margin-top:0;text-align:center;padding:14px
20px 0}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton
p{font-size:16px}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content{background:#fff;border:1px
solid #d7dce3;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px
10px;width:86%;align-self:center;margin:10px
auto 20px}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content .reception-bell{font-weight:700;align-self:flex-start;display:flex;align-items:flex-end}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content .reception-bell:before{background:url(/wp-content/themes/fairweg-childtheme/assets/img/reception_bell.png) no-repeat 0 0;content:" ";padding-left:30px;height:24px;width:24px;background-size:contain;display:inline-flex}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content
div.buchen{margin:10px
0 0;padding:0;width:100%}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content div.buchen
a{box-shadow:0 0 0 1px #95c11f;background:#95c11f;padding:10px
25px;width:100%;text-transform:none}#st-content-wrapper  #hotelSearchFormNoResultsBookingButton .inner-content div.buchen a:hover{background:#515151;box-shadow:0 0 0 1px #515151}.inner-booking-form{background-color:#fbfbfb;border:1px
solid #d7dce2;border-radius:4px;padding:40px}.inner-booking-form
.double{display:flex;flex-direction:column;justify-self:center;margin-bottom:30px}.inner-booking-form .double.half, .inner-booking-form .double
.half{width:100%}@media screen and (min-width: 768px){.inner-booking-form .double.half, .inner-booking-form .double
.half{max-width:calc(50% - 2rem);padding-right:2rem}}.inner-booking-form .double
.max60{max-height:60px}.inner-booking-form .double .inner-checkboxes{flex-grow:1}@media (min-width: 480px){.inner-booking-form
.double{justify-content:space-between;flex-direction:row;gap:4rem}}.inner-booking-form .double .form-input{flex-grow:1;background-color:#fff;border:1px
solid #a0a8b2;border-radius:4px;padding:5px
18px}.inner-booking-form .double .form-input
label{font-size:16px;font-weight:500;margin-bottom:0;width:100%}.inner-booking-form .double .form-input
input{border:0;color:#95c11f;width:100%}.inner-booking-form .double .form-input input ::placeholder{  color: #a0a8b2;  opacity: 1}.inner-booking-form .double .form-input input :-ms-input-placeholder{color:#a0a8b2}.inner-booking-form .double .form-input input ::-ms-input-placeholder{color:#a0a8b2}.inner-booking-form .double .form-input input.wpcf7-email{padding-right:0}.inner-booking-form .wpcf7-list-item{margin:10px
20px 0 0}.inner-booking-form .inner-checkboxes .wpcf7-list-item{margin-top:0}.inner-booking-form .wpcf7-validates-as-email{padding-right:0 !important}.inner-booking-form .wpcf7-list-item-label{font-weight:500}.inner-booking-form
.submit{display:flex;justify-content:center;padding:15px
0}.inner-booking-form .submit .wpcf7-submit{padding:14px
30px;border-radius:3px;margin:0;color:#fff;transition:background 0.2s, color 0.2s;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;background:#95c11f}.inner-booking-form .submit .wpcf7-submit:hover{background:#515151}.inner-booking-form input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#95c11f;width:1.15em;min-width:1.15em;height:1.15em;border:0.1em solid #000;border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center}.inner-booking-form input[type=checkbox]::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #95c11f;background-color:#95c11f;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.inner-booking-form input[type=checkbox]:checked::before{transform:scale(1)}.inner-booking-form .wpcf7-checkbox
label{display:flex;justify-content:flex-start;gap:1rem;align-items:center}.inner-booking-form .wpcf7-spinner{display:none}.inner-booking-form .margin-top-60{margin-top:60px}.inner-booking-form .margin-bottom-40{margin-bottom:40px}.inner-booking-form
.pmargin{margin:15px
0 20px}.inner-booking-form input::-webkit-outer-spin-button,
.inner-booking-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inner-booking-form input[type=number]{-moz-appearance:textfield}.inner-booking-form .flex-number{display:flex;justify-content:space-between}.inner-booking-form .flex-number .minus, .inner-booking-form .flex-number
.plus{color:#95c11f;cursor:pointer}.inner-booking-form .wpcf7-number{text-align:center}.alert-danger
a{color:#a94442;font-weight:600}@media (min-width: 768px){#write-booking-modal .modal-dialog{width:850px}}#write-booking-modal
button.close{left:-12px;bottom:-55px;position:relative;z-index:888}#write-booking-modal .modal-header{border-bottom:0}