article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{box-sizing:content-box;height:0}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'Calibri Light';src:url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.eot");src:url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.eot#iefix") format("embedded-opentype"),url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.woff") format("woff"),url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.ttf") format("truetype"),url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.otf") format("opentype"),url("/app/themes/eforea/library/fonts/Calibri-Light_gdi.svg#Calibri-Light") format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+000D-25CA}@font-face{font-family:'Calibri Regular';src:url("/app/themes/eforea/library/fonts/Calibri_gdi.eot");src:url("/app/themes/eforea/library/fonts/Calibri_gdi.eot#iefix") format("embedded-opentype"),url("/app/themes/eforea/library/fonts/Calibri_gdi.woff") format("woff"),url("/app/themes/eforea/library/fonts/Calibri_gdi.ttf") format("truetype"),url("/app/themes/eforea/library/fonts/Calibri_gdi.otf") format("opentype"),url("/app/themes/eforea/library/fonts/Calibri_gdi.svg#Calibri-Regular") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}.full{width:100%}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 992px){.container{max-width:980px}}@media (min-width: 1200px){.container{max-width:1540px}}.row{margin-left:-20px;margin-right:-20px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12,.xsml-1,.xsml-2,.xsml-3,.xsml-4,.xsml-5,.xsml-6,.xsml-7,.xsml-8,.xsml-9,.xsml-10,.xsml-11,.xsml-12,.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12,.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12,.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.base-1,.base-2,.base-3,.base-4,.base-5,.base-6,.base-7,.base-8,.base-9,.base-10,.base-11,.base-12{float:left}.base-12{width:100%}.base-11{width:91.66666666666666%}.base-10{width:83.33333333333334%}.base-9{width:75%}.base-8{width:66.66666666666666%}.base-7{width:58.333333333333336%}.base-6{width:50%}.base-5{width:41.66666666666667%}.base-4{width:33.33333333333333%}.base-3{width:25%}.base-2{width:16.666666666666664%}.base-1{width:8.333333333333332%}@media (min-width: 481px){.xsml-1,.xsml-2,.xsml-3,.xsml-4,.xsml-5,.xsml-6,.xsml-7,.xsml-8,.xsml-9,.xsml-10,.xsml-11,.xsml-12{float:left}.xsml-12{width:100%}.xsml-11{width:91.66666666666666%}.xsml-10{width:83.33333333333334%}.xsml-9{width:75%}.xsml-8{width:66.66666666666666%}.xsml-7{width:58.333333333333336%}.xsml-6{width:50%}.xsml-5{width:41.66666666666667%}.xsml-4{width:33.33333333333333%}.xsml-3{width:25%}.xsml-2{width:16.666666666666664%}.xsml-1{width:8.333333333333332%}}@media (min-width: 768px){.sml-1,.sml-2,.sml-3,.sml-4,.sml-5,.sml-6,.sml-7,.sml-8,.sml-9,.sml-10,.sml-11,.sml-12{float:left}.sml-12{width:100%}.sml-11{width:91.66666666666666%}.sml-10{width:83.33333333333334%}.sml-9{width:75%}.sml-8{width:66.66666666666666%}.sml-7{width:58.333333333333336%}.sml-6{width:50%}.sml-5{width:41.66666666666667%}.sml-4{width:33.33333333333333%}.sml-3{width:25%}.sml-2{width:16.666666666666664%}.sml-1{width:8.333333333333332%}}@media (min-width: 992px){.med-1,.med-2,.med-3,.med-4,.med-5,.med-6,.med-7,.med-8,.med-9,.med-10,.med-11,.med-12{float:left}.med-12{width:100%}.med-11{width:91.66666666666666%}.med-10{width:83.33333333333334%}.med-9{width:75%}.med-8{width:66.66666666666666%}.med-7{width:58.333333333333336%}.med-6{width:50%}.med-5{width:41.66666666666667%}.med-4{width:33.33333333333333%}.med-3{width:25%}.med-2{width:16.666666666666664%}.med-1{width:8.333333333333332%}}@media (min-width: 1200px){.lrg-1,.lrg-2,.lrg-3,.lrg-4,.lrg-5,.lrg-6,.lrg-7,.lrg-8,.lrg-9,.lrg-10,.lrg-11,.lrg-12{float:left}.lrg-12{width:100%}.lrg-11{width:91.66666666666666%}.lrg-10{width:83.33333333333334%}.lrg-9{width:75%}.lrg-8{width:66.66666666666666%}.lrg-7{width:58.333333333333336%}.lrg-6{width:50%}.lrg-5{width:41.66666666666667%}.lrg-4{width:33.33333333333333%}.lrg-3{width:25%}.lrg-2{width:16.666666666666664%}.lrg-1{width:8.333333333333332%}}.newsletter-subscribe-button{background-color:#8fcde5;color:#1b1f20;display:block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:15px;padding:6px 0}.contact-form .wpcf7 .form-item{padding:0;margin:0 auto;float:none;text-align:center}.contact-form .wpcf7 form span input{color:#ababab;outline:0;border:0;position:relative;left:0;width:100%;height:60px;margin-bottom:20px;padding:0 20px;font-size:18px;border:1px solid #dadada}.contact-form .wpcf7 form span textarea{color:#ababab;outline:0;border:0;width:100%;resize:none;margin-bottom:20px;height:170px;padding:20px;font-size:18px;border:1px solid #dadada}.contact-form .wpcf7 form span span.wpcf7-not-valid-tip{display:none;text-indent:-9999px}.contact-form .wpcf7 form input.wpcf7-submit{border:0;outline:0;width:200px;height:60px;color:#fff;background-color:#373737;font-size:18px;border:1px solid transparent;text-transform:uppercase;transition:all 0.3s ease-in-out}.contact-form .wpcf7 form input.wpcf7-submit:hover{background-color:#fff;color:#373737;border:1px solid #373737}.contact-form .wpcf7 form img.ajax-loader{display:none}.contact-form .wpcf7 form .wpcf7-response-output{color:#373737;text-align:center;font-size:12px;padding-top:20px;line-height:14px;border:0;margin-top:0}.contact-form .wpcf7 .wpcf7-not-valid{background:#F7A0A0;border:1px solid #F76767;color:#fff}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}body{font-family:"Calibri Regular",sans-serif;font-weight:normal;font-size:100%;line-height:1.5;color:#000;background:#fff;-webkit-font-smoothing:antialiased;padding-top:50px}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.responsive-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-container iframe{border:12px rgba(114,103,93,0.3) solid}.responsive-container iframe,.responsive-container object,.responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}a{color:#000}a:hover{color:#000}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:normal;color:#000}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;color:inherit}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover{color:inherit}h1,.h1{color:#373737;font-size:30px;line-height:24px;margin:0 0 15px 0;text-transform:uppercase}h2,.h2{color:#006a98;font-size:42px;font-family:"Calibri Light",sans-serif;line-height:46px;margin:0;text-transform:uppercase}h2:after,.h2:after{content:'';background-color:#006a98;display:block;width:50px;height:1px;margin:40px 0}h3,.h3{color:#373737;font-size:30px;line-height:24px;margin:0 0 50px 0;text-transform:uppercase}h4,.h4{color:#000;font-size:20px;line-height:24px;margin:10px 0 6px}h5,.h5{font-size:18px;line-height:20px;margin:10px 0 4px}.header{background-color:#f6f6f6;top:0;position:fixed;z-index:150}.logo{padding:10px 20px}.logo a{display:inline-block}.logo #logo{background:url("/app/themes/eforea/library/images/eforea_logo.svg") no-repeat;background-size:100%;margin:0 auto;height:125px;width:210px}.logo__text{text-align:center;color:#5f696c;font-size:12px;margin:5px 0 0 0}.logo-nav{padding:15px;text-align:center}.social{display:none}.booking{background-color:#8fcde5;padding:0}.booking a{font-size:13px;color:#1b1f20;padding:16px 0;display:block;text-align:center;text-decoration:none;text-transform:uppercase;line-height:18px}.phone{background-color:#002f50;text-align:center;padding:17px 0;height:50px}.phone a{display:block;color:#fff;font-size:14px;line-height:14px;text-decoration:none;text-transform:uppercase;border-bottom:1px solid transparent}.mobile-menu{display:block;background-color:#5f696c;height:50px;padding:0}.subscribe{display:none}.mobile-subscribe{padding:0}.button_container{z-index:110;cursor:pointer;transition:opacity .25s ease;width:30px;height:50px;position:absolute;right:10px}.button_container.active{position:fixed}.button_container.active .top,.button_container.active .middle,.button_container.active .bottom{width:30px}.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{transform:translateY(-12px) translateX(0) rotate(-45deg);background:#fff}.button_container.active:hover{opacity:1}.button_container span{background:#fff;border:none;height:4px;width:30px;position:absolute;transition:all .35s ease;cursor:pointer;top:10px}.button_container span:nth-of-type(2){top:22px}.button_container span:nth-of-type(3){top:33px}.nav-overlay{position:fixed;background:rgba(0,106,152,0.95);top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden;z-index:100}.nav-overlay.open{opacity:1;visibility:visible;height:100%;overflow:auto}.nav-overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.nav-overlay.open li:nth-child(even){animation:fadeInLeft .5s ease forwards;animation-delay:.35s}.nav-overlay nav{position:relative;top:50px;font-size:32px;font-weight:400;text-align:center;padding:50px 0}.nav-overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.nav-overlay ul li{display:block;position:relative;opacity:0;float:left;width:100%}.nav-overlay ul li a{display:inline-block;position:relative;color:#fff;text-decoration:none;font-family:"Calibri Light",sans-serif}.nav-overlay ul li a:hover:after,.nav-overlay ul li a:focus:after,.nav-overlay ul li a:active:after{width:100%}.nav-overlay ul li .sub-menu{display:block;float:left;width:100%}.nav-overlay ul li .sub-menu li a{font-size:28px;position:relative}.nav-overlay ul li .sub-menu li a:before{content:'';display:block;height:1px;width:10px;position:absolute;top:21px;left:-30px;background:#fff}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInLeft{0%{opacity:0;right:20%}100%{opacity:1;right:0}}.banner{background-repeat:no-repeat;background-position:85% center;background-size:cover;color:#fff;text-align:center;height:340px}.banner .banner-content{padding:0 15px;position:relative;top:50%;transform:translateY(-50%)}.banner .banner-content h1{color:#fff;font-family:"Calibri Light",sans-serif;font-size:20px;line-height:26px;margin:0}.banner .banner-content p{font-family:"Calibri Light",sans-serif;font-size:14px;line-height:24px;max-width:860px;margin:26px auto 0;padding:0 20px}.ctas{margin-top:20px}.ctas .cta{position:relative;padding:0;overflow:hidden}.ctas .cta img{width:100%;transform:scale(1);transition:transform 0.55s ease-in-out 0s}.ctas .cta:hover img{transform:scale(1.075)}.ctas .cta-link{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;text-transform:uppercase;font-size:36px;font-family:"Calibri Light",sans-serif;color:#fff;transition:background-color 0.45s ease-in-out 0s}.ctas .cta-link .link-label{margin-top:0;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;transition:margin-top 0.45s ease-in-out 0s}.ctas .cta-link .link-label span{position:relative;display:inline-block}.ctas .cta-link .link-label span:after{content:'';margin-top:15px;display:block;background-color:#fff;width:0%;height:1px;position:absolute;left:50%;transition:width 0.45s ease-in-out 0s, left 0.45s ease-in-out 0s}.ctas .cta-link:hover{background-color:rgba(0,0,0,0.15)}.ctas .cta-link:hover .link-label{margin-top:-10px}.ctas .cta-link:hover .link-label span:after{width:100%;left:0}#inner-content{background-color:#fff}#main{padding:30px 20px}.form-container{background-color:#fff;padding:30px 15px;text-align:center}.hentry{position:relative}.index-post{margin-bottom:80px}.byline{color:#989898;margin:0}.entry-content p{font-family:"Calibri Light",sans-serif;font-size:18px;line-height:1.5em;color:gray;margin:10px 0 20px}.entry-content a{color:#006a98;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom 0.2s ease-in-out 0s}.entry-content a:hover{color:#006a98;border-bottom:1px solid #006a98}.entry-content ul,.entry-content ol{margin:10px 0 20px;padding-left:40px}.entry-content ul li,.entry-content ol li{font-family:"Calibri Light",sans-serif;font-size:18px;line-height:1.5em;color:gray}.entry-content ul li{list-style-type:disc}.entry-content ol li{list-style-type:decimal}.entry-content img{margin:0 0 10px 0;max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:10px;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:10px;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}table{margin-bottom:30px;width:100%}table thead{border-bottom:1px solid gray}table tr div{width:100%}table tr td,table tr th{font-family:"Calibri Light",sans-serif;font-size:18px;line-height:1.5em;color:gray;margin:10px 0 20px}table tr th{font-weight:bold;text-align:left}table tr td{border-bottom:1px solid rgba(128,128,128,0.2)}.entry-image .image-download-link{background-color:#8fcde5;color:#000;display:inline-block;padding:10px 25px;text-transform:uppercase;position:absolute;text-align:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.entry-image--treatments a{display:block}.entry-image--treatments img{max-width:250px}.excerpt-read-more{color:#006a98;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom 0.2s ease-in-out 0s}.excerpt-read-more:hover{color:#006a98;border-bottom:1px solid #006a98}.footer-category,.footer-tags{margin:0;color:#989898}.footer-category a,.footer-tags a{color:#006a98;text-decoration:none;border-bottom:1px solid transparent;transition:0.2s ease-in-out 0s}.footer-category a:hover,.footer-tags a:hover{border-bottom:1px solid #006a98}.blog-feed{background-color:#DEEAFC;padding:40px 0 50px}.blog-feed .blog-button-holder{text-align:center}.blog-feed .blog-button-holder .view-blogs{background:#8fcde5 no-repeat;background-size:23px;cursor:pointer;color:#000;padding:15px 20px 15px 20px;text-decoration:none;border:1px solid #8fcde5;line-height:13px;display:inline-block;text-transform:uppercase;margin-top:25px;text-align:center}.blog-feed h2{padding:0 15px}.blog-feed-thumb{transition:transform 0.3s ease-in 0s;text-align:center}.blog-feed-article:hover .blog-feed-thumb{transform:translate3d(0, -10px, 0)}.blog-feed-title{font-family:"Calibri Light",sans-serif;font-size:21px;color:#232323;margin-top:25px;line-height:1.5;margin-bottom:0;text-align:center}.blog-feed-title a{color:inherit;text-decoration:none}.blog-feed-title a:hover{color:inherit}.blog-feed-excerpt{color:#5f696c;text-align:center}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden}.pagination a,.pagination span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:0.75em;min-width:1em;display:block}.pagination .current{cursor:default;color:#000}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#000}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.sidebar-blog .widgettitle{background-color:#f8f8f8;font-family:"Calibri Light",sans-serif;font-size:20px;line-height:22px;padding:15px 0;margin:0;border-bottom:1px solid white;text-align:center;font-size:30px}.sidebar-blog .widget{border:1px solid #ebebeb}.sidebar-blog .widget ul{margin:0;list-style-type:disc;list-style-position:inside}.sidebar-blog .widget ul li{border-bottom:1px solid #ebebeb;position:relative;padding:20px 15px 20px 30px}.sidebar-blog .widget ul li a{font-family:"Calibri Light",sans-serif;font-size:15px;line-height:15px;text-decoration:none}.sidebar-blog .widget ul li a:hover{text-decoration:underline}.sidebar-blog .widget ul li:last-child{border-bottom:0px}.sidebar__contact-form{border:1px solid #ebebeb}.sidebar__title{font-size:30px;line-height:60px;border-bottom:0;text-align:center;background-color:#DEEAFC}.sidebar__title:after{background-color:transparent;height:0;margin:0}.sidebar__sub{text-align:center;font-size:18px;line-height:55px;margin:0;color:#006a98;text-transform:inherit}.sidebar .wpcf7-form-control{width:100%;margin:8px 0;line-height:40px;padding:0 10px;border:1px solid #ebebeb}.sidebar .wpcf7-textarea{max-height:150px;resize:none}.sidebar .wpcf7-submit{width:40%;background-color:#DEEAFC;color:#006a98;display:block;margin:8px auto}.special_offers .special_offer{background-repeat:no-repeat;background-position:50%;background-size:100% 100%;position:relative;text-align:center;height:300px;margin:0 -20px;transition:background-size 0.6s ease-in-out 0s}.special_offers .special_offer a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-decoration:none;font-size:24px;line-height:33px}.special_offers .special_offer a span{position:relative;display:block;top:50%;transform:translateY(-50%)}.special_offers .special_offer:hover{background-size:120% 120%}.special_offers .special_offer_container2{padding-left:0;padding-right:10px}.special_offers .special_offer_container3{padding-right:0;padding-left:10px}.newsletter{background-color:#002f50;margin:0 0 50px}.newsletter-subscribe{font-size:20px;color:#fff;text-align:center;margin:10px 0}.newsletter-form{margin:10px 0}.newsletter-email-field,.newsletter-submit{width:100%;height:40px;border:0;outline:0}.newsletter-email-field{padding:0 10px}.newsletter-submit{background-color:#8fcde5;text-transform:uppercase}.map{position:relative}.map:after{content:'';background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.map .map-contain{position:relative}.map .map_info{background:#fff;padding-top:20px;left:0;top:0;z-index:2}.map .map_info img{width:100%}.map .map_info .contact_title{font-size:42px;font-family:"Calibri Light",sans-serif;text-transform:uppercase;display:block;color:#006a98}.map .map_info .contact_sub_title{font-size:18px;font-family:"Calibri Light",sans-serif;display:block;color:#006a98}.map .map_info p{color:#989898;margin-top:0}.map .map_info .age-restriction-notice{font-style:italic}.map .the-map{height:240px}.map-social-list{margin:30px 0}.map-social-item{display:inline-block;margin-right:10px}.map-social-link{display:block;width:20px;height:20px;overflow:hidden;text-indent:100%;white-space:nowrap}.map-social-link.facebook{background:url("/app/themes/eforea/library/images/facebook-nobg.svg") no-repeat;background-size:100%}.map-social-link.twitter{background:url("/app/themes/eforea/library/images/twitter-nobg.svg") no-repeat;background-size:100%}.map-social-link.instagram{background:url("/app/themes/eforea/library/images/instagram-nobg.svg") no-repeat;background-size:100%}.footer{background-color:#fff;color:#373737;padding:25px 0}.footer .copyright{text-align:center}.footer .copyright p{color:#7a7a7a;text-transform:uppercase;margin:0}.footer .webrevolve{text-align:center}.footer .webrevolve a{color:#7a7a7a;text-decoration:none;text-transform:uppercase;display:inline-block}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/app/themes/eforea/library/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/app/themes/eforea/library/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(/app/themes/eforea/library/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/app/themes/eforea/library/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/app/themes/eforea/library/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.tour--margin-top{margin-top:50px}.additional-content__inner{border:1px solid #000;padding:15px}.additional-content__inner p{margin:0 !important}.notice-block{background-image:url("/app/themes/eforea/library/images/notice-background.jpg");background-size:cover;padding:50px 15px}.notice-block__content{background-color:rgba(143,205,229,0.92);max-width:660px;margin:0 auto;padding:5px 15px 30px}.notice-block__content h2{margin-bottom:0}.notice-block__content .btn{display:block;max-width:185px;margin:20px auto 0}.popup{position:fixed;top:0;bottom:0;left:0;right:0;transition:opacity 500ms;visibility:hidden;opacity:0;background:rgba(0,0,0,0.5);z-index:999}.popup.active{width:100%;visibility:visible;opacity:1}.popup__inner{background:rgba(255,255,255,0.5);position:absolute;top:10%;left:50%;transform:translateX(-50%);width:calc(100% - 30px);border-radius:5px;height:auto;padding:15px;min-width:100px;max-width:800px}.popup__content{background:#8fcde5;padding:15px;text-align:center}.popup__content h1,.popup__content h2,.popup__content h3,.popup__content h4,.popup__content h5,.popup__content h6,.popup__content p,.popup__content a,.popup__content li{color:#fff}.popup__content h1,.popup__content h2,.popup__content h3,.popup__content h4,.popup__content h5,.popup__content h6{margin-top:0}.popup__content a{font-weight:700}.popup__content hr{border:0;border-bottom:3px dashed #fff}.popup__image{background-size:cover;background-repeat:no-repeat;background-position:100% 100%;height:282px}.popup .cross{color:#fff;background:rgba(0,0,0,0.85);position:absolute;top:-10px;right:-14px;margin:0;border:1px solid #fff;border-radius:50%;padding:0px 7px;font-size:15px;font-weight:700;cursor:pointer}@media only screen and (min-width: 481px){.banner{background-position:85% center;background-size:cover}}@media only screen and (min-width: 768px){.banner{height:540px}.banner .banner-content h1{font-size:42px;line-height:52px}.banner .banner-content p{font-size:21px;line-height:31px}.banner.sub-banner{height:240px}.phone a{font-size:20px;transition:all 0.3s ease-in-out}.phone a:hover{border-bottom:1px solid #002f50}.entry-image{position:absolute;right:0;height:100%;text-align:center}.entry-image img{position:relative;max-height:100%}.entry-image--treatments{position:relative}#main{padding:60px 20px}.form-container{padding:60px 15px}.newsletter{background-color:#002f50;margin:0 0 50px}.newsletter-subscribe{line-height:40px;margin:40px 0 10px}.newsletter-form{position:relative;max-width:580px;margin:10px auto 40px}.newsletter-email-field{padding:0 214px 0 20px}.newsletter-submit{position:absolute;width:194px;top:0;right:0}.map .map_info{position:absolute}.map .the-map{height:825px}.footer{padding:45px 0}.footer .copyright{text-align:left}.footer .copyright p{text-transform:uppercase;margin:0;font-size:21px;font-family:"Calibri Light",sans-serif}.footer .webrevolve{text-align:right}.footer .webrevolve a{text-decoration:none;text-transform:uppercase;display:inline-block;border-bottom:1px solid transparent;transition:border-bottom .5s ease-in-out;font-size:21px;font-family:"Calibri Light",sans-serif}.footer .webrevolve a:hover{border-bottom:1px solid gray}table{width:48%;float:left;margin-right:2%}.popup__flex{display:-ms-flexbox;display:flex}}@media only screen and (min-width: 992px){.social{display:block}.social a{height:25px;width:25px;display:inline-block}.social .facebook{background:url("/app/themes/eforea/library/images/facebook.svg") no-repeat;margin-top:12px;margin-right:10px}.social .twitter{background:url("/app/themes/eforea/library/images/twitter.svg") no-repeat;margin-top:12px;margin-right:10px}.social .instagram{background:url("/app/themes/eforea/library/images/instagram.svg") no-repeat;margin-top:12px;background-size:cover}.booking a{font-size:16px;padding:16px 0;line-height:18px}.phone{text-align:center}.mobile-menu{display:none}.subscribe{display:block;padding:0}.newsletter-subscribe-button{line-height:18px;font-size:16px;padding:16px 0}.mobile-subscribe{display:none}.nav-overlay{position:relative;opacity:1;visibility:visible;background:#fff;overflow:visible}.nav-overlay nav{top:0;transform:translateY(0);padding:0}.nav-overlay nav ul li{display:inline-block;opacity:1;float:none;width:auto}.nav-overlay nav ul li:hover{color:#006a98}.nav-overlay nav ul li:hover ul.sub-menu{left:0;display:block}.nav-overlay nav ul li a{font-size:16px;text-transform:uppercase;color:#5f696c;font-family:"Calibri Regular",sans-serif;padding:0 10px;transition:color 0.2s ease-in-out 0s;display:inline-block}.nav-overlay nav ul li a:hover{color:#006a98}.nav-overlay nav ul li ul.sub-menu{position:absolute;left:-9999px;top:auto;border-top:0;z-index:9999;min-width:230px;height:auto;padding:0;cursor:pointer;background:#fff;padding:15px 15px 5px 15px}.nav-overlay nav ul li ul.sub-menu.visible{display:block}.nav-overlay nav ul li ul.sub-menu li{margin:0;float:left;width:100%;border-bottom:1px solid rgba(128,128,128,0.2)}.nav-overlay nav ul li ul.sub-menu li:last-of-type{border-bottom:0}.nav-overlay nav ul li ul.sub-menu li a{font-size:16px;display:block;padding:9px 0}.nav-overlay nav ul li ul.sub-menu li a:before{display:none}.nav-overlay nav ul li:hover:after,.nav-overlay nav ul li:focus:after,.nav-overlay nav ul li:active:after{width:100%}.banner-area{position:relative}.banner{height:800px}.banner .banner-content{padding:0 15px;margin-top:-87px}.banner.sub-banner .banner-content{margin-top:-57px}#inner-content.sub-page{margin-top:-114px;position:relative}.entry-content p{font-size:21px;margin:20px 0 40px}.entry-content ul,.entry-content ol{margin:20px 0 40px}.entry-content ul li,.entry-content ol li{font-size:21px}.ctas{margin:0 auto;margin-top:-174px}.ctas .ctas-content{position:relative;background-color:#fff;padding:18px;display:-ms-flexbox;display:flex}.ctas .ctas-content img{height:100%;object-fit:cover}.special_offers{margin-bottom:60px}.special_offers .special_offer_container{padding:0 10px}.special_offers .special_offer_container:first-child{padding-left:20px}.special_offers .special_offer_container:last-child{padding-right:20px}.special_offers .special_offer{margin:0}.blog-feed-holder{padding:0 20px}.blog .blog-feed-article{padding-bottom:15px}.map_info{width:368px}.sidebar-blog{padding-top:60px;padding-right:50px}.notice-block{padding:100px 15px}.banner{height:540px}.banner .banner-content h1{font-size:42px;line-height:52px}.banner .banner-content p{font-size:21px;line-height:31px}.banner.sub-banner{height:240px}.phone a{font-size:20px;transition:all 0.3s ease-in-out}.phone a:hover{border-bottom:1px solid #002f50}.entry-image{position:absolute;right:0;height:100%;text-align:center}.entry-image img{position:relative;max-height:100%}.entry-image--treatments{position:relative}#main{padding:60px 20px}.form-container{padding:60px 15px}.newsletter{background-color:#002f50;margin:0 0 50px}.newsletter-subscribe{line-height:40px;margin:40px 0 10px}.newsletter-form{position:relative;max-width:580px;margin:10px auto 40px}.newsletter-email-field{padding:0 214px 0 20px}.newsletter-submit{position:absolute;width:194px;top:0;right:0}.map .map_info{position:absolute}.map .the-map{height:825px}.footer{padding:45px 0}.footer .copyright{text-align:left}.footer .copyright p{text-transform:uppercase;margin:0;font-size:21px;font-family:"Calibri Light",sans-serif}.footer .webrevolve{text-align:right}.footer .webrevolve a{text-decoration:none;text-transform:uppercase;display:inline-block;border-bottom:1px solid transparent;transition:border-bottom .5s ease-in-out;font-size:21px;font-family:"Calibri Light",sans-serif}.footer .webrevolve a:hover{border-bottom:1px solid gray}table{width:48%;float:left;margin-right:2%}.popup__inner{top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (min-width: 1200px){.newsletter{text-align:center}.newsletter-subscribe{margin:40px 0;display:inline-block;text-align:right}.newsletter-form{margin:40px 0 40px 20px;display:inline-block;width:380px}.newsletter-email-field{padding-right:164px}.newsletter-submit{width:144px}}@media only screen and (min-width: 1600px){.newsletter-form{width:580px}.newsletter-email-field{padding-right:214px}.newsletter-submit{width:194px}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*
     FILE ARCHIVED ON 05:15:47 May 29, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:27:30 Oct 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.518
  captures_list: 0.461
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.051
  esindex: 0.006
  cdx.remote: 31.145
  LoadShardBlock: 162.192 (3)
  PetaboxLoader3.datanode: 109.042 (5)
  PetaboxLoader3.resolve: 114.089 (3)
  load_resource: 88.044
  loaddict: 34.083
*/