@keyframes bounceY{0%{margin-bottom:24px}50%{margin-bottom:12px}to{margin-bottom:24px}}@-webkit-keyframes bounceY{0%{margin-bottom:24px}50%{margin-bottom:12px}to{margin-bottom:24px}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.row{list-style:none;margin-left:-24px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.row--gutterless{margin-left:0}.row.row--double-gutter{margin-left:-48px}.col{float:left;padding-left:24px;box-sizing:border-box}.row--gutterless .col{padding-left:0}.row--double-gutter .col{padding-left:48px}@media only screen and (min-width:1200px){.col--lg-offset-0{margin-left:0}.col--lg-1{width:8.3333333333%}.col--lg-offset-1{margin-left:8.3333333333%}.col--lg-2{width:16.6666666667%}.col--lg-offset-2{margin-left:16.6666666667%}.col--lg-3{width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{width:33.3333333333%}.col--lg-offset-4{margin-left:33.3333333333%}.col--lg-5{width:41.6666666667%}.col--lg-offset-5{margin-left:41.6666666667%}.col--lg-6{width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{width:58.3333333333%}.col--lg-offset-7{margin-left:58.3333333333%}.col--lg-8{width:66.6666666667%}.col--lg-offset-8{margin-left:66.6666666667%}.col--lg-9{width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{width:83.3333333333%}.col--lg-offset-10{margin-left:83.3333333333%}.col--lg-11{width:91.6666666667%}.col--lg-offset-11{margin-left:91.6666666667%}.col--lg-12{width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1024px) and (max-width:1199px){.col--md-offset-0{margin-left:0}.col--md-1{width:8.3333333333%}.col--md-offset-1{margin-left:8.3333333333%}.col--md-2{width:16.6666666667%}.col--md-offset-2{margin-left:16.6666666667%}.col--md-3{width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{width:33.3333333333%}.col--md-offset-4{margin-left:33.3333333333%}.col--md-5{width:41.6666666667%}.col--md-offset-5{margin-left:41.6666666667%}.col--md-6{width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{width:58.3333333333%}.col--md-offset-7{margin-left:58.3333333333%}.col--md-8{width:66.6666666667%}.col--md-offset-8{margin-left:66.6666666667%}.col--md-9{width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{width:83.3333333333%}.col--md-offset-10{margin-left:83.3333333333%}.col--md-11{width:91.6666666667%}.col--md-offset-11{margin-left:91.6666666667%}.col--md-12{width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.col--sm-offset-0{margin-left:0}.col--sm-1{width:8.3333333333%}.col--sm-offset-1{margin-left:8.3333333333%}.col--sm-2{width:16.6666666667%}.col--sm-offset-2{margin-left:16.6666666667%}.col--sm-3{width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{width:33.3333333333%}.col--sm-offset-4{margin-left:33.3333333333%}.col--sm-5{width:41.6666666667%}.col--sm-offset-5{margin-left:41.6666666667%}.col--sm-6{width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{width:58.3333333333%}.col--sm-offset-7{margin-left:58.3333333333%}.col--sm-8{width:66.6666666667%}.col--sm-offset-8{margin-left:66.6666666667%}.col--sm-9{width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{width:83.3333333333%}.col--sm-offset-10{margin-left:83.3333333333%}.col--sm-11{width:91.6666666667%}.col--sm-offset-11{margin-left:91.6666666667%}.col--sm-12{width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (max-width:767px){.col--xs-offset-0{margin-left:0}.col--xs-1{width:8.3333333333%}.col--xs-offset-1{margin-left:8.3333333333%}.col--xs-2{width:16.6666666667%}.col--xs-offset-2{margin-left:16.6666666667%}.col--xs-3{width:25%}.col--xs-offset-3{margin-left:25%}.col--xs-4{width:33.3333333333%}.col--xs-offset-4{margin-left:33.3333333333%}.col--xs-5{width:41.6666666667%}.col--xs-offset-5{margin-left:41.6666666667%}.col--xs-6{width:50%}.col--xs-offset-6{margin-left:50%}.col--xs-7{width:58.3333333333%}.col--xs-offset-7{margin-left:58.3333333333%}.col--xs-8{width:66.6666666667%}.col--xs-offset-8{margin-left:66.6666666667%}.col--xs-9{width:75%}.col--xs-offset-9{margin-left:75%}.col--xs-10{width:83.3333333333%}.col--xs-offset-10{margin-left:83.3333333333%}.col--xs-11{width:91.6666666667%}.col--xs-offset-11{margin-left:91.6666666667%}.col--xs-12{width:100%}.col--xs-offset-12{margin-left:100%}}*{background-color:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{background-color:#fff;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;display:inline-block}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table td,table th{text-align:left}.sr-only{font-size:0;height:0;overflow:hidden;position:absolute;width:0}@media only screen and (min-width:1200px){.visible-lg{display:block!important}}@media only screen and (min-width:1200px){.hidden-lg{display:none!important}}@media only screen and (min-width:1024px) and (max-width:1199px){.visible-md{display:block!important}}@media only screen and (min-width:1024px) and (max-width:1199px){.hidden-md{display:none!important}}@media only screen and (min-width:768px) and (max-width:1023px){.visible-sm{display:block!important}}@media only screen and (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media only screen and (max-width:767px){.visible-xs{display:block!important}}@media only screen and (max-width:767px){.hidden-xs{display:none!important}}.alignleft,.float-left{float:left}img .alignleft,img .float-left{margin-right:24px}.alignright,.float-right{float:right}img .alignright,img .float-right{margin-left:24px}.aligncenter,.float-center{display:block;margin-left:auto;margin-right:auto}img .aligncenter,img .float-center{margin-bottom:24px}.align-text-left{text-align:left}.align-text-right{text-align:right}.align-text-center{text-align:center}.visible-on-mobile{display:none!important}@media screen and (max-width:767px){.visible-on-mobile{display:block!important}}.visible-on-tablet{display:none!important}@media screen and (max-width:1024px){.visible-on-tablet{display:block!important}}@media screen and (max-width:767px){.visible-on-tablet{display:none!important}}@media screen and (max-width:1024px){.visible-on-desktop{display:none!important}}html{height:100%;overflow-x:hidden}body{color:#252525;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5;-webkit-text-size-adjust:none;letter-spacing:1px}body.home{height:100%}address,dl,h1,h2,h3,h4,h5,h6,hr,ol,p,ul{margin-bottom:24px}a{color:#668aa2;text-decoration:none}.weavers-house-spa a{color:#96a797}a:hover{color:#252525;text-decoration:underline}.weavers-house-spa a:hover{color:#96a797}a[href^=tel]{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;font-style:inherit}hr{background-color:#252525;height:1px}@media screen and (max-width:767px){iframe{width:100%}}img{max-width:100%;vertical-align:top}img[height],img[width]{max-width:none}.gallery .gallery__item img,.is-fluid,.post--preview--alt .post__image,.post--preview .post__image,.post--treatment .post__image{display:block;width:100%;height:auto}:focus{outline:0}input,select,textarea{background-color:#fff;border-radius:0;color:#252525;line-height:36px;height:36px;padding:0 12px;width:100%}input[type=checkbox],input[type=radio]{background:transparent;border:0;line-height:normal;height:auto;width:auto}input[type=file]{line-height:normal;height:auto;padding:6px 12px}input[type=submit]{border-radius:0}input[disabled]{background-color:#f5f5f5;cursor:not-allowed}select{line-height:normal;padding:0;padding-left:12px}textarea{min-height:96px;overflow:auto;vertical-align:top;resize:vertical}.form--inline .form__group{display:inline-block}.checkbox,.radio{display:block;padding-left:24px}.checkbox.inline,.radio.inline{display:inline-block}.checkbox>input,.radio>input{float:left;margin-left:-24px;margin-top:4px}.form__group{display:block;margin-bottom:24px}.form__label{display:block;margin-bottom:12px}.form--inline .form__action,.form--inline .form__group,.form--inline .form__label{display:block;float:left}.form--inline .form__label{text-transform:uppercase;width:14%;line-height:36px;margin-bottom:0}@media screen and (max-width:1024px){.form--inline .form__label{display:block;line-height:auto;width:100%}}.form--inline .form__group{margin-right:1%;margin-bottom:0;width:18%;position:relative}@media screen and (max-width:1024px){.form--inline .form__group{width:20%}}@media screen and (max-width:767px){.form--inline .form__group{width:100%}}.ie8 .form--inline .form__group{max-width:200px}.form--inline .form__group .form__control.error{border:1px solid red}.form--inline .form__group label.error{position:absolute;left:0;top:100%;width:100%;display:block;margin-top:3px;margin-left:6px}@media screen and (max-width:767px){.form--inline .form__group label.error{position:inherit;margin-top:6px}}@media screen and (max-width:767px){.form--inline .form__group{width:100%;max-width:100%;margin-right:0;margin-bottom:6px}}.form--inline .form__action{height:35px;line-height:35px;padding:0!important;width:10%!important}@media screen and (max-width:1024px){.form--inline .form__action{width:16%!important}}@media screen and (max-width:767px){.form--inline .form__action{width:100%!important}}ol,ul{margin-left:24px}li>ol,li>ul{margin-bottom:0}.list--icons,.list--inline,.list--socials,.list--unstyled{list-style:none;margin-left:0}.list--inline{margin-bottom:0}.list--inline li{display:inline-block}.list--inline li:after{content:'|';color:inherit;margin:6px}.list--inline li.is-selected{font-weight:600}.list--inline li:last-child:after{content:none}.list--icons{margin-bottom:0}.list--icons li{display:inline-block;width:90px;margin:0 6px;text-align:center;vertical-align:top}.list--icons li a:hover{text-decoration:none}.weavers-house-spa .list--icons li a:hover{color:#fff}.list--icons li a img{display:block;margin:0 auto 6px}.list--socials{display:inline-block;margin-bottom:0}.list--socials li{display:inline-block;margin-right:6px}h1,h3,h4,h5,h6{font-weight:700}small{font-size:.75em}strong{font-weight:700}h1,h2{text-transform:uppercase;letter-spacing:2px}h1{font-size:26px;font-size:1.625rem;margin-bottom:0}h1:after{content:'';width:20px;height:1px;background-color:#252525;display:block;margin:24px auto 30px}h2{margin-bottom:16px}h2,h3{font-size:21px;font-size:1.3125rem}h3{color:#668aa2;margin-bottom:0;margin-top:24px;font-weight:400}.weavers-house-spa h3{color:#96a797}h6{text-transform:uppercase;font-size:14px;font-size:.875rem;margin-bottom:16px}p,ul{line-height:1.8}.main{padding-top:153px;display:block}@media screen and (max-width:767px){.main{padding-top:86px}}.section{position:relative}.section .section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#668aa2;opacity:.5;filter:alpha(opacity=50);z-index:10}.weavers-house-spa .section .section__overlay{background-color:#96a797}.section .section__content{position:relative;z-index:20}.section .section__copy{text-align:center;max-width:700px;margin:0 auto;padding:96px 0}.section .section__copy.section__copy--shorter{padding:72px 0}.section .section__copy p:last-child{margin-bottom:0}.section--home{background-repeat:no-repeat;background-position:50%;background-size:cover;height:100%;color:#fff}.section--home .section__overlay{opacity:.85;filter:alpha(opacity=85)}.section--home+.section{padding-top:150px}@media screen and (max-width:767px){.section--home+.section{padding-top:86px}}.section--home .section__ctas{position:absolute;top:50%;margin-top:-36px;z-index:20;width:100%;text-align:center}@media screen and (max-width:767px){.section--home .section__ctas{margin-top:-90px}}.section--home .section__ctas .sep,.section--home .section__ctas a{display:inline-block;vertical-align:top}.section--home .section__ctas a{color:#fff;font-size:26px;font-size:1.625rem;line-height:72px;text-transform:uppercase;display:inline-block;width:100px}@media screen and (max-width:1024px){.section--home .section__ctas a{width:32%}}@media screen and (max-width:767px){.section--home .section__ctas a{width:100%;display:block;font-size:22px;font-size:1.375rem;line-height:60px}}.section--home .section__ctas a:hover{text-decoration:none}.section--home .section__ctas .sep{margin:0 108px;width:1px;height:72px;background-color:#fff}@media screen and (max-width:1024px){.section--home .section__ctas .sep{margin:0}}@media screen and (max-width:767px){.section--home .section__ctas .sep{display:none}}.section--home .section__scroll{position:absolute;left:50%;margin-left:-42.5px;bottom:48px;text-transform:uppercase;color:#fff;font-weight:600;text-align:center;z-index:20}@media screen and (max-width:767px){.section--home .section__scroll{bottom:24px}}.section--home .section__scroll:hover{text-decoration:none}.section--home .section__scroll img{margin-bottom:12px;-webkit-animation:bounceY 1.5s ease-in-out infinite;animation:bounceY 1.5s ease-in-out infinite}.section--home .section__scroll span{display:block;font-size:12px;font-size:.75rem}.section--social{padding:48px 0;background:url(img/section-social.jpg) no-repeat 50%;background-size:cover}.section--green{background-color:#96a797;color:#fff}.section--green h1:after{background-color:#fff}.header,.section--green a{color:#fff}.header{position:fixed;width:100%;background-color:#668aa2;text-align:center;padding:24px 0;z-index:200}.weavers-house-spa .header{background-color:#fff;color:#96a797}.header .header__contacts,.header .header__logo,.header .header__nav{float:left}.header .header__contacts,.header .header__nav{width:40%}@media screen and (max-width:767px){.header .header__contacts,.header .header__nav{display:none}}.header .header__contacts{padding-top:23px;text-align:left}.header .header__contacts span{line-height:26px;margin-left:12px;display:inline-block;vertical-align:top;font-weight:600}.header .header__logo{width:20%;margin-bottom:24px;display:inline-block}@media screen and (max-width:767px){.header .header__logo{float:none;margin-bottom:0}}.header .header__nav{padding-top:20px;font-weight:600;text-transform:uppercase;text-align:right}@media screen and (max-width:767px){.header .header__nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(102,138,162,.9)}.weavers-house-spa .header .header__nav{background-color:hsla(0,0%,100%,.9)}}.header .header__nav a{color:#fff}.weavers-house-spa .header .header__nav a{color:#96a797}.home .header{position:absolute;top:100%;left:0;width:100%}.home .header.header--sticky{position:fixed;top:0}.home .header.header--intro{position:inherit;top:0;padding:48px 0;background-color:transparent;z-index:20}@media screen and (max-width:767px){.home .header.header--intro{padding:24px 0}}.home .header.header--intro .header__contacts{padding-top:60px}.home .header.header--intro .header__nav{padding-top:57px}.footer{padding:48px 0;background-color:#e0e6ed;color:#668aa2;text-align:center}.weavers-house-spa .footer{background-color:#e7eee8;color:#96a797}.weavers-house-spa .footer a{color:#96a797}.footer .col{width:20%}@media screen and (max-width:1024px){.footer .col{width:33.3333%;margin-bottom:48px}}@media screen and (max-width:767px){.footer .col{width:100%;margin-bottom:24px}}@media screen and (max-width:1024px){.footer .col:nth-child(4){margin-left:16.6666%}}@media screen and (max-width:767px){.footer .col:nth-child(4){margin-left:0}}.footer .col ul{margin:0;list-style:none}.footer .col ul li{line-height:2}.footer .footer__logos{margin-top:72px}@media screen and (max-width:1024px){.footer .footer__logos{margin-top:24px}}@media screen and (max-width:767px){.footer .footer__logos{margin-top:36px}}@media screen and (max-width:767px){.footer .footer__logos a{display:block;margin-bottom:36px}}.footer .footer__logos a:hover{text-decoration:none}.footer .footer__logos a img{margin:0 16px;vertical-align:top}.page .page__banner,.page .post__banner,.post--full .page__banner,.post--full .post__banner{height:0;padding-bottom:55%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}@media screen and (min-width:1280px){.page .page__banner,.page .post__banner,.post--full .page__banner,.post--full .post__banner{height:700px;padding-bottom:0}}.page .page__banner .page__banner__testimonial,.page .post__banner .page__banner__testimonial,.post--full .page__banner .page__banner__testimonial,.post--full .post__banner .page__banner__testimonial{position:absolute;bottom:0;width:100%;background-color:#e7eee8;background-color:rgba(231,238,232,.75);padding:24px 0}.page .page__banner .page__banner__testimonial .container,.page .post__banner .page__banner__testimonial .container,.post--full .page__banner .page__banner__testimonial .container,.post--full .post__banner .page__banner__testimonial .container{position:relative}.page .page__banner .page__banner__testimonial blockquote,.page .post__banner .page__banner__testimonial blockquote,.post--full .page__banner .page__banner__testimonial blockquote,.post--full .post__banner .page__banner__testimonial blockquote{max-width:500px;float:left}.page .page__banner .page__banner__testimonial blockquote p,.page .post__banner .page__banner__testimonial blockquote p,.post--full .page__banner .page__banner__testimonial blockquote p,.post--full .post__banner .page__banner__testimonial blockquote p{margin-bottom:6px;font-style:italic}.page .page__banner .page__banner__testimonial blockquote p:last-child,.page .post__banner .page__banner__testimonial blockquote p:last-child,.post--full .page__banner .page__banner__testimonial blockquote p:last-child,.post--full .post__banner .page__banner__testimonial blockquote p:last-child{margin-bottom:0;font-style:normal}.page .page__banner .page__banner__testimonial blockquote+a,.page .post__banner .page__banner__testimonial blockquote+a,.post--full .page__banner .page__banner__testimonial blockquote+a,.post--full .post__banner .page__banner__testimonial blockquote+a{position:absolute;right:24px;bottom:0;color:#252525}.page .page__copy,.page .post__copy,.post--full .page__copy,.post--full .post__copy{max-width:700px;margin:0 auto;padding:72px 0;text-align:center}.page .page__copy.page__copy--two-column,.page .post__copy.page__copy--two-column,.post--full .page__copy.page__copy--two-column,.post--full .post__copy.page__copy--two-column{max-width:100%;text-align:left;padding:0}.page .page__copy.page__copy--two-column .page__copy__content,.page .post__copy.page__copy--two-column .page__copy__content,.post--full .page__copy.page__copy--two-column .page__copy__content,.post--full .post__copy.page__copy--two-column .page__copy__content{padding:48px 0}.page .page__copy.page__copy--two-column .page__copy__content h1,.page .post__copy.page__copy--two-column .page__copy__content h1,.post--full .page__copy.page__copy--two-column .page__copy__content h1,.post--full .post__copy.page__copy--two-column .page__copy__content h1{margin-bottom:12px;font-size:21px;font-size:1.3125rem}.page .page__copy.page__copy--two-column .page__copy__content h1:after,.page .post__copy.page__copy--two-column .page__copy__content h1:after,.post--full .page__copy.page__copy--two-column .page__copy__content h1:after,.post--full .post__copy.page__copy--two-column .page__copy__content h1:after{content:none}.page .page__copy.page__copy--two-column .page__copy__iframe,.page .post__copy.page__copy--two-column .page__copy__iframe,.post--full .page__copy.page__copy--two-column .page__copy__iframe,.post--full .post__copy.page__copy--two-column .page__copy__iframe{height:760px;width:100%;display:block}.page .page__copy ul,.page .post__copy ul,.post--full .page__copy ul,.post--full .post__copy ul{margin-left:0;list-style:none}.page .page__copy ul.list--inline,.page .post__copy ul.list--inline,.post--full .page__copy ul.list--inline,.post--full .post__copy ul.list--inline{text-transform:uppercase}.page .page__copy ul.list--inline a,.page .post__copy ul.list--inline a,.post--full .page__copy ul.list--inline a,.post--full .post__copy ul.list--inline a{color:#252525}.page .page__copy ul:not(.list--inline) li:before,.page .post__copy ul:not(.list--inline) li:before,.post--full .page__copy ul:not(.list--inline) li:before,.post--full .post__copy ul:not(.list--inline) li:before{content:'•';vertical-align:middle;margin-right:5.25px}.page .page__copy ul ul,.page .post__copy ul ul,.post--full .page__copy ul ul,.post--full .post__copy ul ul{font-weight:700;margin:24px 0}.page .page__copy ul ul li:before,.page .post__copy ul ul li:before,.post--full .page__copy ul ul li:before,.post--full .post__copy ul ul li:before{content:none!important}.form--inline .page .page__copy .form__action,.form--inline .page .post__copy .form__action,.form--inline .post--full .page__copy .form__action,.form--inline .post--full .post__copy .form__action,.page .page__copy .btn,.page .page__copy .form--inline .form__action,.page .post__copy .btn,.page .post__copy .form--inline .form__action,.post--full .page__copy .btn,.post--full .page__copy .form--inline .form__action,.post--full .post__copy .btn,.post--full .post__copy .form--inline .form__action{margin:0 16px;text-transform:uppercase}.page .page__copy p:last-child,.page .post__copy p:last-child,.post--full .page__copy p:last-child,.post--full .post__copy p:last-child{margin-bottom:0}.page .page__copy p a,.page .post__copy p a,.post--full .page__copy p a,.post--full .post__copy p a{color:#252525;text-decoration:underline}.page .page__copy p a:hover,.page .post__copy p a:hover,.post--full .page__copy p a:hover,.post--full .post__copy p a:hover{text-decoration:none}.post--preview,.post--treatment{background-color:#e0e6ed}.weavers-house-spa .post--preview,.weavers-house-spa .post--treatment{background-color:#e7eee8;color:#96a797}.post--preview .post__copy,.post--treatment .post__copy{padding:48px 48px 48px 72px;text-align:left;max-width:420px;width:100%;float:right}@media screen and (max-width:1024px){.post--preview .post__copy,.post--treatment .post__copy{max-width:100%;height:310px}}@media screen and (max-width:767px){.post--preview .post__copy,.post--treatment .post__copy{padding:48px 36px}}.post--preview .post__copy .post__heading,.post--treatment .post__copy .post__heading{letter-spacing:2px;text-transform:uppercase;font-size:21px;font-size:1.3125rem;margin-bottom:36px}@media screen and (max-width:767px){.post--preview .post__copy .post__heading,.post--treatment .post__copy .post__heading{margin-top:0;margin-bottom:24px}}.post--preview .post__copy p,.post--treatment .post__copy p{margin-bottom:60px}@media screen and (max-width:767px){.post--preview .post__copy p,.post--treatment .post__copy p{margin-bottom:36px}}.post--preview .post__copy .post__link,.post--treatment .post__copy .post__link{color:#252525;text-transform:uppercase;font-weight:600}.weavers-house-spa .post--preview .post__copy .post__link,.weavers-house-spa .post--treatment .post__copy .post__link{color:#96a797}.post--preview--alt{width:50%;float:left;position:relative}@media screen and (max-width:767px){.post--preview--alt{width:100%;margin-bottom:1px}}.post--preview--alt .post__content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,138,162,.5);transition:background-color .5s}@media screen and (max-width:1024px){.post--preview--alt .post__content{background-color:rgba(102,138,162,.85)}}.post--preview--alt .post__content .post__copy{color:#fff;text-align:center;max-width:400px;margin:0 auto;padding:0;height:100%;display:table;float:none}.post--preview--alt .post__content .post__copy .post__copy__helper{display:table-cell;vertical-align:middle}.post--preview--alt .post__content .post__copy .post__header{transition:all .5s}.post--preview--alt .post__content .post__copy .post__header .post__heading{color:#fff;margin:0}.post--preview--alt .post__content .post__copy .post__header h4{margin-bottom:16px;text-transform:uppercase;font-weight:400}@media screen and (max-width:1024px){.post--preview--alt .post__content .post__copy .post__header h4{margin-bottom:0}}.post--preview--alt .post__content .post__copy .post__excerpt{height:0;opacity:0;transition:height .5s,opacity .5s ease .35s}@media screen and (max-width:1024px){.post--preview--alt .post__content .post__copy .post__excerpt{height:auto;opacity:1}}.post--preview--alt .post__content .post__copy p{margin-bottom:24px}@media screen and (max-width:1024px){.post--preview--alt .post__content .post__copy p{margin-bottom:12px;padding:0 12px}}.post--preview--alt .post__content .post__copy p:before{content:'';width:20px;height:1px;background-color:#fff;display:block;margin:8px auto 12px}.post--preview--alt .post__content .post__copy a{color:#fff;text-transform:uppercase}.post--preview--alt:hover .post__content{background-color:#668aa2}.weavers-house-spa .post--preview--alt:hover .post__content{background-color:#96a797}.post--preview--alt:hover .post__content .post__excerpt{opacity:1;height:100px}@media screen and (max-width:1024px){.post--preview--alt:hover .post__content .post__excerpt{height:auto}}.post--treatment{background-color:#fff!important}.post--treatment:nth-child(odd) .col:first-child{float:right}.post--treatment:nth-child(odd) .col:first-child .post__copy{float:left}.post--treatment .col{position:relative}.post--treatment .post__copy{text-align:center;padding:24px 48px;max-width:380px;color:#252525;display:table}.post--treatment .post__copy .post__copy__helper{height:100%;display:table-cell;vertical-align:middle}.post--treatment .post__copy .post__header{color:#96a797;margin-bottom:24px}.post--treatment .post__copy .post__header:after{content:'';width:20px;height:1px;background-color:#96a797;display:block;margin:24px auto}.post--treatment .post__copy .post__header .post__heading{margin-bottom:12px;margin-top:0;font-weight:600}.post--treatment .post__copy .post__header .post__heading a{color:#96a797}.post--treatment .post__copy .post__header .post__heading a:hover{color:#96a797;text-decoration:none}.post--treatment .post__copy p{color:#252525;margin-bottom:4px}.post--treatment .post__copy p:first-of-type{margin-bottom:19.2px}.post--treatment .post__copy .post__cta{color:#96a797;text-transform:uppercase;display:inline-block;margin-bottom:12px;font-size:14px;font-size:.875rem}.post--treatment .post__category{position:absolute;bottom:48px;left:72px}.post--treatment:nth-child(even) .post__category{left:auto;right:72px}.archive:after,.archive:before{content:" ";display:table}.archive:after{clear:both}.load-more{color:#fff;text-transform:uppercase;text-align:center;font-weight:700;display:block;width:230px;margin:0 auto}.load-more.is-disabled{opacity:.25;pointer-events:none}.load-more:hover{color:#fff;text-decoration:none}.load-more img,.load-more span{display:block;margin:0 auto}.load-more span{margin-bottom:6px}.load-more img{display:block}.gallery:after,.gallery:before{content:" ";display:table}.gallery:after{clear:both}.gallery .gallery__item{width:50%;float:left;position:relative}@media screen and (max-width:767px){.gallery .gallery__item{width:100%;float:none}}.gallery .gallery__item.gallery__item--image{cursor:pointer}.gallery .gallery__item .gallery__item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,138,162,.7);opacity:0;transition:opacity .5s}.weavers-house-spa .gallery .gallery__item .gallery__item__overlay{background-color:hsla(124,9%,62%,.7)}.gallery .gallery__item .gallery__item__overlay .fa{position:absolute;top:50%;left:50%;color:#fff;font-size:32px;font-size:2rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery .gallery__item:hover .gallery__item__overlay{opacity:1}.gallery .gallery__item.gallery__item--copy{background-color:#e0e6ed;position:absolute;right:0}.weavers-house-spa .gallery .gallery__item.gallery__item--copy{background-color:#e7eee8}.gallery .gallery__item.gallery__item--copy .gallery__item__content{padding:36px;position:absolute;top:0;width:100%;height:100%}.gallery .gallery__item.gallery__item--copy h4{font-size:20px;font-size:1.25rem;text-transform:uppercase}.gallery .gallery__item.gallery__item--copy .list{position:absolute;bottom:36px;left:36px}.gallery .gallery__item.gallery__item--copy a{color:#252525}.btn,.form--inline .form__action{background-color:#668aa2;color:#fff;border:1px solid transparent;display:inline-block;padding:6px 24px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;transition:all .5s}.btn::-moz-focus-inner,.form--inline .form__action::-moz-focus-inner{border:0;padding:0}.btn:hover,.form--inline .form__action:hover{text-decoration:none;background-color:#fff;color:#668aa2;border:1px solid #668aa2}.btn .is-disabled,.btn:disabled,.form--inline .form__action .is-disabled,.form--inline .form__action:disabled{pointer-events:none;opacity:.65}.btn--large{font-size:21px;font-size:1.3125rem}.btn--inverse{background-color:#fff;color:#668aa2;border:1px solid #668aa2}.btn--inverse:hover{background-color:#668aa2;color:#fff;border:1px solid transparent}.btn--ghost,.form--inline .form__action{border:1px solid #fff;background-color:transparent;color:#fff}.btn--ghost:hover,.form--inline .form__action:hover{border:1px solid #fff;color:#668aa2!important}.form--inline .weavers-house-spa .form__action,.weavers-house-spa .btn--ghost,.weavers-house-spa .form--inline .form__action{border:1px solid #96a797}.form--inline .weavers-house-spa .form__action:hover,.weavers-house-spa .btn--ghost:hover,.weavers-house-spa .form--inline .form__action:hover{border:1px solid #96a797;background-color:#96a797;color:#fff!important}.btn--ghost-black,.form--inline .page .page__copy .form__action,.form--inline .page .post__copy .form__action,.form--inline .post--full .page__copy .form__action,.form--inline .post--full .post__copy .form__action,.page .page__copy .btn,.page .page__copy .form--inline .form__action,.page .post__copy .btn,.page .post__copy .form--inline .form__action,.post--full .page__copy .btn,.post--full .page__copy .form--inline .form__action,.post--full .post__copy .btn,.post--full .post__copy .form--inline .form__action{border:1px solid #252525;color:#252525;background-color:transparent;font-weight:700}.btn--ghost-black:hover,.form--inline .page .page__copy .form__action:hover,.form--inline .page .post__copy .form__action:hover,.form--inline .post--full .page__copy .form__action:hover,.form--inline .post--full .post__copy .form__action:hover,.page .page__copy .btn:hover,.page .page__copy .form--inline .form__action:hover,.page .post__copy .btn:hover,.page .post__copy .form--inline .form__action:hover,.post--full .page__copy .btn:hover,.post--full .page__copy .form--inline .form__action:hover,.post--full .post__copy .btn:hover,.post--full .post__copy .form--inline .form__action:hover{background-color:#252525;border:1px solid #252525;color:#fff}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:6px}.btn--link{background-color:transparent;color:#668aa2}@media screen and (max-width:767px){.navigation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(102,138,162,.9)}.weavers-house-spa .navigation{background-color:hsla(0,0%,100%,.9)}}.navigation .navigation__contacts{display:none;position:absolute;bottom:12px;text-align:center;width:100%}.navigation .navigation__contacts span,.navigation .navigation__contacts ul{display:block;margin-bottom:12px}@media screen and (max-width:767px){.navigation .navigation__contacts{display:block}}.booking-menu-toggle--close,.menu-toggle{display:none;position:absolute;right:24px}@media screen and (max-width:767px){.booking-menu-toggle--close,.menu-toggle{display:block}}.menu-toggle--open{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking-menu-toggle--close,.menu-toggle--close{top:24px}.booking-menu-toggle--open{display:none;position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border:1px solid #fff;padding:6px 12px}@media screen and (max-width:767px){.booking-menu-toggle--open{display:block}}.booking-menu-toggle--open:hover{text-decoration:none;color:#fff}.nav>li{display:inline-block;margin-right:24px}.nav>li:last-child{margin-right:0}.nav>li>a{display:block}@media screen and (min-width:767px){.nav>li.menu-item--book{float:right;margin-left:24px;margin-right:0}}@media screen and (min-width:767px){.nav>li.menu-item--vouchers{margin-top:7px}}.nav{list-style:none;margin:0;text-transform:uppercase;font-weight:600;letter-spacing:2px;clear:both}@media screen and (max-width:767px){.nav{letter-spacing:1px}}.nav li.current-menu-item,.nav li.current-menu-parent{text-decoration:underline}.nav li a{color:#fff}.weavers-house-spa .nav li a{color:#96a797}.nav li .sub-menu{display:none;position:absolute;top:46px;color:#fff;list-style:none;margin:0;text-align:center;font-size:11px;font-size:.6875rem}.weavers-house-spa .nav li .sub-menu{color:#96a797}.nav li .sub-menu li{background-color:#668aa2;margin-bottom:1px;white-space:nowrap}@media screen and (max-width:767px){.nav li .sub-menu li{margin-bottom:0;background-color:transparent}}.weavers-house-spa .nav li .sub-menu li{background-color:#96a797}.nav li .sub-menu li a{display:block;padding:6px 24px}@media screen and (max-width:767px){.nav li .sub-menu li a{padding:0}}.weavers-house-spa .nav li .sub-menu li a{color:#fff!important}@media screen and (min-width:767px){.nav li.menu-item-has-children{position:relative}.nav li.menu-item-has-children:after{content:'';position:absolute;left:0;height:30px;width:100%}}@media screen and (min-width:767px){.nav li.menu-item-has-children:hover .sub-menu{display:block}}@media screen and (max-width:767px){.nav--header{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}@media screen and (max-width:767px){.nav--header>li{width:100%;transition:all .5s}}@media screen and (max-width:767px){.nav--header.has-children-visible>li{width:50%;border-right:1px solid #fff}.weavers-house-spa .nav--header.has-children-visible>li{border-right:1px solid #96a797}.nav--header.has-children-visible>li.is-active{background-color:#fff}.weavers-house-spa .nav--header.has-children-visible>li.is-active{background-color:#96a797}.nav--header.has-children-visible>li.is-active>a{color:#668aa2}.weavers-house-spa .nav--header.has-children-visible>li.is-active>a{color:#fff}}@media screen and (max-width:767px){.nav--header li{display:block;text-align:center;line-height:38px;font-size:14px;font-size:.875rem}}@media screen and (max-width:767px){.nav--header li .sub-menu{width:50%;right:0;top:0}.nav--header li .sub-menu li{font-size:12px;font-size:.75rem;line-height:38px}}@media screen and (max-width:767px){.nav--top{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.nav--top>li{width:100%;transition:all .5s}}@media screen and (max-width:767px){.nav--top li{line-height:2.5}}.nav--top li .sub-menu{top:30px}@media screen and (max-width:767px){.nav--top li .sub-menu{display:block;position:relative;top:0;font-size:14px;font-size:.875rem}}.nav--top li .sub-menu.sub-menu--book{top:36px}@media screen and (max-width:767px){.nav--top li .sub-menu.sub-menu--book{top:0;border:none}}.nav--top li .sub-menu li{background-color:#fff}@media screen and (max-width:767px){.nav--top li .sub-menu li{background-color:transparent}}.nav--top li .sub-menu li a{color:#668aa2}@media screen and (max-width:767px){.nav--top li .sub-menu li a{color:#fff}}.weavers-house-spa .nav--top li .sub-menu li a{color:#96a797}@media screen and (max-width:767px){.nav--top li.menu-item-has-children{margin-bottom:24px}.nav--top li.menu-item-has-children:last-child{margin-bottom:0}}.nav--top li.menu-item-has-children:after{height:10px}@media screen and (max-width:767px){.nav--top li.menu-item-has-children>a{font-weight:700}}@media screen and (max-width:767px){.form--inline .nav--top li .form__action,.nav--top li .btn,.nav--top li .form--inline .form__action{border:0;padding:0;line-height:auto}.form--inline .nav--top li .form__action:hover,.nav--top li .btn:hover,.nav--top li .form--inline .form__action:hover{background-color:transparent;color:#fff!important;text-decoration:underline}}.alert{padding:24px;margin-bottom:24px;border:1px solid transparent}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:24px}.alert.alert--success{color:#5cb85c;border-color:#5cb85c}.alert.alert--info{color:#668aa2;border-color:#668aa2}.alert.alert--warning{color:#f0ad4e;border-color:#f0ad4e}.alert.alert--danger{color:#d9534f;border-color:#d9534f}.panel{background-color:#fff;padding:36px 48px;text-align:center;color:#668aa2}@media screen and (max-width:1024px){.panel{margin-bottom:12px}.col:last-child .panel{margin-bottom:0}}.weavers-house-spa .panel{color:#96a797}.panel .fa{font-size:40px;font-size:2.5rem;margin-bottom:12px;opacity:.5}.panel h3{margin-top:0;font-size:20px;font-size:1.25rem}.panel p:last-child{margin-bottom:0}.panel a{text-transform:uppercase}.weavers-house-spa .panel a{color:#96a797}.bar{padding:24px 0;background-color:#668aa2;color:#fff}.bar:after,.bar:before{content:" ";display:table}.bar:after{clear:both}.bar.bar--lower{padding:16px 0}.weavers-house-spa .bar{background-color:#96a797}.weavers-house-spa .bar .form__action{border-color:#fff}.weavers-house-spa .bar .form__action:hover{background-color:#fff;border-color:#fff;color:#96a797!important}.section--featured-posts .bx-wrapper{position:relative}.section--featured-posts .bx-wrapper .bx-next{position:absolute;top:50%;right:0;margin-top:-26.5px;color:#252525;text-transform:uppercase;font-size:10px;font-size:.625rem;padding:19.2px 42px 19.2px 16px;background:#fff url(img/arrow-right.png) no-repeat 100%;z-index:100;transition:opacity .5s}@media screen and (max-width:767px){.section--featured-posts .bx-wrapper .bx-next{position:inherit;display:block;margin-top:0}}.section--featured-posts .bx-wrapper .bx-next:hover{text-decoration:none;opacity:.85}.modal,.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.modal{display:none;z-index:9999}.modal .modal__overlay{background-color:#fff}.modal .modal__dismiss{position:absolute;top:48px;right:48px;background:url(img/modal-dismiss.png) no-repeat 50%;display:block;width:60px;height:60px;opacity:.5;transition:opacity .5s;cursor:pointer}.modal .modal__dismiss:hover{opacity:1}.modal .modal__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:75%;width:100%}.modal .modal__content .slider{opacity:0}.modal .modal__content .slider img{width:100%;height:auto}.modal .bx-controls{position:absolute;top:50%;left:0;margin-top:-30px;width:100%}.modal .bx-controls .bx-next,.modal .bx-controls .bx-prev{position:absolute;top:50%;width:30px;height:60px;display:block;background-image:url(img/modal-arrows.png);background-repeat:no-repeat;opacity:.5;transition:opacity .5s}.modal .bx-controls .bx-next:hover,.modal .bx-controls .bx-prev:hover{opacity:1}.modal .bx-controls .bx-prev{left:-72px;background-position:0}.modal .bx-controls .bx-next{right:-72px;background-position:100%}