﻿@import url(../../public/res/lib/fa/all.min.css);@import url(../../public/res/lib/animate/animate.min.css);@import url(../../public/res/lib/calendar/build/css/calentim.min.css);@import url(../../public/res/lib/icheck/skins/square/aero.css);@import url(../../public/res/lib/ion-rangeslider/css/ion.rangeSlider.min.css);@import url(../../public/res/lib/lightgallery/dist/css/lg-fb-comment-box.css);@import url(../../public/res/lib/lightgallery/dist/css/lg-transitions.css);@import url(../../public/res/lib/lightgallery/dist/css/lightgallery.css);@import url(../../public/res/lib/jquery.modal.css);.hidden{display:none !important}.hfy-map-wrapper{display:block;height:100%}.hfy-listing-map{height:100%;height:80vh}.hfy-listing-map .gm-style-iw-a{margin-top:-28px}.hfy-listing-map .info-window-content{overflow:hidden;user-select:none}.hfy-listing-map .info-window-content a{text-decoration:none}.hfy-listing-map .info-window-content .img img{height:100px;max-height:100px;width:100%;object-fit:cover}.hfy-listing-booking-form .prices{transition:background-color .2s}.loading-price .hfy-listing-booking-form .prices{position:relative;margin-top:5px;padding-top:5px}.loading-price .hfy-listing-booking-form .prices>*{opacity:.2}.loading-price .hfy-listing-booking-form .prices:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.001) url("images/loading.svg") center center/cover no-repeat;background-size:clamp(600px, 80%, 100px) auto;min-height:40px}.icon-dec{display:inline-block;vertical-align:middle;width:26px;height:26px;background:center center no-repeat;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='16' stroke='%23CDD1D6' stroke-width='1'/%3E%3Cpath d='M10 16L24 16' stroke='%23627080' stroke-width='1.5'/%3E%3C/svg%3E")}.icon-inc{display:inline-block;vertical-align:middle;width:26px;height:26px;background:center center no-repeat;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='16' stroke='%23CDD1D6' stroke-width='1'/%3E%3Cpath d='M17 9.59998L17 22.4' stroke='%23627080' stroke-width='1.5'/%3E%3Cpath d='M10 16L24 16' stroke='%23627080' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.select-guests-wrap{user-select:none}.select-guests-wrap .select-guests-item{margin-bottom:24px;margin-top:8px}.select-guests-wrap .select-guests-dropdown{display:none;background:#fff;box-shadow:rgba(0,0,0,0.15) 0 2px 6px,rgba(0,0,0,0.07) 0 0 0 1px;box-sizing:border-box;margin-bottom:16px;min-width:240px;padding:16px;text-align:left;width:100%}.select-guests-wrap .number-guest-input{width:100%;display:flex}.select-guests-wrap .context-box{flex:1 1 0%}.select-guests-wrap .context-box .subcontext{font-size:smaller;line-height:100%}.select-guests-wrap .func-box{position:relative;white-space:nowrap;text-align:right}.select-guests-wrap .func-box input{width:auto;max-width:60px;min-width:40px;height:26px;line-height:100%;padding:0 10px;text-align:center;pointer-events:none;border:none;user-select:none;background-color:transparent}.select-guests-wrap .func-box input::selection{color:inherit;background:inherit}.select-guests-wrap .func-box input.disabled{color:#ccc}.select-guests-wrap .func-box .ctrl-dec.disabled{opacity:.5;cursor:default}.select-guests-wrap .func-box .ctrl-inc.disabled{opacity:.5;cursor:default}.select-guests-wrap .active-menu{display:inline-block}.select-guests-wrap .extra-description{font-size:smaller}.select-guests-wrap .btn-close-guests-box{text-align:right}.guests-count-num-wrap,.guests-count-num-wrap *{user-select:none;cursor:pointer}#wp-admin-bar-hfy-fast-link .awaiting-mod{background-color:#d63638;border-radius:9px;color:#fff;font-size:11px;height:18px;min-width:18px;padding:1px 6px 1px 5px}.hfy-wrap .visible{display:block !important}.hfy-wrap .payment-info .contact-email{padding-left:0px;padding-right:8px}.hfy-wrap .payment-info .contact-phone{padding-left:8px;padding-right:0px}.hfy-wrap .payment-info .contact-phone .select-dialcode{z-index:-1}.hfy-wrap #roomInfoSection .cover-bg{margin:0 -24px;height:196px;min-height:196px;background-position:center;background-size:cover}.hfy-wrap .cover-bg.fixed{display:block}.hfy-wrap .data-block{margin-top:44px;margin-bottom:50px}.hfy-wrap .data-block.large-margin{margin-top:100px}.hfy-wrap .payment-error{color:#d43242;font-size:16px}.hfy-wrap .booking-block{padding:16px 0;border-bottom:1px solid #dddddd}.hfy-wrap .booking-block:last-child{border-bottom:none}.hfy-wrap .booking-title{font-size:28px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#454647;margin-bottom:10px}.hfy-wrap .booking-title.sub{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#454647;margin:5px 0}.hfy-wrap .booking-code{color:#333333;font-weight:500}.hfy-wrap .booking-step{padding:24px 0px 12px 0px;border-bottom:1px solid #dddddd;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#454647}.hfy-wrap .contact-detail-section .form-group label,.hfy-wrap .contact-detail-section .food-restrictions label,.hfy-wrap .payment-detail-section .form-group label{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#454647}.hfy-wrap .payment-detail-section>.booking-step{padding:0}.hfy-wrap .form-group label{color:#333333;margin-top:5px;margin-bottom:10px;font-weight:inherit}.hfy-wrap .form-group input,.hfy-wrap .form-group select{height:46px;line-height:1.42857143}.hfy-wrap .form-group select{text-indent:1px;text-overflow:clip;background-color:transparent}.hfy-wrap .form-group select::-ms-expand{display:none}.hfy-wrap .tooltip-inner{background-color:#ffffff;color:#333333;border:1px solid #777777}.hfy-wrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#777777}.hfy-wrap .card-type img{width:40px;height:24px}.hfy-wrap .card-images-container{margin-top:-37px;margin-right:12px}.hfy-wrap .btn-prev{font-size:16px;font-weight:500;line-height:1.38;text-align:left;color:#5194e2}.hfy-wrap .btn-prev:hover,.hfy-wrap .btn-prev:visited{color:#5194e2}.hfy-wrap .legends{font-size:14px;line-height:1.5;color:#6f6f71}.hfy-wrap .food-restrictions{margin-bottom:5px}.hfy-wrap .food-restrictions label.radio-inline{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#454647}@media (max-width: 767px){.hfy-wrap .data-block{margin-top:0;margin-bottom:20px}.hfy-wrap .booking-block{padding:12px 0;border-bottom:1px solid #dddddd}.hfy-wrap .booking-title{margin-bottom:4px;font-size:20px}.hfy-wrap .booking-step{padding:12px 0 12px 0;font-size:18px;font-weight:normal}.hfy-wrap .payment-detail-section>.booking-step{padding:0}.hfy-wrap .payment-content{margin-bottom:12px}.hfy-wrap .card-images-container{margin-top:-34px}}@media (max-width: 991px){.hfy-wrap .data-block{padding:0 15px}.hfy-wrap .cover-bg.fixed{display:none}.hfy-wrap .payment-info .contact-phone #country-code-list{display:none}.hfy-wrap .payment-info .contact-phone .select-dialcode{z-index:1}}@media only screen and (min-width: 992px){.hfy-wrap .payment-content{padding:0 24px}.hfy-wrap .payment-response-container{float:right}}@media only screen and (max-width: 991px){.hfy-wrap .payment-content{margin-bottom:24px;padding:0 12px}.hfy-wrap .payment-content:after{position:absolute;width:calc(100% - 25px);border-bottom:1px solid #d5d5d5;content:""}.hfy-wrap .payment-info{margin-bottom:24px}.hfy-wrap .payment-info .contact-phone{padding-left:0px}.hfy-wrap .payment-info .contact-email{padding-right:0px}}.hfy-wrap .hfy-payment{padding:5px 0}.hfy-wrap .hfy-payment .row{display:-ms-flexbox;display:flex;margin:0 -10px 10px}.hfy-wrap .hfy-payment .field{position:relative;width:100%;height:45px;margin:5px 10px 5px}.hfy-wrap .hfy-payment .textarea-field{height:124px}.hfy-wrap .hfy-payment .field.half-width{width:50%}.hfy-wrap .hfy-payment .field.quarter-width{width:calc(25% - 10px)}.hfy-wrap .hfy-payment .baseline{position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#cfd7df;transition:background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hfy-wrap .hfy-payment label{font-weight:normal;position:absolute;width:100%;left:0;bottom:8px;color:#cfd7df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;transition-property:color, transform;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.hfy-wrap .hfy-payment .input{width:100%;height:100%;padding-top:17px;color:#32325d;background-color:transparent;font-style:normal;font-weight:normal}.hfy-wrap .hfy-payment .input::-webkit-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hfy-wrap .hfy-payment .input::-moz-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hfy-wrap .hfy-payment .input:-ms-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hfy-wrap .hfy-payment textarea{top:24px;border:none;height:100px;resize:none}.hfy-wrap .hfy-payment .input.StripeElement{opacity:0;transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}.hfy-wrap .hfy-payment .input.focused,.hfy-wrap .hfy-payment .input:not(.empty){opacity:1}.hfy-wrap .hfy-payment .input.focused::-webkit-input-placeholder,.hfy-wrap .hfy-payment .input:not(.empty)::-webkit-input-placeholder{color:#cfd7df}.hfy-wrap .hfy-payment .input.focused::-moz-placeholder,.hfy-wrap .hfy-payment .input:not(.empty)::-moz-placeholder{color:#cfd7df}.hfy-wrap .hfy-payment .input.focused:-ms-input-placeholder,.hfy-wrap .hfy-payment .input:not(.empty):-ms-input-placeholder{color:#cfd7df}.hfy-wrap .hfy-payment .input.focused+label,.hfy-wrap .hfy-payment .input:not(.empty)+label{color:#aab7c4;transform:scale(0.85) translateY(-25px);cursor:default}.hfy-wrap .hfy-payment textarea.input.focused+label,.hfy-wrap .hfy-payment textarea.input:not(.empty)+label{color:#aab7c4;transform:scale(0.85) translateY(-112px);cursor:default}.hfy-wrap .hfy-payment .input.focused+label,.hfy-wrap .hfy-payment textarea.input.focused+label{color:#111}.hfy-wrap .hfy-payment .input.invalid+label,.hfy-wrap .hfy-payment textarea.input.invalid+label{color:#ffa27b}.hfy-wrap .hfy-payment .input.focused+label+.baseline{background-color:#111}.hfy-wrap .hfy-payment .input.focused.invalid+label+.baseline{background-color:#e25950}.hfy-wrap .hfy-payment input:-webkit-autofill{-webkit-text-fill-color:#e39f48;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}.hfy-wrap .hfy-payment .StripeElement--webkit-autofill{background:transparent !important}.hfy-wrap .hfy-payment input,.hfy-wrap .hfy-payment button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-style:none;-webkit-animation:1ms void-animation-out;animation:1ms void-animation-out}.hfy-wrap .hfy-payment button{display:block;width:100%;margin:40px 0 0;background-color:#24b47e;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer}.hfy-wrap .hfy-payment .error svg{margin-top:0 !important}.hfy-wrap .hfy-payment .error svg .base{fill:#e25950}.hfy-wrap .hfy-payment .error svg .glyph{fill:#fff}.hfy-wrap .hfy-payment .error svg .message{color:#e25950}.hfy-wrap .hfy-payment .success .icon .border{stroke:#abe9d2}.hfy-wrap .hfy-payment .success .icon .checkmark{stroke:#24b47e}.hfy-wrap .hfy-payment .success .title{color:#32325d;font-size:16px !important}.hfy-wrap .hfy-payment .success .message{color:#8898aa;font-size:13px !important}.hfy-wrap .hfy-payment .success .reset path{fill:#24b47e}.hfy-wrap .hfy-payment .field>.input{overflow:hidden}.hfy-wrap .hfy-payment .terms-row{word-break:break-word}.hfy-wrap .hfy-payment .terms-checkbox{width:24px;height:24px;display:inline-flex;cursor:pointer;position:relative}.hfy-wrap .hfy-payment .terms-checkbox input{height:24px;width:24px;appearance:none;border:1px solid #ccc;border-radius:3px;outline:none;z-index:2;margin:0}.hfy-wrap .hfy-payment .terms-checkbox input:checked{border:1px solid #ccc}.hfy-wrap .hfy-payment .terms-checkbox input:checked+span::before{z-index:99;content:'✔';line-height:24px;height:24px;width:24px;display:block;text-align:center;position:absolute;left:0;top:0}.hfy-wrap .hfy-payment .terms-checkbox input:active{border:1px solid #111}.hfy-wrap .hfy-payment.submitting:after{content:' ';background:rgba(255,255,255,0.8) url("images/loading.svg") center center/250% no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.hfy-wrap .hfy-payment .hfy-payment-address-country-wrap label{z-index:-10;width:auto}.hfy-wrap .hfy-payment select:focus,.hfy-wrap .hfy-payment textarea:focus{outline:0}.hfy-wrap .priceMap{overflow:hidden;padding:6px 12px;border-radius:16px;font-family:'sans-serif';font-size:32px;font-weight:400;color:#333;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.6)}.hfy-wrap .gm-style-iw.gm-style-iw-c button{right:0 !important;top:0 !important;z-index:9999}.hfy-wrap .gm-style-iw.gm-style-iw-c button img{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 4px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 1px #fff)}
