/**handles:astra-child-theme-css**/
.site-content{padding-bottom:0!important}.hide-section{display:none}.entry-header{display:none}.info-text{font-size:16px;font-weight:300}.trans-header{transform:translateX(-50%)}.page-block-header{font-size:17px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:2.5px;position:relative;top:-5px}h1 span.page-sub-header{font-size:20px;font-weight:300;text-transform:none}.site-intro h1{font-size:25px}h1 span.sub-header{font-size:17px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:2.5px;position:relative;top:-5px}a{font-weight:inherit!important}.elementor-icon-list-text{font-weight:300}.lavender{color:#c0a9bd!important}.bold900{font-family:Montserrat,sans-serif;font-weight:900!important;font-size:105%}.bold-first-letter ::first-letter{font-family:"Montserrat Black",sans-serif;font-weight:900!important;font-size:105%}.montserrat-black,h2.montserrat-black{font-family:Montserrat,sans-serif;font-weight:900!important}.herbal{text-align:left}.hfe-nav-menu li a{transition:.4s linear}.floating-header{position:relative!important;border-bottom:1px solid #cacfd0}.elementor-element.elementor-element-ba30a40 .menu-item a.hfe-menu-item{color:#4d5351}.elementor-element.elementor-element-ba30a40 .menu-item a.hfe-menu-item:hover{color:#fff}.elementor-element.elementor-element-ba30a40 .menu-item.current-menu-parent a.hfe-menu-item{color:#fff}.floating-header-home{position:absolute!important;z-index:200;margin-bottom:0;border-bottom:0}a.header-logo{display:inline-block;background-color:#c0a9bd;padding:40px 20px 35px 20px}.elementor-element.elementor-element-ab3d2dc .menu-item.current-menu-ancestor a.hfe-menu-item,.elementor-element.elementor-element-ab3d2dc .menu-item.current-menu-item a.hfe-menu-item{color:#fff;background-color:#bac2ba!important}.elementor-element.elementor-element-bc032bb .menu-item.current-menu-ancestor a.hfe-menu-item,.elementor-element.elementor-element-bc032bb .menu-item.current-menu-item a.hfe-menu-item{color:#fff;background-color:#bac2ba!important}a.blog-logo{display:inline-block;padding:40px 20px 35px 20px}#blog-header a{display:flex;width:450px;height:auto}span.blog-sub-title,span.blog-sup-title{font-size:17px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:1px;position:relative}span.blog-sub-title{top:-2.5px}.entry-footer{display:none}footer .hfe-nav-menu li a:hover{background-color:#fff}footer .hfe-nav-menu li a{border-bottom:0}footer .hfe-nav-menu li.current-menu-item a{background-color:transparent!important;color:#fff!important}footer .hfe-nav-menu li.current-menu-item a:hover{background-color:#fff!important;color:#000!important}.sub-footer-link h3 a{color:#fff!important}.smartcrawl-breadcrumb a,.smartcrawl-breadcrumb strong{font-size:13px;font-weight:400;color:#27272a}.smartcrawl-breadcrumb strong{color:#7a7a7a}.smartcrawl-breadcrumb a:hover{font-size:13px;font-weight:400;color:#c0a9bd}.bread-align{text-align:right}.countdown-timer-init{margin:0 auto;text-align:center;max-height:45px}.countdown-timer-init div.countdown-items{margin:0 -30px!important}.countdown-timer-init div.countdown-items{display:inline-block}.countdown-timer-init div.countdown-items span{display:inline-block!important;margin:0 2px}.countdown-timer-init .ctw-label{position:relative;top:-.2em}.ez-toc-title-container{display:none}div#ez-toc-container{border:0!important;box-shadow:none!important;padding:0;margin:0!important}ul.ez-toc-list{counter-reset:li}ul.ez-toc-list li{font-size:16px!important;line-height:1.4em!important;box-shadow:none!important;margin:10px 0!important;display:flex}ul.ez-toc-list li a{font-size:16px!important;color:#54595a!important}) ul.ez-toc-list li a:hover{text-decoration:none!important;color:#046bd2!important;box-shadow:none!important}ul.ez-toc-list li:before{counter-increment:li;content:counter(li,decimal-leading-zero);display:inline-flex;color:#046bd2;width:1.25em;font-size:16px;text-align:center;align-items:center;justify-content:center;border-right:1px solid #046bd2;margin:0 8px 0 10px;padding-right:1em}.wp-caption:hover>.wp-caption-text{opacity:100}.header-middle{margin-left:50%!important;transform:translateX(-50%);display:inline-block;font-size:38px!important}.glass-blur{backdrop-filter:blur(8px)}.sup-ref{color:#c0a9bd;font-weight:700}.elementor-size-sm{padding:15px 30px!important;margin-top:-10px;font-size:17px!important}.no-margin p{margin-bottom:0}.quote-box{text-transform:uppercase;letter-spacing:2px;font-family:Montserrat,sans-serif;font-size:15px;color:#000;font-weight:400}img.gold-logo{aspect-ratio:500/313}span.off-screen{position:absolute;left:-9999px}h2 span.home-sub-header{display:inline-block;position:relative;top:-5px;font-size:20px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:2.5px;line-height:1.75em}h2 span.home-sub-header.bold-first-letter ::first-letter{font-family:Montserrat,sans-serif;font-weight:400!important;font-size:100%}table.open-hours{border-width:0 0 0 0!important;margin:1em 0 1em 0!important}table.open-hours td{border-width:0!important;padding:5px;text-align:left;font-size:18px}h1 span.blog-sub-header,h1 span.blog-sup-header{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:17px;letter-spacing:1.5px;font-weight:400;margin-left:4px;position:relative;top:-2px}h1 span.blog-sub-header{top:-10px}.blog-fp h3 a,.blog-fp h3 a:hover,.header-fp h2 a,.header-fp h2 a:hover{font-family:Merriweather,Sans-serif}.blog-pp .elementor-image-box-content{padding:0 20px!important}.blog-pp .elementor-image-box-title a,.blog-pp .elementor-image-box-title a:hover{font-size:20px!important;font-weight:300}.blog-refs ol{margin:0!important;padding:0 0 0 1.1em}.blog-refs ol li a{font-weight:inherit!important;font-size:inherit!important}.blog-further-posts h3 a{font-size:26px!important;color:#54595f!important;line-height:1.5em}.blog-further-posts h3 a:hover{color:#c0a9bd!important}#back-to-top:after{display:inline-flex;content:"";background-image:url(https://thainee.spa/wp-content/uploads/2023/05/arrow-up.png);background-size:30px 30px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;margin-top:3px}#back-to-top i{display:none}#back-to-top .hover{background-color:orange!important}#lets-talk *{background:0 0!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-label{font-size:13px!important;font-weight:400!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-input,.forminator-ui#forminator-module-415.forminator-design--default .forminator-textarea{border-color:#7a7a7a;border-width:0 0 1px 0!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-is_active input,.forminator-ui#forminator-module-415.forminator-design--default .forminator-is_active textarea,.forminator-ui#forminator-module-415.forminator-design--default .forminator-is_hover input,.forminator-ui#forminator-module-415.forminator-design--default .forminator-is_hover textarea{background-color:#f3f4f3!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-button-submit{background-color:#c0a9bd!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-button-submit:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ff9a39!important}#contact-form *{background:0 0!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-label{font-size:13px!important;font-weight:400!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-input,.forminator-ui#forminator-module-7169.forminator-design--default .forminator-textarea{border-color:#7a7a7a;border-width:0 0 1px 0!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-is_active input,.forminator-ui#forminator-module-7169.forminator-design--default .forminator-is_active textarea,.forminator-ui#forminator-module-7169.forminator-design--default .forminator-is_hover input,.forminator-ui#forminator-module-7169.forminator-design--default .forminator-is_hover textarea{background-color:#f3f4f3!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-button-submit{background-color:#c0a9bd!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-button-submit:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#ff9a39!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-radio .forminator-radio-bullet:before{background-color:#c0a9bd!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-radio .forminator-radio-bullet{border-color:#777771!important;background-color:#fff!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-checkbox .forminator-checkbox-box{border-color:#777771!important;background-color:#fff!important}.forminator-ui#forminator-module-7169.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{border-color:#777771!important;color:#c0a9bd!important}.forminator-ui#forminator-module-415.forminator-design--default .forminator-textarea:focus,.forminator-ui#forminator-module-415.forminator-design--default .forminator-textarea:hover,.forminator-ui#forminator-module-415.forminator-design--default input:focus,.forminator-ui#forminator-module-415.forminator-design--default input:hover{background-color:#fff!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-label{font-size:15px!important;font-weight:400!important;color:#000!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-input,.forminator-ui#forminator-module-13008.forminator-design--default .forminator-textarea{border-color:#7a7a7a;border-width:1px!important;background-color:#fff!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-checkbox .forminator-checkbox-box{border-color:#777771!important;background-color:#fff!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{border-color:#17a8e3!important;color:#fff!important;background-color:#17a8e3!important}.forminator-ui#forminator-module-13008.forminator-design--default .form-couples{margin-top:-10px}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-radio .forminator-radio-bullet{background-color:#fff!important}.forminator-custom-form-13008.forminator-calendar--default:before{background-color:#fff!important}.forminator-custom-form-13008.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default{background-color:#f3f4f3!important}.forminator-custom-form-13008.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default:hover{color:#17a8e3!important}.forminator-ui#forminator-module-13008.forminator-design--default #textarea-1{margin-bottom:-20px}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-button-submit{background-color:#c0a9bd!important;font-size:15px!important;letter-spacing:2px!important;font-weight:400!important;padding:16px 24px!important;line-height:1em!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-button-submit:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:orange!important}.booking options .forminator-label{color:#f3f4f3!important}.forminator-ui#forminator-module-13008.forminator-design--default #forminator-checkbox-group-647cbf1b1a4d2-label.forminator-label{color:#f3f4f3!important}.land-col20{width:18%!important}@media only screen and (max-width:780px){.elementor-element.header-logo>.elementor-widget-container{background-color:transparent!important}.elementor-element.header-logo img{filter:invert()}.elementor-6556 .elementor-element.elementor-element-ba30a40 ul#menu-1-ba30a40>li>a.hfe-menu-item{color:#4d5351}.elementor-6556 .elementor-element.elementor-element-ba30a40 ul#menu-1-ba30a40>li>a.hfe-menu-item:hover{color:#fff}.elementor-6556 .elementor-element.elementor-element-ba30a40 .menu-item.current-menu-ancestor a.hfe-menu-item,.elementor-6556 .elementor-element.elementor-element-ba30a40 .menu-item.current-menu-item a.hfe-menu-item{color:#4d5351}.trans-header{transform:translateX(0)}.blog-fp .elementor-image-box-title a,.blog-fp .elementor-image-box-title a:hover{font-size:20px!important;font-weight:300}.blog-fp .elementor-image-box-content{padding:0 20px!important}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row #checkbox-1{margin-bottom:-12px!important}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-row .form-couples{margin-top:0}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-row #section-1{display:none}.forminator-ui#forminator-module-13008.forminator-design--default .forminator-button-submit{margin-top:20px}.m-r-16{display:none}.home h2 span.sub-header{position:absolute;left:-9999px}.bread-align{text-align:left}a.header-logo{display:block;text-align:center;background-color:transparent!important;padding:40px 20px 10px 20px}a.header-logo img{filter:invert()}ul.ez-toc-list li,ul.ez-toc-list li a{font-size:15px!important}ul.ez-toc-list li:before{font-size:15px!important}.elementor-34174 .elementor-element.elementor-element-d6c06a8{background-color:#f3f4f3}h1 span.page-sub-header{margin-left:-5px}h2 span.home-sub-header{margin-top:20px}}@media screen and (max-width:600px){#comments,#respond{padding-left:15px!important;padding-right:10px!important}}