@font-face{font-family:'Moments-Regular';src:url("../fonts/341FE6_0_0.eot");src:url("../fonts/341FE6_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/341FE6_0_0.woff2") format("woff2"),url("../fonts/341FE6_0_0.woff") format("woff"),url("../fonts/341FE6_0_0.ttf") format("truetype");font-weight:normal}@font-face{font-family:'MomentsSansBold-Regular';src:url("../fonts/341FE6_3_0.eot");src:url("../fonts/341FE6_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/341FE6_3_0.woff2") format("woff2"),url("../fonts/341FE6_3_0.woff") format("woff"),url("../fonts/341FE6_3_0.ttf") format("truetype");font-weight:bold}h1,.h1,.page-intro-block h2,.page-intro-block .h2,.home .row-column_content .title,.home .zone-maincontent h2{font-family:'Moments-Regular', Arial, sans-serif;font-weight:normal;letter-spacing:-0.01em}h2,.h2,h3,.h3,#nav-primary li,.site-logo .sub-title,.field label,.button,button,input[type=submit],.nav-secondary li{font-family:'MomentsSansBold-Regular', Arial, sans-serif;font-weight:bold}body{font-family:'Quicksand', Arial, sans-serif;font-weight:400}strong,h4,.h4,h5,.h5,h6,.h6{font-weight:700}.block-about .description,.page-intro-block,.footer-contact-details,.home .row-column_content .description{font-family:'Prata', serif;font-weight:normal}body{color:#262624}.zone-maincontent .page-wrapper{padding:1.875em}.main-content .page-wrapper{max-width:62.5em}@media screen and (min-width: 599px){.zone-maincontent .page-wrapper{padding:1.875em 2.5em}}.zone-header .site-logo{position:relative;width:64%;max-width:33.625em;left:1.5625em;height:auto;padding:0;margin:1.8125em auto 1.1875em;text-align:center}.zone-header .site-logo .title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.zone-header .site-logo .image{display:block !important;position:static;top:auto;width:auto;height:auto}.zone-header .site-logo .image img{margin:0;width:100%;height:auto}.zone-header .site-logo .sub-title{font-size:1em;line-height:1;color:#8b8b81;display:block;float:none;margin-top:.25em;padding:0}@media screen and (min-width: 420px){.zone-header .site-logo .sub-title{font-size:1.25em;margin-top:.45em}}@media screen and (min-width: 600px){.zone-header .site-logo{width:55%;left:auto;margin:2.5em auto 1.875em}.zone-header .site-logo .sub-title{font-size:1.625em;margin-top:.34615em}}@media screen and (min-width: 760px){.zone-header .site-logo{width:64%;margin:2.5625em auto 2.1875em}.zone-header .site-logo .sub-title{margin-top:.19231em}}.mobile-menu{left:.6875em;right:auto;top:1.5625em}.mobile-menu span{background-color:#77d3f7}.mobile-menu-active .mobile-menu span{background-color:#9ae0fb}.logged-in .mobile-menu{top:4.4375em}.mobile-menu-active .logged-in .mobile-menu{top:1.4375em}@media screen and (min-width: 600px){.mobile-menu{left:1.3125em}}#nav-primary{background:#fff}#nav-primary li{text-transform:uppercase}#nav-primary li a{color:#fff}@media only screen and (max-width: 759px){#mobile-menu-container{background:#4e4e48}#nav-primary li a{font-size:2.5em;line-height:1;padding:.125em .25em .325em;color:#9ae0fb}#nav-primary li a:before{content:"";display:inline-block;position:relative;width:.525em;height:.475em;margin-right:.275em;top:-.1em;background:url("../images/icons/icon-star-white.svg") no-repeat;-webkit-background-size:contain;background-size:contain}#nav-primary li:first-child a{height:7.5625em;background:url("../images/logos/beauty-spot-logo-white.png") no-repeat;-webkit-background-size:230px auto;background-size:230px auto;background-position:5.625em 1.8125em}#nav-primary li a:hover,#nav-primary li a:focus,#nav-primary li.active a{color:#fff;background-color:#60605a;border-bottom-color:rgba(255,255,255,0.2)}#nav-primary li.page_item_has_children a:after{font-size:.65em;top:.69231em;right:.26923em;color:#77d3f7}#nav-primary .children{top:7.5625em;background-color:#60605a}#nav-primary .children .js-index,#nav-primary .children li a{font-size:2em;padding:.3125em .625em .4375em}#nav-primary .children .js-index{margin-left:1.8125em}#nav-primary .children li a:before{display:none}#nav-primary .children li a:hover,#nav-primary .children li a:focus,#nav-primary .children li.active a{background-color:#4e4e48}}@media screen and (min-width: 760px){#nav-primary{font-size:75%}#nav-primary ul{overflow:visible}#nav-primary li{font-size:3em;line-height:1;position:relative}#nav-primary li a{padding:.41667em .41667em .875em;color:#4e4e48}#nav-primary li a:hover,#nav-primary li a:active,#nav-primary li a:focus{background-color:#f3f1ee;color:#4e4e48}#nav-primary .current_page_item a,#nav-primary .current_page_ancestor a,#nav-primary li a:hover,#nav-primary li a:active,#nav-primary li a:focus{color:#1c87ae}#nav-primary .js-active .children{font-size:.33333em;position:absolute;z-index:2;width:20em;background:#4e4e48;padding:.5em 0 1em}#nav-primary .children li{font-size:2.5em;text-align:left;display:block}#nav-primary .children li a{padding:.25em .5em .25em 1.55em;color:#9ae0fb}#nav-primary .children li a:before{content:"";position:absolute;left:.725em;top:.575em;width:.525em;height:.475em;background:url("../images/icons/icon-star-white.svg") no-repeat;-webkit-background-size:contain;background-size:contain}#nav-primary .children .current_page_item a,#nav-primary .children li a:hover,#nav-primary .children li a:active,#nav-primary .children li a:focus{color:#fff;background:none}#nav-primary .back-link{display:none !important}}@media screen and (min-width: 1120px){#nav-primary{font-size:100%}#nav-primary li a{padding:.41667em .77083em .875em}}a{color:#1c87ae}a:hover,a:active,a:focus{color:#156887}.zone-maincontent h1,.zone-maincontent .h1{font-size:2.875em;line-height:1;text-transform:none;color:#a78e4b}.zone-maincontent h2,.zone-maincontent .h2{font-size:2.25em;line-height:1;text-transform:uppercase;color:#4e4e48}.zone-maincontent h3,.zone-maincontent .h3{font-size:2em;line-height:1.2;color:#4e4e48}.zone-maincontent h4,.zone-maincontent .h4{font-size:1.375em;line-height:1.3;color:#4e4e48}.zone-maincontent h5,.zone-maincontent .h5,.zone-maincontent h6,.zone-maincontent .h6{font-size:1.125em;line-height:1.4;color:#4e4e48}.main-content p{line-height:1.55556}.main-content li{line-height:1.55556}@media screen and (min-width: 600px){.zone-maincontent h1,.zone-maincontent .h1{font-size:3.75em}.zone-maincontent h2,.zone-maincontent .h2{font-size:3.125em}.zone-maincontent h3,.zone-maincontent .h3{font-size:2.625em}.zone-maincontent h4,.zone-maincontent .h4{font-size:1.5em}.zone-maincontent h5,.zone-maincontent .h5,.zone-maincontent h6,.zone-maincontent .h6{font-size:1.25em}.main-content p{font-size:1.25em;line-height:1.6}.main-content li{font-size:1.25em;line-height:1.6}}.nav-secondary{margin:2.5em 0 3.75em}.nav-secondary ul{margin:0;padding:0}.zone-maincontent .nav-secondary li{font-size:1.625em;text-align:left}.nav-secondary li a{padding:.38462em .38462em .38462em 1.07692em;position:relative}.nav-secondary li a:before{content:"";font-size:.61538em;position:absolute;left:0;top:1.0625em;width:1.25em;height:1.25em;background:url("../images/icons/icon-star-blue.svg") no-repeat;-webkit-background-size:contain;background-size:contain;display:block !important}.nav-secondary .current_page_item a{color:#4e4e48}.nav-secondary .current_page_item a:before{background-image:url("../images/icons/icon-star-darkbrown.svg")}@media screen and (min-width: 760px){.nav-secondary{margin-top:0}.nav-secondary ul{padding-left:2.5em}.zone-maincontent .nav-secondary li{font-size:2em}.nav-secondary li a{padding:.3125em .3125em .3125em .9375em}.nav-secondary li a:before{font-size:1rem;top:1.375rem}}.button,button,input[type=submit]{font-size:2.25em;display:block;max-width:7.22222em;padding:.27778em .27778em .38889em;margin:1.11111em auto;background:#645b5b;color:#fff;border-radius:0}.button:hover,button:hover,input[type=submit]:hover,.button:active,button:active,input[type=submit]:active,.button:focus,button:focus,input[type=submit]:focus{background-color:#1c87ae;color:#fff}.main-content p .button,.main-content p button,.main-content p input[type=submit]{font-size:2em}@media screen and (min-width: 600px){.main-content p .button,.main-content p button,.main-content p input[type=submit]{font-size:1.8em}}@media screen and (min-width: 760px){.button,button,input[type=submit]{margin:1.66667em auto}}.field label{font-size:2em;line-height:1.0625;color:#645b5b;margin-bottom:.46875em}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field input[type=url],.field input.text,.field .wpcf7-text,.field textarea{padding:1.125em 1.25em;background:#f3f1ee;color:#645b5b;border:1px solid #c5c5c0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.main-content form p{font-size:inherit;line-height:inherit}.field .help,.wpcf7-form .wpcf7-not-valid-tip{font-size:1em;display:block;color:#8b8b81;margin:.625em 0}.wpcf7-form .wpcf7-not-valid-tip{color:brown}.wpcf7 .screen-reader-response{color:#a78e4b;font-size:1.25em;font-weight:700}@media screen and (min-width: 600px){.field{margin-bottom:1.25em}.field label{font-size:2.5em;line-height:1;margin-bottom:.5em}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field input[type=url],.field input.text,.field .wpcf7-text,.field textarea{font-size:1.25em;padding:.9em 1em}}.ui-datepicker{background:#fff;-webkit-box-shadow:0 0 6px 5px rgba(0,0,0,0.1);box-shadow:0 0 6px 5px rgba(0,0,0,0.1);font-size:120%}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker-current-day a{color:#262624}.select2-container .select2-selection--single{height:3.125em}.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125em;padding-left:1.11111em;padding-right:1.66667em}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.61111em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.77778em;width:2.5em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:10px 8px 0 8px;margin-top:-3px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 8px 10px 8px}.select2-search--dropdown{display:none}.select2-results__option{padding:.55556em 1.11111em}.select2-dropdown{-webkit-box-shadow:0 0 6px 5px rgba(0,0,0,0.1);box-shadow:0 0 6px 5px rgba(0,0,0,0.1);font-size:120%}.alignright{float:right;margin:0 0 2em 1em}.alignleft{float:left;margin:0 1em 2em 0}.aligncenter{text-align:center;margin:1.5em auto}.wp-caption-text{padding:.625em 0}.page-intro-block{background-color:#f3f1ee}.page-intro-block .page-wrapper,.page-intro-block .page-intro-block-wrapper{padding:2.5em 1.875em 1.875em}.page-intro-block h1,.page-intro-block .h1,.page-intro-block h2,.page-intro-block .h2{font-size:2.875em;margin:0 0 .43478em}.page-intro-block p{font-size:1.0625em;line-height:1.64706;margin:0 0 .58824em;color:#4e4e48}.page-intro-block-image{min-height:15em;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}@media screen and (min-width: 600px){.page-intro-block .page-wrapper,.page-intro-block .page-intro-block-wrapper{padding-bottom:2.25em}.page-intro-block h1,.page-intro-block .h1,.page-intro-block h2,.page-intro-block .h2{font-size:3.75em;margin:0 0 .28333em}.page-intro-block-image{min-height:25em}}@media screen and (min-width: 760px){.page-intro-block{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25em}.page-intro-block .page-wrapper,.page-intro-block .page-intro-block-wrapper{padding:3.9375em 5% 1.875em}.page-intro-block .page-intro-block-wrapper{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-intro-block .page-intro-block-image{float:right;width:50%}.page-intro-block p{font-size:1.25em;line-height:1.6;margin:0 0 .5em}}.block-testimonials{margin-top:.625em}.item-testimonial{margin-bottom:2.25em}.item-testimonial .author-pic{background:url("../images/backgrounds/spot-orange.png") no-repeat;-webkit-background-size:contain;background-size:contain;width:5.625em;height:5.625em;margin-bottom:.5625em;text-align:center}.item-testimonial .author-pic span{font-size:1em;display:inline-block;background:url("../images/icons/icon-heart-white.svg") no-repeat;-webkit-background-size:contain;background-size:contain;width:2.375em;height:2.625em;position:relative;top:1em}.item-testimonial .author-pic span:before{display:none}.item-testimonial .title{font-size:2.25em;margin-bottom:0;text-align:center;color:#4e4e48}.item-testimonial .date{color:#8b8b81;text-align:center;display:none}.item-testimonial .description{margin-top:.6875em;color:#4e4e48}.item-testimonial .description p{font-size:1em;line-height:1.625}@media screen and (min-width: 600px){.item-testimonial .title{font-size:3.125em}.item-testimonial .description p{font-size:1.125em;line-height:1.55556}}.row-press .page-wrapper{max-width:81.25em;padding-bottom:2.5em}.block-press li{margin-bottom:3.75em}.block-press a{color:#4e4e48;outline:none}.block-press .description{font-size:1.125em;line-height:1.33333;margin:0 0 1.11111em}@media screen and (min-width: 600px){.row-press .page-wrapper{padding-bottom:3.75em}.row-press .block-press{margin-top:1.875em}.block-press li{margin-bottom:1.25em}.block-press li img{max-width:75%}}.link-back-to-top{width:100%}.link-back-to-top a{background-image:url("../images/icons/back-to-top.png");background-color:transparent;outline:none}.block-column_content .image img{width:100%}.row-about .page-wrapper{padding-top:3.125em}.block-about .image{width:10em;height:10em;overflow:hidden;border-radius:50%;margin:.6875em auto 1.0625em}.block-about .image img{width:100%;height:auto;border-radius:0}.block-about .description p{font-size:1.125em;line-height:1.77778;color:#4e4e48;text-align:center}.block-about .button{margin-bottom:.27778em}@media screen and (min-width: 600px){.row-about .page-wrapper{padding-bottom:2.5em}.zone-maincontent .block-about .image-col.layout-col{float:right;width:30%;margin:0;padding:0}.zone-maincontent .block-about .description.layout-col{float:left;width:70%;padding-right:1.875em}}@media screen and (min-width: 760px){.zone-maincontent .row-about h2{margin-bottom:.36111em}.block-about .image{width:12.5em;height:12.5em}.block-about .description{margin-top:1.25em}.block-about .description p{font-size:1.25em;line-height:1.7}.block-about .button{margin-top:1.11111em}}.social-links{text-align:center}.social-links li{display:inline-block;margin-right:.4375em}.social-links li a{display:block;border-radius:50%;width:3.5em;height:3.5em;text-align:center;line-height:3.5em;-webkit-transition:all,0.5s,ease-in-out;-moz-transition:all,0.5s,ease-in-out;-o-transition:all,0.5s,ease-in-out;transition:all,0.5s,ease-in-out}.social-links li a:hover,.social-links li a:active,.social-links li a:focus{background-color:#cdf0fd}.social-links li .icon{font-size:1.75em}.zone-header .social-links{margin:1.25em 0}@media screen and (min-width: 760px){.zone-header .social-links{position:absolute;right:1.25em;top:1.25em;margin:0}.logged-in .zone-header .social-links{top:3.25em}}.zone-footer .social-links li a{background-color:#a7a7a4;-webkit-transition:background,0.5s,ease-in-out;-moz-transition:background,0.5s,ease-in-out;-o-transition:background,0.5s,ease-in-out;transition:background,0.5s,ease-in-out}.zone-footer .social-links li a:hover,.zone-footer .social-links li a:active,.zone-footer .social-links li a:focus{background-color:#77d3f7}.zone-footer .social-links li .icon{font-size:1.75em;color:#fff}.home .site-logo img{display:block}.home .zone-footer .site-logo img{display:inline-block}.home .zone-maincontent .page-wrapper{max-width:81.25em}.home .row-about .page-wrapper{padding-top:2.125em;max-width:62.5em}.home .zone-maincontent:nth-child(odd){background:#f3f1ee}.home .zone-maincontent h2{color:#a78e4b;font-size:3.75em;text-transform:none;margin:.16667em 0 .33333em}.home .row-column_content .title{font-size:2.5625em;text-transform:none;text-align:center;margin:.65854em 0 .21951em}.home .row-column_content .description p{text-align:center;font-size:1em;line-height:1.75;color:#645b5b}.home .row-column_content .button{margin:.97222em auto 1.38889em}@media screen and (min-width: 600px) and (max-width: 759px){.home .zone-maincontent .layout-col-4{float:left;width:50%;padding:0 0 0 1.25em}.home .zone-maincontent .layout-col-4:nth-child(2n+1){clear:both;padding:0 1.25em 0 0}}@media screen and (min-width: 600px){.home .zone-maincontent h2{color:#a78e4b;font-size:4.5em;margin:.19444em 0 .08333em}.home .zone-maincontent .block-about .image-col.layout-col{padding:0}}@media screen and (min-width: 600px) and (max-width: 759px){.home .row-about h2{font-size:3.75em;margin-bottom:.46667em}}@media screen and (min-width: 760px){.home .row-about .page-wrapper{padding-bottom:3.75em}.home .row-column_content .title{margin:.5122em 0 .21951em}.home .row-column_content .button{margin:1.52778em auto .83333em}}@media screen and (min-width: 960px){.home .row-column_content .description p{font-size:1.125em;line-height:1.66667}}@media screen and (min-width: 1320px){.home .row-column_content .description p{font-size:1.25em;line-height:1.6}}.zone-footer{background:#4e4e48}.zone-footer .page-wrapper{padding:1.875em 0 6.25em}.zone-footer a{color:#9ae0fb}.zone-footer a:hover,.zone-footer a:active,.zone-footer a:focus{color:#77d3f7}.zone-footer .site-logo{padding:1.75em 0 5.375em}.zone-footer .site-logo img{width:18.75em;height:auto}.zone-footer .site-logo .sub-title{font-size:1.5em;color:#b5b5b3;padding:.58333em 0 0}.footer-contact-details{font-size:1.25em;margin:1.65em 0}@media screen and (min-width: 600px){.zone-footer .page-wrapper{padding-bottom:3.25em}.zone-footer .site-logo{padding:2.625em 0 3.6875em}.zone-footer .site-logo img{width:25em}.zone-footer .site-logo .sub-title{font-size:1.625em;padding:.38462em 0 0}}@media screen and (min-width: 760px){.zone-footer .site-logo img{width:33.6875em}.zone-footer .site-logo .sub-title{font-size:1.625em;padding:.23077em 0 0}}

/*# sourceMappingURL=screen-child.css.map */