@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?3mto87);src:url(../fonts/icomoon.eot?#iefix3mto87) format("embedded-opentype"),url(../fonts/icomoon.woff?3mto87) format("woff"),url(../fonts/icomoon.ttf?3mto87) format("truetype"),url(../fonts/icomoon.svg?3mto87#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-location2:before{content:"\e948"}.icon-mobile:before{content:"\e958"}.icon-facebook{color:#45619d}.icon-facebook:before{content:"\ea8c"}.icon-instagram{color:#424244}.icon-instagram:before{content:"\ea90"}.icon-twitter{color:#5da8dc}.icon-twitter:before{content:"\ea91"}body.beautique-beauty a.beautique-beauty,body.beautique-hair a.beautique-hair,body.contact a.contact,body.home a.home,body.news a.news,body.testimonials a.testimonials,body.vip a.vip{color:#eee6e7;background-color:#de4f7a}.two-lines{line-height:.5rem;text-align:center}.two-lines span{display:inline-block;position:relative}.two-lines span:after,.two-lines span:before{content:"";position:absolute;height:.7rem;border-bottom:1px solid #de4f7a;border-top:1px solid #de4f7a;top:0;width:16rem}body{width:100%;background-color:#eee6e7;font-size:16px;font-family:Lato,sans-serif;color:#424244;text-align:center}h1{font-family:"Josefin Slab",serif;font-size:2.5rem;margin:3rem auto}h2{font-size:2rem;margin:0 auto 3rem}h2.linked{margin:3.1rem auto 3rem}h4{display:inline-block;font-size:1.3rem}.left-align{text-align:left}.right-align{text-align:right}.img-push-right,.push-right{float:right}.hair{margin:1rem;text-align:justify}.beautique-hair-wrapper section{margin-bottom:3rem;line-height:2.7rem}.beautique-hair-wrapper section img{border:3px solid #424244}section.treatment img{width:100%;border:3px solid #424244;margin-bottom:3rem}.style-lines span{padding:0 1rem}.style-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:8.5rem}.style-lines span:after{border-bottom:1px solid #424244;border-top:1px solid #424244;width:66rem}.colour-lines span{padding:0 1rem}.colour-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:64rem}.colour-lines span:after{border-bottom:1px solid #424244;border-top:1px solid #424244;width:6.3rem}.treatment-lines span{padding:0 1rem}.treatment-lines span:after,.treatment-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:35.5rem}.text-down{margin-top:7rem}.push-down{margin-top:12rem}.push-down-colour{margin-top:3rem}.bottom{margin-bottom:2rem}.beautique-beauty-wrapper{text-align:left;line-height:2.7rem}.beautique-beauty-wrapper section{margin-bottom:6rem}.beautique-beauty-wrapper h1{margin-bottom:4rem}.beautique-beauty-wrapper h1.eyes{margin-bottom:1rem}.skin-deep-lines span{padding:0 1rem}.skin-deep-lines span:after,.skin-deep-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:34rem}.eye-lines span{padding:0 1rem}.eye-lines span:after,.eye-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:35.2rem}.tanning-lines span{padding:0 1rem}.tanning-lines span:after,.tanning-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:40rem}.nail-lines span{padding:0 1rem}.nail-lines span:after,.nail-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:34.5rem}.wedding-lines span{padding:0 1rem}.wedding-lines span:after,.wedding-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:40rem}.beautique-beauty h2{margin:2rem 0 .5rem}.beautique-beauty-wrapper img{border:2px solid #424244}.center{text-align:center}.drop-1{margin-top:1rem}.drop-2{margin-top:2rem}.drop-3{margin-top:3rem}.drop-6{margin-top:6rem}ul.manuka-list li{font-size:1.3rem}section.facials section{margin:3rem}img.facial{margin-top:4rem;float:right}#pricelist h1{margin-bottom:1rem}hr{border-top:1px solid #424244;margin:.5rem}section.beauty-prices,section.hair-prices{margin:3rem 0;padding:1rem;border-radius:.25rem;background-color:#c7bfc1}h2.title{font-size:2rem;margin:.5rem auto}#wrapper{width:100%;background-image:url(../images/background.png);background-position:top;background-repeat:repeat-y}#container{width:960px;margin:0 auto}#main{min-height:40rem}#loginout{position:absolute;top:0;right:0;margin-top:1rem;margin-right:5rem;color:#dfd6d8;font-size:1.4rem}#loginout a{margin-left:1.5rem;font-weight:700;color:#de4f7a}#loginout a:last-child{margin:1rem}#make-appointment{position:absolute;right:0;bottom:0;margin:0 2.5rem 2rem 0}#make-appointment a{color:#000;font-size:1.3rem;padding:7px 25px 6px;margin-right:5px;border-radius:25px;background-color:#599C18;background-image:-webkit-linear-gradient(#E3DA68,#C9C25C);background-image:linear-gradient(#E3DA68,#C9C25C)}header{width:100%;position:relative;display:table;text-align:center;background-color:#424244}header #title{display:table-cell;vertical-align:middle;height:20rem}header #title img{height:11rem}nav{width:100%;margin:3.125rem 0}nav ul{padding:0}nav li,nav ul{display:inline-block;text-align:center}nav a{text-decoration:none;font-weight:300;padding:.5rem 1rem;color:#424244}nav a:hover{text-decoration:none;color:#eee6e7;background-color:#de4f7a}article{margin:7rem auto}article#pricelist,article.beautique-beauty-wrapper,article.beautique-hair-wrapper,article.contact,article.news-page,article.v-i-p{margin:3rem auto}article.welcome{padding:2rem;font-size:1.7rem;line-height:2.7rem;background-color:rgba(199,191,193,.2)}#featured{margin:0 auto 7rem;width:550px}#featured li,#featured ul{margin:0;padding:0;display:inline}#featured li h2,#featured ul h2{display:inline-block}#featured li a,#featured ul a{background-color:#de4f7a;padding:3.3rem 3.375rem;color:#fefefe;font-size:2rem;font-family:"Josefin Slab",serif}#featured li a:hover,#featured ul a:hover{background-color:#de4f7a}.longer-lines span{padding:0 1rem}.longer-lines span:after,.longer-lines span:before{border-bottom:1px solid #424244;border-top:1px solid #424244;width:25rem}.triptych{margin-bottom:3rem}.circular{background-color:#eee6e7;margin:2rem auto;overflow:hidden;width:200px;height:200px;border-radius:50%;border:3px solid #de4f7a;margin-bottom:1rem;background-position:center;background-repeat:no-repeat}.framesi{background-image:url(../images/framesi.png)}.skindeep{background-image:url(../images/skindeep.png)}.btan{background-image:url(../images/btan.png)}.footer{clear:both;color:#fefefe;font-weight:300;font-size:1.5rem;background-color:#424244}.footer h3{font-family:"Josefin Slab",serif;color:#fefefe;font-weight:100;font-size:2rem}.footer section{margin:2rem 3rem 3rem}.footer a{color:#de4f7a;font-weight:400}.footer-left table{margin:0 auto;text-align:left;margin-bottom:3rem}.footer-left table td:first-child{width:10rem}.footer-left table td:nth-child(2){width:12rem}.footer-right{height:236.67px;border-left:2px solid #eee6e7}.footer-bottom{border-top:2px solid #eee6e7;font-size:3rem;color:#424244}.footer-bottom li,.footer-bottom ul{display:inline;padding:0}.footer-bottom li a,.footer-bottom ul a{text-decoration:none}.footer-bottom .social{margin:1rem;display:inline-block;overflow:hidden;text-align:center;width:4rem;height:4rem;background-color:#eee6e7;border-radius:50%;color:#de4f7a}.footer-bottom .social:hover{color:#dfd6d8;background-color:#de4f7a}.footer-nav{margin:2rem;font-size:1.3rem}.footer-nav a{font-weight:400}.footer-nav a:hover{text-decoration:underline;color:#424244;background-color:transparent}article#admin{text-align:left}article#admin a{color:#de4f7a;margin-bottom:2rem}article#admin .search{display:block}a.large{font-size:3rem}#bookings h1{margin:0}.back{margin-top:8rem}#newscontent,#testcontent{text-align:left}.info{margin:1.5rem}button.edit,button.save{margin-left:3rem}.modifyarea{height:20rem;width:75rem}.search{margin-top:3rem}img.map{border:1px solid #424244;border-radius:.25rem;margin-bottom:4rem}.contact-wrapper{margin:0 auto;width:650px}.contact-form,.details{text-align:left;float:left;width:49%}.details a{color:#de4f7a}.details table td:first-child{width:4rem;font-size:2.5rem}.details table td:nth-child(2){font-size:1.5rem}.fb-like-box{border:1px solid #424244;background-color:#fff;font-size:3rem}.fb-right{float:right}.twitter-wrapper{min-height:200px;background-image:url(../images/twitter-background.png);background-position:bottom right;background-repeat:no-repeat}.twitter-wrapper #tweets{text-align:left}.twitter-wrapper #tweets li{list-style:none;margin-bottom:1rem}.twitter-icon{font-size:3flip icomonnrem;color:#5da8dc}section.news-wrapper{border:1px solid #424244;border-radius:.5rem;background-color:#c7bfc1;margin:4rem 0;padding:.1rem}section.news-wrapper p{margin:2rem 4rem}section.news-wrapper p.news-content{line-height:2.5rem}.date-lines{line-height:.5rem;text-align:center}.date-lines span{display:inline-block;position:relative}.date-lines span:after,.date-lines span:before{content:"";position:absolute;border-bottom:1px solid #424244;top:0;width:100%}.date-lines span:before{right:100%;margin-right:1rem}.date-lines span:after{left:100%;margin-left:1rem}.two-lines span:before{right:100%;margin-right:1rem}.two-lines span:after{left:100%;margin-left:1rem}.news-lines{margin:0 auto;width:80%;height:.8rem;border-top:1px solid #424244;border-bottom:1px solid #424244}h1.news-title{margin:2.5rem auto}.error{font-size:1rem;color:red}#registration{text-align:left;width:42rem;margin:0 auto}#login{text-align:left;margin:0 auto;width:22rem}#login a{font-weight:700;color:#de4f7a;font-size:1.2rem}#enquiry{margin-top:1rem;min-height:8rem;max-height:8rem;min-width:32rem;max-width:32rem}input{margin:0 1rem 1rem 0}label{font-size:1.3rem;margin:0 1rem .4rem 0}input[type=text]{width:20rem}input[type=password]{height:3.5rem;width:20rem}input{border-radius:.25rem;font-family:Lato,sans-serif;font-size:1.5rem;background-color:#fefefe;border:1px solid #424244;height:3.5rem}textarea{font-size:1.5rem;border:1px solid #424244;margin-bottom:1rem;border-radius:.25rem;resize:none}input[type=submit]{border-radius:.25rem;background-color:#de4f7a;color:#fff;font-weight:300;border:1px solid #424244;float:right;width:10rem;margin-bottom:8rem}input[type=checkbox]{height:2rem;width:2rem}.inline{display:inline-block;float:left}.inline-block{display:inline-block}.single{width:21rem}button.save{margin-bottom:2rem}.modify-news-wrapper,.modify-testimonial-wrapper{text-align:left;border:1px solid #424244;border-radius:.5rem;background-color:#c7bfc1;margin:4rem 0;padding:.1rem}.modify-news-wrapper p,.modify-testimonial-wrapper p{margin:2rem 4rem}.modify-news-wrapper p.news-content,.modify-testimonial-wrapper p.news-content{line-height:2.5rem}h2.newstitle{margin:1rem 0 0 2rem}#newscontent .date,#newscontent .title{width:30rem}#newscontent .content{min-width:80rem;max-width:80rem}#newscontent .article{margin-top:2.5rem;width:30rem}.publish{margin-left:4rem}.modify-news-wrapper .modifytext,.modify-news-wrapper .modifytextdate{width:30rem}.news-wrapper .modifyarea{margin:1rem 0 1rem 3rem}.modify-news-wrapper textarea.modifyarea{margin-left:5rem}#testcontent textarea.testimonial{width:80rem;height:15rem}#testcontent .article{margin:2.5rem 0 0 2.5rem;width:36rem}input[type=submit].testimonial{width:12rem}.modify-testimonial-wrapper textarea.modify-testimonial-area{height:8rem;width:70rem}.person{height:100px;width:100px;border-radius:50%;background-image:url(../images/testimonial.png);background-position:center;background-repeat:no-repeat;border:4px solid #d4b2bc}section.tests{padding:1rem;text-align:left;border-radius:.5rem;background-color:rgba(199,191,193,.2);margin:4rem 0}.right{float:right}.printCategory{height:3rem}.printServices{margin:2rem;height:3rem}.printPrice{color:#de4f7a;height:6rem}#setPrice{text-align:center;height:5rem;width:8rem;font-size:2rem}#updatePrice{height:4.8rem}#registration input[type=radio]{opacity:0;position:absolute;margin:-.6rem -.6rem 0 0;cursor:pointer}#registration input[type=radio]+label{display:inline-block;width:19px;height:19px;margin:0 2rem 0 0;padding-left:19px}#registration input[type=radio]:checked+label{background:url(../images/radio_sheet.png) -19px top no-repeat}label.radio-label{background:url(../images/radio_sheet.png) left top no-repeat}button{border-radius:.25rem;background-color:#de4f7a;color:#fff;font-weight:300;border:1px solid #424244;width:15rem}.search{padding:1.8rem 0 1rem 3rem;border-radius:.5rem;background-color:rgba(227,203,210,.65)}#clients{margin-bottom:8rem}.closeclient{color:#000;text-decoration:underline;font-size:10px;cursor:pointer}.clientsearch{color:#de4f7a;text-decoration:underline;cursor:pointer;margin:1rem}.results{text-decoration:none;margin:.5rem}.search-notes{font-style:italic;margin-left:3rem}h5{font-size:2rem;display:inline}#bookings table,.key table{border:1px solid #000;background-color:#dfd6d8;margin:1rem auto;border-collapse:collapse;margin-bottom:4rem}#bookings th,.key th{width:10rem;font-weight:300;font-size:1.5rem;color:#fefefe;background-color:#424244;text-align:center}#bookings td,.key td{border:1px solid #333;height:3rem;font-size:1.4rem;font-weight:300}.key th{width:15rem}#bookings a{color:#de4f7a}td.free:hover{cursor:pointer}.closed{background-color:#717171;border:none}.booked,.booked-key{background-color:#d65757}.beauty{background-color:#eae817}.beautyDeluxe{background-color:#eaa717}.shortHair{background-color:#AE4747}.longHair{background-color:#873737}.bookAppt{cursor:pointer;background-color:#de4f7a}.staff .booked{background-color:#d16969;color:#000;cursor:pointer}.break{background-color:#999;color:#000}div.instructions{margin-bottom:4rem}.modal-content{background-color:#dfd6d8;text-align:left}.modal-content label{margin-top:1rem}.modal-content label:first-child{margin-top:0}.modal-header{border-bottom:1px solid #424244}.modal-footer{border-top:1px solid #424244}.boobox,.bootbox-alert,.modal,.modal-open{padding:0}.btn-success{border:1px solid #424244;background-color:#de4f7a}.btn-success:hover{border:1px solid #000;background-color:#d3275b}h1.dialog{margin:0}textarea.notes{width:100%;height:15rem}.height-470{height:470px}.slide-container{position:relative;top:0;left:0;width:550px;height:368px;overflow:hidden}.fade-container{cursor:move;position:absolute;left:0;top:0;width:550px;height:368px;overflow:hidden}.left{width:30px;height:46px;top:123px;left:0}.right{width:30px;height:46px;top:123px;right:0}.jssora12l,.jssora12ldn,.jssora12r,.jssora12rdn{position:absolute;cursor:pointer;display:block;background:url(../images/a12.png) no-repeat;overflow:hidden}.jssora12l{background-position:-16px -37px}.jssora12r{background-position:-75px -37px}.jssora12l:hover{background-position:-136px -37px}.jssora12r:hover{background-position:-195px -37px}.jssora12ldn{background-position:-256px -37px}.jssora12rdn{background-position:-315px -37px}.who p.technician{color:#FFF;font-family:"Josefin Slab",serif;font-size:2rem;margin-top:200px;margin-bottom:0;text-align:center;opacity:0;bottom:0;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-transition:1s}.modal-dialog{width:700px}.circular-small{background-color:#eee6e7;margin:2rem auto;overflow:hidden;width:160px;height:160px;border-radius:50%;border:2px solid #de4f7a;margin-bottom:1rem;background-position:center;background-repeat:no-repeat}#kim-small{background-image:url(../images/kim-small.jpg)}#kathryn-small{background-image:url(../images/kathryn.jpg)}#ash-small{background-image:url(../images/ash-small.jpg)}#ash.who,#kathryn.who,#kim.who{overflow:hidden;position:relative;background:-moz-linear-gradient(top,rgba(125,185,232,0)0,rgba(222,79,122,.53)53%,rgba(222,79,122,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(125,185,232,0)),color-stop(53%,rgba(222,79,122,.53)),color-stop(100%,rgba(222,79,122,1)));background:-webkit-linear-gradient(top,rgba(125,185,232,0)0,rgba(222,79,122,.53)53%,rgba(222,79,122,1)100%);background:-o-linear-gradient(top,rgba(125,185,232,0)0,rgba(222,79,122,.53)53%,rgba(222,79,122,1)100%);background:-ms-linear-gradient(top,rgba(125,185,232,0)0,rgba(222,79,122,.53)53%,rgba(222,79,122,1)100%);background:linear-gradient(to bottom,rgba(125,185,232,0)0,rgba(222,79,122,.53)53%,rgba(222,79,122,1)100%);-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;-transition:2s}#kathryn.who.kathryn:after{overflow:hidden;z-index:2;content:"";display:block;position:absolute;top:0;left:0;background-image:url(../images/kathryn.jpg);width:100%;height:100%;opacity:1;background-position:center;background-repeat:no-repeat;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-transition:1s}#kim.who.kim:after{overflow:hidden;content:"";display:block;position:absolute;top:0;left:0;background-image:url(../images/kim.jpg);width:100%;height:100%;opacity:1;background-position:center;background-repeat:no-repeat;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-transition:1s}#ash.who.ash:after{overflow:hidden;content:"";display:block;position:absolute;top:0;left:0;background-image:url(../images/ash.jpg);width:100%;height:100%;opacity:1;background-position:center;background-repeat:no-repeat;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-transition:1s}#ash.who.ash:hover:after,#kathryn.who.kathryn:hover:after,#kim.who.kim:hover:after{opacity:.2}#ash.who:hover,#kathryn.who:hover,#kim.who:hover{cursor:pointer}#ash.who:hover .technician,#kathryn.who:hover .technician,#kim.who:hover .technician{margin-top:100px;opacity:1}.therapist{display:block;margin-top:-5px;font-size:14px!important}#ash{margin-bottom:80px}