.loading{display:none;opacity:0;visibility:hidden}.loading.active{opacity:1;visibility:visible;transition:all .3s ease-in-out;position:fixed;left:0;top:0;z-index:10000;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f9b5af}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}*:focus{outline:0 none;box-shadow:none}a,a:hover{text-decoration:none}.site-content{min-height:90vh}.navbar-a{z-index:300}.wpcf7 .wpcf7-response-output{margin:10px 0px 0px !important;width:100%;font-size:13px;border-width:1px !important;padding:7px;line-height:18px}@media(min-width: 992px){.wpcf7 .wpcf7-response-output{position:absolute}}.wpcf7 .wpcf7-form{position:relative}.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{background:#eb8989;border-color:#dc3232}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{background:#8dd394;border-color:#46b450}.wpcf7 .wpcf7-not-valid-tip{display:none !important}.wpcf7 .ajax-loader{position:absolute}.wpcf7 .group-input-subscribe .wpcf7-not-valid{border-color:red}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.popup{z-index:999 !important}.datepicker-dropdown{z-index:5010 !important}.datepicker td,.datepicker th{padding:6px 9px}.logo .on-sticky{display:none}.is-sticky .navbar-a{padding-top:12px !important;padding-bottom:12px !important}.is-sticky .logo .on-normal{display:none}.is-sticky .logo .on-sticky{display:block}.mb48{margin-bottom:48px}.form-booking div[class*=col-]{padding-left:12px;padding-right:12px;margin-bottom:24px}.form-booking input[type=text],.form-booking input[type=email],.form-booking input[type=tel],.form-booking textarea,.form-booking select{padding:16px 24px;width:100%;font-size:16px;line-height:24px;border:1px solid #244d66;color:#244d66}.form-booking input[type=text]::placeholder,.form-booking input[type=email]::placeholder,.form-booking input[type=tel]::placeholder,.form-booking textarea::placeholder,.form-booking select::placeholder{color:#244d66;opacity:1}.form-booking textarea{resize:none;height:144px}.form-booking h2{font-size:24px;line-height:32px;margin-bottom:12px}.form-booking button{width:100%;background-color:#244d66;text-transform:uppercase;font-size:14px;letter-spacing:.2em;text-align:center;border:none;color:#f9b5af;padding:16px}.form-booking button .ic-booking{vertical-align:baseline}.form-booking .form-select{background-image:url(../images/svg/ic-down-arrow.svg);background-repeat:no-repeat;background-position:92% center}.form-booking .select2-selection--single{padding:16px 24px;border-radius:0;height:auto;border-color:#244d66}.form-booking .select2-selection--single .select2-selection__rendered{padding:0;color:#244d66}.form-booking .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#244d66}.form-booking .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:20px;background-image:url(../images/svg/ic-down-arrow.svg);background-repeat:no-repeat;background-position:90% center;height:100%}.form-booking .select2-selection--single .select2-selection__arrow b{display:none}.form-booking input[type=text].wpcf7-not-valid,.form-booking input[type=email].wpcf7-not-valid,.form-booking input[type=tel].wpcf7-not-valid,.form-booking textarea.wpcf7-not-valid,.form-booking select.wpcf7-not-valid{border-color:#e6491a;color:#e6491a}.form-booking input[type=text].wpcf7-not-valid::placeholder,.form-booking input[type=email].wpcf7-not-valid::placeholder,.form-booking input[type=tel].wpcf7-not-valid::placeholder,.form-booking textarea.wpcf7-not-valid::placeholder,.form-booking select.wpcf7-not-valid::placeholder{color:#e6491a}.form-booking .form-select.wpcf7-not-valid{background-image:url(../images/svg/ic-down-arrow_red.svg)}.form-booking .wpcf7-not-valid~.select2 .select2-selection--single{border-color:#e6491a}.form-booking .wpcf7-not-valid~.select2 .select2-selection--single .select2-selection__rendered{color:#e6491a}.form-booking .wpcf7-not-valid~.select2 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#e6491a}.form-booking .wpcf7-not-valid~.select2 .select2-selection--single .select2-selection__arrow{background-image:url(../images/svg/ic-down-arrow_red.svg)}.form-booking br{display:none}[class*=ic-]{width:16px;height:16px;display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-position:center center;background-size:cover}[class*=ic-].ic-crown{background-image:url(../images/svg/ic-crown.svg)}[class*=ic-].ic-booking{background-image:url(../images/svg/ic-booking.svg)}[class*=ic-].ic-diamond{background-image:url(../images/svg/ic-diamond.svg)}[class*=ic-].ic-bed{background-image:url(../images/svg/ic-bed.svg)}[class*=ic-].ic-bed-2{background-image:url(../images/svg/ic-bed-2.svg)}.more-service .block-btn a.active{background-color:#244d66;color:#f9b5af !important}.more-service .block-btn a.active path{stroke:#f9b5af}.more-service .nav-tabs{border:none}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.error404 .navbar-a .menu-icon path,.page-template-coming .navbar-a .menu-icon path,.single-post .navbar-a .menu-icon path{stroke:#244d66 !important}.error404 .navbar-a .btn-a:hover,.page-template-coming .navbar-a .btn-a:hover,.single-post .navbar-a .btn-a:hover{background-color:#244d66;border-color:#244d66 !important}.error404 .navbar-a .line,.page-template-coming .navbar-a .line,.single-post .navbar-a .line{background-color:rgba(36,77,102,.6)}.error404 .navbar-a .btn-a,.page-template-coming .navbar-a .btn-a,.single-post .navbar-a .btn-a{color:#244d66;border-color:#244d66}.error404 .navbar-a .phone,.page-template-coming .navbar-a .phone,.single-post .navbar-a .phone{color:#244d66 !important}.error404 .navbar-a .phone path,.page-template-coming .navbar-a .phone path,.single-post .navbar-a .phone path{stroke:#244d66}.error404 .navbar-a .language select,.page-template-coming .navbar-a .language select,.single-post .navbar-a .language select{color:#244d66}.error404 .navbar-a .language option,.page-template-coming .navbar-a .language option,.single-post .navbar-a .language option{background-color:#fff}.error404 .navbar-a .language:before,.page-template-coming .navbar-a .language:before,.single-post .navbar-a .language:before{border-color:#244d66}.wpcf7-form-control-wrap .select2-selection--single{padding:16px 24px;border-radius:0;height:auto;border-color:#244d66}.wpcf7-form-control-wrap .select2-selection--single .select2-selection__rendered{padding:0;color:#244d66}.wpcf7-form-control-wrap .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#244d66}.wpcf7-form-control-wrap .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:20px;background-image:url(../images/svg/ic-down-arrow.svg);background-repeat:no-repeat;background-position:90% center;height:100%}.wpcf7-form-control-wrap .select2-selection--single .select2-selection__arrow b{display:none}@media screen and (max-width: 567.5px){.wpcf7-form-control-wrap .select2-selection--single{padding-top:10px;padding-bottom:12px}}.group-input-subscribe input[type=email]{font-size:16px}@media screen and (max-width: 567.5px){.footer-menu{max-width:300px;text-align:center}}div[id*=f246] .wpcf7-response-output,div[id*=f286] .wpcf7-response-output{position:relative;padding:0}div[id*=f246] .wpcf7-response-output p,div[id*=f286] .wpcf7-response-output p{font-size:13px;line-height:24px;margin-bottom:4px}div[id*=f246] .wpcf7-form.invalid .wpcf7-response-output,div[id*=f286] .wpcf7-form.invalid .wpcf7-response-output{background:transparent;border:none}div[id*=f246] .wpcf7-form.invalid .wpcf7-response-output p,div[id*=f286] .wpcf7-form.invalid .wpcf7-response-output p{color:#e6491a}.language:before{right:10px;z-index:5}.language select{font-size:16px;position:relative;z-index:8}.left .language{display:none}@media screen and (max-width: 768.5px){.left .language{display:block !important;width:50px}.navbar-a.py24{padding:30px 0}.navbar-a.py24 .center.main-logo-header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.home-popup .content-wrapper{max-width:96%;height:auto;margin:auto;overflow:visible;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:960px}.home-popup .content-wrapper .content{position:relative}.home-popup .content-wrapper .close-popup{color:#fff !important;font-size:18px;height:30px;width:30px;line-height:24px;text-align:center;background:#111;transform:none}@media screen and (max-width: 567.5px){.hh_gallery .col-sm-4 .img-cover{background-image:none !important;min-height:inherit !important}.hh_gallery .col-sm-4 .img-cover img{display:block !important}}.woocommerce-checkout .sticky-wrapper,.woocommerce-checkout .sticky-wrapper .navbar-a{position:relative;top:inherit;left:inherit}.woocommerce-checkout .navbar-a .menu-icon path{stroke:#244d66 !important}.woocommerce-checkout .navbar-a .btn-a:hover{background-color:#244d66;border-color:#244d66 !important}.woocommerce-checkout .navbar-a .line{background-color:rgba(36,77,102,.6)}.woocommerce-checkout .navbar-a .btn-a{color:#244d66;border-color:#244d66}.woocommerce-checkout .navbar-a .phone{color:#244d66 !important}.woocommerce-checkout .navbar-a .phone path{stroke:#244d66}.woocommerce-checkout .navbar-a .language select{color:#244d66}.woocommerce-checkout .navbar-a .language option{background-color:#fff}.woocommerce-checkout .navbar-a .language:before{border-color:#244d66}#order_review,.woocommerce-order{max-width:720px;width:96%;margin:60px auto 0}.woocommerce-order{border:1px solid #ccc;padding:20px}.woocommerce-order .woocommerce-order-details__title{font-size:24px}.woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details{padding:0}#place_order{background-color:#0000;font-family:"SVN-Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#244d66;border:1px solid #244d66;transition:all .3s ease-in-out}#place_order:hover{background-color:#244d66;color:#fff}.room_tab .btn-b-outline svg{width:16px;height:16px}.room_tab .btn-b-outline:hover svg path,.room_tab .btn-b-outline.active svg path{fill:#f9b5af !important}.room_tab [href*="#tab-0"] svg{width:10px;height:10px}.room_tab [href*="#tab-1"] svg{width:12px;height:12px}.room_tab [href*="#tab-2"] svg{width:14px;height:14px}/*# sourceMappingURL=theme.css.map */
