@charset "UTF-8";.flx-link{cursor:pointer;transition:all .3s ease-in-out}.flx-link:hover{opacity:.7}.flx-parent-div:not(.now),.flx-sub-div:not(.now),.flx_booking_card .flx_content .flx_book_options,.flx_dont_show,.flx_no_show,body:not(.wp-admin) .flx_frontend_hide{display:none!important}.flx-box-shadow{box-shadow:0 10px 35px rgba(0,0,0,.15)}.flx_animated{animation-duration:1.3s;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear}@keyframes flx_bounce{0%,to{opacity:1}50%{opacity:.3}}.flx_bounce{animation-name:flx_bounce}.flx-sticky{position:fixed}.flx-sticky-top{top:25px!important}.flx-sticky-bottom{position:absolute}.flx-container{box-sizing:border-box;display:grid;font-size:15px;grid-template-columns:2fr 1fr;margin:30px auto!important;max-width:1200px;min-height:250px;min-width:200px;position:relative;width:100%;grid-column-gap:15px;max-width:none}@media screen and (max-width:749px){.flx-container{grid-template-columns:1fr}}.flx-results-section{min-height:200px;width:100%}.flx-results-section .flx-ajax-fill{margin-top:5px}.flx-results-section .flx-default{font-size:90%;opacity:.8}.flx-results-section .flx-title{display:table;font-size:100%;margin-bottom:5px;width:100%}@media (max-width:400px){.flx-results-section .flx-title{font-size:90%}}.flx-results-section .flx-title span{display:table-cell;vertical-align:middle}.flx-results-section .flx-title span.flx_icon{font-size:25px;width:35px}.flx-results-section .flx-title span.flx-text{font-size:110%;font-weight:600}.flx-results-section .flx-main-info-wrapper{font-size:90%;margin-bottom:20px;width:100%}.flx-results-section .flx-action a{margin:0 auto;max-width:250px;width:90%}.flx-step-counter{margin-right:10px}.flx-step-wrapper{display:table;width:100%}.flx-step-wrapper>div{display:table-cell;vertical-align:middle}.flx-step-wrapper>div.flx-step-icon{text-align:right}.flx-step-wrapper>div.flx-step-icon .flx_icon{font-size:120%;font-weight:600;transition:all .4s ease-in-out}.flx-accordion-live .flx-step-wrapper .flx-icon-add,.flx-step-wrapper>div.flx-step-icon .flx-icon-substract{display:none}.flx-accordion-live .flx-step-wrapper .flx-icon-substract{display:block!important}#flx_search_results_container #flx-results-container{background:var(--custom-filox-form-container-color,var(--filox-form-container-color));margin:0 auto;padding:15px}#flx_search_results_container #flx-results-container .flx-title{margin:5px auto;padding:0 10px;width:95%}@media screen and (max-width:749px){#flx_search_results_container #flx-results-container{margin:0 auto;padding:20px;width:100%!important}}.flx-results-sidebar-container{margin:0 auto;min-height:200px;width:100%}@media screen and (max-width:749px){.flx-results-sidebar-container{background:transparent;z-index:999999}.flx-results-sidebar-container:not(.flx-results-show){display:none}}.flx-results-sidebar-container.flx-results-show{height:100%;left:0;min-height:100vh;padding:0;position:fixed;top:0;width:100%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap.flx-results-show{height:100%;position:relative;width:100%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper{padding:0;position:relative}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper.flx-results-show{box-shadow:0 10px 35px rgba(0,0,0,.15);max-width:500px;min-width:320px;padding:2%;position:absolute;width:90%;z-index:5}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper .flx-mobile-results-header{display:none;margin-bottom:10px;margin-top:10px;text-align:right;width:100%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper .flx-mobile-results-header.flx-results-show{align-content:center;align-items:center;border-bottom:1px solid var(--filox-main-color);display:grid;grid-template-columns:1fr 1fr;padding-bottom:10px;width:100%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper #flx-results-sidebar{width:100%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper #flx-results-sidebar .flx-sidebar-controls{display:none;padding-top:5px}@media (min-width:750px){.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper #flx-results-sidebar .flx-sidebar-controls{display:block}}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper #flx-results-sidebar .flx-sidebar-controls>div{align-content:center;align-items:center;grid-template-columns:1fr}@media (max-width:749px){.flx-results-sidebar-container .flx-results-sidebar-container.flx-mobile.flx-results-show{z-index:9999!important}.flx-results-sidebar-container #flx-results-sidebar-wrapper.flx-mobile.flx-results-show{background:var(--custom-filox-form-sidebar-color,var(--filox-form-sidebar-color));height:100%;left:0;max-height:100%;max-width:none;padding:10px 15px 20px;position:fixed;top:0;width:100%!important}.flx-results-sidebar-container #flx-results-sidebar{height:calc(100% - 80px);overflow-y:auto;padding:0!important;width:100%!important}}.flx-results-overlay{display:none}.flx-results-overlay.flx-results-show{background-color:#fff;display:inherit;height:100%;opacity:.8;width:100%}.flx-mobile-trigger-results{bottom:0;box-sizing:border-box;font-size:14px;left:0;margin:0 auto;position:fixed!important;right:0;transition:all .4s ease-in-out;width:100%;z-index:9999999}.flx-mobile-trigger-results *{box-sizing:border-box}.flx-mobile-trigger-results:hover{cursor:pointer}@media screen and (min-width:750px){.flx-mobile-trigger-results{display:none}}.flx-mobile-trigger-results .flx-trigger-wrap{align-content:center;align-items:center;background:var(--custom-filox-form-sidebar-color,var(--filox-form-sidebar-color));border-top:2px solid var(--filox-main-color);-moz-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:3fr 4fr;padding:10px;width:100%}.flx-mobile-trigger-results .flx-trigger-wrap .flx-mobile-trigger-title{color:var(--filox-main-color);overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flx-mobile-trigger-results .flx-trigger-wrap .flx-mobile-trigger-title .flx-button{row-gap:2px}#flx_client_phone::-webkit-input-placeholder{opacity:.4}#flx_client_phone::-moz-placeholder{opacity:.4}#flx_client_phone:-ms-input-placeholder{opacity:.4}#flx_client_phone:-moz-placeholder{opacity:.4}.flx_title_wrapper{padding:5px 0;text-align:center}.flx_title_wrapper h3{display:inline-block;font-size:2rem;padding:10px 20px;width:auto}#flx_booking_form{position:relative;width:100%}.flx-calendar:not(:first-of-type){display:none}.flx-calendar .ui-datepicker-prev{float:left}.flx-calendar .ui-datepicker-next{float:right;text-align:right}.flx-calendar .ui-datepicker-next,.flx-calendar .ui-datepicker-prev{border-bottom:1px solid #949494;font-size:20px;margin-bottom:20px;padding-bottom:20px;transition:all .4s ease-in-out;width:15%}.flx-calendar div.wpcf7-response-output.wpcf7-validation-errors{display:none!important;visibility:hidden}.flx-calendar .ui-datepicker-header .ui-state-hover i{font-weight:600;opacity:.7}.flx-calendar .ui-datepicker-header .ui-state-disabled i{opacity:.1}.flx-calendar .ui-datepicker-title{border-bottom:1px solid #949494;float:left;font-size:1.2rem;margin-bottom:20px;padding-bottom:20px;text-align:center;width:70%}.flx-calendar .ui-datepicker-group{border:none!important;display:block;width:100%}.flx-calendar .ui-datepicker{width:100%!important}.flx_btn{border:1px solid}.flx_remove{font-size:75%;margin-top:5px;opacity:1}.flx_booking_card{box-shadow:0 10px 35px rgba(0,0,0,.15);clear:both;height:260px!important;margin:60px auto;max-width:800px;min-width:250px;overflow:hidden;position:relative;text-align:center;width:100%!important}.flx_booking_card:first-child{margin-top:0!important}.flx_booking_card:not(.flx_book_hovered):hover{box-shadow:1px 10px 45px rgba(0,0,0,.25)}.flx_book_hovered{box-shadow:1px 10px 65px rgba(0,0,0,.3)}.flx_selected{box-shadow:1px 10px 65px rgba(0,0,0,.75)!important}.flx_booking_card .flx_img{float:left;height:100%;overflow:hidden;position:relative;width:35%}.flx_booking_card .flx_extra{font-size:80%}.flx_booking_card .flx_content{display:table;float:right;height:100%;padding:15px 10px;position:relative;table-layout:fixed;width:calc(65% - 20px)}.flx_add_symbol{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.flx_btn{margin-left:auto;margin-right:auto;padding:5px;position:relative;width:120px}.flx_booking_row{display:table;float:left;margin:0 auto;width:100%}.flx_book_intro{padding:5px 8px!important;width:calc(100% - 16px)!important}.flx_add_other{left:0;position:absolute;width:100%}.flx_selected .flx_title span:not(.flx_av):not(.flx_from){font-weight:600}.flx_title .flx_extra>div{display:inline-block}.flx_actions .flx_title{display:inline-block;float:left;width:44%}.flx_actions .flx_int{display:inline-table;table-layout:fixed;width:55%}.flx_actions .flx_int>div{display:table-cell;vertical-align:middle}.flx_book_intro{display:table;margin-bottom:5px;position:relative;table-layout:fixed}.flx_book_intro .flx_close{font-size:25px;position:absolute;right:0;top:-4px;width:10%}.flx_book_intro .flx_close,.flx_book_intro .flx_title{display:table-cell;text-align:center;vertical-align:middle}.flx_book_intro .flx_title{float:left;width:100%}.flx_booking_card label{font-weight:400!important}.flx_close:after{content:"×";text-align:center;width:100%}.flx_booking_card .flx_content>div{margin-bottom:15px;vertical-align:middle;width:100%}.flx_booking_card .flx_img.object_fit img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flx_booking_card .flx_img.no_object_fit img{left:50%;max-height:none;max-width:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:auto}.flx_booking_card .flx_img.no_object_fit img.wide{height:100%!important}.flx_booking_card .flx_img.no_object_fit img.tall{max-width:100%!important}.flx-inline{display:inline-block}.flx-inline .flx_facilities{display:table}.flx-inline .flx_row{display:table-row;display:flex;flex-direction:row;width:100%}.flx-inline .flx_row>div{font-size:85%;padding:5px;text-align:left;width:calc(33% - 10px)}.flx-inline .flx_row .flx_icon{font-size:16px;font-weight:500;margin-right:8px}.flx-inline .flx_facilities{width:100%}.flx-calendar table{border-collapse:separate;border-spacing:8px;display:table;table-layout:fixed}#header-fixed td,.flx-calendar table th{border:none!important;padding:0;vertical-align:middle}.flx_inl:not(.flx_payment_information){display:inline-block;margin-bottom:2%;padding:2%}.flx_inl.flx_payment_information{display:flex;padding:2%}.flx_inl table.upper.prepayment{box-shadow:0 10px 35px rgba(0,0,0,.06);margin-bottom:40px}.flx_guest_information.flx_inl{width:46%}.flx_payment_information{margin-bottom:20px}.flx_payment_information table{float:left;width:50%}.flx_empty_from_post[data-show="1"],.flx_empty_from_post[data-show="2"],.flx_extra_on:not(.flx_extra_people) .flx_add_other.flx_action{display:none!important}.flx_guest_information>div>div{display:inline-table;width:100%}.flx_guest_information>div>div>div{display:table-cell;padding:10px;width:50%}.flx-calendar tbody tr{height:50px}.flx_tl{font-weight:600}.booking_options th{text-align:left}.flx_admin_prices .td_price,.flx_admin_prices td.qnt{text-align:center}.flx_coupon_button{display:inline-block;margin-left:10px}.flx-fields-wrapper{background:#fff;display:block;float:left;margin:3% auto;min-width:250px;padding:10px 20px;position:relative;width:100%}.flx-fields-wrapper h5{margin-bottom:20px}.flx-frontend-form{margin:0 auto 20px;width:98%}.flx-frontend-form input,.flx-frontend-form select,.flx-frontend-form textarea{width:100%!important}.flx-frontend-form.awm-meta-field.checkbox{display:grid;grid-template-columns:25px auto;grid-column-gap:10px;align-items:center}.flx-frontend-form.awm-meta-field.checkbox label{cursor:pointer;margin-bottom:0;margin-top:5px;order:2}.flx-frontend-form.awm-meta-field.checkbox div.input-wrapper{order:1}.flx_action,.flx_booking_card,.flx_coupon_button{transition:all .4s ease-in-out}.flx_date.flx_action span{padding-left:10px}.flx_pay_info .flx_inl{display:block!important;padding:2%!important;width:96%!important}.flx_pay_info .upper{display:inline-block!important;float:left;width:48%!important}.flx_print_div{text-align:center}.flx_pay_info .upper tbody{display:table;width:100%}.flx_pay_info .upper td,.flx_pay_info .upper th{padding-left:10px}.flx_guests_row .actions div:not(.number){font-size:120%;transition:all .3s ease-out}.flx_guests_row.hovered{opacity:.3}.actions .number{text-align:center}.flx_guests_row{border-bottom:1px solid rgba(0,0,0,.3);display:table;height:100%;margin:1% auto;max-width:400px;padding:10px;transition:all .3s ease-out;width:100%}.flx_guests_row>div{display:table-cell;vertical-align:middle}.flx_guests_row .actions>div{display:inline-block}.flx_guests_row>div.flx_guest_title{float:left;font-weight:600;text-align:left;width:40%}.flx_guests_row>div:not(.flx_guest_title){float:right;text-align:center;width:60%}.flx_check_buttons .button:hover .up_row{color:#0f084b}.flx_check_buttons .button:hover .bottom_row,.flx_check_buttons .button:hover i{color:#3d92c3}.action_for_guest{margin:10% 0}.flx_guests_row .title{text-align:center;width:30%}.flx_guests_row .actions>div:not(.number){font-size:18px;font-weight:600;width:30%}div.plus{text-align:left}div.minus{text-align:right}.flx_guests_row .actions .number{font-size:100%;text-align:center;width:20%}.flx-frontend-form .intl-tel-input{width:100%}.flx-frontend-form select,.flx-frontend-form textarea{box-sizing:border-box;font-family:inherit;line-height:110%;min-height:40px;outline:0;padding:5px 10px;resize:none;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:650px) and (-webkit-min-device-pixel-ratio:0){.flx-frontend-form select,.flx-frontend-form textarea{font-size:16px}}.flx-frontend-form textarea{min-height:100px}.flx_resp>div{font-size:120%;padding:5px;text-align:center;width:100%}.flx-frontend-form label{display:block;font-weight:600;margin-bottom:10px}.flx-fields-wrapper#flx_gateways>div{display:table;float:left;position:relative;width:100%}.flx-fields-wrapper#flx_gateways>div:not(.flx_inside){height:80px}.flx-fields-wrapper#flx_gateways>div>div{display:inline-block;position:relative;width:50%}#flx_gateways[data-checks="1"] .flx_dont_show.flx_inside{display:block!important}.flx_ch_title{display:table;height:80px;vertical-align:middle;width:100%}.flx_ch_title>div{display:table-cell;width:100px}.flx_ch_title img{height:auto;left:10px;max-width:70px;position:absolute;top:50%;transform:translateY(-50%);width:95%}.flx_no_event .control__indicator{display:none!important}.flx_no_event input,.flx_no_event label{pointer-events:none!important}.flx_ch_title .control__indicator{top:50%;transform:translateY(-50%)}.flx_ch_title label{display:table-cell;position:relative;text-align:left;vertical-align:middle}.flx_ch_title label span{left:40px;position:absolute;top:50%;transform:translateY(-50%)}.flx_no_event .flx_ch_title label span{left:0!important}.credit_card.flx_inside:not(.flx_dont_show){display:table!important;margin-top:20px;width:100%}.credit_card.flx_inside>div{display:table-cell!important;vertical-align:top!important}#flx_toast{border-radius:2px;bottom:200px;left:50%;margin-left:-125px;min-width:250px;padding:20px 30px;position:fixed;text-align:center;visibility:hidden;z-index:9999}#flx_toast[data-class=booked] .to_change,#flx_toast[data-class=error] .to_change,#flx_toast[data-class=only_check_out] .to_change{display:none}#flx_toast[data-class=yess] .to_change{font-weight:600}#flx_toast.show{animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}.flx-calendar table td.yess{cursor:pointer}.flx-calendar table td.yess:hover{position:relative}.flx-calendar table td.yess[title]:hover:after{background-color:#fff!important;border:2px solid var(--filox-main-color)!important;box-shadow:0 10px 35px rgba(0,0,0,.1);color:#333;content:attr(title);left:50%;padding:4px 8px;position:absolute;top:120%;transform:translateX(-50%);white-space:nowrap;z-index:20px}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@keyframes fadeout{0%{bottom:200px;opacity:1}to{bottom:0;opacity:0}}.flx_selectedd{font-weight:600}.flx-container[data-show_av="0"] .flx_max,.flx-container[data-show_av="0"] .flx_selectedd .numberr{display:none}.flx-calendar table td.ui-state-disabled.booked{text-decoration:line-through}.flx_empty_from_post{font-weight:600;text-align:center}@media screen and (min-width:1400px){.flx-calendar td .ui-state-default{font-size:1rem}}@media screen and (max-width:1399px) and (min-width:1200px){.flx-calendar td .ui-state-default{font-size:.9rem}}@media screen and (max-width:1199px) and (min-width:1000px){.flx-calendar td .ui-state-default{font-size:.8rem}}@media screen and (max-width:999px) and (min-width:769px){.flx-calendar td .ui-state-default{font-size:.7rem}.flx-calendar tbody tr{height:45px}.flx-calendar .ui-datepicker-calendar td:after{font-size:10px}}@media screen and (max-width:768px) and (min-width:600px){.flx-calendar td .ui-state-default{font-size:.8rem}.flx-calendar tbody tr{height:45px}.flx-calendar .ui-datepicker-calendar td:after{font-size:11px}}@media screen and (max-width:600px){.flx-fields-wrapper#flx_gateways>div>div{display:block;width:100%}}@media screen and (max-width:768px){.flx_inl{float:left!important;width:96%!important}.flx_inl:not(.flx_coupons){display:block!important}#flx_overview .flx-frontend-form:not(.flx_accept):not(.flx_textarea){width:48%!important}.flx_add_other{bottom:-40px;left:0}}@media screen and (max-width:768px) and (min-width:500px){.flx_facilities .flx_row:last-child{display:none}}@media screen and (max-width:499px){.flx_next[data-case="4"]{right:30%!important;text-align:center;top:-30px!important;transform:translateX(20%)!important}.flx_back[data-parent=flx_select_fields]{left:50%!important;top:60px!important;transform:translateX(-50%)!important}.flx_title_wrapper h3{font-size:24px!important;line-height:36px!important}.flx-calendar td .ui-state-default{font-size:.6rem}.flx-fields-wrapper h5{text-align:center}.flx_admin_prices,.upper{width:100%!important}#progressbar li{font-size:14px}.flx_booking_card .flx_content>div{margin-top:5px!important}.booking_vc{padding:80px 10px}.booking_options{display:table}.booking_options tr{display:table-row;width:100%}#flx_overview .flx-frontend-form{width:100%!important}.flx_facilities .flx_row,.flx_facilities[data-icons="0"]{display:none}#flx_overview .flx-frontend-form:not(.flx_accept):not(.flx_textarea){width:98%!important}.flx-calendar td .ui-state-default{font-size:.8rem}.flx-calendar tbody tr{height:35px}.flx-calendar .ui-datepicker-calendar td:after{font-size:10px}.flx_booking_card{height:200px!important}.flx_booking_card .flx_content>div{margin-top:-10px}.flx_book_hovered .flx_content>.flx_title{display:none}.flx_booking_row .flx_adds.flx_ext .actions{display:block;text-align:left;width:100%}.flx_actions .flx_int,.flx_actions .flx_title{width:50%}.flx-calendar td{padding:0!important}}.actions .number,.flx_date,.flx_date.flx_action .flx_icon{font-weight:600!important}.actions .trg,.flx_date.flx_action .flx_icon{color:var(--filox-main-color)!important}.flx_booking_card{background:#fff!important}.flx_btn{border-color:var(--filox-main-color)!important;color:var(--filox-main-color)!important}.flx_book_selection .flx_btn{background:var(--filox-main-color)!important;color:#fff!important}.flx_remove.flx_action{color:#d72638!important}.flx-inline .flx_row .flx_icon{color:var(--filox-main-color)!important}#flx_toast{background-color:var(--filox-main-color)!important;color:#fff!important}.flx-calendar table td.ui-state-disabled.booked{border:2px solid rgba(0,0,0,.04)!important;color:#999!important}.flx-calendar table td.ui-state-disabled.no_def{opacity:.5!important}.flx-calendar table td.ui-state-disabled.yess:not(.flx_slcd){border:2px solid rgba(0,0,0,.04)!important;color:#999!important;opacity:.6!important}.flx-calendar table td.ui-state-disabled.ui-datepicker-other-month{opacity:0!important}.flx-calendar .ui-datepicker-current-day:not(.ui-datepicker-today),.ui-state-disabled.yess.flx_slcd{background-color:rgba(30,115,190,.05)!important;border-color:var(--filox-main-color)!important;color:var(--filox-main-color)!important;font-weight:700!important}.flx-calendar .ui-datepicker-current-day:not(.ui-datepicker-today) span,.flx-calendar td.yess:not(.ui-state-disabled):hover span,.ui-state-disabled.yess.flx_slcd span{color:var(--filox-main-color)!important}.flx-calendar .ui-datepicker-today{border:2px solid rgba(0,0,0,.15)!important}.flx-calendar td.yess{border:2px solid rgba(0,0,0,.5)!important}.flx-calendar td.yess:not(.ui-state-disabled):hover{background-color:rgba(30,115,190,.05)!important;border:2px solid!important;border-color:var(--filox-main-color)!important;cursor:pointer!important}.flx-frontend-form .select-selected,.flx-frontend-form .ss-single-selected,.flx-frontend-form input:not(.flx_missing),.flx-frontend-form input:not([type=checkbox]),.flx-frontend-form select,.flx-frontend-form textarea{border:1px solid var(--filox-main-color)!important}.flx-frontend-form input:not([type=checkbox]),.flx-frontend-form select,.flx-frontend-form textarea{background:transparent;padding:8px 16px;width:100%}.flx-frontend-form input:focus,.flx-frontend-form select:focus,.flx-frontend-form textarea:focus{border-color:var(--filox-main-color)!important;box-shadow:0 10px 20px rgba(0,0,0,.05)!important}.flx-frontend-form .select-items{left:0;padding:2px 6px}.flx-frontend-form .select-selected:after{bottom:24px;right:24px;top:unset}.upper tr:nth-child(2n){background-color:rgba(0,0,0,.025)!important}.upper tr:nth-child(odd){background-color:rgba(0,0,0,.05)!important}.control--checkbox .control__indicator:after,.flx_sl .control__indicator:after{border:solid #fff!important;border-width:0 2px 2px 0!important;height:10px!important;left:6px!important;top:2px!important;transform:rotate(45deg)!important;width:5px!important}.flx-calendar table td.ui-state-disabled.only_check_out{border:2px solid rgba(0,0,0,.3)!important;color:#999!important}.flx-calendar table td.ui-state-disabled.yess.flx_min_on:not(.flx_slcd),.flx_max_on.yess:not(.ui-state-disabled){background-color:rgba(30,115,190,.05)!important;border-color:var(--filox-main-color)!important;opacity:1!important}.flx_missing{border:2px solid var(--custom-filox-error-color,var(--filox-error-color))!important}@media (min-width:751px){#flx-results-sidebar{transition:position .3s ease-in-out}}#flx-final-total,#flx_book_overview{display:none}.flx-final-price{font-weight:600;margin-left:3px}.flx-final-price:empty{display:none}.flx-final-price .flx-price{margin-right:2px}.flx-results-show .flx-view-cart #flx-show-cart,.step-user-actions-clone .flx-button-wrapper:first-child{display:none}.flx-results-show .flx-view-cart #flx-hide-cart{display:block!important}body:not(.flx_booking_page) .flx-mobile-trigger-results{display:none!important}.flx-search-wrapper#flx_search_widget{box-sizing:border-box;width:100%}.flx-search-wrapper#flx_search_widget *{box-sizing:border-box}.flx-search-wrapper#flx_search_widget.horizontal{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;grid-column-gap:10px}.flx-search-wrapper#flx_search_widget.horizontal[button-count="3"]{grid-template-columns:2fr 2fr 1.5fr}.flx-search-wrapper#flx_search_widget.horizontal[button-count="4"]{grid-template-columns:1fr 1fr 1fr 1fr}.flx-search-wrapper#flx_search_widget.horizontal #flx-booking-form-fields{display:none!important}@media (max-width:650px){.flx-search-wrapper#flx_search_widget.horizontal{grid-template-columns:1fr!important;margin:0 auto;padding:20px}.flx-search-wrapper#flx_search_widget.horizontal .flx-widget-wrapper{margin-bottom:calc(var(--filox-form-button-size)/2)}}.flx-search-wrapper#flx_search_widget.vertical{grid-template-columns:1fr!important}.flx-search-wrapper#flx_search_widget.vertical .flx-widget-wrapper{margin-bottom:calc(var(--filox-form-button-size)/2)}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper{align-content:center;cursor:pointer;display:grid;grid-template-columns:1fr;height:var(--filox-form-button-size);position:relative;text-align:center!important;width:100%}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper .flx-widget-wrapper-explanation:empty{display:none}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper:after{color:var(--filox-main-color);display:block;font-family:flx_fonts!important;font-size:20px;left:5px;line-height:var(--filox-form-button-size);position:absolute;top:0}@media (max-width:768px) and (min-width:600px){.flx-search-wrapper#flx_search_widget .flx-widget-wrapper:after{font-size:16px;left:4px}}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper#flx_date_picker_wrapper:after{content:"\e94e"}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper.flx-guests-icon:after{content:"\e95b"}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper.flx-location-icon:after{content:"\e939"}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper input,.flx-search-wrapper#flx_search_widget .flx-widget-wrapper select,.flx-search-wrapper#flx_search_widget .flx-widget-wrapper textarea{border-radius:0;margin-bottom:0!important}.flx-search-wrapper#flx_search_widget #flx_date_picker_wrapper input,.flx-search-wrapper#flx_search_widget .flx_extra_search_wrapper input{background:#fff;border:none;box-shadow:4px 4px 8px rgba(0,0,0,.16);height:var(--filox-form-button-size);padding:10px 5px 10px 35px;width:100%}.flx-search-wrapper#flx_search_widget #flx_date_picker_wrapper input:focus,.flx-search-wrapper#flx_search_widget .flx_extra_search_wrapper input:focus{outline:none}.flx-search-wrapper#flx_search_widget #flx_date_picker_wrapper.flx-transport-dates:not(.flx-multiple-on){display:none!important}.flx-refine-wrapper{float:left;width:auto}.flx-refine-wrapper span{display:table-cell;padding:2px;vertical-align:middle}.flx-refine-wrapper span.flx_icon{font-size:16px;font-weight:800}.flx-input-interface,.flx-search-wrapper{line-height:normal}.flx-input-interface input,.flx-input-interface select,.flx-input-interface textarea,.flx-search-wrapper input,.flx-search-wrapper select,.flx-search-wrapper textarea{font-size:.9rem}.flx-input-interface button,.flx-search-wrapper button{box-shadow:4px 4px 8px rgba(0,0,0,.16);display:block;font-size:.9rem;font-weight:400;margin:0 auto;padding:5px 20px}.flx-caldendars,.ranges{background:#fff;box-sizing:border-box;position:relative;width:100%}.flx-mobile-search-wrapper-title{display:none}.flx-input-interface{background:#fff;box-shadow:var(--filox-div-shadow);display:none;font-size:.9rem;letter-spacing:normal;min-width:320px;padding:20px;width:100%;z-index:999999999}.flx-input-interface *{box-sizing:border-box}.flx-input-interface .applyBtn{background-color:var(--filox-main-color);border:4px solid var(--filox-main-color);color:var(--filox-button-color);float:right;text-align:right}.flx-input-interface .cancelBtn{background-color:transparent;border:2px solid var(--filox-main-color);color:var(--filox-main-color);float:left;text-align:left}@media screen and (max-width:749px){.flx-input-interface{height:100%;left:0!important;max-width:100%!important;min-width:100%!important;overflow-y:auto;padding:60px 15px 5px;position:fixed!important;top:0!important;width:100%!important;z-index:--filox-datepicker-z-index!important}.flx-input-interface .flx-mobile-search-wrapper-title{background:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.1);display:block;font-size:120%;font-weight:600;height:60px;left:0;line-height:60px;position:fixed;text-align:center;top:0;width:100%;z-index:999999}.flx-input-interface .calendar{width:100%!important}.flx-input-interface .flx-calendar-inner .flx-calendars .calendar:last-of-type{margin-bottom:80px}.flx-input-interface .flx-search-inputs{padding-top:20px}.flx-input-interface .flx-extra-search-row.search-actions-apply,.flx-input-interface .ranges{bottom:0;height:auto;left:0;margin-bottom:0;padding:15px;position:fixed!important;width:100%}.flx-input-interface .flx-extra-search-row.search-actions-apply{border-top:1px solid var(--filox-calendar-main-color-opacity)}}.flx-input-interface{box-sizing:border-box;left:auto;max-width:320px;position:absolute}.flx-input-interface .flx-explanation{font-size:80%;margin-top:3px;opacity:.9}.flx-input-interface .flx-explanation:empty{display:none}.flx-input-interface .flx-extra-search-wrapper{display:block;height:100%;position:relative;width:100%}.flx-input-interface .flx-extra-search-wrapper .flx-search-inputs{margin-bottom:20px}.flx-input-interface .flx-extra-search-row{height:100%;margin:5px auto;min-height:20px;position:relative;width:100%}.flx-input-interface .flx-extra-search-row.flx-hide-row{display:none!important}.flx-input-interface .flx-extra-search-row .flx-custom-input{display:grid;grid-template-columns:1fr 2fr;position:relative;grid-column-gap:20px;align-items:center;float:none;margin:0 auto;max-width:250px;padding-bottom:10px;width:95%}.flx-input-interface .flx-extra-search-row .flx-custom-input.flx-custom-input-select-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));max-width:300px}.flx-input-interface .flx-extra-search-row .flx-custom-input.flx-custom-input-select-wrapper .select-items{left:-100%!important;width:200%}.flx-input-interface .flx-extra-search-row .flx-custom-input.flx-custom-input-select-wrapper .ss-content{left:0!important;margin:35px 0!important;top:0!important;width:100%!important}.flx-input-interface .flx-extra-search-row .flx-custom-input.checkbox_multiple{grid-template-columns:1fr}.flx-input-interface .flx-extra-search-row .awm-options-wrapper .awm-multiple-checkbox{padding:10px}.flx-input-interface .flx-extra-search-row .awm-options-wrapper .awm-multiple-checkbox label{align-items:center;display:grid;grid-template-columns:20px 1fr!important;grid-column-gap:5px}.daterangepicker.flx_calendar{background:#fff;box-sizing:border-box;max-width:900px!important}.daterangepicker.flx_calendar *{box-sizing:border-box}.daterangepicker.flx_calendar .daterangepicker_input{display:none}.daterangepicker.flx_calendar.single{width:auto}.daterangepicker.flx_calendar.single .calendar.right{display:none!important}.daterangepicker.flx_calendar td.available:not(.off){border:1px solid #e4e7e7!important;border-radius:0;color:#565a5c}.daterangepicker.flx_calendar td.today:not(.off){border:3px solid #e4e7e7!important;border-radius:0;color:#565a5c}.daterangepicker.flx_calendar td.available.off{opacity:.6}.daterangepicker.flx_calendar table.table-condensed{border-collapse:separate;border-spacing:2px;table-layout:auto}.daterangepicker.flx_calendar td,.daterangepicker.flx_calendar th{border-radius:0;height:35px}.daterangepicker.flx_calendar th:not(.month){font-size:80%}.daterangepicker.flx_calendar th.flx-widget-icon{font-size:110%}.daterangepicker .flx-calendar-inner{height:auto;min-height:100%;position:relative;width:100%}.daterangepicker .flx-calendar-inner .flx-calendars{display:grid;grid-template-columns:1fr 1fr;position:relative;width:100%}@media screen and (max-width:749px){.daterangepicker .flx-calendar-inner .flx-calendars{grid-template-columns:1fr}}.daterangepicker .flx-calendar-inner .flx-calendars .calendar{margin:0 auto;width:100%}.daterangepicker .flx-calendar-inner .ranges{display:block;position:relative;width:100%}.daterangepicker.single .flx-calendar-inner .flx-calendars{grid-template-columns:1fr}#flx_search_button.temp-disabled{cursor:not-allowed;opacity:.65;pointer-events:none}