﻿@import "/assets/fa/css/all.css";@import "/wf/fonts/fonts.css";.color-main{color:#FEBCBE}.bg-main{background:#FEBCBE}.color-dark{color:#656474}.color-dark-accent{color:#9692A4}.color-extra-dark{color:#0d1114}.color-light{color:#FAF9FA}.color-light-accent{color:#98A1AF}.bg-light-accent{background:#98A1AF}.color-extra-light{color:#fff}.color-white{color:#fff}.color-black{color:#000}h1{font-family:"Lato",sans-serif;font-size:3.4375rem;line-height:3.4375rem}h1.is-light{font-weight:300}h1.is-regular{font-weight:400}h1.is-bold{font-weight:700}h1.is-italic{font-style:italic}h2{font-family:"Lato",sans-serif;font-size:2.8125rem;line-height:2.8125rem;font-weight:300}h2.is-regular{font-weight:400}h2.is-bold{font-weight:700}h2.is-italic{font-style:italic}h3{font-family:"Lato",sans-serif;font-size:1.5625rem;line-height:1.5625rem;font-weight:300}h3.is-light{font-weight:300}h3.is-regular{font-weight:400}h3.is-bold{font-weight:700}h3.is-italic{font-style:italic}h4,h5,h6{font-family:"Lato",sans-serif;font-weight:400}.body-copy{font-size:1rem;line-height:1.5rem;font-family:"Open Sans",sans-serif;font-weight:300}.body-copy.is-light{font-weight:300}.body-copy.is-reg{font-weight:400}.body-copy.is-bold{font-weight:700}.lead-copy{font-family:"Open Sans",sans-serif;font-size:1.25rem;line-height:30px;font-weight:300}.small-copy{font-size:15px;line-height:22.5px;font-family:"Open Sans",sans-serif}.small-copy.is-light{font-weight:300}.small-copy.is-reg{font-weight:400}.small-copy.is-bold{font-weight:700}.small-copy.is-spaced{line-height:30px}.wrap-75{width:100%;max-width:650px;margin:0 auto}input{font-family:"Open Sans",sans-serif;font-weight:300}@media screen and (max-width: 767px){h1{font-size:200% !important}h1 .subscript{font-size:1.2rem}h2{font-size:200%}h1{line-height:2rem}h2,h3{line-height:2rem}}header{position:absolute;width:100%;z-index:9999}header .topbar{width:100%;height:auto;padding:0;background-color:#98A1AF}header .topbar .top-location{font-family:"Open Sans",sans-serif;font-size:14px;color:#FAF9FA}header .topbar .top-link{font-family:"Open Sans",sans-serif;font-size:14px;line-height:28px;padding:0 .5rem;color:#FAF9FA;display:inline-block}header .topbar .top-link.active{background:#FEBCBE;display:inline-block}header .topbar .top-location:hover,header .topbar .top-link:hover{color:rgba(250,249,250,0.7);text-decoration:none}header .topbar .top-link:last-child{margin-right:0;padding-right:0 !important}#navbar-container{background:white}@media screen and (min-width: 992px){#navbar-container{background:transparent}}#navbar-container .navbar-brand{display:block}#navbar-container .mobilebrandlogo{display:block;width:150px}.navbar{background:#FAF9FA;z-index:10}.navbar #megamenu.dropdown-menu{left:0}.navbar .nav-logo{max-width:150px}@media screen and (min-width: 992px){.navbar{background:transparent}}.nav-item{margin-right:.5rem}.nav-item .nav-link{font-family:"Open Sans",sans-serif !important;color:#656474 !important;font-size:14PX;font-weight:300;font-style:normal;width:max-content}@media (min-width: 992px) and (max-width: 1200px){.nav-item .nav-link{font-size:12px}}.nav-item .nav-link:hover{color:#98A1AF !important}@media screen and (min-width: 1200px){.nav-item{margin-right:2rem}}.nav-item .nav-link:last-child{padding-right:0;padding-left:0}.nav-item.nav-divider{position:relative}.nav-item.nav-divider::after{content:"•";color:#FEBCBE;position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);opacity:1}.nav-item:last-child{margin-right:0 !important}.nav-item:last-child .nav-link{margin-right:0}.dropdown-menu{background-color:#9692A4;border-color:transparent;margin-top:0 !important;border:0;border-radius:0;min-width:18rem}.dropdown-menu ul{list-style:none;padding:0;margin:0}.dropdown-menu ul li{margin-top:.5rem;padding:0 .5rem}.dropdown-menu ul li::before{content:"• ";color:#FEBCBE}.dropdown-menu #dropdown-services{width:100%}.dropdown-menu .dropdown-category{font-family:"Lato",sans-serif;font-size:22px;padding:0;display:block;color:#FAF9FA;font-weight:300}.dropdown-menu .dropdown-category:hover{background-color:#9692A4;color:rgba(250,249,250,0.5);text-decoration:none}.dropdown-menu .dropdown-item{color:#FAF9FA;font-family:"Open Sans",sans-serif;font-weight:400;display:initial;padding:.1rem 0;font-size:14px}.dropdown-menu .dropdown-item:hover{background-color:transparent;color:rgba(250,249,250,0.5)}.dropdown-menu .dropdown-item:focus{background:transparent}.dropdown-toggle::after{border:none !important;margin-left:0 !important}.ui-btn{font-family:"Open Sans",sans-serif;font-size:0.9375rem;font-weight:700;font-style:normal;letter-spacing:0.05rem;line-height:0.9375rem;padding:.6rem 0rem;display:inline-flex;justify-content:center;align-items:center;width:100%;margin-bottom:0.5rem;transition:all .3s ease-in-out}.ui-btn-main{background-color:#FEBCBE;border:1px solid #FEBCBE;color:#FAF9FA}.ui-btn-main:hover{color:#FAF9FA;border:1px solid #ffeeef;background-color:#ffeeef;text-decoration:none}.ui-btn-main-ol{background-color:transparent;border:1px solid #FEBCBE;color:#FEBCBE}.ui-btn-main-ol:hover{color:#FAF9FA;border:1px solid #ffeeef;background-color:#ffeeef;text-decoration:none}.ui-btn-light{background-color:#FAF9FA;border:1px solid #FAF9FA;color:#656474}.ui-btn-light:hover{color:#656474;background-color:#d7cfd7;border:1px solid #d7cfd7;text-decoration:none}.ui-btn-light-accent{background-color:#98A1AF;border:1px solid #98A1AF;color:#FAF9FA}.ui-btn-light-accent:hover{color:#fff;background-color:#c3c8d0;border:1px solid #c3c8d0;text-decoration:none}.ui-btn-extra-light-accent{background-color:#FAF9FA;border:1px solid #FAF9FA;color:#FAF9FA}.ui-btn-extra-light-accent:hover{color:#FAF9FA;background-color:#FAF9FA;border:1px solid #FAF9FA;text-decoration:none}.ui-btn-dark{background-color:#656474;border:1px solid #656474;color:#fff}.ui-btn-dark:hover{color:#fff;background-color:#8b8a9a;border:1px solid #8b8a9a;text-decoration:none}.ui-btn-light-ol{background-color:transparent;border:1px solid #FAF9FA;color:#FAF9FA}.ui-btn-light-ol:hover{color:#656474;background-color:rgba(250,249,250,0.5);border:1px solid rgba(250,249,250,0.5);text-decoration:none}.ui-btn-white{background-color:#fff;border:1px solid #fff;color:#656474}.ui-btn-white:hover{color:#fff;background-color:#d9d9d9;border:1px solid #d9d9d9;text-decoration:none}.ui-btn-white-ol{background-color:transparent;border:1px solid #fff;color:#fff}.ui-btn-white-ol:hover{color:#656474;background-color:#d9d9d9;border:1px solid #d9d9d9;text-decoration:none}.ui-btn-group .ui-btn:not(:last-child){margin-right:0.85rem}.footer1 .footer-link{color:#FEBCBE;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:300}.footer1 .footer-link:hover{color:#656474;text-decoration:none}.footer1 .nav .footer-link{color:#FEBCBE;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;margin-bottom:0.5rem}.footer1 .nav .footer-link:hover{color:#656474;text-decoration:none}.footer1 .footer-text{color:#FAF9FA;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:300}.footer2 .footer-link{color:#FAF9FA;font-family:"Open Sans",sans-serif;font-size:0.9375rem;font-weight:300}.footer2 .footer-link:hover{color:rgba(250,249,250,0.7);text-decoration:none}.footer2 .nav .footer-link{margin-bottom:0.9rem}.gen-link-light{color:#FEBCBE}.gen-link-light:hover{color:#656474}.img-border{border:5px solid #fff}.img-shadow{box-shadow:0px 0px 10px rgba(0,0,0,0.08)}.img-round{border-radius:10px}.woman-img{width:100%;height:auto;max-width:400px}.containerish{width:100%;height:auto;padding:0}@media screen and (min-width: 992px){.containerish{max-width:95%;height:auto;margin:0 auto}}.hero{background:#FAF9FA}.hero .hero-slide{height:85vh;display:flex;align-items:center;padding-top:4rem;padding-left:10px;padding-right:10px;min-height:700px}.hero .hero-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(250,249,250,0.8)}@media screen and (min-width: 992px){.hero .hero-slide{height:65vh;min-height:800px}.hero .hero-slide::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(101,100,116,0)}}.hero #slide-1{background:url("../../img/hero-1.jpg") top/cover}.hero #slide-2{background:url("../../img/hero-2.jpg") top/cover}.hero #slide-3{background:url("../../img/hero-3.jpg") top/cover}.hero #slide-4{background:url("../../img/hero-4.jpg") top/cover}.hero #slide-5{background:url("../../img/hero-5.jpg") top/cover}.hero .carousel-indicators{position:absolute;left:50%;transform:translateX(-50%);bottom:-45px;margin-right:0;margin-left:0}.hero .carousel-indicators li{width:10px;height:10px;border-radius:50%;border:1px solid rgba(101,100,116,0.5);background:transparent;margin-right:1rem}.hero .carousel-indicators li.active{border:1px solid #98A1AF;background:#98A1AF}@media screen and (min-width: 992px){.hero{padding-top:10% !important;padding-bottom:5% !important}}@media screen and (min-width: 1200px){.hero{padding-top:8% !important;padding-bottom:3% !important}}.venus{min-height:800px;position:relative;padding:40px 10px;overflow:hidden}.venus #venus-img{position:absolute;left:0;top:40px;height:100%;width:auto}@media screen and (min-width: 992px){.venus #venus-img{left:-100px}}@media screen and (min-width: 1200px){.venus #venus-img{left:0px}}.botox{position:relative;min-height:300px;padding:40px 10px}@media screen and (min-width: 992px){.botox{padding:6% 10px}}.staff-1{background-color:#FAF9FA;padding-top:40px}.staff-1 .img-placer{height:400px;position:relative}.staff-1 .img-placer img{position:absolute;top:0}@media screen and (min-width: 992px){.sign{background-color:#FEBCBE;height:400px;overflow:hidden;position:relative;z-index:-1}}@media screen and (min-width: 1200px){.sign{background-color:#FEBCBE;height:600px;overflow:hidden}}.staff-2{background-color:#FAF9FA;padding-bottom:40px}.staff-2 .img-placer{height:450px;position:relative}.staff-2 .img-placer img{position:absolute;bottom:0}@media screen and (min-width: 992px){.staff-2{padding-bottom:6rem}}.newsletter{background-color:#98A1AF;padding:40px 10px}.newsletter .ui-btn{padding:.70rem 1rem}@media screen and (min-width: 992px){.newsletter .ui-btn{padding:.66rem .5rem}}.newsletter input{background:transparent}.newsletter ::placeholder{color:#FAF9FA !important}.event{padding:40px 10px}.event #event-bg{background:url("../../img/event-bg@2x.jpg") top center/cover;min-height:350px;position:relative}.event #event-bg .event-info{background-color:rgba(255,255,255,0.85);height:70%;width:95%;position:absolute;top:20%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:1rem;text-align:center}.event #event-bg .event-info a:not(.ui-btn){color:#656474;text-decoration:underline}.event #event-bg .event-info a:not(.ui-btn):hover{text-decoration:none}.event #event-bg .event-info h2{font-weight:500}.event #event-bg .event-info p{padding:0 5rem}@media screen and (min-width: 992px){.event{padding:80px 10px}}@media screen and (max-width: 578px){.event .event-info h2{font-size:16px}.event .event-info p{padding:0 !important;font-size:12px}}.services{min-height:300px;padding:40px 10px;overflow:hidden}.appointments{padding:40px 0}.appointments h3 a{color:#98A1AF;text-decoration:underline}.appointments h3 a:hover{text-decoration:none}.appointments .appointment-bg{background:url("../../img/appointment-bg@2x.jpg") center/cover;min-height:400px;display:flex;align-items:center;justify-content:center;padding:1rem}@media screen and (min-width: 992px){.appointments .appointment-bg{padding:4rem 5rem}}@media screen and (min-width: 1200px){.appointments .appointment-bg{padding:6rem 8rem}}.appointments .appointment-bg .appointment-inner{width:100%;background-color:rgba(255,255,255,0.85);padding:1rem}@media screen and (min-width: 992px){.appointments .appointment-bg .appointment-inner{padding:5%}}@media screen and (min-width: 992px){.appointments{padding:6 0px 0}}.footer1{min-height:300px;position:relative;background-color:#FAF9FA;padding:40px 10px}.footer1 hr{max-width:300px;margin-left:0;background-color:#98A1AF;opacity:.2}.footer1 .follow-btn{display:inline-block;background-color:#FEBCBE;padding:.05rem .5rem !important;font-size:.8rem !important;vertical-align:middle;color:#fff;margin-left:1rem;transition:all .3s ease-in-out}.footer1 .follow-btn:hover{background-color:#fed5d6;color:#b1aebb;text-decoration:none;transition:all .3s ease-in-out}.footer2{background-color:#98A1AF;width:100%;padding:.6rem 30px}.fader,.fader-text{opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.fader.show,.fader-text.show{opacity:1;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.service{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.service.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}body{font-family:"Open Sans",sans-serif;font-weight:300}.subpage header{position:relative !important}.breadcrumbs{background:#656474;font-family:"Lato",sans-serif;color:#FAF9FA;font-weight:300;font-size:15;text-transform:uppercase}.breadcrumbs a{color:#FAF9FA}.breadcrumbs a:hover{color:#98A1AF;text-decoration:none}.breadcrumbs .current{color:#FAF9FA}.shareme{font-family:"Open Sans",sans-serif}.shareme a{color:#FAF9FA}.shareme a:hover{color:#98A1AF}.inner-bg{background:url("../../img/inner-bg.png)");background-position:center;background-size:auto;background-repeat:repeat}.banner-bg{height:400px;width:100%}.archive-title{font-variant-caps:initial}.banner::before{content:"";background:#FAF9FA;width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;opacity:.8}.banner{background-color:#fff;background-position:center !important;background-size:cover !important;position:relative}.banner h1{font-size:2.5rem}.banner h3{font-size:1rem}.banner .body-lead{font-size:1rem;line-height:1.5rem}.banner #banner-img-wrap{width:100%;overflow:hidden;height:60vh !important;background-position:center !important;background-size:cover !important}.banner #banner-img-wrap #banner-img{width:100%;height:auto}#postsection{padding:40px 10px}#postsection h1{color:#656474;font-family:"Open Sans",sans-serif;font-size:3.125rem;line-height:3rem;font-weight:300;font-style:normal}#postsection h2,#postsection h3,#postsection h4,#postsection h5,#postsection h6{color:#FEBCBE;font-family:"Open Sans",sans-serif;font-size:2.1875rem;line-height:2.1875rem;font-weight:300;font-style:normal;margin-bottom:1rem}#postsection p{font-weight:300}@media screen and (min-width: 768px){#postsection{padding:80px 10px}}.pagesection{padding:1rem}.pagesection iframe{width:100%}.pagesection h2,.pagesection h3,.pagesection h4{color:#FEBCBE}.pagesection h2{font-size:2rem;line-height:2.2rem}.pagesection h3{font-size:1.5rem;line-height:2rem}.pagesection ul,.pagesection p:not(a){font-weight:300;margin-bottom:1rem}.pagesection p:last-child(){margin-bottom:0}.pagesection a:not(.ui-btn){color:#FEBCBE}.pagesection .map-full{width:100%;height:400px}.pagesection .img-fluid{width:auto;height:auto}.pagesection .appointments{padding:40px 10px;margin:0;background:url("../../img/appointment-bg@2x.jpg");background-size:cover;background-position:center;background-attachment:fixed}.pagesection .appointments #form-bg{background-color:transparent;padding:2rem 1rem}.pagesection .appointments h2{color:#FAF9FA;font-family:"Lato",sans-serif;text-align:center}.pagesection .appointments h6{color:#FAF9FA;font-family:"Open Sans",sans-serif}.pagesection .appointments h6 a{color:#FAF9FA;text-decoration:underline}.pagesection .appointments h6 a:hover{text-decoration:none}.pagesection .appointments p{color:#FAF9FA;text-align:left}.pagesection .appointments p:not(:first-of-type){text-align:center}.pagesection .appointments p a:not(.ui-btn){color:#FAF9FA;text-decoration:underline}.pagesection .appointments p a:not(.ui-btn):hover{text-decoration:none}.pagesection #gallery-single .gallery-item{flex:0 0 50%;max-width:50%}.pagesection #gallery-single .gallery-item a{height:auto}@media screen and (max-width: 768px){.pagesection #gallery-single .gallery-item{flex:0 0 100%;max-width:100%}}.pagesection #gallery-single h3{display:none}.pagesection #gallery-single .disclaimer{display:none}.pagesection .sec-1,.pagesection .sec-2,.pagesection .sec-3,.pagesection .sec-4,.pagesection .sec-5,.pagesection .sec-6,.pagesection .sec-7,.pagesection .sec-8{min-height:auto !important;padding:0 0 1rem 0 !important}.pagesection .card-title{font-size:1.2rem;line-height:2.1rem}.pagesection .body-text{font-size:1rem;line-height:1.6rem}.association .association-item{margin:.5rem .5rem}.association .ui-btn{max-width:100%}.association .ui-btn-main:hover{background:#98A1AF}img{width:100%;height:auto}.sidebar-testimonials{border:1px solid #98A1AF;background-color:#98A1AF}.sidebar-testimonials p{font-size:14px;font-style:italic;line-height:26px;color:#FAF9FA}.sidebar-testimonials hr{width:30%;border-color:#FAF9FA}.sidebar-testimonials h6{font-size:18px;line-height:26px;color:#FAF9FA}.sidebar-schedule h3{color:#98A1AF}#close-search{font-size:2rem;cursor:pointer}#search-overlay{display:none;background-color:rgba(254,188,190,0.85);color:#656474;height:100vh;width:100%;z-index:9999999;padding:170px 60px 0;position:fixed;top:0}#search-overlay em{display:block;text-align:center;font-size:120%;margin-top:30px;color:#656474}#search-overlay a{color:#656474;font-weight:700}#search-overlay .form-control::-webkit-input-placeholder{color:#fff}#search-overlay .form-control::-moz-placeholder{color:#fff;opacity:1}#search-overlay .form-control:-ms-input-placeholder{color:#fff}#search-overlay .form-control:-moz-placeholder{color:#fff;opacity:1}.search-results em{display:block;text-align:center;font-size:120%;margin-bottom:60px}.pagination{display:table !important;color:#5c89a9}.pagination a{margin-right:2rem;color:#a19991}.pagination a:hover{color:#2b2b2b}.pagination .current{margin-right:2rem;color:#a19991}.pagination .dots{flex:inherit;margin-right:2rem}.alert-info{width:320px;margin:0 auto;color:#ffffff;background-color:#ff0000;border-color:#bee5eb;z-index:99999999}.alert-info ul{padding:0;margin:0}.alert-info ul li{list-style:none;padding:0}.gallery-single .carousel-item{display:block !important}.lg-backdrop{z-index:999999 !important}.lg-outer{z-index:999999 !important}.gallery-archive{height:auto;padding:2rem}.gallery-archive h2{color:#FEBCBE;font-family:"Lato",sans-serif;font-weight:300;text-transform:uppercase;font-size:2rem;line-height:3rem}.gallery-archive h2 a{color:#FEBCBE}.gallery-archive .card{border:0}.gallery-archive .slider-gallery{height:200px;width:100%;background-size:cover !important;background-position:center !important}.gallery-archive .slider-gallery::before{content:"";background:#FEBCBE;position:absolute;width:100%;height:100%;opacity:.7}.gallery-archive .slider-gallery .gallery-title{font-size:1.5rem;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;line-height:initial}.gallery-archive .slider-gallery a{color:#FAF9FA;position:absolute;font-weight:300;width:100%;height:100%;line-height:2rem}.gallery-archive .slider-gallery a:hover{color:#656474}.gallery-item img{margin-bottom:0;max-width:100%;height:auto}.gallery-item a{position:relative;display:block;margin-bottom:15px;height:200px;overflow:hidden;line-height:2rem}.gallery-item a::before{content:"";position:absolute;width:100%;height:100%}.gallery-item h3{color:white !important;width:100%;text-align:center;transition:opacity 0.5s ease;font-weight:300;font-size:1.5rem;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;line-height:initial}.gallery-item h3:hover{opacity:0}.gallery-item .disclaimer{font-size:.68rem}.pagesection{padding:2rem !important}.pagesection img{height:auto}.pagesection .img-fluid{width:100%}.pagesection .alignright,.pagesection .alignleft,.pagesection .aligncenter{margin:2rem auto;display:block}.pagesection .alignnone{margin-top:2rem;margin-bottom:2rem;display:block}@media screen and (min-width: 576px){.pagesection{padding:3rem 0 !important}.pagesection img{height:auto}.pagesection .img-fluid{width:auto;height:auto}.pagesection .alignright{float:right;margin:0 0 2rem 2rem}.pagesection .alignleft{float:left;margin:0 2rem 2rem 0}.pagesection .aligncenter{margin:2rem auto;display:block}.pagesection .alignnone{margin-top:2rem;margin-bottom:2rem;display:block}}@media screen and (min-width: 576px){.ui-btn{display:inline-flex;width:auto;padding:.8rem 1.5rem}}@media screen and (min-width: 768px){.ui-btn{display:inline-flex;width:auto}}@media screen and (min-width: 992px){.dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-menu .dropdown-item{white-space:initial;padding:.25rem 0;width:100%}.navbar #megamenu.dropdown-menu{left:-31rem}.navbar #dropdown-services{width:60rem;padding:0rem 1rem 1rem}.navbar #dropdown-services .dropdown-category{padding:0;margin-top:1rem;display:block}.navbar #dropdown-services .dropdown-item{white-space:initial;padding:.25rem 0}}
