.flx-link{transition:all 300ms ease-in-out;cursor:pointer}.flx-link:hover{opacity:.7}body:not(.wp-admin) .flx_frontend_hide,.flx_no_show,.flx-sub-div:not(.now),.flx-parent-div:not(.now),.flx_booking_card .flx_content .flx_book_options,.flx_dont_show{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-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes flx_bounce{0%,100%{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{width:100%;margin:30px auto !important;font-size:15px;max-width:1200px;min-width:200px;min-height:250px;position:relative;box-sizing:border-box;display:grid;grid-template-columns:2fr 1fr;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{opacity:.8;font-size:90%}.flx-results-section .flx-title{width:100%;margin-bottom:5px;font-size:100%;display:table}@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{width:100%;margin-bottom:20px;font-size:90%}.flx-results-section .flx-action a{max-width:250px;width:90%;margin:0 auto}.flx-step-counter{margin-right:10px}.flx-step-wrapper{width:100%;display:table}.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-step-wrapper>div.flx-step-icon .flx-icon-substract{display:none}.flx-accordion-live .flx-step-wrapper .flx-icon-add{display:none}.flx-accordion-live .flx-step-wrapper .flx-icon-substract{display:block !important}#flx_search_results_container #flx-results-container{margin:0px auto;background:var(--custom-filox-form-container-color, var(--filox-form-container-color));padding:15px}#flx_search_results_container #flx-results-container .flx-title{margin:5px auto;padding:0px 10px;width:95%}@media screen and (max-width: 749px){#flx_search_results_container #flx-results-container{width:100% !important;margin:0 auto;padding:20px}}.flx-results-sidebar-container{margin:0px auto;min-height:200px;width:100%}@media screen and (max-width: 749px){.flx-results-sidebar-container{background:rgba(0,0,0,0);z-index:999999}.flx-results-sidebar-container:not(.flx-results-show){display:none}}.flx-results-sidebar-container.flx-results-show{position:fixed;top:0;left:0;height:100%;min-height:100vh;width:100%;padding:0}.flx-results-sidebar-container .flx-results-sidebar-container-wrap.flx-results-show{position:relative;height:100%;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{position:absolute;z-index:5;min-width:320px;width:90%;max-width:500px;box-shadow:0 10px 35px rgba(0,0,0,.15);padding:2%}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper .flx-mobile-results-header{text-align:right;width:100%;display:none;margin-bottom:10px;margin-top:10px}.flx-results-sidebar-container .flx-results-sidebar-container-wrap #flx-results-sidebar-wrapper .flx-mobile-results-header.flx-results-show{display:grid;grid-template-columns:1fr 1fr;width:100%;border-bottom:solid 1px var(--filox-main-color);padding-bottom:10px;align-items:center;align-content:center}.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{grid-template-columns:1fr;align-content:center;align-items:center}@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{height:100%;max-height:100%;position:fixed;padding:10px 15px 20px 15px;width:100% !important;max-width:none;background:var(--custom-filox-form-sidebar-color, var(--filox-form-sidebar-color));top:0px;left:0px}.flx-results-sidebar-container #flx-results-sidebar{height:calc(100% - 80px);width:100% !important;overflow-y:auto;padding:0px !important}}.flx-results-overlay{display:none}.flx-results-overlay.flx-results-show{display:inherit;height:100%;width:100%;opacity:.8;background-color:#fff}.flx-mobile-trigger-results{box-sizing:border-box;position:fixed !important;width:100%;z-index:9999999;bottom:0px;margin:0 auto;left:0px;right:0px;transition:all .4s ease-in-out;font-size:14px}.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{background:var(--custom-filox-form-sidebar-color, var(--filox-form-sidebar-color));border-top:solid 2px var(--filox-main-color);padding:10px;display:grid;grid-template-columns:3fr 4fr;align-items:center;align-content:center;width:100%;-moz-column-gap:10%;column-gap:10%}.flx-mobile-trigger-results .flx-trigger-wrap .flx-mobile-trigger-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;color:var(--filox-main-color);text-align:center}.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{text-align:center;padding:5px 0}.flx_title_wrapper h3{width:auto;display:inline-block;padding:10px 20px;font-size:2rem}#flx_booking_form{position:relative;width:100%}.flx-calendar:not(:first-of-type){display:none}.flx-calendar .ui-datepicker-prev{float:left;width:15%}.flx-calendar .ui-datepicker-next{float:right;text-align:right;font-size:20px;transition:all .4s ease-in-out;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #949494;width:15%}.flx-calendar .ui-datepicker-prev{font-size:20px;transition:all .4s ease-in-out;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #949494;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{opacity:.7;font-weight:600}.flx-calendar .ui-datepicker-header .ui-state-disabled i{opacity:.1}.flx-calendar .ui-datepicker-title{float:left;width:70%;text-align:center;font-size:1.2rem;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #949494}.flx-calendar .ui-datepicker-group{display:block;width:100%;border:none !important}.flx-calendar .ui-datepicker{width:100% !important}.flx_btn{border:solid 1px}.flx_remove{font-size:75%;opacity:1;margin-top:5px}.flx_booking_card{clear:both;width:100% !important;height:260px !important;margin:60px auto;position:relative;box-shadow:0px 10px 35px rgba(0,0,0,.15);overflow:hidden;text-align:center;min-width:250px;max-width:800px}.flx_booking_card:first-child{margin-top:0px !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{width:35%;float:left;height:100%;position:relative;overflow:hidden}.flx_booking_card .flx_extra{font-size:80%}.flx_booking_card .flx_content{display:table;table-layout:fixed;float:right;width:calc(65% - 20px);height:100%;padding:15px 10px;position:relative}.flx_add_symbol{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.flx_btn{width:120px;padding:5px 5px;margin-left:auto;margin-right:auto;position:relative}.flx_booking_row{display:table;width:100%;margin:0 auto;float:left}.flx_book_intro{width:calc(100% - 16px) !important;padding:5px 8px !important}.flx_add_other{width:100%;position:absolute;left:0px}.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;width:44%;float:left}.flx_actions .flx_int{display:inline-table;width:55%;table-layout:fixed}.flx_actions .flx_int>div{display:table-cell;vertical-align:middle}.flx_book_intro{display:table;table-layout:fixed;position:relative;margin-bottom:5px}.flx_book_intro .flx_close{font-size:25px;width:10%;text-align:center;display:table-cell;vertical-align:middle;position:absolute;right:0px;top:-4px}.flx_book_intro .flx_title{width:100%;display:table-cell;float:left;text-align:center;vertical-align:middle}.flx_booking_card label{font-weight:normal !important}.flx_close:after{content:"×";width:100%;text-align:center}.flx_booking_card .flx_content>div{vertical-align:middle;width:100%;margin-bottom:15px}.flx_booking_card .flx_img.object_fit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.flx_booking_card .flx_img.no_object_fit img{left:50%;top:50%;transform:translateY(-50%) translateX(-50%);max-height:none;max-width:none;width:auto;position:absolute}.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;width:100%;display:flex;flex-direction:row}.flx-inline .flx_row>div{padding:5px;font-size:85%;width:calc(33% - 10px);text-align:left}.flx-inline .flx_row .flx_icon{margin-right:8px;font-size:16px;font-weight:500}.flx-inline .flx_facilities{width:100%}.flx-calendar table{display:table;border-collapse:separate;table-layout:fixed;border-spacing:8px}#header-fixed td,.flx-calendar table th{padding:0px;vertical-align:middle;border:none !important}.flx_inl:not(.flx_payment_information){display:inline-block;padding:2%;margin-bottom:2%}.flx_inl.flx_payment_information{display:flex;padding:2%}.flx_inl table.upper.prepayment{box-shadow:0px 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{width:50%;float:left}.flx_extra_on:not(.flx_extra_people) .flx_add_other.flx_action{display:none !important}.flx_empty_from_post[data-show="1"],.flx_empty_from_post[data-show="2"]{display:none !important}.flx_guest_information>div>div{display:inline-table;width:100%}.flx_guest_information>div>div>div{display:table-cell;width:50%;padding:10px}.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{display:block;width:100%;margin:3% auto;position:relative;float:left;padding:10px 20px;background:#fff;min-width:250px}.flx-fields-wrapper h5{margin-bottom:20px}.flx-frontend-form{width:98%;margin:0 auto 20px auto}.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{order:2;cursor:pointer;margin-top:5px;margin-bottom:0px}.flx-frontend-form.awm-meta-field.checkbox div.input-wrapper{order:1}.flx_coupon_button,.flx_action,.flx_booking_card{transition:all .4s ease-in-out}.flx_date.flx_action span{padding-left:10px}.flx_pay_info .flx_inl{width:96% !important;padding:2% !important;display:block !important}.flx_pay_info .upper{display:inline-block !important;width:48% !important;float:left}.flx_print_div{text-align:center}.flx_pay_info .upper tbody{width:100%;display:table}.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{width:100%;padding:10px;margin:1% auto;transition:all .3s ease-out;height:100%;max-width:400px;display:table;border-bottom:1px solid rgba(0,0,0,.3)}.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{width:40%;text-align:left;float:left;font-weight:600}.flx_guests_row>div:not(.flx_guest_title){width:60%;text-align:center;float:right}.flx_check_buttons .button:hover .up_row{color:#0f084b}.flx_check_buttons .button:hover i,.flx_check_buttons .button:hover .bottom_row{color:#3d92c3}.action_for_guest{margin:10% 0%}.flx_guests_row .title{width:30%;text-align:center}.flx_guests_row .actions>div:not(.number){width:30%;font-weight:600;font-size:18px}div.plus{text-align:left}div.minus{text-align:right}.flx_guests_row .actions .number{width:20%;text-align:center;font-size:100%}.flx-frontend-form .intl-tel-input{width:100%}.flx-frontend-form select,.flx-frontend-form textarea{padding:5px 10px;min-height:40px;outline:0;resize:none;font-family:inherit;line-height:110%;box-sizing:border-box;width:100%;transition:all .3s ease-in-out}@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{padding:5px;width:100%;text-align:center;font-size:120%}.flx-frontend-form label{margin-bottom:10px;font-weight:600;display:block}.flx-fields-wrapper#flx_gateways>div{display:table;width:100%;position:relative;float:left}.flx-fields-wrapper#flx_gateways>div:not(.flx_inside){height:80px}.flx-fields-wrapper#flx_gateways>div>div{display:inline-block;width:50%;position:relative}#flx_gateways[data-checks="1"] .flx_dont_show.flx_inside{display:block !important}.flx_ch_title{display:table;width:100%;height:80px;vertical-align:middle}.flx_ch_title>div{display:table-cell;width:100px}.flx_ch_title img{width:95%;height:auto;max-width:70px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.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;vertical-align:middle;position:relative;text-align:left}.flx_ch_title label span{left:40px;position:absolute;top:50%;transform:translateY(-50%)}.flx_no_event .flx_ch_title label span{left:0px !important}.credit_card.flx_inside:not(.flx_dont_show){display:table !important;width:100%;margin-top:20px}.credit_card.flx_inside>div{display:table-cell !important;vertical-align:top !important}#flx_toast{visibility:hidden;min-width:250px;margin-left:-125px;text-align:center;border-radius:2px;padding:20px 30px;position:fixed;z-index:9999;left:50%;bottom:200px}#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{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s}.flx-calendar table td.yess{cursor:pointer}.flx-calendar table td.yess:hover{position:relative}.flx-calendar table td.yess[title]:hover:after{content:attr(title);padding:4px 8px;position:absolute;left:50%;transform:translateX(-50%);top:120%;white-space:nowrap;z-index:20px;box-shadow:0px 10px 35px rgba(0,0,0,.1);color:#333;background-color:#fff !important;border:2px solid var(--filox-main-color) !important}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:200px;opacity:1}}@keyframes fadeout{from{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{text-align:center;font-weight:600}@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{left:0px;bottom:-40px}}@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;transform:translateX(20%) !important;text-align:center;top:-30px !important}.flx_back[data-parent=flx_select_fields]{left:50% !important;transform:translateX(-50%) !important;top:60px !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}.upper,.flx_admin_prices{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{width:100%;display:table-row}#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{width:100%;text-align:left;display:block}.flx_actions .flx_title,.flx_actions .flx_int{width:50%}.flx-calendar td{padding:0px !important}}.flx_date,.actions .number,.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{color:var(--filox-main-color) !important;border-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){background-color:rgba(30,115,190,.05) !important;border-color:var(--filox-main-color) !important;color:var(--filox-main-color) !important;font-weight:bold !important}.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:bold !important}.flx-calendar td.yess:not(.ui-state-disabled):hover span,.flx-calendar .ui-datepicker-current-day:not(.ui-datepicker-today) span{color:var(--filox-main-color) !important}.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{border:solid 2px !important;cursor:pointer !important;background-color:rgba(30,115,190,.05) !important;border-color:var(--filox-main-color) !important}.flx-frontend-form input:not(.flx_missing),.flx-frontend-form input:not([type=checkbox]),.flx-frontend-form select,.flx-frontend-form textarea,.flx-frontend-form .select-selected,.flx-frontend-form .ss-single-selected{border:1px solid var(--filox-main-color) !important}.flx-frontend-form input:not([type=checkbox]),.flx-frontend-form select,.flx-frontend-form textarea{background:rgba(0,0,0,0);width:100%;padding:8px 16px}.flx-frontend-form input:focus,.flx-frontend-form select:focus,.flx-frontend-form textarea:focus{border-color:var(--filox-main-color) !important;box-shadow:0px 10px 20px rgba(0,0,0,.05) !important}.flx-frontend-form .select-items{left:0px;padding:2px 6px}.flx-frontend-form .select-selected::after{right:24px;bottom:24px;top:unset}.upper tr:nth-child(even){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{left:6px !important;top:2px !important;width:5px !important;height:10px !important;border:solid #fff !important;border-width:0 2px 2px 0 !important;transform:rotate(45deg) !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){border-color:var(--filox-main-color) !important;background-color:rgba(30,115,190,.05) !important;opacity:1 !important}.flx_max_on.yess:not(.ui-state-disabled){border-color:var(--filox-main-color) !important;background-color:rgba(30,115,190,.05) !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_book_overview,#flx-final-total{display:none}.flx-final-price{margin-left:3px;font-weight:600}.flx-final-price:empty{display:none}.flx-final-price .flx-price{margin-right:2px}.step-user-actions-clone .flx-button-wrapper:first-child{display:none}.flx-results-show .flx-view-cart #flx-show-cart{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{width:100%;box-sizing:border-box}.flx-search-wrapper#flx_search_widget *{box-sizing:border-box}.flx-search-wrapper#flx_search_widget.horizontal{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;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;padding:20px;margin:0 auto}.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{text-align:center !important;height:var(--filox-form-button-size);position:relative;cursor:pointer;display:grid;align-content:center;grid-template-columns:1fr;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{font-family:"flx_fonts" !important;font-size:20px;position:absolute;display:block;left:5px;line-height:var(--filox-form-button-size);top:0px;color:var(--filox-main-color)}@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:""}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper.flx-guests-icon:after{content:""}.flx-search-wrapper#flx_search_widget .flx-widget-wrapper.flx-location-icon:after{content:""}.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:0px;margin-bottom:0px !important}.flx-search-wrapper#flx_search_widget #flx_date_picker_wrapper input,.flx-search-wrapper#flx_search_widget .flx_extra_search_wrapper input{width:100%;padding:10px 5px 10px 35px;border:none;background:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.16);height:var(--filox-form-button-size)}.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{width:auto;float:left}.flx-refine-wrapper span{display:table-cell;vertical-align:middle;padding:2px}.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);font-size:.9rem;font-weight:normal;display:block;padding:5px 20px;margin:0 auto}.flx-caldendars,.ranges{position:relative;box-sizing:border-box;width:100%;background:#fff}.flx-mobile-search-wrapper-title{display:none}.flx-input-interface{min-width:320px;width:100%;padding:20px;font-size:.9rem;display:none;z-index:999999999;background:#fff;box-shadow:var(--filox-div-shadow);letter-spacing:normal}.flx-input-interface *{box-sizing:border-box}.flx-input-interface .applyBtn{float:right;text-align:right;background-color:var(--filox-main-color);border:4px solid var(--filox-main-color);color:var(--filox-button-color)}.flx-input-interface .cancelBtn{float:left;text-align:left;background-color:rgba(0,0,0,0);border:2px solid var(--filox-main-color);color:var(--filox-main-color)}@media screen and (max-width: 749px){.flx-input-interface{position:fixed !important;padding:5px 15px;z-index:--filox-datepicker-z-index !important;overflow-y:auto;left:0 !important;top:0 !important;height:100%;width:100% !important;max-width:100% !important;min-width:100% !important;padding-top:60px}.flx-input-interface .flx-mobile-search-wrapper-title{display:block;font-size:120%;font-weight:600;text-align:center;background:#f7f7f7;z-index:999999;top:0px;left:0px;line-height:60px;position:fixed;width:100%;height:60px;border-bottom:solid 1px rgba(0,0,0,.1)}.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 .ranges,.flx-input-interface .flx-extra-search-row.search-actions-apply{position:fixed !important;bottom:0px;left:0px;padding:15px;width:100%;height:auto;margin-bottom:0px}.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;position:absolute;left:auto;max-width:320px}.flx-input-interface .flx-explanation{font-size:80%;opacity:.9;margin-top:3px}.flx-input-interface .flx-explanation:empty{display:none}.flx-input-interface .flx-extra-search-wrapper{width:100%;position:relative;display:block;height:100%}.flx-input-interface .flx-extra-search-wrapper .flx-search-inputs{margin-bottom:20px}.flx-input-interface .flx-extra-search-row{width:100%;position:relative;height:100%;min-height:20px;margin:5px auto}.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;width:95%;max-width:250px;margin:0px auto;padding-bottom:10px;align-items:center;float:none}.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{width:100% !important;top:0px !important;left:0px !important;margin:35px 0px !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{display:grid;grid-template-columns:20px 1fr !important;align-items:center;grid-column-gap:5px}.daterangepicker.flx_calendar{max-width:900px !important;box-sizing:border-box;background:#fff}.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-top:1px solid #e4e7e7 !important;border-bottom:1px solid #e4e7e7 !important;border-left:1px solid #e4e7e7 !important;border-right:1px solid #e4e7e7 !important;color:#565a5c;border-radius:0px}.daterangepicker.flx_calendar td.today:not(.off){border-top:3px solid #e4e7e7 !important;border-left:3px solid #e4e7e7 !important;border-right:3px solid #e4e7e7 !important;border-bottom:3px solid #e4e7e7 !important;color:#565a5c;border-radius:0px}.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{height:35px;border-radius:0px}.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%;width:100%;position:relative}.daterangepicker .flx-calendar-inner .flx-calendars{display:grid;grid-template-columns:1fr 1fr;width:100%;position:relative}@media screen and (max-width: 749px){.daterangepicker .flx-calendar-inner .flx-calendars{grid-template-columns:1fr}}.daterangepicker .flx-calendar-inner .flx-calendars .calendar{width:100%;margin:0px auto}.daterangepicker .flx-calendar-inner .ranges{position:relative;display:block;width:100%}.daterangepicker.single .flx-calendar-inner .flx-calendars{grid-template-columns:1fr}