@import url("https://fonts.googleapis.com/css?family=Nunito");html,body,h1,h2,h3,h4,h5,h6,ul,li,a,form,table,tr,td,button{font-family:"Josefin Sans",sans-serif;color:#777;font-weight:normal;padding:0;margin:0}h4{margin:20px 0 2px}h5{font-weight:100;margin-bottom:30px}a:link,a:visited,a:focus{color:#00DCAE}a:hover{color:#000}footer{padding:24px 0;clear:both;color:#777;font-size:14px;line-height:32px}footer span{padding:0 10px}footer a{color:#00DCAE}.social-footer{text-align:right}.social-footer img{display:inline-block;max-width:32px;margin-left:3px}header{position:absolute;z-index:100;top:0;left:0;width:100%;padding:20px 0;background:url("/assets/img/header-gradient.png") 0 0 repeat-x}#TopNav{text-align:right;position:absolute;z-index:2;top:0;right:0}#TopNav ul li{display:inline-block;font-size:14px;font-weight:300;color:#fff;padding-left:20px;margin-right:20px}#TopNav ul li.phone{background:url("/assets/img/phone-icon.png") 0 0 no-repeat;background-size:11px auto;margin-right:20px}#TopNav ul li.location{background:url("/assets/img/directions-icon.png") 0 0 no-repeat;background-size:11px auto;margin-right:3em}#Logo{max-width:265px;float:left;display:block}#Logo img{width:100%}.navbar{padding:1rem}#navbarNav ul li{display:inline-block}#navbarNav ul li a{font-size:17px;color:#fff;text-align:right;font-weight:300}.navbar-nav{display:inline-block;text-align:right;width:100%}.navbar-nav ul li{float:right;text-align:right}.navbar-nav ul li a.nav-link{display:inline-block;padding:0 0.7rem}.navbar-interior{text-align:right;width:100%}.navbar-toggler{position:absolute;z-index:1111;left:0;top:2px}.navbar-toggler span{background:url("/assets/img/menu.png") 0 0 no-repeat;background-size:30px auto}#MobileBar{display:none}.btn-main{border:solid 1px #BBBBBB;background:url("/assets/img/btn-arrow.png") 5px 4px no-repeat;background-size:28px auto;color:#777;text-transform:lowercase;display:inline-block;text-align:center;clear:both;font-size:18px;font-weight:bold;padding:6px 20px 4px 44px;-webkit-border-radius:90px;border-radius:90px;background-clip:padding-box}.pricing-area a{background:#a8a8a8;padding:12px 20px;color:#fff;font-size:18px;line-height:24px;color:#fff;border-radius:6px;display:block;text-decoration:none}.pricing-area a:hover{background:#848484;transition:all ease .3;text-decoration:none}.succdiv,.errordiv{background:#00dcae;color:#fff;padding:14px;text-align:center;margin-bottom:15px;-webkit-border-radius:90px;border-radius:90px;background-clip:padding-box;font-weight:bold}.errordiv{background:#F23358}ul.checklist,.service-content ul.checklist{padding-left:0;margin-left:0}ul.checklist li,.service-content ul.checklist li{background:url(/assets/img/checkmark.png) 0 0 no-repeat;background-size:18px auto;padding-left:30px;list-style:none}.container{position:relative}.center-container{margin-left:auto;margin-right:auto}#Hero img{width:100%}.section-spacer{clear:both;padding:50px 0}#Hero{position:relative;overflow:hidden;max-height:440px;height:440px;text-align:center}#Hero.lifestyle-hero{background:url(/assets/img/hero-banners/person-on-dock.jpg) top center no-repeat;background-size:cover}#Hero.about-hero{background:url(/assets/img/hero-banners/bridge-sunset.jpg) top center no-repeat;background-size:cover}#Hero.gyro-hero{background:url(/assets/img/hero-banners/woman-on-mat.jpg) top center no-repeat;background-size:cover}#Hero.skincare-hero{background:url(/assets/img/hero-banners/skincare-hero.jpg) top center no-repeat;background-size:cover}#Hero h1{background:rgba(0,220,174,0.8);color:#fff;font-size:64px;text-transform:uppercase;font-family:"Amatic SC",cursive;padding:12px 26px;margin:180px auto 0;display:inline-block;z-index:2}h2{font-size:66px;color:#5c5c5c;text-transform:uppercase;font-family:"Amatic SC",cursive}h3{color:#838383;text-transform:uppercase;font-weight:normal;font-size:32px;margin-bottom:10px}#IntroSection{text-align:center;max-width:740px;margin:0 auto}#IntroSection h2{margin:0 auto 14px;width:100%}#IntroSection p{color:#838383;font-size:18px;line-height:24px;width:100%}.service-section{padding-bottom:80px}.service-right,.service-left{background:#ededed;padding:0;overflow:hidden}.img-left,.img-right{background:none}.service-content{padding:52px}.service-content p{font-size:18px;line-height:24px;color:#838383}.service-content ul{margin:25px 0 0 15px}.service-content ul li{font-size:16px;color:#838383;line-height:22px;margin-bottom:20px;font-weight:bold}.bio-container{padding:0 30px 30px}#HeroHome{width:100%}#HeroHome img{width:100%}#HeroHome{position:relative}.hero-copy-container{position:absolute;z-index:2;left:1.5em;top:200px;width:50%}.hero-copy-top{background:rgba(0,220,174,0.8);padding:30px}.hero-copy-top h1{font-family:"Amatic SC",cursive;color:#fff;font-weight:300;line-height:66px;font-size:68px;text-transform:uppercase}.hero-copy-bottom{padding:20px 30px;background:rgba(19,187,146,0.8)}.hero-copy-bottom p{color:#fff;font-size:18px;padding:0;margin:0}#HomeColumns p{padding:30px 15px;color:#777;font-size:16px}#HomeSection2{background:url("/assets/img/machine-banner.jpg") 0 0 no-repeat;background-size:cover;min-height:450px;width:100%}#HomeSection2 h2{font-family:"Amatic SC",cursive;color:#fff;font-weight:300;line-height:66px;font-size:68px;text-transform:uppercase}#HomeSection2 p{font-size:18px;color:#fff;margin-top:15px}.home-right-col{padding:20px 70px;background:url("/assets/img/stretch-icon.png") 0 24px no-repeat;background-size:54px auto}.home-right-col .btn-main{background-color:#fff}#HomeSection3{background:#DDE1DE;position:relative}#HomeSection3 .container{height:400px}#HomeSection3 h2{font-family:"Amatic SC",cursive;color:#5C5C5C;font-weight:300;line-height:66px;font-size:68px;text-transform:uppercase}#HomeSection3 p{font-size:18px;color:#838383;margin-top:15px}.home-sec3-img{width:353px;height:auto;position:absolute;z-index:2;right:10%;bottom:-50px}.home-left-col{padding:60px 0 20px 120px;background:url("/assets/img/brush-icon.png") 50px 64px no-repeat;background-size:54px auto}.home-left-col .btn-main{background-color:#fff}.home-col{padding-bottom:20px;position:relative}.home-col .btn-main{position:absolute;z-index:3;left:24px;bottom:0}@media (max-width: 1200px){.container{max-width:1320px}}@media (max-width: 992px){body{overflow-x:hidden}.hero-copy-container{width:94%;left:0;right:0;margin:0 auto}.home-right-col{padding:20px 0 20px 70px}#MobileBar{position:absolute;left:0;top:0;z-index:200;height:30px;width:100%;display:block;background:#00DCAE}#Logo{float:none}.logo-link{clear:both;display:block;float:none;margin:20px auto 0;text-align:center}#navbarNav{width:100%;position:absolute;left:0;top:10px;height:auto;background:#00DCAE}#navbarNav ul li{display:block;text-align:center;width:100%;clear:both;float:none;border-top:solid 1px rgba(255,255,255,0.8)}#navbarNav ul li.contact-link{background:rgba(0,0,0,0.3)}#navbarNav ul li a{text-align:center;width:100%;display:block}header .container{padding:0}.home-sec3-img{display:none}#HomeSection3 .col-sm-6,#HomeSection2 .col-sm-6,#HomeSection2 .col-sm-6.float-sm-right,#HomeSection2 .float-sm-right{width:100%;max-width:100%;flex:100%;float:none !important}#HomeSection3 .col-sm-6 h2,#HomeSection2 .col-sm-6 h2,#HomeSection2 .col-sm-6.float-sm-right h2,#HomeSection2 .float-sm-right h2{font-size:35px;line-height:35px}#HomeSection3 .col-sm-6 p,#HomeSection2 .col-sm-6 p,#HomeSection2 .col-sm-6.float-sm-right p,#HomeSection2 .float-sm-right p{font-size:16px;line-height:20px}.section-spacer{padding:30px 0}#HomeSection2{background:#838383}#HomeSection2,#HomeSection3,#HomeSection3 .container{min-height:auto;height:auto}.home-left-col{background-position:10px 20px;padding:20px 0 20px 80px}.hero-copy-container{width:94%;left:0;right:0;margin:0 auto}.interior-spacer{padding:20px}.interior-spacer h2{font-size:42px;line-height:44px}#IntroSection{padding-top:30px}#IntroSection p{font-size:16px;line-height:20px}.service-content{padding:20px}}@media (max-width: 768px){.hero-copy-top{padding:20px}.hero-copy-top h1{font-size:40px;text-align:center;line-height:42px}.hero-copy-container{top:140px}.hero-copy-bottom p{font-size:16px;line-height:20px;font-weight:300}#HomeColumns p{padding:20px 15px 0;font-size:16px;text-align:center;line-height:20px;text-align:center}.home-btn{margin:0 auto 20px;text-align:center;float:none;display:inline-block}.home-col{text-align:center}h3{font-size:24px;margin-top:20px}.service-content p{font-size:16px;line-height:20px}.service-content img,.service-left img,.service-right img{width:100%}}@media (max-width: 576px){#HeroHome{height:500px}#HeroHome img{width:auto;height:500px}.home-col .btn-main{position:relative;left:0;right:0;margin:0 auto}}
