html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0.5em 0;font-weight:normal}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0px;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:normal;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color : "black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0px}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,.wf-loading li{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,.wf-active li{visibility:visible}.slider .swiper-container .swiper-wrapper,.testimonialSlider .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider .swiper-container .swiper-wrapper:after,.testimonialSlider .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider,.testimonialSlider{position:relative}.slider .swiper-container,.testimonialSlider .swiper-container{overflow:hidden;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.slider .swiper-container .swiper-wrapper,.testimonialSlider .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide,.testimonialSlider .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:white;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.mainHead h1,.testimonialSlider .swiper-menu button,.news .background a:before{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px;background-repeat:no-repeat}.landingForm form .input input,.landingForm form .input select,.landingForm form .input textarea,.landingForm form .select input,.landingForm form .select select,.landingForm form .select textarea,.landingForm form .textarea input,.landingForm form .textarea select,.landingForm form .textarea textarea,.slider.counter .swiper-container .swiper-pagination span,.timeline .part .time .content,.goldLink,.mainFooter .foot{box-sizing:border-box;-moz-box-sizing:border-box}.news .background .social:after{content:'';display:block;clear:both}.contactus .opening .location .wrap .openingTimes h2 span,.contactus .opening .location .wrap .openingTimes h3 span,.contactus .opening .location .wrap .openingTimes p{font-family:'Raleway', sans-serif;font-weight:200}.shoutout h1,.goldPanel h1,.panel h1,.testimonialSlider .swiper-pagination,.testimonialSlider .swiper-container .swiper-wrapper .swiper-slide .content h3,.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h4,.intro.mapLocations h1,.intro.landingBanner h1,.intro .part .textWrapper h1,.price .part .showPrice h1,.videoPanel h2,.video header h1,.privacy h1,.contactus .testimonials ul li .content p,.contactus .testimonials ul li .controls h1,.gallery .galleryBricks .text p,.blog article h2,.blog article h1{font-family:'Raleway', sans-serif;font-weight:300}.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h3,.contactus .opening .location .wrap h1,.mainFooter .foot p{font-family:'Raleway', sans-serif;font-weight:400}.landingForm p,.results .wrap .box h3,.timeline .part .time header h1,.timeline .part .time .content h1,.news .part .newspost h1,.news .part .newspost h1 a,.cookieBar .wrap p,.postNav a{font-family:'Raleway', sans-serif;font-weight:500}.landingForm form .input ul li,.landingForm form .select ul li,.landingForm form .textarea ul li,.intro .part .contactwrap .contactSlide .contact h1,.price .part .showPrice h3,.price .part .pay h4,.privacy h2,.privacy h3,.cookieBar .wrap h2,.contactus .opening .location .wrap .openingTimes h1,.contactus .opening .location .wrap .openingTimes h2,.contactus .opening .location .wrap .openingTimes h3,.contactus .testimonials ul li .content h4{font-family:'Raleway', sans-serif;font-weight:600}.landingForm h3,.braces .part .braceSlider .holder .brace h1,.price .part .payment h1{font-family:'Raleway', sans-serif;font-weight:700}.landingForm a,.landingForm form .input input,.landingForm form .input select,.landingForm form .input textarea,.landingForm form .select input,.landingForm form .select select,.landingForm form .select textarea,.landingForm form .textarea input,.landingForm form .textarea select,.landingForm form .textarea textarea,.landingForm form .input label,.landingForm form .select label,.landingForm form .textarea label,.intro .part .contactwrap .contactSlide .contact h2,.intro .part .contactwrap .contactSlide .contact a,.timeline .part .time .content p,.price .part .payment p,.price .part .pay p,.video article .videoholder a,.privacy p,.blog article p,.warning p{font-family:'Lato', sans-serif;font-weight:300}.mainNav ul li a,.braces .part .braceSlider .holder .brace p,.price .part .pay .button,.news .part .newspost h4,.news .part .newspost a,.news .part > a,.goldLink,.blog article .backlink,.blog article h3{font-family:'Lato', sans-serif;font-weight:400}.intro .part .contactwrap .contactSlide .contact h3,.warning h3{font-family:'Lato', sans-serif;font-weight:700}div,article,aside,nav,figure,figcaption,ul,li,button{padding:0;margin:0;line-height:0;display:block;list-style:none;border:none;background:none}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p,a{line-height:1;font-weight:normal;display:block;margin:0;padding:0;text-decoration:none}sup{font-size:0.7rem;vertical-align:top}input:focus,textarea:focus{outline:none;border:none}.sprite,.mainHeader .fixedLogo,.mainHeader .navButton,.intro .part .contactwrap .contactSlide .contact .maplink:before,.contactus .testimonials ul li .controls .previous:before,.contactus .testimonials ul li .controls .next:before,.warning h1{background:url("../sprites/mobile.png");background-size:500px 500px;background-position:0 0}.desktop{display:none}html,body{-webkit-text-size-adjust:none}.shoutout{margin:42px 26px 0 10px}.shoutout h1{font-size:1.25em;line-height:1.3;color:#baac98;text-transform:uppercase}.shoutout h1 .facebook-link{display:none}body{font-size:16px;background:white;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:'';display:block;height:10px;width:100%;position:fixed;top:0;left:0;z-index:10;background:#baac98}.goldPanel{position:relative;padding-bottom:62px}.goldPanel .background{background-size:cover;background-repeat:no-repeat;height:300px;background-position:68%;position:relative}.goldPanel .background:before{content:'';display:block;height:5px;background:#ebe9e6;width:100%;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.1);position:absolute;bottom:0;left:0}.goldPanel h1{text-transform:uppercase;font-size:1rem;line-height:1.25;letter-spacing:0.05em;width:170px;padding-left:10px;position:absolute;top:80px}.panel{padding-top:12px}.panel .wrap{margin:0 10px}.panel figure{text-align:center}.panel h1{padding-top:32px;text-transform:uppercase;font-size:1rem;line-height:1.25}.landingForm{margin:-100px 15px 0 15px;position:relative}.landingForm figure{width:300px;margin:40px auto 0 auto}.landingForm figure img{width:300px;max-width:300px;overflow:hidden;height:100%}.landingForm a{background-color:#baac98;color:white;width:100%;height:36px;font-size:0.8125rem;text-transform:uppercase;-webkit-display:flex;-ms-display:flex;display:flex;justify-content:center;align-items:center;letter-spacing:0.1em;margin-top:40px}.landingForm p{line-height:1.375;font-size:1rem;letter-spacing:0.05em}.landingForm h3{line-height:1.2;font-size:1rem;text-transform:uppercase;color:#292725;margin-bottom:30px;margin-top:20px}.landingForm form .input label,.landingForm form .select label{top:50%}.landingForm form .input,.landingForm form .select,.landingForm form .textarea{position:relative}.landingForm form .input input,.landingForm form .input select,.landingForm form .input textarea,.landingForm form .select input,.landingForm form .select select,.landingForm form .select textarea,.landingForm form .textarea input,.landingForm form .textarea select,.landingForm form .textarea textarea{width:100%;border:1px solid rgba(235, 233, 230, 0.9);padding:0;border-radius:0;height:40px;padding-left:10px;font-size:0.875rem;background-color:transparent;-webkit-appearance:none}.landingForm form .input ul,.landingForm form .select ul,.landingForm form .textarea ul{position:absolute;top:0;right:10px}.landingForm form .input ul li,.landingForm form .select ul li,.landingForm form .textarea ul li{list-style:none;font-weight:700;font-size:0.75rem;padding-top:20px;color:#baac98}.landingForm form .input .faded,.landingForm form .select .faded,.landingForm form .textarea .faded{opacity:0.6}.landingForm form .input .hide,.landingForm form .select .hide,.landingForm form .textarea .hide{opacity:0}.landingForm form .input label,.landingForm form .select label,.landingForm form .textarea label{position:absolute;left:10px;font-size:0.875rem}.landingForm form .input + .input,.landingForm form .select + .input,.landingForm form .textarea + .input{margin-top:18px}.landingForm form .textarea{margin-top:18px}.landingForm form .textarea textarea{height:80px;padding-top:12px}.landingForm form .textarea label{pointer-events:none;top:15px}.landingForm form button{width:118px;height:36px;color:white;background-color:#baac98;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.1em;margin-top:15px;margin-left:auto}.mainHead h1{font-size:0;position:absolute;top:20px;right:10px;left:auto;background-position:-20px -80px;width:216px;height:48px}.mainHeader{width:320px;margin:auto;position:fixed;z-index:1000000000000;left:50%;top:0;margin:0 0 0 -160px}.mainHeader .fixedLogo{width:278px;height:44px;overflow:hidden;float:left;position:relative}.mainHeader .fixedLogo h1{text-indent:-999px}.mainHeader .normalLogo{display:none}.mainHeader .navButton{width:42px;height:44px;float:right;background-position:-282px 0;cursor:pointer}.mainHeader .navButton.open{background-position:-327px 0}.mainHeader:after{content:'';display:block;clear:both}.mainNav{width:320px;margin:0 0 0 -160px;position:fixed;left:50%;top:44px;z-index:100000000000}.mainNav ul{height:0;overflow:hidden}.mainNav ul li{width:100%;height:43px;background:white;border-bottom:1px solid #baac98}.mainNav ul li a{font-size:0.7em;line-height:2.4;letter-spacing:0.1em;padding:7px 0 0 7px;text-transform:uppercase;color:#baac98}.mainNav.open ul{height:264px}.testimonialSlider{margin-top:30px;overflow:hidden}.testimonialSlider .swiper-menu{position:absolute;top:20px;right:20px;width:100px}.testimonialSlider .swiper-menu button{background-position:-100px -20px;width:14px;height:27px;background-color:transparent}.testimonialSlider .swiper-menu button + button{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.testimonialSlider .swiper-pagination{color:#baac98;position:absolute;top:0;right:30px;line-height:2}.testimonialSlider .swiper-container{margin:0 20px;padding-top:30px}.testimonialSlider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:1rem;line-height:1.33;margin:30px 0 30px 0;text-transform:uppercase;padding-right:30px}.results{background-color:#efebe3;padding:40px 0}.results .wrap{margin:0 20px}.results .wrap .box{padding-top:100%;background-size:cover;background-position:center center;position:relative}.results .wrap .box + .box{margin-top:10px}.results .wrap .box h3{background-color:#baac98;color:white;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:10px 0;position:absolute;top:0;left:0;width:100%}.slider.counter .swiper-container .swiper-pagination{margin-top:10px;width:98px;margin-left:10px}.slider.counter .swiper-container .swiper-pagination span{width:16px;height:16px;border-radius:50%;background-color:white;border:1px solid #baac98;display:inline-block}.slider.counter .swiper-container .swiper-pagination span + span{margin-left:7px}.slider.counter .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background-color:#baac98}.slider.counter .swiper-container .swiper-pagination span.number{display:none}.slider.counter .swiper-container .swiper-wrapper .swiper-slide{background-size:cover;height:236px;width:100%;position:relative}.slider.counter .swiper-container .swiper-wrapper .swiper-slide:before{content:'';background-color:rgba(186, 172, 152, 0.8);width:100%;height:100%;position:absolute;display:block}.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers{position:absolute;height:118px;width:205px;left:50%;margin-left:-102px;top:50%;margin-top:-59px}.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h3,.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h4{color:white;text-align:center}.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h3{font-size:3.75rem;line-height:1;letter-spacing:0.05em}.slider.counter .swiper-container .swiper-wrapper .swiper-slide .numbers h4{font-size:1rem;text-transform:uppercase;line-height:1.1875;margin-top:40px}.map{width:100%;height:300px}.intro{padding:0}.intro.mapLocations{padding-bottom:40px}.intro.mapLocations .part{width:100%}.intro.mapLocations h1{margin:0 10px;padding-bottom:46px;line-height:1.25}.intro.mapLocations .contactSlide{width:220px;margin:0 auto;margin-top:-40px;position:relative}.intro.mapLocations .contactSlide .contact{background-color:white}.intro.landingBanner h1{padding:0 10px 45px 10px;font-size:1rem;line-height:1.25}.intro.landingBanner .part{width:auto;min-height:auto}.intro.landingBanner .part .textWrapper{width:auto;padding:0}.intro .facebookLogo{display:none}.intro .background{height:229px;background-size:cover;background-repeat:no-repeat}.intro .part{background:white}.intro .part .textWrapper{padding:0 5px 0 10px;margin:0 auto -30px auto;position:relative;z-index:1;top:-52px;padding-bottom:30px}.intro .part .textWrapper h1{font-size:1.88em;line-height:1.17;color:white;text-transform:uppercase}.intro .part .textWrapper h1 span{background:#baac98;padding:0 5px;display:inline-block;margin:0 0 2px 0}.intro .part .contactwrap .contactSlide .contact{min-height:none;float:none;margin-bottom:20px;color:#293125}.intro .part .contactwrap .contactSlide .contact article{width:218px;margin:0 0 0 10px;border:1px solid #ebe9e6;margin:0 auto}.intro .part .contactwrap .contactSlide .contact h1{font-size:0.9375rem;padding:28px 0 0 0;letter-spacing:2px;text-align:center;text-transform:uppercase;letter-spacing:1px;width:auto;font-style:normal}.intro .part .contactwrap .contactSlide .contact h2,.intro .part .contactwrap .contactSlide .contact a{padding:24px 0 0 0;font-size:0.875rem;line-height:1.35;text-align:center}.intro .part .contactwrap .contactSlide .contact h3{padding:20px 0 0 0;font-size:0.875rem;text-align:center}.intro .part .contactwrap .contactSlide .contact h3 + a{text-decoration:underline;padding:20px 0 0 0}.intro .part .contactwrap .contactSlide .contact .maplink{position:relative;text-indent:25px;padding:29px 0 24px 0}.intro .part .contactwrap .contactSlide .contact .maplink:before{content:'';display:block;width:20px;height:20px;position:absolute;left:65px;top:30px;background-position:-15px -54px}.intro .part .contactwrap .contactSlide:after{content:'';display:block;clear:both}.braces{margin:40px 0 0 0;padding:0;position:relative}.braces.landingBraces .braceSlider article{height:420px;max-height:420px}.braces:before{content:'';display:block;height:5px;background:#ebe9e6;width:100%;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0}.braces .goldLink{position:relative;top:-40px}.braces .goldLink.desktop{display:none}.braces .background{height:264px;background-size:cover;background-repeat:no-repeat}.braces .Intro{display:none;text-transform:uppercase}.braces .part{min-height:300px}.braces .part .braceSlider{margin:0 auto -29px auto;overflow:hidden;position:relative;top:-69px}.braces .part .braceSlider .holder{width:300px;margin:0 auto;position:relative;overflow:hidden}.braces .part .braceSlider .holder .brace{color:#293125;padding:0 0 11px 0}.braces .part .braceSlider .holder .brace article{margin:0 auto;width:218px;border:1px solid #ebe9e6;background:white}.braces .part .braceSlider .holder .brace figure{width:200px;height:190px;margin:9px}.braces .part .braceSlider .holder .brace h1{font-size:1em;line-height:2.13;text-transform:uppercase;margin:11px 10px}.braces .part .braceSlider .holder .brace p{width:auto;font-size:0.88em;line-height:1.36;margin:13px 10px 10px 10px}.braces .part .braceSlider .holder:after{content:'';display:block;clear:both}.braces .part .shoutout{margin:0 auto 40px auto;padding:0 20px 0 10px}.timeline{min-height:400px;margin:80px 0 0 0;background:-moz-linear-gradient(top, rgba(186, 172, 152, 0.6) 0%, rgba(186, 172, 152, 0.56) 52%, rgba(186, 172, 152, 0.34) 100%);background:-webkit-linear-gradient(top, rgba(186, 172, 152, 0.6) 0%, rgba(186, 172, 152, 0.56) 52%, rgba(186, 172, 152, 0.34) 100%);background:linear-gradient(to bottom, rgba(186, 172, 152, 0.6) 0%, rgba(186, 172, 152, 0.56) 52%, rgba(186, 172, 152, 0.34) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99baac98', endColorstr='#57baac98',GradientType=0 )}.timeline .part{margin:0 auto -39px auto;padding:0 10px 70px 10px;position:relative;top:-39px;width:300px}.timeline .part .time{color:#293125}.timeline .part .time + .time{margin-top:30px}.timeline .part .time header{height:45px;background:#baac98;-webkit-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.47);-moz-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.47);-ms-box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.47);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.47)}.timeline .part .time header h1{font-size:1em;line-height:2.13;color:white;text-transform:uppercase;margin:0 0 0 15px;padding:8px 0 0 0}.timeline .part .time .content{padding:10px 10px 29px 10px;height:420px;max-height:420px;overflow:hidden;width:298px;margin:10px auto 0 auto;background:white}.timeline .part .time .content h1{font-size:0.9375rem;line-height:1.4;margin:17px 0 0 0}.timeline .part .time .content p{font-size:0.875rem;line-height:1.36;margin:17px 0 0 0}.price{margin:0 0 -50px 0;padding:0;position:relative}.price:before{content:'';display:block;height:5px;background:#ebe9e6;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.1);width:100%;position:absolute;top:0;left:0;z-index:100}.price .background{height:268px;background:url("../images/prices-background.png");background-size:cover;background-repeat:no-repeat;position:relative}.price .background:before{content:'';display:block;width:100%;height:330px;background:url("../images/prices-woman2.png");background-size:1000px auto;background-position:center top;background-repeat:no-repeat;position:absolute;bottom:0;z-index:1000}.price .Intro{text-transform:uppercase}.price .part{padding:0 10px;margin:auto;position:relative;z-index:10000000;top:-55px;min-height:200px}.price .part .payment{background:rgba(255, 255, 255, 0.95);padding:10px 0 10px 0;border:1px solid #ebe9e6;margin:0 0 11px 0;color:#293125}.price .part .payment h1{font-size:1em;line-height:2.13;margin:0 0 14px 10px;text-transform:uppercase}.price .part .payment p{font-size:0.88em;line-height:1.34;width:257px;margin:0 0 0 10px}.price .part .shoutout{margin:40px 0 30px 0}.price .part .showPrice{border:1px solid #ebe9e6;color:#293125}.price .part .showPrice.showPrice{margin-top:10px}.price .part .showPrice h3{font-size:1em;line-height:2.2;margin:9px 10px 10px 10px;color:#baac98;text-transform:uppercase}.price .part .showPrice h1{font-size:2em;line-height:1.63;margin:18px 10px 6px 10px}.price .part .pay{color:#293125;padding-bottom:40px}.price .part .pay h4{font-size:0.75em;line-height:2.83;text-transform:uppercase;color:#baac98;margin:40px 0 10px 0}.price .part .pay p{font-size:0.88em;line-height:1.41;width:290px}.price .part .pay .button{font-size:0.69em;line-height:1.54;background-color:#baac98;color:white;text-transform:uppercase;letter-spacing:2px;margin:26px 0 0 0;padding:11px}.news{padding:0;position:relative}.news:before{content:'';display:block;height:5px;background:#ebe9e6;width:100%;position:absolute;top:0;left:0;z-index:1}.news .background{height:258px;background-size:cover;background-repeat:no-repeat}.news .background .wrapper{width:300px;margin:0 auto;position:relative}.news .background .social{background-color:white;position:absolute;padding:15px;border:1px solid #e6e9eb;right:0;top:0}.news .background a{display:inline-block;float:left;font-size:0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.news .background a:hover{opacity:0.6}.news .background a + a{margin-left:18px}.news .background a:before{content:'';display:block;margin:0 auto}.news .background a.facebookLogo{display:block}.news .background a.facebookLogo:before{display:block;width:8px;height:14px;background-position:-20px -20px}.news .background a.instagramLogo{display:block}.news .background a.instagramLogo:before{display:block;background-position:-40px -20px;height:14px;width:14px}.news .background a.pinterestLogo{display:block}.news .background a.pinterestLogo:before{background-position:-70px -20px;width:17px;height:17px;margin-top:-1px}.news .part{width:300px;margin:auto;position:relative;top:-101px}.news .part .newspost{padding:0 0 10px 0;border:1px solid #ebe9e6;color:#293125}.news .part .newspost figure{background:white}.news .part .newspost figure img{width:278px;margin:11px 11px 9px 11px}.news .part .newspost figure a{margin:0}.news .part .newspost h4{font-size:0.69em;line-height:1.55;color:#baac98;margin:0 0 0 11px;letter-spacing:2px}.news .part .newspost h1{font-size:0.9375rem;line-height:1.4;margin:0 0 0 11px}.news .part .newspost h1 a{color:#293125;margin:0;font-size:0.9375rem;text-transform:none}.news .part .newspost p a{color:#293125;text-transform:none}.news .part .newspost a{font-size:0.6875rem;line-height:1.55;color:#baac98;letter-spacing:1px;margin:20px 0 0 11px;text-transform:uppercase}.news .part > a{font-size:0.69em;line-height:1.55;text-transform:uppercase;width:88px;height:40px;background-color:#baac98;color:white;text-align:center;letter-spacing:1px;margin:25px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 0 0 0}.news.list .newspost{margin:0 0 20px 0}.news.list .newspost.desktop{display:block}.goldLink{width:240px;-webkit-display:flex;-webkit-ms-display:flex;display:flex;justify-content:center;align-items:center;margin:0 auto;height:36px;background:-moz-linear-gradient(left, rgba(186, 172, 152, 0.86) 0%, rgba(186, 172, 152, 0.86) 4%, rgba(186, 172, 152, 0.9) 26%);background:-webkit-linear-gradient(left, rgba(186, 172, 152, 0.86) 0%, rgba(186, 172, 152, 0.86) 4%, rgba(186, 172, 152, 0.9) 26%);background:linear-gradient(to right, rgba(186, 172, 152, 0.86) 0%, rgba(186, 172, 152, 0.86) 4%, rgba(186, 172, 152, 0.9) 26%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbbaac98', endColorstr='#e6baac98',GradientType=1 );padding:0;color:white;text-transform:uppercase;letter-spacing:0.1em;padding-bottom:0;text-align:center;margin-top:28px;line-height:1;font-size:0.8125rem}.videoPanel{background:-moz-linear-gradient(left, rgba(186, 172, 152, 0.4) 16%, rgba(186, 172, 152, 0.6) 100%);background:-webkit-linear-gradient(left, rgba(186, 172, 152, 0.4) 16%, rgba(186, 172, 152, 0.6) 100%);background:linear-gradient(to right, rgba(186, 172, 152, 0.4) 16%, rgba(186, 172, 152, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66baac98', endColorstr='#99baac98',GradientType=1 );margin-top:70px;padding:23px 10px 23px 10px}.videoPanel h2{width:193px;font-size:1.25em;line-height:1.375;text-transform:uppercase;padding-bottom:32px;color:#292725}.videoPanel figure{position:relative;padding-top:45.25%}.videoPanel figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{margin:60px 0 0 0;background:-moz-linear-gradient(top, rgba(186, 172, 152, 0.04) 0%, rgba(186, 172, 152, 0.27) 54%, rgba(186, 172, 152, 0.05) 100%);background:-webkit-linear-gradient(top, rgba(186, 172, 152, 0.04) 0%, rgba(186, 172, 152, 0.27) 54%, rgba(186, 172, 152, 0.05) 100%);background:linear-gradient(to bottom, rgba(186, 172, 152, 0.04) 0%, rgba(186, 172, 152, 0.27) 54%, rgba(186, 172, 152, 0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0abaac98', endColorstr='#0dbaac98',GradientType=0 )}.video header{padding:0 10px;margin:auto;color:#293125}.video header h1{width:193px;font-size:1.25em;line-height:1.20;text-transform:uppercase}.video .wrap{padding:0 10px}.video article{margin:26px 0 0 0}.video article .videoholder{margin:auto;padding:10px 0 0 0}.video article .videoholder .videohold{height:164px;background:grey}.video article .videoholder a{font-size:0.88em;line-height:1.36;padding:27px 0 21px 0;color:#292725}.socialSection .part .shoutout .socialFooter{display:block;margin:20px 0;position:relative}.socialSection .part .shoutout .socialFooter a{background-repeat:no-repeat;display:inline-block;height:22px;margin-left:0;text-indent:-99999px}.socialSection .part .shoutout .socialFooter a + a{margin-left:25px}.socialSection .part .shoutout .socialFooter a.facebook{background-image:url("../images/footer-social-facebook.svg");width:29px}.socialSection .part .shoutout .socialFooter a.pinterest{background-image:url("../images/footer-social-pinterest.svg");width:31px}.socialSection .part .shoutout .socialFooter a.instagram{background-image:url("../images/footer-social-instagram.svg");width:31px}.privacy-intro{max-height:400px}.privacy{margin-left:20px;margin-right:20px;margin-top:50px;margin-bottom:35px !important}.privacy h1{font-size:2.25em;line-height:1.3;color:#baac98;text-transform:uppercase}.privacy h2{color:#baac98;font-size:1.25rem;line-height:1.4}.privacy h3{color:#baac98}.privacy p{width:auto;margin:13px 10px 10px 10px;font-weight:400;font-size:0.88em;line-height:1.41}.privacyFooter{margin-top:0px !important}.cookieBar{position:fixed;width:100%;left:0;bottom:0;background:#baac98;z-index:10000000000}.cookieBar form{position:relative;overflow:hidden}.cookieBar form a{display:inline;font-weight:700}.cookieBar .wrap{padding:20px;color:white}.cookieBar .wrap h2{color:#baac98;font-size:1.25rem;line-height:1.4;padding-bottom:24px}.cookieBar .wrap p{color:white;font-size:1.1rem;line-height:1.4;padding-bottom:35px}.cookieBar .wrap button{top:-20px;background:url("../images/cross.png");background-size:16px 16px;background-repeat:no-repeat;font-size:20px;width:16px;height:16px;position:relative;bottom:0;transform:scale(0.8)}.contactus .opening{margin:29px 0 0 0}.contactus .opening .location{margin:0 0 10px 0;position:relative;margin-bottom:65px}.contactus .opening .location .map{width:100%;height:350px;margin:auto;background:grey}.contactus .opening .location .wrap{width:300px;margin-left:10px}.contactus .opening .location .wrap h1{font-size:1.375rem;line-height:1.17;background:#baac98;color:white;display:inline-block;text-transform:uppercase;padding:0 10px;position:relative;z-index:100000000000;margin:-12px 0 0 0;position:absolute;left:10px;top:200px}.contactus .opening .location .wrap .openingTimes{background-color:white;position:relative;margin-top:-107px;padding:30px 10px 10px 10px;-webkit-box-shadow:0px 0px 1px 1px rgba(235, 233, 230, 0.7);-moz-box-shadow:0px 0px 1px 1px rgba(235, 233, 230, 0.7);box-shadow:0px 0px 1px 1px rgba(235, 233, 230, 0.7)}.contactus .opening .location .wrap .openingTimes h1{padding-bottom:15px}.contactus .opening .location .wrap .openingTimes h1{font-size:0.875rem;line-height:1;color:#baac98}.contactus .opening .location .wrap .openingTimes h2,.contactus .opening .location .wrap .openingTimes h3{color:#baac98}.contactus .opening .location .wrap .openingTimes p{font-size:2.625rem;letter-spacing:0.05em;color:rgba(41, 39, 37, 0.8);padding-left:0;line-height:1;padding-bottom:20px;padding-top:12px}.contactus .clinic{height:150px;background-size:100% auto;position:relative}.contactus .clinic:before{content:'';display:block;height:5px;background:#ebe9e6;width:100%;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0}.contactus .clinic:after{content:'';display:block;height:5px;background:#ebe9e6;width:100%;box-shadow:2px -3px -3px rgba(0, 0, 0, 0.1);position:absolute;bottom:0;left:0}.contactus .testimonials{width:280px;margin:auto;overflow:hidden}.contactus .testimonials ul{height:300px;margin:50px 0 0 0;position:relative}.contactus .testimonials ul li{position:absolute}.contactus .testimonials ul li .content p{font-size:1em;line-height:1.33;margin:0 0 30px 0;text-transform:uppercase}.contactus .testimonials ul li .content h4{font-size:0.6em;line-height:0.73;text-transform:uppercase;color:#baac98}.contactus .testimonials ul li .controls{width:140px;margin:20px 0 0 0}.contactus .testimonials ul li .controls .previous{width:13px;height:26px;float:left;cursor:pointer}.contactus .testimonials ul li .controls .previous:before{content:'';display:block;width:13px;height:26px;background-position:-88px -82px}.contactus .testimonials ul li .controls h1{font-size:0.9em;line-height:1.33;color:#baac98;width:70px;padding:3px 0 0 0;float:left;text-align:center}.contactus .testimonials ul li .controls .next{width:13px;height:26px;float:left;cursor:pointer}.contactus .testimonials ul li .controls .next:before{content:'';display:block;width:13px;height:26px;background-position:-120px -83px}.contactus .testimonials ul li:after{content:'';display:block;clear:both}.contactus .testimonials ul:after{content:'';display:block;clear:both}.gallery header{background-size:cover;height:300px;margin-bottom:20px}.gallery .galleryBricks{width:280px;margin:0 auto;border:10px solid #ebebeb}.gallery .galleryBricks .threequart .one{overflow:hidden}.gallery .galleryBricks .threequart .one figure{border-top:10px solid #ebebeb}.gallery .galleryBricks .onetwo{overflow:hidden}.gallery .galleryBricks .onetwo figure{border-bottom:10px solid #ebebeb}.gallery .galleryBricks .oneImage{border-bottom:10px solid #ebebeb;overflow:hidden}.gallery .galleryBricks figure img{width:100%}.gallery .galleryBricks .half{overflow:hidden}.gallery .galleryBricks .half figure{border-bottom:10px solid #ebebeb}.gallery .galleryBricks .text{background-color:white;box-sizing:border-box;-moz-box-sizing:border-box;padding:15px;border-bottom:10px solid #ebebeb;text-transform:uppercase}.gallery .galleryBricks .text p{font-size:0.9rem;line-height:1.259;color:#baac98}.blog .newsSocial{display:block;margin:40px auto 20px auto;position:relative}.blog .newsSocial a{background-repeat:no-repeat;display:inline-block;height:22px;margin-left:0;text-indent:-99999px}.blog .newsSocial a + a{margin-left:25px}.blog .newsSocial a.facebookLogo{background-image:url("../images/footer-social-facebook.svg");width:29px}.blog .newsSocial a.instagramLogo{background-image:url("../images/footer-social-pinterest.svg");width:31px}.blog .newsSocial a.pinterestLogo{background-image:url("../images/footer-social-instagram.svg");width:31px}.blog header{height:170px;background-size:cover;background-attachment:fixed}.blog article{width:280px;margin:-50px auto 50px auto}.blog article figure{width:200px;height:150px;margin:0;background:white;border:1px solid #ebe9e6}.blog article figure img{width:180px;margin:10px}.blog article .backlink{height:28px;width:126px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ebe9e6;font-size:0.6875rem;text-transform:uppercase;color:#baac98;letter-spacing:1px;line-height:2.3;margin-top:20px;padding-left:10px}.blog article .facebookLink{display:none}.blog article h3{font-size:0.69em;line-height:1.55;margin:28px 0 23px 0;letter-spacing:1px;color:#baac98}.blog article h2{font-size:1em;line-height:1.55;margin:28px 0 23px 0;letter-spacing:1px;color:#baac98}.blog article h1{font-size:1.25rem;line-height:1.4;margin:40px 0 20px 0;text-transform:uppercase}.blog article p{font-size:0.8em;line-height:1.4;margin:0 0 0 0;letter-spacing:1px}.blog article p + p{margin:20px 0 0 0}.blog + .news{margin:25px 0 50px 0}.blog + .news .part{top:-42px}.blog + .news:before{content:'';display:none}.blog.newsBlog .newsContent p{margin-bottom:20px}.blog.newsBlog .newsContent img{width:100%;height:100%;margin:0 0 10px 0 !important}.postNav{width:300px;margin:0 auto 91px auto;text-align:center;border-top:1px solid #ebe9e6;border-bottom:1px solid #ebe9e6}.postNav a{font-size:0.94em;line-height:1.4;display:inline-block;text-transform:uppercase;color:#293125;margin:0 6px;padding:14px 4px 9px 4px}.postNav a.gold{color:#baac98}.postNav a.mr{margin:0 10px 0 0;padding:14px 0 9px 0}.postNav a.ml{margin:0 0 0 10px;padding:14px 0 9px 0}.postNav a.current{border-bottom:3px solid #baac98}.postNav a.desktop{display:none}.mainFooter{background:#baac98;margin-top:50px}.mainFooter .foot{width:300px;padding:10px 18px 10px 18px}.mainFooter .foot p{font-size:0.7em;line-height:1.55;color:white;letter-spacing:1px}.mainFooter .foot p a{display:inline}.warning{background-color:#ff5b4a;border-radius:3px;left:28px;padding:21px 13px;position:absolute;height:107px;top:52px;width:196px}.warning h1{background-position:-250px -75px;height:33px;padding:0;text-indent:-9999px;width:33px}.warning h3{color:white;display:block;font-size:1.15em;left:52px;line-height:2;position:absolute;top:20px}.warning p{color:white;display:block;font-size:1em;line-height:1;padding:0.5em 0}