 @media screen and (max-width:1170px) and (mix-width:){.interior-page .top-bar-section ul li > a,.interior-page .top-bar-section li:not(.has-form) a:not(.button),.interior-page .top-bar-section ul li:hover:not(.has-form) > a,.interior-page .top-bar-section li:not(.has-form) a:hover:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:hover:not(.button){font-size:1.05vw;}.header-company-title span{font-size:1.6vw;}} .mc-closeModal{right:initial !important;} .mc-layout__modalContent{border:6px solid #dc4372;border-radius:1px;box-shadow:-4px 10px 20px #0000005e;} #wpadminbar{display:none;}.covid-banner #covid-readmore p{margin-bottom:17px;}.covid-banner #covid-readmore.active::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}.covid-banner #covid-readmore.active::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}.covid-banner #covid-readmore.active::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dc4372;}  body{font-family:Poppins,sans-serif;background:#ffffff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h1 a,.heading-1{color:#282828;font-family:Lustria,serif;font-size:32px;line-height:1.5em;margin:25px 0;}h2,.heading-2{color:#282828;font-family:Lustria,serif;font-size:28px;line-height:1.3;margin:25px 0;}h3,.heading-3{color:#282828;font-family:Lustria,serif;font-size:24px;line-height:1.5rem;margin:25px 0;}h4,.heading-4{font-family:Lustria,serif;color:#282828;font-weight:bold;font-size:19px;line-height:1.5rem;margin:0 0 20px;}p{color:#282828;font-family:Poppins,sans-serif;font-size:15px;line-height:25px;margin:0 0 30px;}ul{list-style-type:none;margin:0;padding:0 0 0 15px;font-family:Poppins,sans-serif;}.covid-banner.banner-overflow-hidden{overflow:hidden;}.covid-banner #covid-banner{z-index:999!important;height:auto!important;}.covid-banner #covid-readmore.active{padding:5% 6% !important;overflow-y:scroll;border-bottom:1px solid #959595;padding-bottom:150px !important;}.accordion .accordion-navigation>a,.accordion dd>a{background:#dc4372;color:#222;padding:0 15px;display:inline-block;font-size:14px;color:#ffff;}cytop{padding:20px 0;}.content-wrapper h1,.content-wrapper .heading-1,.content-wrapper h2,.content-wrapper .heading-2{font-size:2.5vw;padding-bottom:0px;text-align:left;line-height:3.2;}.interior-page h1,.interior-page h2{font-size:29px;text-align:left;}.main-content{}.main-content ul{margin:0 0 20px 0;}.tabs dd.active a,.tabs .tab-title.active a{background:#febdc5;color:#222;}.tabs dd>a:hover,.tabs .tab-title>a:hover{background:#febdc5;}.main-content ul li{color:#282828;font-family:Poppins,sans-serif;font-size:17px;font-weight:300;line-height:25px;position:relative;margin:8px 0;}.covid-banner #covid-banner{position:absolute!important;}.button-one{background:#dc4372;color:#ffffff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:46px;padding:0 15px;font-family:Poppins,sans-serif;letter-spacing:2px;transition:ease 500ms all;box-shadow:1px 1px 7px #3333332b;margin:5px 0;}.gtop{top:initial !important;transform:rotate(0deg)!important;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);bottom:0 !important;transform-origin:initial;}.checklist{background:#fff3f5;box-shadow:1px 1px 4px #00000026;}.button-one:hover,.button-one:focus{color:#ffffff;transition:ease 500ms all;background:#ff9bba;}.button-one.alt{background:#dc4372;color:#232323;}.button-one.alt:hover,.button-one.alt:focus{color:#fff;}.button-two{background:#dc4372;border-radius:5px;color:#ffffff;cursor:pointer;display:block;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1px;line-height:52px;margin:0 auto;padding:0 15px;width:340px;max-width:100%;text-transform:uppercase;letter-spacing:1px;}.button-two:hover,.button-two:focus{color:#ffffff;letter-spacing:2px;}.section-scroll .fa{font-size:14px;line-height:46px;margin-left:10px;}.company-logo{padding:10vh 0px 0px 7vw;}.flower-bg{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/footerbgf.jpg) 50% 0% /cover!important;}  #background{background:#1e5799;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:-moz-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:-ms-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:-o-linear-gradient(top,#1e5799 0%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );background-attachment:fixed;}.row{margin:0 auto;max-width:1360px;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:1360px;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}#section-home-two{background:#dc4372;height:auto;}#section-home-three{background:#fbfbfb;height:auto;}.coupon{box-shadow:1px 1px 15px #0000001c;transition:.5s all ease;}span.small-b{font-size:11px;}.gift-button{margin:5px 0;text-transform:capitalize;line-height:25px;padding:10px 15px;}.coupon:hover{filter:brightness(1.1);transition:.5s all ease;}h2.midbarh{color:#ffffff;text-transform:capitalize;font-size:4rem;padding-bottom:0;line-height:1.3;font-family:Poppins,sans-serif;font-weight:500;border-bottom:0px;text-shadow:1px 2px 2px #696969;}.button-midbar{background:transparent;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:46px;padding:0 15px;font-family:Poppins,sans-serif;letter-spacing:2px;float:left;border:1px solid white;transition:ease 500ms all;box-shadow:1px 1px 7px #3333332b;text-shadow:1px 1px 1px #808080;margin-bottom:3vh;}#section-home-four{background:#fff;}.coup{margin:20px 0;border:2px solid #dc4372;transition:0.5s all ease;}.coup:hover{filter:brightness(1.2);}.button-midbar:hover,.button-midbar:focus{color:#e9a1a5;background:#fff;transition:ease 500ms all;text-shadow:none;}.tabs dd>a,.tabs .tab-title>a{font-family:Poppins,sans-serif;}h3.panelh{font-size:2.5vw;padding-bottom:10px;}.tabs-content>.content.active{display:block;float:none;padding:17% 16%;}.stage{position:relative;min-height:auto;height:auto;overflow:hidden;z-index:0;border-bottom:0px solid #E3BB46;}.interior-page .stage{border:none;height:94vh;top:8vh;}.interior-page .stage.eyebrow-tinting-page{border:none;height:100vh;}.interior-page .stage.price-list-page{border:none;height:auto;}.interior-page .stage.spray-tan-page{border:none;height:auto;}.interior-page .stage.book-now-page{border:none;height:auto;}.stage-background{position:absolute;z-index:-1;left:0;top:-50%;width:100%;}.padded{padding:60px;}.v-padded{padding:60px 0;}.vertical-padding{padding-top:10vh;padding-bottom:10vh;}.vertical-padding-pricelist{padding-top:15vh;padding-bottom:10vh;} .content-wrapper{width:100%;max-width:100%;position:relative;background:#ffffff;float:left;}.parallax-background{position:unset;width:100%;}.scrollfade{opacity:0;}.scrollfade.complete{opacity:1;}[class*="fadein-"]{opacity:1;}.inner-scroll{top:-14vh!important;}.scroll-arrow{position:absolute;text-align:center;width:105px;bottom:-4vh;z-index:9;}.scroll-arrow .fa{color:rgb(220,67,114);cursor:pointer;font-size:32px;line-height:3;margin-left:0;width:100%;padding:2px;width:51%;background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2022/08/o-sy.png) 50% 50% /cover;}.small-hr{border-color:#E3BB46;width:40%;margin:0 auto;}.gradient-left{background:-webkit-linear-gradient(left,#ffffff,rgba(255,255,255,0.8),transparent);background:-o-linear-gradient(left,#ffffff,rgba(255,255,255,0.8),transparent);background:-moz-linear-gradient(left,#ffffff,rgba(255,255,255,0.8),transparent);background:linear-gradient(left,#ffffff,rgba(255,255,255,0.8),transparent);}.gradient-right{background:-webkit-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:-o-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:-moz-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);}.gradient-center{background:-webkit-linear-gradient(left,transparent,rgba(244,244,244,.6),rgba(244,244,244,.8),rgba(244,244,244,.6),transparent);background:-o-linear-gradient(left,transparent,rgba(244,244,244,.6),rgba(244,244,244,.8),rgba(244,244,244,.6),transparent);background:-moz-linear-gradient(left,transparent,rgba(244,244,244,.6),rgba(244,244,244,.8),rgba(244,244,244,.6),transparent);background:linear-gradient(left,transparent,rgba(244,244,244,.6),rgba(244,244,244,.8),rgba(244,244,244,.6),transparent);}.gradient-radial{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/footerbgf.jpg) 50% 0% /cover!important;}.overlay-light{background:#fff;}.overlay-dark{background:rgba(40,40,40,.8);}.overlay-color{background:#dca3c3;}.h-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}.full-height{min-height:100vh;}.auto-height{height:100%;}.coupon-condition{margin:15px 0;}.absolute{position:absolute;}.nhome{padding-top:8%;}.c-padded{padding:60px 60px 0 0;}.author-card > .author-avatar{display:none;}.margin-left{margin-left:15px;}.min-height{height:60vh;}.service-areas-wrapper{margin-top:5%;}  header.fixed-header{position:fixed!important;} header.header-wrapper{min-height:40vw;position:relative;overflow:hidden;background:transparent;background:linear-gradient(#ffffff00 62%,#ffffff 87%);}header.header-wrapper.interior-page,header.header-wrapper.contact-page{padding:5px;top:0;width:100%;min-height:auto;background:#fff;overflow:visible;z-index:9999;box-shadow:1px 1px 3px #3333332e;}.home-nav-cta-wrapper{top:-100%;}.sticky-header .home-nav-cta-wrapper{position:fixed;background:#ffffff;width:100%;top:0;left:0;z-index:9999;padding:20px 0;box-shadow:1px 1px 3px #3333332e;}.header-details{padding:40px 0 0;}.header-top{z-index:1;padding:15px 0;margin-top:-2vh;}.interior-page .header-company-wrapper{height:35px;overflow:hidden;}.interior-page.sticky-header .header-company-wrapper{height:0;}.header-company-title{float:left;margin:0;width:100%;text-align:right;}.header-company-title img{width:141px;margin-right:10px;}.header-company-title a{font-family:Lustria,serif;font-size:79px;line-height:1.2;color:#232323;text-decoration:none;float:left;width:100%;margin:0;}.interior-page .header-company-title a{font-size:24px;line-height:35px;}.tagline-wrapper p{color:#232323;font-family:Poppins,sans-serif;font-size:16px;font-weight:lighter;margin:20px 0px;letter-spacing:0px;padding-left:10px;text-align:right;}header.header-wrapper .header-cta .button-one{line-height:65px;font-size:16px;}.header-cta a.button-one[href^="tel:"]{color:#ffffff;font-weight:400;font-family:Poppins,sans-serif;font-size:16px;}header.interior-page .button-one{margin:0;line-height:35px;float:right;}.text-b{position:absolute;right:0;padding:5% 5% 0 0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%!important;}.padded-s{padding:20px;}.hpt{box-shadow:1px 1px 5px rgba(35,35,35,0.4);}  .top-bar,.top-bar-section ul li,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;}.greviewb{max-width:265px;float:right;padding:0px 40px;}  .top-bar{line-height:35px;height:35px;float:left;}.interior-page .top-bar{height:35px;line-height:35px;padding:12px 0;}.top-bar .name{background:#282828;}.top-bar-section .has-dropdown > a{padding:0 15px !important;}.interior-page .top-bar-section .has-dropdown > a{padding:0 15px !important;}.top-bar-section .has-dropdown > a::after{display:none !important;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#000000;font-size:15px;padding:0 15px;line-height:23px;letter-spacing:1px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;font-family:'Poppins',sans-serif;}.interior-page .top-bar-section ul li > a,.interior-page .top-bar-section li:not(.has-form) a:not(.button),.interior-page .top-bar-section ul li:hover:not(.has-form) > a,.interior-page .top-bar-section li:not(.has-form) a:hover:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:hover:not(.button){font-size:15px;padding:0 15px;letter-spacing:1px;line-height:23px;text-transform:none;}.top-bar-section ul > li:not(:last-child){margin:0;}.top-bar ul{padding:0;}.social-bar{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999999;}.social-vertical-bar{position:absolute;top:0;height:100vh;width:5vw;z-index:9;right:0;}.social-bar a{display:block;width:100%;font-size:23px;color:#232323;transition:0.09s ease;-o-transition:0.09s ease;-ms-transition:0.09s ease;-moz-transition:0.09s ease;-webkit-transition:0.09s ease;}.social-bar a:nth-child(2)::before,.social-bar a:nth-child(3)::before{content:"";display:block;width:1px;background:#ff94a6;height:3vh;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:25px 0;}#blog-main-wrapper{margin-top:0!important;padding-top:5%;background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/blog-bg.jpg) 50% 50% /cover;}.archive-post.masonry{background:#fff;}.archive-post.masonry{background:#fff;margin:10px 0;}.archive-post.masonry .post-title{margin:0px;padding-top:7px;}article.post .featured-image{display:none!important;}article.post:not(.archive-post){background:#fff;}  .top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:#ffffff;color:#dc4372;padding:0 15px;line-height:23px;text-shadow:none;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a,.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown li a:not(.button){background:none;border:none;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown,.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown{background:#dc4372;overflow:hidden;}.top-bar-section ul li:not(.has-form) ul.dropdown li a,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a{border:none;color:#ffffff;font-size:13px;padding:3px 25px;}.interior-page .top-bar-section ul li:not(.has-form) ul.dropdown li a,.interior-page .top-bar-section ul li:hover:not(.has-form) ul.dropdown li a{font-size:13px;padding:3px 25px;}.top-bar-section ul li:hover:not(.has-form) ul.dropdown li a:hover:not(.button),.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown li a:hover:not(.button),.top-bar-section ul li:not(.has-form) ul.dropdown li.active a,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li.active a:hover,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li.active a,.top-bar-section ul li:hover:not(.has-form) ul.dropdown li.active a,.top-bar-section ul li.active:hover:not(.has-form) ul.dropdown li.active a:not(.button){background:#ffffff;color:#282828;border:none;text-shadow:none;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section .has-dropdown.moved > .dropdown{background:#dc4372;}  .inner-scroll-arrow .fa{color:rgb(220,67,114);cursor:pointer;font-size:32px;line-height:3;margin-left:0;width:43%;opacity:0.9;padding:2px;background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2022/08/o-sy.png) 50% 50% /cover;}.white.inner-scroll-arrow .fa{color:white;cursor:pointer;font-size:32px;line-height:3;margin-left:0;width:43%;opacity:0.9;padding:2px;filter:brightness(3);background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2022/08/o-sy.png) 50% 50% /cover;}.inner-scroll-arrow{position:absolute;text-align:center;width:105px;bottom:-4vh;z-index:9999;}.bot{bottom:3%!important;}.vertical-padding-large{padding:15vh 0;}.slider-wrapper,.slick-button-container{display:block;height:100vh;width:100%;position:absolute;top:-8vh;z-index:-1;}.slick-button-container .slick-prev{left:0 !important;}.slick-button-container .slick-next{right:0 !important;}.slick-button-container .slick-prev,.slick-button-container .slick-next{background:#dc4372;height:100vh;position:absolute;top:0;width:60px;z-index:0;margin:0;}.slick-button-container .slick-prev::before{content:"f104";font-family:"FontAwesome";font-size:38px;color:#ffffff;}.slick-button-container .slick-next::before{content:"f105";font-family:"FontAwesome";font-size:38px;color:#ffffff;}.interior-page .slick-button-container .slick-prev,.interior-page .slick-button-container .slick-next{height:75vh;}.slick-dots{bottom:auto;top:calc(100vh - 90px);right:100px;width:auto;}.interior-page .slick-dots{top:calc(75vh - 35px);}.slick-dots li{margin:0;}.slick-dots li button{background:#ffffff;width:10px;height:10px;}.slick-dots li.slick-active button{background:#E3BB46;}.slick-dots li button:before{display:none;}.slick-background-wrapper{left:0;position:absolute;top:0;z-index:-1;width:100% !important;overflow:hidden;}.slick-prev,.slick-next{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);}.slider-wrapper .parallax.parallax-up{top:0;}.top-bar-section .dropdown{box-shadow:1px 1px 7px #33333330;}.o-pad{padding:60px 40px;}  .located-in{background:#dc4372;text-align:center;height:45px;}.located-in p{color:#ffffff;line-height:45px;font-family:Poppins,sans-serif;margin:0;letter-spacing:1px;}.intro-box{}.intro-box h1{text-align:left;color:#282828;font-size:26px !important;line-height:1;}.intro-box p{color:#282828;}.inner-service-content{background:#ffffff;} .about-image{margin-bottom:15px;box-shadow:0 1px 5px rgba(0,0,0,.2);clear:both;}  .services-wrapper{z-index:0;}.service-anchors{height:auto;max-height:80vh;overflow-y:auto;padding:10px;z-index:1;}.service-anchors h1{font-size:25px;line-height:normal;padding:0 15px 10px;margin:10px 0;}.service-anchors ul{padding:0;}.service-anchors li{line-height:45px;padding:0 10px;font-size:16px;cursor:pointer;margin-bottom:5px;}.service-anchors li.active,.service-anchors li:hover,.service-anchors li:focus{background:#fb9ab7;}.service-content-wrapper{}.service-content{height:100vh;overflow:hidden;z-index:0;}.service-content h2{font-size:3vw;}.service-content img{min-width:100vw;}.service-content .button-one{width:auto;}#blog-main-wrapper{margin-top:5%;}.homefooter-wrap{background:linear-gradient(rgb(255,255,255),rgba(255,255,255,0.5) ),url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/home-footer.jpg) 50% 0% /cover;}  .contact-wrapper.stage{height:auto;}.contact-wrapper .contact-reservation{height:100vh;}.contact-sidebar{background:#ffffff;}.contact-inner{}.contact-sidebar h3,.contact-sidebar .heading-3{font-size:24px;}.contact-sidebar p{font-size:15px;margin:10px 0;}.contact-address,.contact-phone,.contact-fax,.contact-email{position:relative;margin-bottom:5px;}.open-hours p:not(.heading-3){border-bottom:2px dotted #dc4372;font-size:16px;padding-bottom:8px;margin-bottom:8px;text-align:left;}.open-hours span{float:right;}.map-wrapper{box-shadow:0 5px 10px rgba(40,40,40,.8);}  .contactForm{display:block;box-shadow:1px 1px 5px rgba(40,40,40,.8);float:left;margin:0;width:100%;}.contact-reservation .contactForm fieldset{border:none;background:none;position:relative;margin:0;}.contact-reservation .contactForm legend{background:none;font-weight:normal;font-size:16px;color:#ffffff;line-height:40px;}.contact-reservation .section-one legend{color:#282828;}.contact-reservation .section-one .services-list{padding:10px 15px;}.contact-reservation .contactForm label{color:#ffffff;font-weight:normal;display:block;}.contact-reservation .section-one label{color:#282828;display:inline;line-height:35px;}.contact-reservation .contactForm input{height:35px;margin:0 0 15px;padding:0 5px 0 10px;width:100%;font-family:Poppins,sans-serif;font-weight:lighter;background:none;border:none;border-bottom:1px dotted #ffffff;box-shadow:none;color:#ffffff;}.contact-reservation .section-one input{border-color:#282828;color:#282828;}.contact-reservation input::-webkit-input-placeholder{color:rgba(244,244,244,.8);}.contact-reservation .section-one input::-webkit-input-placeholder{color:rgba(40,40,40,.6);}.contact-reservation .contactForm .section-one p.alt-legend{font-size:14px;color:#282828;border-bottom:1px dotted rgba(40,40,40,.8);margin:0;}.contact-reservation .contactForm .section-one input[type='checkbox']{margin:0;vertical-align:bottom;width:auto;}#our-services{height:180px;background:none;border:1px dotted rgba(40,40,40,.8);color:#282828;text-align:center;}#our-services optgroup{display:block;margin-bottom:10px;padding:0;}#our-services optgroup::before{background:#E3BB46;color:#282828;letter-spacing:3px;padding:5px 0;opacity:.75;}#our-services option{position:relative;display:block;color:#282828;cursor:pointer;padding:8px 8px;margin:0;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{background:#dc4372!important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1) !important;color:#ffffff!important;}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover{background:#E3BB46!important;color:#282828!important;}.contact-reservation .contactForm textarea{width:100%;max-width:100%;min-width:100%;font-family:Poppins,sans-serif;font-weight:lighter;color:#ffffff;background:rgba(5,117,167,.8);border:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.contact-reservation .contactForm input#captchaCode{float:left;width:100%;}.contact-reservation #captchaImage{height:40px;width:120px;}.contact-reservation #captchaRefresh{width:10%;}.contact-reservation .contactForm .submitWrapper{text-align:center;}.contact-reservation .contactForm .submitWrapper span.submit{cursor:pointer;display:block;line-height:50px;padding:3px 20px;width:100%;}.contact-reservation .contactForm .submitWrapper span.submit:hover{background-color:#dc4372;color:#ffffff;}.formError{z-index:9999;}.successMessage{position:fixed;top:0;height:100%;width:100%;background:#ffffff;}.successMessage #content{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.emailConfirmation{margin:0 auto;padding:40px 20px;text-align:center;width:100%;}.emailConfirmation h1,.successMessage .emailConfirmation p{color:#282828;}.emailConfirmation{text-align:center;}.emailConfirmation h1{font-size:60px;margin:0;line-height:60px;}.emailConfirmation p{font-size:30px;}#gmap2{}.bg-pink{background:#dca3c3;box-shadow:10px 10px 0px 0px #e27194;transition:1s ease all;border-radius:0;}.bg-pink:hover{transition:1s ease all;box-shadow:none;}.bigmargr{margin-right:10%;}.eyebrow-tinting-page{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(https://onthespot.boutique/wp-content/uploads/sites/850/2021/07/lash.jpg) 25% 50% /cover!important;}  .toTop{text-align:right;}.toTop .fa{background:#E3BB46;color:#ffffff;font-size:28px;text-align:center;cursor:pointer;position:fixed;bottom:10px;right:10px;line-height:40px;width:40px;opacity:.7;}.footer-wrapper{position:relative;overflow:hidden;z-index:0;}.footer-overlay{z-index:-1;}.footer-wrapper h3,.footer-wrapper p{color:#ffffff;margin:0;word-wrap:break-word;text-align:center;font-size:4vw;padding-bottom:0;font-family:Poppins,sans-serif;font-weight:500;text-shadow:1px 2px 2px #696969;transition:1s all ease;}.footer-wrapper .social-icons .fa{border:2px solid transparent;color:#282828;font-size:25px;line-height:40px;margin:0 10px;text-align:center;width:45px;}.footer-wrapper .social-icons .fa:hover{border-color:#E3BB46;}.footer-wrapper .disclaimer{background:#dc4372;padding:5px;}.footer-wrapper .disclaimer p{font-size:12px;line-height:16px;margin:0;color:#ffffff;}.footer-wrapper.disclaimer p{font-size:11px;line-height:normal;margin:0;color:#ffffff;}.footer-wrapper .disclaimer .lnm-image img{width:90px;}.footer-wrapper.disclaimer .lnm-image img{max-width:80px;}.footer-wrapper.disclaimer{background:#dc4372;color:#ffffff;padding:5px;}.covid-banner #covid-banner{background:#dc4372!important;border-bottom:1px solid #ffffff!important;}.footer-img{position:absolute;width:100%;height:100%;top:-55px;left:0;z-index:-2;}.btn.book-now{background:#dc4372;border-radius:0;color:#ffffff;display:inline-block;font-size:1rem;height:auto;line-height:50px;position:fixed;right:0;text-align:center;text-decoration:none;text-transform:uppercase;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom right;width:200px;top:51px;z-index:9999999999;}article.post:not(.archive-post){background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/footerbgf.jpg) 50% 0% /cover!important;}  .social-links{height:70px;}.social-links a{position:relative;display:inline-block;width:60px;height:60px;color:#ffffff;font-size:20px;margin:5px;}.social-links a .fa{position:relative;line-height:60px;text-align:center;display:block;width:100%;font-size:23px;color:#232323;transition:0.09s ease;}.social-links a .fa.fa-facebook{background:transparent;}.social-links a .fa.fa-twitter{background:transparent;}.social-links a .fa.fa-instagram{background:transparent;}.social-links a .fa.fa-map-marker{background:transparent;}  .animate-fast{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}.animate-medium{-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-ms-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;}.animate-slow{-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out;}.pulsate{-webkit-animation:pulse 1.75s infinite;animation:pulse 1.75s infinite;} @keyframes pulse{0%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} 50%{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);} 100%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}} @keyframes rotate{0%{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);} 100%{-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg);}} @keyframes shadowPulse{0%{box-shadow:0 0 15px -4px #E3BB46;-webkit-box-shadow:0 0 15px -4px #E3BB46;-moz-box-shadow:0 0 15px -4px #E3BB46;} 50%{box-shadow:0 0 15px 2px #E3BB46;-webkit-box-shadow:0 0 15px 2px #E3BB46;-moz-box-shadow:0 0 15px 2px #E3BB46;} 100%{box-shadow:0 0 15px -4px #E3BB46;-webkit-box-shadow:0 0 15px -4px #E3BB46;-moz-box-shadow:0 0 15px -4px #E3BB46;}}li{font-size:14px;}.about-arrow{position:relative;bottom:-9vh ​!important;}.scroll-arrow.h-center{bottom:5vh;}#section-2{height:auto;}.spray-tan .scroll-arrow{position:relative;}p.big-text{font-size:22px;font-weight:800;}.button-app{background:#dc4372;color:#ffffff;cursor:pointer;display:inline-block;font-size:10px;font-weight:400;line-height:46px;padding:0 15px;font-family:Poppins,sans-serif;letter-spacing:2px;transition:ease 500ms all;box-shadow:1px 1px 7px #3333332b;margin:5px 0;width:74%;position:inherit;border-radius:0;margin-bottom:1vh;margin:0 auto;display:block;right:13%;}svg.payment-icon{float:none;}img.separator{margin:0 auto;}img.services-img{margin:0 auto;display:block;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}.flex-buttons-equal{display:flex;flex-wrap:wrap;}.left-padding{left:14px;} img.botox-1{margin-top:1vh;}.padding-left{left:13px;}i.fa.fa-angle-up.scrollTop.text-right{float:right !important;font-size:33px;}.padding-top-bottox{margin-top:10vh;}.space-sepa{}.padding-tan{margin-top:86px;}.Waxing-padding{padding-top:1vh;}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#dc4372;}a.btn.book-now{background:#dc4372;border-radius:0;color:#ffffff;display:inline-block;font-size:13px;height:4vh;line-height:34px;position:fixed;right:0;text-align:center;text-decoration:none;text-transform:uppercase;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform-origin:bottom right;width:191px;top:51px;z-index:9999999999;}.padding-top{padding-top:13vh;}p.content-coming{padding-top:3vh;}.mic-price{position:absolute;}.price-list-page p{font-weight:bold !important;} table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem;font-family:'Poppins',sans-serif !important;} img.separator{margin:0 auto;width:6%;display:block;width:0px;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}.padding-left-prices{padding-left:26px;}img.IMG-122{margin-bottom:2vh;}.Body-Contouring-padding{position:relative;top:9vh;}img.before-and-after-pics{min-width:3VW;width:52%;margin:0 auto;display:block;}img.before-and-after-pics2{min-width:3VW;width:33%;}.intro-box h1{text-align:left;color:#282828;font-size:3vw;line-height:3;}.content-wrapper h1,.content-wrapper .heading-1,.content-wrapper h2,.content-wrapper .heading-2{line-height:1.1;} h2.midbarh{line-height:1.6;}.sidebar{margin-top:9vh;}.padding-down-price{margin-top:5%;}h2.The.InnoPen{font-size:25px;}h2.padding-Clinical.Skin{font-size:16px;font-weight:700;}.marg-top{margin-top:5vh;}.contact-top{margin-top:13vh;}h2#heading-2\{font-size:19px;}.padding-Clinical{margin-top:40px;}.padding-Lashes-price{margin-top:4px;}h2.padding-h2-Micro-Needling.With.The.InnoPen{margin-top:33px;}.padding-Microshading-price{margin-top:3px;}.padding-Body-price{margin-top:1px;}.padding-Microblading-price{margin-top:4px;} img.botox-1{margin-top:13px;} interior-page h1,.interior-page h2{font-size:16px;text-align:left;font-weight:800;} .treatment-bg{background-image:url(https://onthespot.boutique/wp-content/uploads/sites/850/2022/09/treatmeant.jpg);background-size:contain;} .content-top{top:10vh !important;}.anchors-price-list a li{line-height:45px;padding:0 20px;font-size:13px;cursor:pointer;margin-bottom:5px;}.service-anchors-price{height:auto;max-height:96vh;overflow-y:auto;padding:10px;z-index:1;width:14%;top:75vh;}.waxing-page-padding{border:none;height:140vh !important;top:8vh;}a.pink-btn{color:#dc4372;font-size:21px;}  .trustanalytica-badge{width:38%;display:inline-block;}.spot-award .company-logo{padding-top:0;padding-left:9vw;}.header-bad{display:flex;}.header-bad > .single{flex:1;align-items:center;justify-content:flex-start;display:flex;}.header-bad img{padding:0px 10px;}img.top-10{margin-bottom:5px;padding:0;width:132%;max-width:106%;}html{scroll-behavior:smooth;scroll-padding-top:135px;}.covid-banner p.banner-toggle{font-size:17px;line-height:38px !important;}img.2024-TOP{margin-bottom:5px;padding:0;width:132%;max-width:106%;}a.darker-pink{background:#822a45;}article.post .post-title{text-align:center;letter-spacing:2px;margin-bottom:10px}.archive-post.masonry .post-title{font-size:24px !important;}  @media screen and (max-width:1920px){img.botox-1{margin-top:27px;}.padding-Clinical{margin-top:48px;}.padding-Facials-price{margin-top:4px;}.padding-Advanced-price{margin-top:5px;}.padding-Lashes-price{margin-top:4px;}.padding-Micro-price{margin-top:1px;}.padding-Microblading-price{margin-top:7pxpx;}.padding-Microshading-price{margin-top:6px;}.padding-Waxing-price{margin-top:3px;}.padding-Spray-price{margin-top:3px;}.padding-Body-price{margin-top:14px;}} @media only screen and (max-width:1680px){.button-app{width:86%;right:7%;}.greviewb{max-width:255px;padding:8px 40px;right:4vw;position:relative;float:none;}.margin-left{left:2%;}.service-anchors li{font-size:13px;}} @media only screen and (max-width:1600px){.padding-Botox-price{margin-top:-4px;}.padding-Clinical{margin-top:36px;}.padding-Lashes-price{margin-top:0px;}} @media only screen and (max-width:1536px){.padding-Clinical{margin-top:34px;}.padding-Facials-price{margin-top:-4px;}.padding-Advanced-price{margin-top:-4px;}.padding-Lashes-price{margin-top:-3px;}.padding-Micro-price{margin-top:-6px;}.padding-Microblading-price{margin-top:-1px;}.padding-Waxing-price{margin-top:-5px;}.padding-Body-price{margin-top:-2px;}.padding-Botox-price{margin-top:-7px;}.padding-Microshading-price{margin-top:-3px;}} @media only screen and (max-width:1440px){.interior-page .stage{height:auto;}.inner-scroll{bottom:14vh!important;}.button-app{width:102%;left:0vw;}.greviewb{max-width:255px;padding:8px 40px;right:4vw;position:relative;float:none;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}img.botox{margin-top:2px;} .button-one{font-size:13px;}.padt{padding-top:15%;}.slider-wrapper,.slick-button-container{top:0vh;}.header-company-title a{font-size:69px;}.text-b{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.scroll-arrow{bottom:0vh;}.interior-page:not(header){margin-top:60px;}.contact-reservation .section-one{padding:0;}.contact-reservation .section-one .services-list-wrapper{padding:10px 0;}.company-logo{padding:10vh 0px 0px 1vw;}.header-company-title a{font-size:60px;}.marg-top{margin-top:8%;}.text-b{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}header.header-wrapper{min-height:60vw;}.tabs dd>a,.tabs .tab-title>a{padding:1rem 1rem;}.bigpad{padding-top:0%;}.scroll-arrow{ top:52vw;position:absolute;} img.botox{margin-top:2px;}.spot-award .company-logo{padding-top:0;padding-left:0;margin-left:5.5vw;}img.company-award{width:35%;}} @media only screen and (min-width:1440px){.home-badges{z-index:9999;position:relative;}header.header-wrapper{min-height:51.5vw;}.service-anchors li{font-size:12px;padding:0 5px;}} @media only screen and (max-width:1366px) and (min-width:1024px){.top-modify{bottom:17px !important;} .padding-fix{padding:130px 0;}.scroll-arrow.h-center{bottom:-60px;top:initial;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}} @media only screen and (max-width:1366px){.min-height{height:40vh;}.slider-wrapper,.slick-button-container{top:-1vh;}.scroll-arrow{top:calc(81%);}.contact-reservation .section-one .services-list-wrapper{padding:10px 0;}.company-logo{padding:25vh 0px 0px 1vw;}.mobvid{width:625px;}.o-pad{padding:90px 40px;}.header-company-title a{font-size:24px;}.text-b{top:calc(50%)!important;}header.header-wrapper{min-height:50vw;}.tabs dd>a,.tabs .tab-title>a{padding:1rem 1rem;}.hor-pad{padding:0 45px;}#section-home-two{background:#dc4372;height:auto;}.c-padded{padding:60px 60px 0px 40px;}.interior-page .header-company-title a{font-size:20px;}.bigpad{padding-top:22%;}.scroll-arrow{top:calc(72%);}.scroll-arrow{bottom:-10vh;top:calc(82%);}.button-app{width:92%;left:-4%;}a.button-app{font-size:10px;}.greviewb{max-width:255px;padding:8px 40px;right:4vw;position:relative;float:none;}a.button-one{font-size:11px;}.padded.microneedle-intro{padding:2px 60px;}.interior-page .stage.microneedle-stage{height:810px;}.padding-top-bottox{margin-top:12vh;}.padding-tan{margin-top:11vh;}.padding-top{padding-top:16vh;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}.padding-Body-price{margin-top:-11px;}img.botox{margin-top:2px;}.padding-top-bottox{margin-top:14vh;}img.botox-1{margin-top:34px;}img.botox{margin-top:0px;}img.IMG-122{margin-bottom:4vh;margin-top:-1px;}img.botox{margin-top:8px;}.service-anchors li{padding:0 5px;font-size:11px;}.social-bar{top:63%;}} @media only screen and (max-width:1330px){.text-b{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.interior-page .top-bar-section ul li > a,.interior-page .top-bar-section li:not(.has-form) a:not(.button),.interior-page .top-bar-section ul li:hover:not(.has-form) > a,.interior-page .top-bar-section li:not(.has-form) a:hover:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:hover:not(.button){font-size:14px;}.scroll-arrow{bottom:-10vh;top:calc(95%);}header.header-wrapper{min-height:60vw;}.slider-wrapper{top:0;}.service-anchors li{font-size:10px;padding:0 5px;}} @media only screen and (max-width:1290px){a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}} @media only screen and (max-width:1280px){.vertical-padding{padding-top:7vh;padding-bottom:7vh;}header.header-wrapper{min-height:55vw;}.scroll-arrow{bottom:5px;}.padded{padding:40px;}h1,h1 a,.heading-1,h2,.heading-2{margin:15px 0;line-height:1.2;}.text-b{transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}.company-logo{max-width:340px;}.interior-page .top-bar-section ul li > a,.interior-page .top-bar-section li:not(.has-form) a:not(.button),.interior-page .top-bar-section ul li:hover:not(.has-form) > a,.interior-page .top-bar-section li:not(.has-form) a:hover:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:not(.button),.interior-page .top-bar-section li.active:not(.has-form) a:hover:not(.button){font-size:14px;padding:0 10px;}.bigpad{padding-top:0%;}.scroll-arrow{bottom:-10vh;top:calc(73%);} .button-app{width:99%;left:0px;}.greviewb{max-width:255px;padding:8px 40px;right:4vw;position:relative;float:none;}a.button-one{font-size:11px;}.interior-page h1,.interior-page h2{font-size:16px !important;text-align:left;font-weight:800;}.padding-tan{margin-top:86px;}.Waxing-padding{padding-top:0;}.padding-top-bottox{margin-top:86px;}} @media only screen and (max-width:1200px){.scroll-arrow{bottom:-10vh;top:calc(82%);}} @media only screen and (max-width:1024px){.scrollfade{opacity:1;}h2.midbarh{text-align:right!important;}.scrollfade.complete{opacity:1;}[class*="fadein-"]{opacity:1;}.company-logo{max-width:210px;background:white;padding:15px 0;}.slider-wrapper,.slick-button-container{top:0;}.interior-page .top-bar{padding:0px 0px;}.checklist{padding:20px;}.flower-bg{background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),url(https://onthespot.boutique/wp-content/uploads/sites/850/2020/02/footerbgf.jpg) 25% 50% /cover!important;}.text-b{position:relative;right:0;padding:5% 5% 0 0px;transform:translateY(-5%);-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);}.social-vertical-bar{width:5vw;}.social-bar{top:0;margin-top:10px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}.social-bar a{font-size:22px;}.h-center{left:auto;transform:inherit;-webkit-transform:inherit;-moz-transform:inherit;}.social-bar a:nth-child(2)::before,.social-bar a:nth-child(3)::before{width:1px;height:3px;margin:18px 0;}.gradient-center{background:-webkit-linear-gradient(left,#ffffff,rgba(244,244,244,.8),transparent);background:-o-linear-gradient(left,#ffffff,rgba(244,244,244,.8),transparent);background:-moz-linear-gradient(left,#ffffff,rgba(244,244,244,.8),transparent);background:linear-gradient(left,#ffffff,rgba(244,244,244,.8),transparent);}.gradient-center.right{background:-webkit-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:-o-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:-moz-linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);background:linear-gradient(right,#ffffff,rgba(244,244,244,.8),transparent);}.absolute:not(.footer-overlay){position:relative;max-width:100%;text-align:center;}.content-wrapper h1,.content-wrapper .heading-1,.content-wrapper h2,.content-wrapper .heading-2{font-size:4.5vw;text-align:left;}.v-padded{padding:60px 20px;}.stage,.full-height{min-height:inherit;height:auto;}.min-height{min-height:inherit;height:auto;}header.header-wrapper{min-height:inherit;padding:0;background:white;}header.header-wrapper.interior-page{padding:0;}header.interior-page.sticky-header{background:rgba(5,117,167,.8);}.company-title-wrapper{padding-top:5px;}.sticky-header .company-title-wrapper{height:0;opacity:0;padding-top:0;}.top-bar{float:none;height:45px;line-height:45px;width:100%;}.interior-page .top-bar{line-height:45px;height:55px;}.interior-page .top-bar.expanded{height:auto;}.top-bar.expanded .title-area{background:#dc4372;}.top-bar .name{background:#dc4372;padding:21px 0;}.top-bar-section{background:#dc4372;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;text-align:center;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){line-height:45px;}.scroll-arrow{bottom:auto;float:left;margin-top:35px;position:relative;width:100%;}.interior-page .header-company-title{text-align:center;}.home-wrapper .right div:first-child{float:right;}.home-wrapper #section-1{background:#fff;background-size:cover;}.home-wrapper #section-1 div:first-child{padding-top:35px;}.stage-background{top:0;}.about-img-large{height:50vh!important;}.spa-bath-image{height:100%!important;position:absolute;top:0;}.services-wrapper{padding-top:90px;}.service-anchors li{border:1px dotted rgba(40,40,40,.8);float:left;margin:5px 2.5px;}.service-content{height:0;min-height:100%;}.service-content.active{height:45vh;}.body-scrubs-page #section-2{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/body-scrub2.jpg) no-repeat center;background-size:cover;}.body-scrubs-page #section-2 .gradient-right{background:rgba(244,244,244,.4);}.eyebrow-tinting-page .stage{background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2021/07/lash.jpg) no-repeat;background-size:cover;}.botox .stage{background:url(https://onthespot.boutique/wp-content/uploads/sites/850/2021/07/botox.jpg) no-repeat;background-size:cover;}.eyelash-tinting-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/eyelash-tinting.jpg) no-repeat;background-size:cover;}.facials-page #section-3{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/facials2.jpg) no-repeat;background-size:cover;}.facials-page #section-3 .gradient-right{background:none;}.facial-peels-page #section-2{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/facial-peels2.jpg) no-repeat;background-size:cover;}.facial-peels-page #section-2 .gradient-right{background:none;}.laser-hair-removal-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/laser-hair-removal.jpg) no-repeat;background-size:cover;}.body-exfoliation-page #section-1{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/body-exfoliation.jpg) no-repeat;background-size:cover;}.body-exfoliation-page #section-2{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/body-scrub2.jpg) no-repeat center;background-size:cover;}.body-exfoliation-page #section-2 .gradient-right{background:rgba(244,244,244,.4);}.deep-tissue-massage-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/deep-tissue-massage.jpg) no-repeat;background-size:cover;}.hot-stone-massage-page #section-3{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/hot-stone-massage2.jpg) no-repeat;background-size:cover;}.hot-stone-massage-page #section-3 .gradient-right{background:rgba(244,244,244,.4);}.prenatal-massage-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/prenatal-massage.jpg) no-repeat;background-size:cover;}.swedish-massage-page #section-2{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/swedish-massage2.jpg) no-repeat;background-size:cover;}.swedish-massage-page #section-2 .gradient-right{background:rgba(244,244,244,.4);}.manicure-page #section-1{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/manicure2.jpg) no-repeat;background-size:cover;}.manicure-page #section-3{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/manicure.jpg) no-repeat;background-size:cover;}.manicure-page #section-3 .gradient-right{background:rgba(244,244,244,.4);}.nail-art-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/nail-art.jpg) no-repeat;background-size:cover;}.paraffin-bath-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/paraffin-bath.jpg) no-repeat;background-size:cover;}.pedicure-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/pedicure.jpg) no-repeat;background-size:cover;}.shellac-page .stage{background:url(https://onthespot.boutique/wp-content/themes/spa2/images/shellac.jpg) no-repeat;background-size:cover;}.footer-wrapper{background:white;background-size:cover;}.social-links{height:auto;}.tabs dd>a,.tabs .tab-title>a{padding:1rem 0.8rem;}.tabs-content>.content.active{padding:17% 27% 5% 7%;}.button-midbar{float:right;}.rrmob{text-align:left!important;}.nhome{padding-top:0;}.header-top{z-index:1;padding:0;background:#dc4372;}.mobvid{width:100%}.bigmargr{margin-right:0;}a.btn-prices{border:2px solid #dc4372;padding:9px;font-size:16px;text-align:center;font-weight:800;margin-bottom:6px;margin-left:5px;}img.botox{width:100%;margin:0 auto;display:block;}img.botox-1{margin-top:1vh;width:100%;}.flex-buttons-equal{display:block;}.mbl-z{position:relative;z-index:1;}.trustanalytica-badge{width:25%;}a.button-app{display:inline-block;width:auto;}.spot-award .company-logo{margin-left:0;padding-bottom:3vw;}img.company-award{width:15%;}a.btn-prices{border:2px solid #dc4372;padding:3px;font-size:16px;text-align:center;font-weight:800;margin-bottom:14px;margin-left:0px;padding-left:20px;padding-right:10px;margin-top:4px;} a.btn-prices{border:2px solid #dc4372;padding:4px;font-size:15px;text-align:center;font-weight:800;margin-bottom:4px;margin-left:0px;display:block;width:68%;margin:0 auto;margin-bottom:2vh;}.padded{padding:88px;}iframe#\32 51343912504046{height:1100px !important;}.home-nav-cta-wrapper{width:100%;}.header-large h1.form-header{font-size:1.3em;width:130%;}.header-company-title{float:left;margin:16px;width:100%;text-align:right;}img.\32 024-TOP{width:64%;}} @media only screen and (max-width:1024px) and (orientation:landscape){.interior-page.about-wrapper h2{text-align:center;}.stage-background img{width:100%;}.about-image{display:block;margin:0 auto 15px;}.about-img-large{height:100vh!important;}.about-img-large img{width:100%;}.service-anchors{width:30%;}.service-anchors h1{font-size:2.5vw;}.service-anchors li{margin:2.5px;}.service-content-wrapper{width:70%;}.service-content{height:0;}.service-content.active{height:65vh;}.button-app{width:75%;right:0px;}.header-bad img{padding:0px 10px;}} @media only screen and (max-width:767px){.mbl-z{position:relative;z-index:1;} .interior-page .top-bar{padding:50px 0px;}header.interior-page.sticky-header{background:rgb(220 67 114);}.social-bar{margin-top:80px;}.hor-pad{padding:0;}.social-vertical-bar{width:10vw;height:auto;}.greviewb{max-width:225px;padding:40px 0;float:none;margin:0 auto;display:block;}.text-b{position:relative;right:0;padding:0;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);}.content-wrapper h1,.content-wrapper .heading-1,.content-wrapper h2,.content-wrapper .heading-2{font-size:7vw;margin-top:0;}.vertical-padding{padding-top:5vh;padding-bottom:5vh;}.padded{padding:20px;}.gradient-center,.gradient-left,.gradient-right{background:rgba(244,244,244,.4)!important;}.home-content,.intro-box,.services-wrapper .service-content div.complete,.interior-content{margin-top:0px;}header.header-wrapper{min-height:auto;padding-top:45px;}header.header-wrapper .v-center{top:0;padding:35px 0;}.footer-wrapper h3,.footer-wrapper p{font-size:20px;}.tabs dd,.tabs .tab-title{width:50%;text-align:center;}.header-company-wrapper img{max-height:65px;}.header-company-title{margin-bottom:15px;}.interior-page .header-company-title{margin-bottom:0;text-align:left;}.company-title-wrapper{padding:0;position:relative;top:0;left:0;}.tagline-wrapper p{text-align:center;}.hor-pad{padding:0;}.header-company-title a{font-size:30px;line-height:normal;text-align:center;}.tabs-content>.content.active{padding:4% 10%;}.sticky-header .home-nav-cta-wrapper{padding:0px 0;}h3.panelh{font-size:24px;}.header-company-title img{width:auto;max-height:220px;}.header-company-title a span{display:none;}header.header-wrapper .header-cta .button-one{line-height:45px;margin-bottom:5px;}.scroll-arrow{position:absolute;bottom:10px;left:0;}.header-image{height:100vh;background:url(https://onthespot.boutique/wp-content/themes/spa2/images/sliders/02-mobile.jpg) no-repeat;background-size:cover;}.home-wrapper .stage-background{position:relative;}.home-wrapper #section-1{background:none;}.home-content h2{margin-bottom:35px;}.interior-page:not(header){margin-top:45px;}.interior-page .slider-wrapper{height:auto;}.interior-page .parallax-wrapper{position:relative;}.about-content{margin-top:-34vh;}.about-img-large{height:auto!important;}.spa-bath-image{display:none;}.services-wrapper{padding-top:45px;}.service-anchors li{font-size:15px;padding:0 10px;margin:2.5px 0;width:50%;}.service-content{height:auto;}.service-content.active{height:auto;}.services-wrapper .parallax-wrapper{position:relative;}.services-wrapper .slider-wrapper{height:auto;}.body-scrubs-page #section-2,.eyebrow-tinting-page .stage,.eyelash-tinting-page .stage,.laser-hair-removal-page .stage,.deep-tissue-massage-page .stage,.prenatal-massage-page .stage,.nail-art-page .stage,.paraffin-bath-page .stage,.pedicure-page .stage,.shellac-page .stage,.facials-page #section-3,.facial-peels-page #section-2,.body-exfoliation-page #section-1,.body-exfoliation-page #section-2,.hot-stone-massage-page #section-3,.swedish-massage-page #section-2,.manicure-page #section-1,.manicure-page #section-3{background:none;}#gmap2{height:200px!important;}.button-app{width:75%;right:0px;}.padded.microneedle-intro{padding:20px;}.trustanalytica-badge{width:50%;}.spot-award .company-logo{padding-bottom:5vw;}img.company-award{width:35%;} a.btn-prices{border:2px solid #dc4372;padding:4px;font-size:15px;text-align:center;font-weight:800;margin-bottom:4px;margin-left:0px;display:block;width:68%;margin:0 auto;margin-bottom:2vh;}.padded{padding:62px;}iframe#\32 51343912504046{height:1100px !important;}.header-large h1.form-header{font-size:1.3em !important;width:130% !important;} ul.form-section{margin:0;padding:0;height:620px;overflow:scroll;overflow-x:hidden;} img.\32 024-TOP{width:100%;}} @media only screen and (max-width:500px){.service-anchors li{font-size:10px;padding:0 5px;}.service-anchors{padding:5px;}}@media only screen and (max-width:325px){.service-anchors li{font-size:9px;padding:0;}a.btn-prices{border:2px solid #dc4372;padding:4px;font-size:11px;text-align:center;font-weight:800;margin-bottom:4px;margin-left:0px;}} form#\32 51343912504046 label{color:pink;} 