.social a:before,.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}.videoPanel,.mainNav ul .social,.intro.landingBanner .landingForm,.price .part .wrap .payment,.video .wrap,.mainFooter{box-sizing:border-box;-moz-box-sizing:border-box}.social:after,.videoPanel .wrap:after,.panel .wrap:after,.results .wrap:after,.counter .wrap:after,.news .background .social:after,.news .background:after,.video .wrap:after,.gallery .galleryBricks:after,.mainFooter .wrap:after{content:'';display:block;clear:both}.panel h1,.people .peopleWrap .peopleHold .placeholder h1,.contactus .testimonials ul li .content p,.contactus .testimonials ul li .controls h2,.gallery .galleryBricks .onetwo .two .text p,.blog article h2{font-family:'Raleway', sans-serif;font-weight:300}.counter .wrap h3,.counter .wrap h4,.braces .Intro,.price .Intro,.people .peopleWrap .peopleHold .person h3,.mainFooter .wrap > a{font-family:'Raleway', sans-serif;font-weight:400}.postNav a{font-family:'Raleway', sans-serif;font-weight:500}.contact .maps .map:after,.contactus .opening .location .wrap .openingTimes h2,.contactus .opening .location .wrap .openingTimes h3,.contactus .testimonials ul li .content h4,.cookieBar .wrap h2{font-family:'Raleway', sans-serif;font-weight:600}.landingForm h3,.people .peopleWrap .peopleHold .person h1{font-family:'Raleway', sans-serif;font-weight:700}.landingForm form .input label,.landingForm form .select label,.landingForm form .textarea label,.people .peopleWrap .peopleHold .person h2,.people .peopleWrap .peopleHold .placeholder h3,.warning p{font-family:'Lato', sans-serif;font-weight:300}.people .whois .people figcaption{font-family:'Lato', sans-serif;font-weight:400}.sprite,.shoutout h1 .facebook-link,.mainHeader .fixedLogo,.mainHeader .normalLogo,.intro .part .facebookLogo,.warning h2{background:url("../sprites/desktop.png");background-size:500px 500px;background-position:0 0}.desktop{display:block}.mobile{display:none}body{overflow-x:hidden}.bigWrapper{width:940px;margin:0 auto;height:643px;position:absolute;top:0;left:50%;margin-left:-470px}.landingForm{margin:0;width:460px;height:640px;background-color:white}.landingForm figure{width:420px;margin:15px auto 0 auto}.landingForm figure img{width:420px;max-width:420px;overflow:hidden;height:100%}.landingForm a{position:absolute;bottom:15px;width:415px;left:50%;margin-left:-207px}.landingForm h3{line-height:1.2;font-size:1rem;text-transform:uppercase;color:#292725;margin-bottom:20px;margin-top:20px;letter-spacing:0.05em}.landingForm form .input,.landingForm form .select,.landingForm form .textarea{position:relative}.landingForm form .input ul li,.landingForm form .select ul li,.landingForm form .textarea ul li{font-size:0.875rem}.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;margin-top:0}.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}.shoutout{width:723px;padding:42px 0 0 0;margin:42px 0 0 0}.shoutout h1{font-size:2.25em;line-height:1.23}.shoutout h1 .facebook-link{display:inline-block;text-decoration:none;width:36px;height:36px;margin:0 0 0 50px;background-position:-409px -76px}.social{background-color:white;position:absolute;padding:15px;border:1px solid #e6e9eb;right:0;top:9px}.social 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}.social a:hover{opacity:0.6}.social a + a{margin-left:18px}.social a:before{content:'';display:block;margin:0 auto}.social a.facebookLogo{display:block}.social a.facebookLogo:before{display:block;width:8px;height:14px;background-position:-20px -20px;margin-top:2px}.social a.instagramLogo{display:block}.social a.instagramLogo:before{display:block;background-position:-40px -20px;height:14px;width:14px;margin-top:2px}.social a.pinterestLogo{display:block}.social a.pinterestLogo:before{background-position:-70px -20px;width:17px;height:17px;margin-top:1px}.videoPanel{height:307px;padding:0;margin:0;position:relative;padding:28px 0;margin-bottom:47px}.videoPanel .wrap{width:940px;margin:0 auto;position:relative;height:252px}.videoPanel a{position:absolute;right:58px;bottom:28px}.videoPanel h2{width:300px;font-size:1.9375rem;line-height:1.09;float:right;padding-top:35px}.videoPanel figure{position:relative;padding-top:45.25%;left:0;top:0}.videoPanel figure iframe{position:absolute;top:0;left:0;width:460px;height:252px}.panel{padding-top:190px;padding-bottom:0}.panel .wrap{width:740px;margin:0 auto}.panel figure{float:left;padding-top:32px}.panel h1{font-size:1.9375rem;font-style:italic;width:588px;float:right;padding-top:18px}.goldPanel{padding-bottom:80px}.goldPanel .wrap{width:494px;position:absolute;top:170px;left:200px}.goldPanel .goldLink{margin:50px 0 0 0}.goldPanel .background{height:578px;background-position:top center}.goldPanel h1{width:494px;font-size:1.9375rem;padding-left:0;position:static}.mainHead h1{font-size:0;top:48px;right:auto;left:107px;background-position:-4px -200px;width:493px;height:108px;z-index:1000}.mainHeader{width:285px;margin-left:-470px}.mainHeader .fixedLogo{width:278px;height:50px;-webkit-transition:top 300ms;z-index:100}.mainHeader .fixedLogo.hidden{top:-50px}.mainHeader .normalLogo{width:313px;height:78px;overflow:hidden;text-indent:-999px;display:block;float:left;position:relative;top:-22px;left:-77px;-webkit-transition:top 300ms;background-position:-34px -82px}.mainHeader .normalLogo.gold{background-position:-34px -194px}.mainHeader .normalLogo.hidden{top:-150px}.mainHeader .navButton{display:none}.section .part{width:940px;margin:0 auto}.mainNav{width:auto;top:0;margin-left:-193px}.mainNav ul{height:auto;background-color:white;overflow:hidden}.mainNav ul li{display:inline-block;vertical-align:top;width:auto;height:50px;position:relative;border:none;background-color:white;margin:0;cursor:pointer}.mainNav ul li a{padding:14px 23px 0 24px}.mainNav ul li + li{border-left:1px solid #ebe9e6;margin:0 0 0 -5px}.mainNav ul li.last{width:140px;text-align:center}.mainNav ul li.last:after{content:'';display:block;width:50%;height:50px;background-color:#baac98;position:absolute;top:0;opacity:0;right:-50%}.mainNav ul li:hover{background:#baac98}.mainNav ul li:hover a{color:white}.mainNav ul li:hover:after{opacity:1}.mainNav ul .social{position:absolute;height:50px;border:0;right:-100px;top:0;border-left:1px solid #ebe9e6}.testimonialSlider{width:940px;margin:70px auto}.testimonialSlider .swiper-menu{position:absolute;top:20px;right:0;width:140px}.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{top:-24px;right:33px;font-size:2.25rem}.testimonialSlider .swiper-container{margin:0;padding-top:0}.testimonialSlider .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:1.875rem;margin:0;padding-right:0;width:730px}.results{padding:80px 0;margin-top:100px}.results .wrap{width:980px;margin:0 auto}.results .wrap .box{padding-top:0;height:334px;float:left;width:320px}.results .wrap .box + .box{margin-top:0;margin-left:10px}.results + .mainFooter{margin-top:0}.counter{background-size:cover;width:100%;height:238px;position:relative;margin-top:245px;margin-bottom:30px}.counter:before{content:'';background-color:rgba(186, 172, 152, 0.8);width:100%;height:238px;position:absolute;display:block}.counter .wrap{width:940px;position:absolute;top:50%;left:50%;margin-left:-470px;margin-top:-59px;height:118px}.counter .wrap h3,.counter .wrap h4{color:white;text-align:center}.counter .wrap h3{font-size:2.6875rem;line-height:1;letter-spacing:0.05em}.counter .wrap h4{font-size:1rem;text-transform:uppercase;line-height:1.1875;margin-top:40px}.counter .wrap div{float:left;width:205px}.counter .wrap div + div{margin-left:40px}.intro{margin:0;margin-bottom:50px}.intro.testimonialBg .part .textWrapper{margin-top:340px}.intro.landingBanner{height:643px;margin-bottom:228px;position:relative}.intro.landingBanner .part{width:400px;margin:0;position:absolute;top:auto;bottom:-180px;left:0}.intro.landingBanner .part .textWrapper{width:400px;margin:0}.intro.landingBanner .part .textWrapper h1{font-size:2.75rem;padding:0}.intro.landingBanner .background{background-attachment:scroll}.intro.landingBanner .landingForm{position:absolute;right:0;top:158px;padding:8px 24px 11px 24px;border:1px solid #ebe9e6}.intro.mapLocations{padding-bottom:90px}.intro.mapLocations h1{font-size:1.9375rem;width:880px;margin:0 auto}.intro.mapLocations .part{width:100%;top:0;margin:0}.intro.mapLocations .part .contactwrap{width:100%}.intro.mapLocations .map{height:450px}.intro .markers{display:none}.intro .background{height:643px;background-attachment:fixed;background-size:100%;background-position:top center}@media only screen and (min-width: 1400px){.intro .background{background-size:100%;background-position:0 0}}.intro .part{width:940px;margin:0 auto;background:none}.intro .part .facebookLogo{display:block;width:36px;height:36px;position:absolute;background-position:-409px -25px;top:-114px;right:0;opacity:1;-webkit-transition:opacity 500ms}.intro .part .facebookLogo.hidden{opacity:0}.intro .part .textWrapper{top:0;position:absolute;width:430px;min-height:265px;padding:0;margin:170px 0 0 500px;opacity:1;-webkit-transition:opacity 300ms}.intro .part .textWrapper.hide{opacity:0}.intro .part .textWrapper h2{font-size:2.75em;line-height:1.16}.intro .part .textWrapper h1{font-size:2.75rem}.intro .part .contactwrap{width:940px;margin:-140px 0 0 0}.intro .part .contactwrap .contactSlide{width:940px;padding:0;height:auto;margin:0 auto}.intro .part .contactwrap .contactSlide .contact{background:white;width:220px;position:static;float:left}.intro .part .contactwrap .contactSlide .contact + .contact{margin-left:140px}.intro .part .contactwrap .contactSlide .contact article{margin-left:0}.intro .part .contactwrap .contactSlide .contact .maplink{padding:32px 0 20px 0}.intro .part .contactwrap .contactSlide .contact .maplink:before{content:'';top:34px}.intro .part .contactwrap .contactSlide .contact:before{content:'';display:none}.intro .part .contactwrap .contactSlide .middle{width:460px;min-height:100px;float:left}.intro .part .contactwrap .contactSlide .middle:before{content:'';display:block;width:200px;height:150px;background:url("../images/contactmiddle.png");margin:70px auto 0 auto}.intro .part .contactwrap .contactSlide .middle + .contact{margin:0 0 0 20px}.intro .part .contactwrap .shoutout{padding:50px 0 80px 0;margin:0}.intro .part .contactwrap .shoutout.contactussh{width:909px;padding:50px 0 94px 0;margin-left:0}.intro + .contact{margin:57px 0 0 0}.braces{margin:0 0 0 0;position:relative}.braces .goldLink{background:white;color:#baac98;position:absolute;-webkit-display:flex;-ms-display:flex;display:flex;bottom:63px;top:auto;left:50%;margin-left:-120px}.braces.landingBraces{height:524px;top:130px}.braces.landingBraces .background{height:515px}.braces.landingBraces .part{position:static;margin:0}.braces.landingBraces .part .braceSlider{position:absolute;left:50%;margin-left:-470px;top:-74px}.braces.landingBraces .part .braceSlider .holder .brace article{height:420px}.braces:before{content:'';height:10px}.braces .background{height:539px;background-size:cover}.braces .Intro{display:block;width:430px;position:absolute;top:35px;left:50%;padding:0 0 0 8px;font-size:1.69em;line-height:1.26;color:white}.braces .part{width:940px;position:relative;top:-308px;margin:0 auto -308px auto}.braces .part .braceSlider{width:940px;top:110px;margin:0;padding:0;height:auto;overflow:visible}.braces .part .braceSlider .holder{width:940px;height:auto;overflow:visible}.braces .part .braceSlider .holder .brace{position:static;position:relative;float:left;top:0;width:220px;margin:0 20px 0 0}.braces .part .braceSlider .holder .brace article{max-height:408px;height:408px;overflow:hidden}.braces .part .braceSlider .holder .brace:nth-child(4){margin:0}.braces .part .shoutout{margin:75px 0 0 0}.timeline{margin:124px 0 0 0;padding:0 0 48px 0}.timeline .part{width:940px;top:-7px;margin:0 auto}.timeline .part .time{float:left;position:relative;margin:0 15px -39px 0;top:-39px}.timeline .part .time + .time{margin-top:0}.timeline .part .time.offscreen{top:0}.timeline .part:after{content:'';display:block;clear:both}.price{position:relative;margin:0 0 -17px 0}.price:before{content:'';height:10px}.price .background{height:395px;background-size:cover;background-position:top left}.price .background:before{content:'';display:block;width:700px;height:600px;background:url("../images/prices-woman2.png");background-repeat:no-repeat;background-size:1200px auto;background-position-y:100px;background-position-x:-62px;position:absolute;left:50%;margin-left:-600px;bottom:0;z-index:100}.price .Intro{width:430px;position:absolute;top:35px;left:50%;padding:0 0 0 8px;font-size:1.69em;line-height:1.26;color:white}.price .part{width:940px;margin:auto;top:-76px}.price .part .wrap .payment{width:458px;float:left;padding:10px 0 1px 0;height:162px;margin:0 20px 0 0}.price .part .wrap .payment h2{width:200px;padding:8px 0 3px 0}.price .part .wrap .payment p{width:403px}.price .part .wrap .payment + .payment{margin:0}.price .part .wrap .showPrice{width:298px;float:left;margin:0 20px 0 0;position:relative;top:0;-webkit-transition:top 500ms}.price .part .wrap .showPrice.offscreen{top:40px}.price .part .wrap .showPrice:nth-child(2){-webkit-transition-delay:250ms}.price .part .wrap .showPrice:nth-child(3){-webkit-transition-delay:500ms;margin:0}.price .part .wrap:after{content:'';display:block;clear:both}.price .part .wrap + .shoutout{width:720px;padding:56px 0 18px 0;margin:40px 0 40px 0}.price .part .pay{width:620px;margin:55px 0 0 320px;position:relative}.price .part .pay h4{font-size:1em;line-height:2.13;float:left;margin:-4px 0 0 0;color:#293125;letter-spacing:1px;padding:0 0 0 11px}.price .part .pay p{float:right;width:420px;padding:0 41px 0 10px;margin:0}.price .part .pay .button{position:absolute;float:none;top:-6px;left:-317px;margin:0}.price .part .pay:after{content:'';display:block;clear:both}.price .part .shoutout{width:500px;padding:54px 0 0 0;margin:46px 0 0 0}.news{position:relative;margin:-3px 0 0 0}.news:before{content:'';height:10px;z-index:1000;position:absolute}.news .background{height:372px;background-size:cover;position:relative}.news .background .wrapper{width:940px;margin:0 auto;position:relative}.news .background .social{background-color:white;position:absolute;padding:15px;border:1px solid #baac98;right:0;top:9px}.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}.news .part{top:-201px;margin:0 auto -100px auto;width:940px}.news .part .newspost{height:309px;width:298px;float:left;margin:0 0 0 0;background:white;position:relative}.news .part .newspost + .newspost{margin:0 0 0 20px}.news .part .newspost a.readMore{bottom:11px;left:11px;margin:0;position:absolute}.news .part > a{position:absolute;bottom:-85px;left:-11px;z-index:100000000;width:88px;height:40px;background-color:#baac98;color:white;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;padding:12px 0 0 0;margin-left:11px}.news .part:after{content:'';display:block;clear:both}.news.list{margin:-3px 0 28px 0}.news.list .newspost{margin:0 0 20px 0}.news.list .newspost + .newspost{margin:0 0 20px 20px}.news.list .newspost.no{margin:0 0 20px 0}.news.list .newspost h2{height:42px}.video{padding:0;height:307px;margin:169px 0 0 0;padding:0 0 28px 0;background:-moz-linear-gradient(left, rgba(186, 172, 152, 0.1) 0%, rgba(186, 172, 152, 0.3) 99%, rgba(186, 172, 152, 0.3) 100%);background:-webkit-linear-gradient(left, rgba(186, 172, 152, 0.1) 0%, rgba(186, 172, 152, 0.3) 99%, rgba(186, 172, 152, 0.3) 100%);background:linear-gradient(to right, rgba(186, 172, 152, 0.1) 0%, rgba(186, 172, 152, 0.3) 99%, rgba(186, 172, 152, 0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abaac98', endColorstr='#4dbaac98',GradientType=1 )}.video .wrap{width:940px;margin:auto;position:relative;top:40px;padding-left:0}.video .wrap header{width:300px;float:left;position:relative;padding-left:0;top:-100px}.video .wrap header h1{width:340px;font-size:2.25rem;line-height:1.09}.video .wrap header h2{font-size:2.25em;width:auto;-webkit-transition:opacity 500ms;width:315px}.video .wrap header.offscreen h2{opacity:0}.video .wrap article{width:460px;float:right;background:none;margin:0}.video .wrap article .videoholder{width:460px;height:252px;margin:0;padding:0}.video .wrap article .videoholder .videohold{width:460px;height:252px}.video .wrap article .videoholder > a{position:absolute;left:0;bottom:40px}.video .wrap:after{content:'';display:block;clear:both}.people{margin:0}.people .part{width:940px;margin:auto}.people .part .shoutout{margin:0 0 161px 0}.people .peopleWrap{position:relative}.people .peopleWrap:before{content:'';position:absolute;background-color:rgba(218, 211, 200, 0.3);width:100%;height:1220px}.people .peopleWrap .peopleHold{width:940px;margin:0 auto;min-height:100px;position:relative;top:-100px}.people .peopleWrap .peopleHold .person{height:410px;width:300px;float:left;margin:0 20px 20px 0;background:#ebe9e6}.people .peopleWrap .peopleHold .person.margin{margin:0 0 20px 0}.people .peopleWrap .peopleHold .person figure{width:280px;margin:10px}.people .peopleWrap .peopleHold .person figure img{width:100%}.people .peopleWrap .peopleHold .person h1{font-size:1em;line-height:1.13;margin:0 0 0 10px;color:#293125;text-transform:uppercase}.people .peopleWrap .peopleHold .person h2{font-size:0.88em;line-height:1.36;margin:0 0 7px 10px;color:#293125}.people .peopleWrap .peopleHold .person h3{font-size:1em;line-height:1.3;margin:0 0 10px 10px;padding:0 0 3px 0;color:#baac98;letter-spacing:1px}.people .peopleWrap .peopleHold .person h3 span{font-size:0.88em}.people .peopleWrap .peopleHold .placeholder{width:620px;float:left;min-height:430px;position:relative}.people .peopleWrap .peopleHold .placeholder h1{font-size:1.69em;padding:4px 0 0 10px;line-height:1.26;color:#293125;width:430px;text-transform:uppercase}.people .peopleWrap .peopleHold .placeholder h3{font-size:0.88em;line-height:1.36;width:280px;position:absolute;bottom:31px;right:10px;color:#baac98;text-transform:uppercase}.people .peopleWrap .peopleHold .placeholder h3 a{display:inline}.people > .shoutout{margin:0 auto 40px auto;padding-right:237px}.people .whois{position:relative;background:url("../images/bgwide.png");background-size:auto 100%;background-repeat:no-repeat;background-position-y:0;padding:0}.people .whois:before{content:'';display:block;height:10px;background:#ebe9e6;width:100%;position:absolute;top:0;z-index:1000000;left:0}.people .whois .people{height:450px;width:940px;margin:0 auto;background-position:top center;position:relative}.people .whois .people figcaption{display:inline-block;padding:15px 10px;position:absolute;z-index:1000;border-radius:5px;background:#ebe9e6;opacity:1;-webkit-transition:opacity 500ms;font-size:0.88em}.people .whois .people figcaption.offscreen{opacity:0}.people .whois .people figcaption:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ebe9e6;position:absolute;top:-10px;right:20px}.people .whois + .whois{margin:0;padding:0}.people .whois + .whois .people{margin:0}.socialSection{clear:both;display:block}.socialSection .part{width:940px;position:relative;margin:0 auto}.socialSection .part .shoutout{margin:0;padding:0 0 70px 0;position:relative;width:100%}.socialSection .part .shoutout .socialFooter{margin:0;position:absolute;right:0;top:25px;width:auto;right:15px}.socialSection .part .shoutout .socialFooter a{height:22px}.socialSection .part .shoutout .socialFooter a + a{margin-left:35px}.socialSection .part .shoutout .socialFooter a.facebook{background-image:url("../images/footer-social-facebook.svg");width:17px}.socialSection .part .shoutout .socialFooter a.pinterest{background-image:url("../images/footer-social-pinterest.svg");width:29px}.socialSection .part .shoutout .socialFooter a.instagram{background-image:url("../images/footer-social-instagram.svg");width:29px}.contact{position:relative}.contact:before{content:'';display:block;height:10px;background:#ebe9e6;width:100%;position:absolute;top:0;z-index:1000000;left:0}.contact .maps .map{background-size:cover;background-repeat:no-repeat;width:50%;height:446px;float:left;position:relative}.contact .maps .map a{display:block;height:100%;width:100%}.contact .maps .map:after{content:'Ballymena';display:block;width:220px;background:#ebe9e6;height:38px;text-align:center;color:#293125;position:absolute;bottom:0;z-index:100000000000;left:50%;text-transform:uppercase;font-size:0.94em;line-height:2.47;margin-left:-110px;letter-spacing:1px;padding:8px 0 0 0}.contact .maps .map + script + .map{width:50%}.contact .maps .map + script + .map:after{content:'MAGHERAFELT'}.contact .maps .map + script + .map:before{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000000000;background:url("../images/grad2.png");background-size:cover;background-repeat:no-repeat}.contact .maps .map:before{content:'';display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000000000;background:url("../images/grad.png");background-size:cover;background-repeat:no-repeat}.contact .maps:after{content:'';display:block;clear:both}.contact:after{content:'';display:block;clear:both}.contact + footer{padding-top:10px}.contact + footer:before{content:'';display:block;height:10px;background:#ebe9e6;width:100%;position:absolute;top:0;z-index:1000000;left:0}.contactus{position:relative}.contactus .opening{position:relative;margin:0 0 40px 0}.contactus .opening .location{width:1007px;margin:0 auto;height:100%;position:relative;z-index:200;margin-bottom:124px}.contactus .opening .location:nth-of-type(3) .openingTimes{top:52px;bottom:auto !important}.contactus .opening .location .map{background-repeat:no-repeat;background-size:cover;width:100%;height:350px}.contactus .opening .location .wrap{width:300px}.contactus .opening .location .wrap h1{position:absolute;top:0;left:30px}.contactus .opening .location .wrap .openingTimes{position:absolute;left:30px;top:33px;border:1px solid #ebe9e6;margin:0}.contactus .opening .location .wrap .openingTimes h2,.contactus .opening .location .wrap .openingTimes h3{font-size:0.875rem}.contactus .opening .location .wrap .openingTimes h2{padding-bottom:12px}.contactus .opening .location .wrap .openingTimes h3{padding:20px 0 0 0}.contactus .opening .location .wrap .openingTimes p{font-size:2.625rem;letter-spacing:0.05em;padding-top:0}.contactus .opening .location + .location .wrap{margin:0 0 0 10px}.contactus .opening:after{content:'';display:block;clear:both}.contactus .clinic{height:500px}.contactus .clinic:before{content:'';height:10px}.contactus .clinic:after{content:'';height:10px}.contactus .testimonials{width:940px;margin:auto}.contactus .testimonials ul{padding:62px 0 88px 0}.contactus .testimonials ul li .content{float:left;width:733px}.contactus .testimonials ul li .content p{font-size:2.25em;line-height:1.33;margin:0 0 40px 0}.contactus .testimonials ul li .content h4{font-size:1em;line-height:2.13;color:#baac98}.contactus .testimonials ul li .controls{width:140px;float:right;margin:0}.contactus .testimonials ul li .controls .previous{width:13px;height:26px;float:left}.contactus .testimonials ul li .controls .previous:before{content:'';display:block;width:13px;height:26px}.contactus .testimonials ul li .controls h2{font-size:1.44em;line-height:1.33;color:#baac98;width:70px;float:left;padding:0;text-align:center}.contactus .testimonials ul li .controls .next{width:13px;height:26px;float:left}.contactus .testimonials ul li .controls .next:before{content:'';display:block;width:13px;height:26px}.contactus .testimonials ul li:after{content:'';display:block;clear:both}.contactus .testimonials ul:after{content:'';display:block;clear:both}.gallery{padding-bottom:20px;background-color:white}.gallery header{height:500px}.gallery .galleryBricks{width:1400px;min-height:1000px;border:0;zoom:0.7}.gallery .galleryBricks .text{border-bottom:0}.gallery .galleryBricks .onetwo figure{border-bottom:0}.gallery .galleryBricks .onetwo .one{overflow:hidden;width:670px;border:10px solid #ebebeb;float:left}.gallery .galleryBricks .onetwo .two{width:670px;float:left;border-right:10px solid #ebebeb;border-top:10px solid #ebebeb;overflow:hidden}.gallery .galleryBricks .onetwo .two .row{overflow:hidden}.gallery .galleryBricks .onetwo .two .row figure{width:330px;float:left}.gallery .galleryBricks .onetwo .two .row figure + figure{border-left:10px solid #ebebeb}.gallery .galleryBricks .onetwo .two .row:after{content:'';display:block;clear:both}.gallery .galleryBricks .onetwo .two .text{background-color:white;height:165px;padding-top:22px;padding-bottom:0;border-bottom:10px solid #ebebeb;border-top:10px solid #ebebeb}.gallery .galleryBricks .onetwo .two .text p{font-size:1.6875rem;line-height:1.259;color:#baac98}.gallery .galleryBricks .onetwo .two .text p p{height:100px;max-height:100px;overflow:hidden}.gallery .galleryBricks .onetwo:after{content:'';display:block;clear:both}.gallery .galleryBricks .halfhalf{float:left;border-bottom:10px solid #ebebeb}.gallery .galleryBricks .halfhalf.withOne{float:left;height:306px;width:670px;border-bottom:10px solid #ebebeb;border-left:10px solid #ebebeb;border-right:10px solid #ebebeb}.gallery .galleryBricks .halfhalf.withOne .half{width:670px}.gallery .galleryBricks .halfhalf.withOne .half .row figure{width:330px}.gallery .galleryBricks .halfhalf.withOne .half .row .text{width:330px}.gallery .galleryBricks .halfhalf.withThree .half{height:231px}.gallery .galleryBricks .halfhalf .half{width:670px;overflow:hidden;float:left;border-right:10px solid #ebebeb}.gallery .galleryBricks .halfhalf .half.smaller{width:177px;border-left:10px solid #ebebeb}.gallery .galleryBricks .halfhalf .half.slightly-bigger{width:483px}.gallery .galleryBricks .halfhalf .half .row figure{width:220px;height:306px;float:left;border-right:10px solid #ebebeb}.gallery .galleryBricks .halfhalf .half .row figure img{height:306px}.gallery .galleryBricks .halfhalf .half .row .text{float:left;width:220px;height:306px;box-sizing:border-box;-moz-box-sizing:border-box}.gallery .galleryBricks .halfhalf .half .row .text p{font-size:1.6875rem;line-height:1.259}.gallery .galleryBricks .halfhalf .half .row:after{content:'';display:block;clear:both}.gallery .galleryBricks .halfhalf:after{content:'';display:block;clear:both}.gallery .galleryBricks .oneImage{width:670px;border-right:10px solid #ebebeb;float:left;margin-top:-185px;height:491px;max-height:491px;overflow:hidden;border-bottom:10px solid #ebebeb}.gallery .galleryBricks .threequart{float:left;border-bottom:10px solid #ebebeb}.gallery .galleryBricks .threequart .three{overflow:hidden;width:993px;height:620px;float:left;border-left:10px solid #ebebeb;border-right:10px solid #ebebeb}.gallery .galleryBricks .threequart .three img{height:621px}.gallery .galleryBricks .threequart .one{float:left;border-right:10px solid #ebebeb;overflow:hidden}.gallery .galleryBricks .threequart .one figure{width:347px;height:305px;max-height:305px;overflow:hidden}.gallery .galleryBricks .threequart .one figure:first-of-type{border-top:0}.gallery .galleryBricks .threequart:after{content:'';display:block;clear:both}.blog .newsSocial{display:block;margin:40px auto 20px 80px;position:relative}.blog header{height:330px}.blog.newsBlog .newsContent img{display:inline-block;margin:0 0 20px 0 !important}.blog article{margin:0 auto 50px auto;width:940px;position:relative}.blog article .hold figure{width:460px;height:auto;margin:-96px 14px 0 0;line-height:0;font-size:0;display:inline-block}.blog article .hold figure img{width:440px;margin:10px}.blog article .hold .backlink{display:inline-block;position:relative;top:-9px}.blog article .hold:after{content:'';display:block;clear:both}.blog article h3{font-size:0.67em;margin:31px 0 29px 80px}.blog article h2{font-size:1em;line-height:1.55;margin:28px 0 23px 80px;letter-spacing:1px;color:#baac98;width:460px}.blog article h1{width:643px;font-size:2.25em;line-height:1.22;margin:50px 0 49px 80px}.blog article p{width:460px;font-size:0.81em;line-height:1.38;margin:0 0 0 80px}.blog article p + p{margin:26px 0 0 80px}.blog article a{color:#baac98;display:inline}.blog + .news{clear:both;margin:0 0 50px 0;padding:50px 0 0 0}.blog + .news:before{content:'';display:none}.blog + .news .part{top:0;margin:0 auto 0 auto;width:940px}.blog + .news .part .newspost{width:298px;float:left;margin:0 20px 0 0;background:white}.blog + .news .part .newspost:nth-child(3){margin:0}.blog + .news .part > a{position:absolute;top:-240px;right:40px}.blog + .news .part:after{content:'';display:block;clear:both}.postNav{width:940px;margin:0 auto 91px auto;text-align:center;border-top:1px solid #ebe9e6;border-bottom:1px solid #ebe9e6;position:relative;z-index:1}.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:hover{border-bottom:3px solid #baac98}.postNav a.gold{color:#baac98}.postNav a.mr{margin:0 80px 0 0;padding:14px 0 9px 0}.postNav a.ml{margin:0 0 0 80px;padding:14px 0 9px 0}.postNav a.current{border-bottom:3px solid #baac98}.postNav a.desktop{display:inline-block}.mainFooter{position:relative;padding:0 0 10px 0;height:87px;margin-top:100px}.mainFooter .wrap{width:940px;margin:0 auto;position:relative}.mainFooter .wrap > a{position:relative;display:inline;margin-right:10px;top:20px;left:0;font-size:0.7em;line-height:1.55;color:white;letter-spacing:1px}.mainFooter .wrap .foot{width:544px;padding:0;margin:0;text-align:right;position:absolute;top:15px;right:0}.mainFooter .wrap .foot p{display:inline-block;padding:0 0 0 0}.mainFooter .wrap .foot p.mobile{display:none !important}.warning{left:0;height:164px;top:52px}.warning h2{background-position:-411px -128px;height:33px;width:33px}.warning h3{left:auto;position:relative;top:auto}.warning p{color:white;display:block;font-size:1em;line-height:1;padding:0.5em 0}.privacy-intro{height:643px !important;max-height:643px}.privacy{margin-left:0px;margin-right:0px}.cookieBar form{position:relative;overflow:hidden}.cookieBar .wrap{width:960px !important;margin:0 auto;padding:20px 0px 20px 0}.cookieBar .wrap h2{color:#baac98;font-size:1.25rem;line-height:1.4;padding-bottom:24px}.cookieBar .wrap p{padding-right:60px;padding-bottom:10px}.cookieBar .wrap button{top:9px;right:0px;transform:scale(1);position:absolute;background-size:13px 13px;background-repeat:no-repeat;font-size:20px;width:16px;height:16px;bottom:0;right:10px}