.form-managed-file .form-file,.form-managed-file .form-submit{margin:0;}.form-managed-file input.progress-disabled{float:none;display:inline;}.form-managed-file div.ajax-progress,.form-managed-file div.throbber{display:inline;float:none;padding:1px 5px 2px 5px;}.form-managed-file div.ajax-progress-bar{display:none;margin-top:4px;width:28em;padding:0;}.form-managed-file div.ajax-progress-bar div.bar{margin:0;}
/*})'"*/
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}fieldset.fieldset-invisible,fieldset.fieldset-invisible > legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0;}fieldset.fieldset-invisible > legend{font-weight:bold;font-size:0.929em;}fieldset.fieldset-invisible > div > div.form-item:last-child,fieldset.fieldset-invisible > table{margin-bottom:0;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
/*})'"*/
.grid:after{content:"";display:table;clear:both}.grid{box-sizing:border-box}.grid.four>.col,.grid.two_thirds>.col:first-child,.grid.two_thirds>.col:last-child{display:inline-block;min-height:1px;box-sizing:border-box}.blog .submitted .social-media-share,.social{font-family:Socialico_custom}.l-header:after,.menu-block-wrapper:after,footer:after,nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.menu-block-wrapper a,.round-menu .col .content span,.round-menu .col a span,nav a{display:block}#edit-body-und-0-format,.wysiwyg-toggle-wrapper{display:none}.contextual-links-wrapper .contextual-links{box-shadow:10px 10px 21px 0 rgba(0,0,0,.75)}.block-block-2 a,.image-menu .col a,.l-header__interstitial a,.mobilelinks a,.round-menu .col .content .title,.round-menu .col a .title,.webform-client-form .form-actions input,.webform-client-form legend,article.review .name,blockquote p,h1,h2,h3,main header{font-family:Lato,sans-serif}footer .menu-block-wrapper ul,main header .menu-block-wrapper ul{align-items:center;justify-content:center}.grid.auto,.grid.blog_article,.grid.specials_page,.grid.three,.grid.two{align-items:flex-start;justify-content:left}.grid.specials_page,footer .grid.three{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.grid.auto,.grid.blog_article,.grid.specials_page,.grid.three,.grid.two,footer .menu-block-wrapper ul,main header .menu-block-wrapper ul{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row}main .body.two_columns{-moz-column-count:2;column-count:2}footer .menu-block-wrapper,main header .menu-block-wrapper{float:none!important;text-transform:capitalize;margin:auto}footer .menu-block-wrapper ul li,main header .menu-block-wrapper ul li{float:none!important;flex:0 0 auto}@font-face{font-family:Socialico_custom;src:url(/sites/all/themes/spalux/fonts/socialmedia-regular-webfont1.eot?v=1);src:url(/sites/all/themes/spalux/fonts/socialmedia-regular-webfont1.eot?#iefix&v=1) format("embedded-opentype"),url(/sites/all/themes/spalux/fonts/socialmedia-regular-webfont1.woff?v=1) format("woff"),url(/sites/all/themes/spalux/fonts/socialmedia-regular-webfont1.ttf?v=1) format("truetype"),url(/sites/all/themes/spalux/fonts/socialmedia-regular-webfont1.svg?v=1#social_mediaregular) format("svg");font-weight:400;font-style:normal;text-transform:initial!important}.logo{width:234px;height:58px;background-image:url(/sites/all/themes/spalux/images/logo.svg);background-size:100% auto;background-repeat:no-repeat;margin-right:1em;display:block}.no-svg .logo{background-image:url(/sites/all/themes/spalux/images/logo.png);width:250px;height:61px}.logo span{display:none}@media (max-width:1043px){.logo{margin:auto;float:none!important}}body{font-size:16px;font-family:"Century Gothic",Lato,"Helvetica Neue",Helvetica,Geneva,sans-serif;background:#313131;color:#fff}li{list-style-image:none!important;list-style-position:inside}.link,a{display:inline-block;text-decoration:none;cursor:pointer;color:#ff8600}.link:visited,a:visited{color:#ff8600}.link:hover,a:hover{text-decoration:none;color:#ffae28}h1,h2,h3,h4,h5,h6,p{line-height:1.45}h1,h2,h3{font-weight:300;margin:0 0 .5em 0}h1,h2{font-size:3.5em;color:#fff}@media (max-width:940px){h1,h2{font-size:7vw}}h1 a,h2 a{color:#fff}h1 a:visited,h2 a:visited{color:#fff}h1 a:hover,h2 a:hover{color:#ff8600}h3{font-size:1.8em}@media (max-width:940px){h3{font-size:4vw}}hr{background:#fff;height:2px;margin:0 0 3em 0;padding:0;clear:both}p{margin-bottom:1.5em;font-family:Merriweather,serif;font-weight:400}blockquote{font-size:2em}blockquote p{font-weight:300}img{max-width:100%;display:block;height:auto}.paragraphs-item--imageblock img{width:100%}.margin{margin-bottom:3em}img.image-image_right,img.image-right,img.image_right{clear:right;float:right;max-width:50%;margin:0 0 1em 1em}@media (max-width:580px){img.image-image_right,img.image-right,img.image_right{max-width:100%}}img.image-image_left,img.image-left,img.image-rs_image-left,img.image_left{clear:both;float:left;max-width:50%;margin:0 1em 1em 0}@media (max-width:580px){img.image-image_left,img.image-left,img.image-rs_image-left,img.image_left{max-width:100%}}img.image-image_center,img.image_center{clear:both;max-width:100%;width:100%;margin:1em 0 1em 0}@media (max-width:580px){img.image-image_center,img.image_center{max-width:100%}}img.image-large{width:100%}.image-menu .col a img,.menu-block-wrapper ul li,.round-menu .col .content img,.round-menu .col a img,nav ul li{transition:all .35s ease-in-out}body{transition:opacity .35s ease-in-out}.block-block-2 a,.mobilelinks a,.webform-client-form .form-actions input{transition:color .35s ease-in-out,border-color .35s ease-in-out}.l-header .l-header__nav-btn .text,.l-header .l-header__phone .text,.round-menu .col .content .title,.round-menu .col a .title,a,a path{transition:color .35s ease-in-out}.l-header__interstitial a,article.review .related_serivces li a{transition:color .35s ease-in-out,background-color .35s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}@-webkit-keyframes scrollDown{0%{max-height:0}100%{max-height:6em}}@keyframes scrollDown{0%{max-height:0}100%{max-height:6em}}@-webkit-keyframes scrollUp{0%{max-height:6em}100%{max-height:0}}@keyframes scrollUp{0%{max-height:6em}100%{max-height:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRightMenu{0%{opacity:0;transform:translate(-50%,50%)}100%{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeInRightMenu{0%{opacity:0;transform:translate(-50%,50%)}100%{opacity:1;transform:translate(-50%,-50%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}main header{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.l-header nav{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutHide{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutHide{0%{opacity:1}100%{opacity:0}}body{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.admin_nav li{position:relative!important}.admin_nav ul li.expanded{margin-right:.5em}.admin_nav ul li.expanded>a:after{content:"\00BB";font-family:Socialico_custom;padding-left:.1em}.admin_nav ul li>ul{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.admin_nav ul li ul{display:none;position:absolute;left:0;z-index:9999;background-color:#434343;background-color:rgba(88,89,90,.8);top:2.25em;width:250px;box-shadow:10px 10px 21px 0 rgba(0,0,0,.75)}.admin_nav ul li ul li{width:100%;float:none}.admin_nav ul li ul li.expanded>a:after{content:"\00AB"!important;padding-left:.5em}.admin_nav ul li ul li a{padding:.2em .5em .2em .5em}.admin_nav ul li ul li ul{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:100%;top:0}.admin_nav ul li ul li ul ul{display:none}.admin_nav ul li:hover>ul{display:block}.menu-block-wrapper a,nav a{color:#fff}.menu-block-wrapper a:visited,nav a:visited{color:#fff}.menu-block-wrapper a.active,.menu-block-wrapper a.active-trail,.menu-block-wrapper a:hover,nav a.active,nav a.active-trail,nav a:hover{color:#ff8600}.menu-block-wrapper a.menu_phone,nav a.menu_phone{position:relative}.menu-block-wrapper a.menu_phone:before,nav a.menu_phone:before{content:" ";width:1em;height:1em;display:inline-block;background:url(/sites/all/themes/spalux/images/phone.svg) no-repeat bottom left;background-size:auto 90%}.menu-block-wrapper>ul,nav>ul{display:flex}.menu-block-wrapper ul,nav ul{margin:0;padding:0}.menu-block-wrapper ul li,nav ul li{margin:0;margin-right:.6em;padding:.5em .2em .5em .2em;list-style-type:none!important;display:block}.menu-block-wrapper ul li:hover,nav ul li:hover{background-color:#434343;background-color:rgba(88,89,90,.8)}@media (min-width:1043px){.menu-block-wrapper ul li.expanded,nav ul li.expanded{margin-right:.5em}.menu-block-wrapper ul li.expanded>a:after,nav ul li.expanded>a:after{content:"\00BB";font-family:Socialico_custom;padding-left:.1em}.menu-block-wrapper ul li>ul,nav ul li>ul{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.menu-block-wrapper ul li ul,nav ul li ul{display:none;position:absolute;left:0;z-index:9999;background-color:#434343;background-color:rgba(88,89,90,.8);top:2.25em;width:250px;box-shadow:10px 10px 21px 0 rgba(0,0,0,.75)}.menu-block-wrapper ul li ul li,nav ul li ul li{width:100%;float:none}.menu-block-wrapper ul li ul li.expanded>a:after,nav ul li ul li.expanded>a:after{content:"\00AB"!important;padding-left:.5em}.menu-block-wrapper ul li ul li a,nav ul li ul li a{padding:.2em .5em .2em .5em}.menu-block-wrapper ul li ul li ul,nav ul li ul li ul{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:100%;top:0}.menu-block-wrapper ul li ul li ul ul,nav ul li ul li ul ul{display:none}.menu-block-wrapper ul li:hover>ul,nav ul li:hover>ul{display:block}}.banner .banner_wrapper{position:relative;min-height:122px;width:100%}.banners{display:block;position:relative;margin-bottom:2em}.banners img{width:100%}.wrap{padding:0 4em 0 4em;max-width:1920px;width:100%;margin:auto}@media (max-width:1043px){.wrap{padding:0 1em 0 1em}}.grid .col{position:relative;list-style-type:none}.grid.auto>.col{flex:0 0 auto;width:25%}@media (max-width:580px){.grid.auto>.col{width:100%}}.grid.auto.padded>.col{padding:0 1.5em 0 1.5em}.grid.four>.col{float:left;direction:ltr;padding-left:0;padding-right:0;width:25%;float:left;direction:ltr;padding-left:0;padding-right:0;margin:0 0 1em 0}@media screen and (max-width:580px){.grid.four>.col{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.four>.col{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:580px){.grid.four>.col{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.four>.col{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.four>.col{width:50%}}.grid.two>.col{flex:0 0 auto;width:50%;margin:0 0 1em 0}.grid.three>.col{flex:0 0 auto;width:33.33%;margin:0 0 1em 0}@media (max-width:580px){.grid.three>.col{width:50%}}.grid.two_thirds>.col:first-child{float:left;direction:ltr;padding-left:0;padding-right:0;width:66.66667%;float:left;direction:ltr;padding-left:0;padding-right:0}@media screen and (max-width:580px){.grid.two_thirds>.col:first-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:first-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:580px){.grid.two_thirds>.col:first-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:first-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:first-child{width:100%}}.grid.two_thirds>.col:last-child{float:left;direction:ltr;padding-left:0;padding-right:0;width:33.33333%;float:left;direction:ltr;padding-left:0;padding-right:0}@media screen and (max-width:580px){.grid.two_thirds>.col:last-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:last-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:580px){.grid.two_thirds>.col:last-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:last-child{float:left;direction:ltr;padding-left:0;padding-right:0}}@media screen and (max-width:940px){.grid.two_thirds>.col:last-child{width:100%}}.grid.specials_page>.col{flex:1 1 auto}.grid.specials_page>.col:first-child{width:33%;padding-right:3em}.grid.specials_page>.col:last-child{width:67%}@media (max-width:580px){.grid.specials_page>.col{width:100%!important}.grid.specials_page>.col:first-child{padding:0 0 2em 0}}.grid.blog_article>.col{flex:1 1 auto;width:75%}@media (max-width:940px){.grid.blog_article>.col{width:100%}}.grid.blog_article>.col:nth-child(2n+1){flex:1 1 auto;width:25%}@media (max-width:940px){.grid.blog_article>.col:nth-child(2n+1){width:100%;text-align:center;margin-bottom:3em}.teaser .grid.blog_article>.col:nth-child(2n+1){margin-top:-3em}}.block-views-sub-articles-block{margin-top:5em}.round-menu{padding-top:2em}.round-menu .col{margin:1px 0 0 0!important}.round-menu .col .content,.round-menu .col a{position:relative;display:block;text-align:center;color:#fff;overflow:hidden;font-size:.8em}.round-menu .col .content img,.round-menu .col a img{border-radius:50%;width:60%;margin:auto;margin-bottom:1em}.round-menu .col .content .title,.round-menu .col a .title{font-size:1em;text-transform:uppercase;font-weight:300}.round-menu .col .content .body,.round-menu .col a .body{margin-top:1em;color:#cdcdcd;text-align:center}.round-menu .col .content:hover img,.round-menu .col a:hover img{opacity:.5}.round-menu .col .content:hover .title,.round-menu .col a:hover .title{color:#ff8600}.panel .image-menu{padding:0}.image-menu .col{margin:1px 0 0 0!important}.image-menu .col a{position:relative;font-weight:300;text-transform:uppercase;display:block;text-align:left;color:#fff;overflow:hidden}.image-menu .col a span{display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:4vw;padding-right:10px}.image-menu .col a img{min-width:100%}.image-menu .col a:hover img{transform:scale(1.1);-ms-transform:scale(1.1);opacity:.5}.grid.menu{margin-top:3em}.grid.menu article{padding:0 1em 0 1em}.grid.menu article ul{margin-top:1em}.grid.menu article ul li{list-style-type:none;margin:0 0 .5em 0}.webform-client-form .form-actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;margin:0;width:100%;font-size:1rem}.webform-client-form .form-checkboxes{display:flex;flex-wrap:wrap}.webform-client-form .form-checkboxes .form-item{margin-right:1rem}.webform-client-form .form-checkboxes .form-item:last-child{margin-right:0}.webform-client-form fieldset{border:0;padding:0}.webform-client-form legend{font-weight:300;font-size:2.5em;display:inline-block;text-align:center}.webform-client-form legend:after{content:"";display:block;width:40%;background:#fff;max-width:100px;height:2px;margin:.25em auto .5em auto}.webform-client-form .textarea-processed .grippie{display:none}.webform-client-form .textarea-processed textarea{margin-top:.25em}.webform-client-form .form-radios{display:flex;flex-wrap:wrap}.webform-client-form .form-radios>*{margin-left:1em}.webform-client-form .form-radios>:first-child{margin-left:0}.webform-client-form .webform-layout-box{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.5em}.webform-client-form .webform-layout-box>*{margin:.5em .5em}#externalBookingPluginContainer{background:#4d4d4d!important;max-width:1280px!important;margin:auto}.social{font-size:2em;line-height:1em}.block-block-2 a,.mobilelinks a,.webform-client-form .form-actions input{display:block;border:1px solid #fff;padding:1em 1em 1em 1em;margin-bottom:1em;font-weight:300;text-transform:uppercase;font-size:1.8em;text-align:center;color:#fff}@media (max-width:940px){.block-block-2 a,.mobilelinks a,.webform-client-form .form-actions input{font-size:4vw}}.block-block-2 a:hover,.mobilelinks a:hover,.webform-client-form .form-actions input:hover{color:#ff8600;border-color:#ff8600}.block-block-2{margin-bottom:2em;text-align:center}.specials{margin:0;padding:0}.specials .col{list-style-type:none;margin:0;padding:0}.specials .col .content,.specials .col a{display:flex!important;flex-wrap:wrap;align-items:center;padding:2em}.specials .col .content .info,.specials .col .content .responsive-image,.specials .col a .info,.specials .col a .responsive-image{width:50%}@media (max-width:580px){.specials .col .content .info,.specials .col .content .responsive-image,.specials .col a .info,.specials .col a .responsive-image{width:100%}}.specials .col .content .responsive-image,.specials .col a .responsive-image{order:1}.specials .col .content .info,.specials .col a .info{display:block;order:2}.specials .col .content .info .title,.specials .col a .info .title{font-size:2em}.specials .col .content .info .body,.specials .col .content .info .title,.specials .col a .info .body,.specials .col a .info .title{text-align:left}.specials .col .content .info .link,.specials .col .content .info a,.specials .col a .info .link,.specials .col a .info a{display:inline-block!important}.specials .col .content .info ul li,.specials .col a .info ul li{list-style-type:disc!important;list-style-position:inside!important}.specials .col:nth-child(2n+2) .content,.specials .col:nth-child(2n+2) a{background-color:rgba(88,89,90,.3)}.specials .col:nth-child(2n+2) .content .info,.specials .col:nth-child(2n+2) a .info{order:1}.specials .col:nth-child(2n+2) .content .responsive-image,.specials .col:nth-child(2n+2) a .responsive-image{order:2}@media (max-width:580px){.specials .col .content .info,.specials .col a .info{order:2!important}.specials .col .content .responsive-image,.specials .col a .responsive-image{order:1!important}}.specials.image-text-block:nth-child(2n+2) .col .content,.specials.image-text-block:nth-child(2n+2) .col a{background-color:rgba(88,89,90,.3)}.specials.image-text-block:nth-child(2n+2) .col .content .info,.specials.image-text-block:nth-child(2n+2) .col a .info{order:1}.specials.image-text-block:nth-child(2n+2) .col .content .responsive-image,.specials.image-text-block:nth-child(2n+2) .col a .responsive-image{order:2}@media (max-width:580px){.specials.image-text-block:nth-child(2n+2) .col .content .info,.specials.image-text-block:nth-child(2n+2) .col a .info{order:2!important}.specials.image-text-block:nth-child(2n+2) .col .content .responsive-image,.specials.image-text-block:nth-child(2n+2) .col a .responsive-image{order:1!important}}@media (max-width:580px){.specials a .info{order:2!important}.specials a .responsive-image{order:1!important}}.is-drilldown{min-height:60vh!important;max-width:none!important;position:relative;overflow:hidden;overflow-y:auto}.is-drilldown li{display:block!important;padding:0 .2em 0 .2em!important;margin-right:0!important;z-index:0}.is-drilldown a{cursor:pointer;display:block}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:1;height:100%;width:100%;background:#4d4d4d;transition:transform .15s linear}.is-drilldown-submenu.is-active{transform:translateX(-100%)}.is-drilldown-submenu.is-closing{transform:translateX(100%)}.js-drilldown-back{border-bottom:1px solid #676565}.js-drilldown-back a:before{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent #fff transparent transparent;border-right-style:solid;border-left-width:0;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem}.is-drilldown li a,.is-drilldown-submenu-item a,.is-drilldown-submenu-parent a{outline:0;padding:.5em 0}.is-submenu-parent-item{margin-bottom:1em!important}.is-submenu-parent-item a{font-weight:700}.is-drilldown-submenu-parent li{margin-left:1em}.is-drilldown-submenu-parent li.is-submenu-parent-item{margin-left:0}.is-drilldown-submenu-parent>a{position:relative;display:block}.is-drilldown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #fff;border-left-style:solid;border-right-width:0;position:absolute;top:50%;margin-top:-6px;right:0}.ui-sortable-placeholder{background:grey;border:1px dotted grey!important;visibility:visible!important}.draggableviews-processed li.ui-sortable-helper{border:1px dotted #00f!important;background:#000}.draggableviews-weight{display:none}.block-spa-lux-reviews-spa-lux-all-reviews{padding-bottom:2em}.block-spa-lux-reviews-spa-lux-all-reviews .pager{margin-top:2em}.block-spa-lux-reviews-spa-lux-service-reviews{background:#434343;background:rgba(88,89,90,.8);padding:0 3em 3em 3em;margin-bottom:2em}.block-spa-lux-reviews-spa-lux-service-reviews>article>header{background:0 0}.block-spa-lux-reviews-spa-lux-service-reviews>article>p{text-align:center}.block-spa-lux-reviews-spa-lux-service-reviews>article>ul.grid{margin-bottom:3em}.block-spa-lux-reviews-spa-lux-service-reviews>article>ul.grid>.col{margin-bottom:0}@media (max-width:580px){.block-spa-lux-reviews-spa-lux-service-reviews>article>ul.grid>.col{width:100%}}article.review{padding:1em}article.review .name{font-weight:600}article.review .name .verified_customer{color:#57ba4e}article.review .stars{display:flex;align-items:center;justify-content:flex-start;margin:.5em 0}article.review .stars .star{height:1em}article.review .stars .star svg{width:auto;height:100%}article.review .review p:last-child{margin-bottom:0}article.review .related_serivces{font-size:.7em;list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end;margin-top:1em}article.review .related_serivces li{padding:0;margin:0 .5em 0 0}article.review .related_serivces li a{display:block;padding:.5em 1em;background:#434343;background:rgba(88,89,90,.8)}article.review .related_serivces li a:hover{background:#252525}article.review .related_serivces li:last-child{margin-right:0}.pager{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:1em}.pager .prev{grid-column:1/span 1}.pager .pages{grid-column:2/span 1;text-align:center}.pager .pages>span{margin-right:.5em}.pager .pages>span:last-child{margin-right:0}.pager .next{grid-column:3/span 1;text-align:right}body,html{min-height:100%!important}#page{position:relative;overflow-x:hidden;max-width:2200px;margin:auto}#page.locked{overflow:hidden!important;position:fixed;height:100%}@media (min-width:940px){.mobilelinks{display:none}}.admin_nav{background:rgba(0,0,0,.8);z-index:999999999999999999999;position:relative;max-width:2200px;margin:auto}.contextual-links-wrapper{position:relative}.contextual-links-wrapper .contextual-links-trigger{background:transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;height:18px;width:28px;text-indent:34px;overflow:hidden;z-index:9;position:relative}.contextual-links-wrapper .contextual-links{display:none;position:absolute;top:1em;left:0;background-color:rgba(88,89,90,.8);z-index:10;padding:.5em}.tabs.secondary .active{color:#fff!important}.admin_page table .even,.admin_page table .odd{background:0 0}.admin_page table.sticky-header{background:#000}.admin_page .vertical-tabs ul.vertical-tabs-list li{background:0 0}.admin_page .vertical-tabs ul.vertical-tabs-list li.selected{background:#434343}.admin_page .vertical-tabs ul.vertical-tabs-list li.selected strong{color:#fff}.admin_page .dragdropfile-processed{border:1px solid transparent!important;outline:0!important}.admin_page .dragdropfile-processed:before{display:none}.admin_page .dragdropfile-processed.over{border-color:red!important}.node-form .form-radios{display:flex;align-items:center}.node-form .form-radios>.form-item{margin-right:1em}.node-form .form-radios>.form-item:last-child{margin-right:0}#webform-component-edit-form,#webform-components-form,#webform-conditionals-ajax,#webform-conditionals-form,#webform-configure-form,#webform-emails-form{padding:0 1em}#webform-component-edit-form table,#webform-components-form table,#webform-conditionals-ajax table,#webform-conditionals-form table,#webform-configure-form table,#webform-emails-form table{width:100%}#webform-component-edit-form table tr,#webform-components-form table tr,#webform-conditionals-ajax table tr,#webform-conditionals-form table tr,#webform-configure-form table tr,#webform-emails-form table tr{background-color:transparent!important}.l-header{position:relative;width:100%;z-index:99}@media (min-width:1043px){.l-header{transition:all .35s ease-in-out}}@media (max-width:1043px){.l-header{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width:1043px){.l-header .wrap{display:flex;justify-content:space-between;align-items:center}}.l-header .l-header__padded{padding:2em 0;position:relative}@media (min-width:1043px){.l-header{position:fixed;top:0;left:0}.l-header .l-header__padded{padding-bottom:0}}@media (min-width:1043px){.l-header .l-header__nav .l-header__logo{display:none}}.l-header .l-header__nav-btns{display:none;position:absolute;padding:.1em .3em .3em 2em;margin:.9em 0 0 .3em;float:right}@media (max-width:1043px){.l-header .l-header__nav-btns{display:flex;align-items:center;justify-content:center;top:11px;right:1em;margin-left:0;padding-left:0}}.l-header .l-header__phone{outline:0;border:none;margin:0;-webkit-appearance:none;background:0 0;cursor:pointer;text-transform:uppercase;font-size:1em;margin-right:.5em}@media (max-width:360px){.l-header .l-header__phone .text{display:none}.l-header .l-header__phone .icon{margin-left:1em}}.l-header .l-header__phone .text{color:#fff}.l-header .l-header__phone:hover .text{color:#ff8600}.l-header .l-header__phone .icon{display:inline-block;width:1.3em;height:1.3em;background:url(/sites/all/themes/spalux/images/phone.svg) no-repeat center left;background-size:100% auto}.l-header .l-header__nav-btn{display:none;outline:0;border:none;margin:0;-webkit-appearance:none;background:0 0;cursor:pointer;text-transform:uppercase;font-size:1em;color:#fff;font-family:"Century Gothic",Lato,"Helvetica Neue",Helvetica,Geneva,sans-serif}@media (max-width:1043px){.l-header .l-header__nav-btn{display:block}}@media (max-width:360px){.l-header .l-header__nav-btn .text{display:none}.l-header .l-header__nav-btn .icon{margin-left:1em}}.l-header .l-header__nav-btn .text{margin-right:.5em}.l-header .l-header__nav-btn:hover .text{color:#ff8600}.l-header .l-header__nav-btn .icon{display:inline-block;width:1.3em;height:1.3em;background:url(/sites/all/themes/spalux/images/hamburger.svg) no-repeat center left;background-size:100% auto}.l-header .l-header__nav-btn.close{z-index:999999999;background:url(/sites/all/themes/spalux/images/close.svg) no-repeat center center;background-size:80% auto;font-size:1.5em;padding:.3em;width:1em;height:1em;position:absolute}.l-header .l-header__nav-btn.close span{display:none}.l-header nav{font-size:1.2em;text-transform:uppercase}@media (min-width:1043px){.l-header nav .menu-block-wrapper>ul{justify-content:flex-end}.l-header nav .menu-block-wrapper>ul li{position:relative}}@media (max-width:1043px){.l-header nav{display:none;position:fixed;height:90%;width:95%;background:#4d4d4d;top:50%;left:50%;transform:translate(-50%,-50%);padding:1em;overflow:hidden;flex-direction:column;align-items:center;justify-content:flex-start;-webkit-animation-name:fadeInRightMenu;animation-name:fadeInRightMenu}.l-header nav .menu-block-wrapper{width:100%}.l-header nav .l-header__logo{margin-bottom:1em}.l-header nav.open{display:flex;-webkit-animation-duration:.5s;animation-duration:.5s}.l-header nav.open .l-header__nav-btn.close{display:block;left:auto;top:.5em;right:.5em}}@media (min-width:1043px){.l-header .l-header__logo{transition:all .35s ease-in-out;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media (max-width:1043px){.l-header .l-header__logo{width:100%;max-width:60%;min-width:152px;width:164px;height:24px;margin-top:.7em;margin-left:0}}.banner .l-header{background:0 0}@media (max-width:1043px){.l-header .l-header__padded{padding:1em 0}}@media (min-width:1043px){.fixed .l-header{background:rgba(37,37,37,.9)}.fixed .l-header .l-header__padded{padding:.5em 0}.fixed .l-header .l-header__logo{width:164px;height:24px}}@media (min-width:1043px){#page.no-banner main{padding-top:5.2rem}#page.no-banner.has_interstitial main{padding-top:8.7rem}}footer{clear:both;background:#252525;padding:3em 0 3em 0}footer .copyright{text-align:left}@media (max-width:940px){footer .copyright{text-align:center!important}}footer .grid.three{margin-bottom:2em}footer .grid.three .logo{max-width:100%}@media (max-width:940px){footer .grid.three>.col{width:100%!important;flex:none}}footer .grid.three>.col .footer_right{text-align:right}footer .grid.three>.col .footer_right p:last-child{margin:0}@media (max-width:940px){footer .grid.three>.col .footer_right{text-align:center!important}}main{display:block}main header{background:#434343;background:rgba(88,89,90,.8);text-align:center;padding:3em 0 3em 0;font-weight:300}main header.has_banner{position:relative;width:100%;background:0 0;z-index:2}main header h1{font-size:4em;text-transform:uppercase;line-height:1em;margin:auto;padding:0 .5em 0 .5em}main header h1.description__title{font-size:5em}@media (max-width:940px){main header h1.description__title{font-size:10vw}}@media (max-width:940px){main header h1 a{font-size:8vw}}@media (max-width:940px){main header h1{font-size:8vw}}main header hr{border-top:2px solid #fff;width:40%;max-width:100px;margin:.5em auto}main header .menu-block-wrapper{max-width:70%}main .teaser header{margin-top:3em;background:0 0}main .teaser header h1{font-size:5em}main .teaser header h1 a{display:block}main .node-banner{overflow:hidden}main .node-banner.cropped .responsive-image{overflow:hidden;position:relative}@media (min-width:1043px){main .node-banner.cropped .responsive-image{padding-top:45%;max-height:60em;min-height:20em}main .node-banner.cropped .responsive-image img{height:auto;position:absolute;width:100%;top:50%;transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.no-csstransforms main .node-banner.cropped .responsive-image img{top:0}}main .body{margin-bottom:3em}main .body ul{margin-bottom:1.5em}main .body ul li{margin-bottom:1em;padding:0}main .body blockquote{float:right;max-width:30%;position:relative;display:block;padding:0 0 1em 1em;margin-left:2em}main .body blockquote:before{content:"\007B";font-size:6em;position:absolute;line-height:0;top:.38em;left:-.3em}@media (max-width:1043px){main .body blockquote{float:none;max-width:90%;margin:auto}main .body blockquote:before{font-size:3em;top:.4em}}main .body.two_columns h1{-moz-column-span:all;column-span:all;margin-bottom:1em;padding-top:.5em}main .body.two_columns h2{-moz-column-break-after:avoid;break-after:avoid;-webkit-column-break-after:avoid}main .body.two_columns p{-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:940px){main .body.two_columns{-moz-column-count:1;column-count:1}}main .body .float{float:left;margin:1em 3em 3em 0;max-width:40%}@media (max-width:580px){main .body .float{margin:1em 1em 1em 0}}main .body .float img{display:inline-block}main .body .float .caption{display:none}.blog.teaser{margin-bottom:3em}.blog.teaser .blog_article{border-bottom:1px solid #454545;padding-bottom:3em}.blog header{margin-bottom:3em;margin-top:2em}.blog .submitted{text-align:center}.blog .submitted .date{margin:auto;font-size:3em}.blog .submitted .date span{display:block;font-size:.5em;color:#fff;text-transform:uppercase}.blog .submitted .social-media-share{margin-top:1em;font-size:2rem}.special img{border-radius:50%}.special .wrap{margin:3em 0 3em 0}.l-header__interstitial{text-align:center;max-height:0;overflow:hidden;-webkit-animation-name:scrollDown;animation-name:scrollDown;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:940px){.fixed .l-header__interstitial{-webkit-animation-name:scrollUp;animation-name:scrollUp;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:0!important;animation-delay:0!important}}.l-header__interstitial a{display:block;background:#fc6f32;padding:.5em 1em;color:#fff;font-weight:300;text-transform:uppercase}.l-header__interstitial a:hover{background-color:#252525!important}
/*})'"*/
.blog_grid .wrap>article{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}@media screen and (max-width:766px){.blog_grid .wrap>article{grid-template-columns:1fr}}.blog_grid .wrap>article .item-list{grid-column:1/span 3}@media screen and (max-width:766px){.blog_grid .wrap>article .item-list{grid-column:1/span 1}}.blog_grid .blog-teaser a{position:relative;aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#252525;transition:background-color 1s}.blog_grid .blog-teaser a .responsive-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.blog_grid .blog-teaser a .responsive-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;transition:transform 1s}.blog_grid .blog-teaser a figcaption{position:relative;z-index:2;text-align:center;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #000;padding:.25rem}.blog_grid .blog-teaser a:hover{background-color:rgb(11.5,11.5,11.5)}.blog_grid .blog-teaser a:hover .responsive-image img{transform:scale(1.2)}.slide_wrapper .slides{display:grid;background:#fff;grid-template-columns:repeat(auto-fill,250px);grid-auto-flow:column;grid-auto-columns:250px;overflow-x:auto;grid-gap:2em;padding:2em 0}.slide_wrapper .slides figure{display:block;position:relative;width:100%}
/*})'"*/
