section#header{background-color:#FFF;padding-top:.625rem;padding-bottom:.625rem;position:relative;z-index:3}section#header .row{align-items:center}section#header .cell-2{text-align:right;border-right:2px solid #e8f0f9}body.laser-pain-center section#header .cell-2{border-right:2px solid #faebed}body.body-boutique section#header .cell-2{border-right:2px solid #ede1f9}section#header .primary-logo{width:220px}section#header .phone-wrap{font-size:1.2em;font-weight:700;margin-bottom:.25rem}section#header .phone-wrap a{text-decoration:none}section#header .phone-wrap .cemah-svg-icon{font-size:1.4em;position:relative;top:-1px}section#header .address-wrap{font-size:.85em;line-height:1.3em;color:#555}section#header .button{padding-left:0;padding-right:0}section#header-navigation-container{background-color:#347AC8;box-shadow:0 0 10px rgba(0,0,0,.5);background-image:linear-gradient(to top,rgba(0,0,0,.1),transparent 35%);position:relative;z-index:2}body.laser-pain-center section#header-navigation-container{box-shadow:none;background-color:#CC3348}body.body-boutique section#header-navigation-container{box-shadow:none;background-color:#934DDB}section#header-navigation-container .cell-1{display:flex;align-items:center}section#header-navigation-container .home-button{display:block;height:42px;position:relative;border-radius:6px;width:46px;text-align:center;background-color:#24558b;font-size:1.7em;line-height:1.3em;margin-right:1rem;outline-color:#FFF}section#header-navigation-container .home-button:hover{background-color:#1a3c63}body.laser-pain-center section#header-navigation-container .home-button{background-color:#8f2432}body.laser-pain-center section#header-navigation-container .home-button:hover{background-color:#661924}body.body-boutique section#header-navigation-container .home-button{background-color:#6d25b7}body.body-boutique section#header-navigation-container .home-button:hover{background-color:#531c8c}section#header-navigation-container .home-button .cemah-svg-icon{background-color:#FFF}section#header-navigation-container .menu{position:relative}section#header-navigation-container .menu>.menu-item>a{color:#FFF;padding:.75rem .825rem;text-transform:none;font-size:19px;font-weight:700;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}section#header-navigation-container .menu>.menu-item:hover>a{background-color:#24558b}body.laser-pain-center section#header-navigation-container .menu>.menu-item:hover>a{background-color:#8f2432}body.body-boutique section#header-navigation-container .menu>.menu-item:hover>a{background-color:#6d25b7}section#header-navigation-container #header-navigation{left:-.75rem}section#header-navigation-container #header-navigation>.menu-item.current-menu-item>a,section#header-navigation-container #header-navigation>.menu-item.current-page-ancestor>a{background-color:#e8f0f9;color:#2961a0}body.laser-pain-center section#header-navigation-container #header-navigation>.menu-item.current-menu-item>a,body.laser-pain-center section#header-navigation-container #header-navigation>.menu-item.current-page-ancestor>a,body.laser-pain-center section#header-navigation-container #header-navigation>.menu-item.menu-item-44>a{background-color:#faebed;color:#a3293a}body.body-boutique section#header-navigation-container #header-navigation>.menu-item.current-menu-item>a,body.body-boutique section#header-navigation-container #header-navigation>.menu-item.current-page-ancestor>a,body.body-boutique section#header-navigation-container #header-navigation>.menu-item.menu-item-45>a{background-color:#ede1f9;color:#7929cc}section#header-navigation-container #secondary-navigation{justify-content:flex-end;right:-.75rem}section#header-navigation-container #secondary-navigation>.menu-item>a{font-size:17px;font-weight:400}section#header-sub-navigation-container{box-shadow:0 0 10px rgba(0,0,0,.5);background-color:#e8f0f9;position:relative;z-index:1}body.laser-pain-center section#header-sub-navigation-container{background-color:#faebed}body.body-boutique section#header-sub-navigation-container{background-color:#ede1f9}section#header-sub-navigation-container .menu{position:relative;left:-.625rem}section#header-sub-navigation-container .menu>.menu-item>a{color:#2961a0;text-transform:none;font-weight:500;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:17px;padding:.5rem .625rem .375rem;border-bottom:2px solid transparent}section#header-sub-navigation-container .menu>.menu-item:hover>a{border-bottom-color:#347AC8}body.laser-pain-center section#header-sub-navigation-container .menu>.menu-item:hover>a{border-bottom-color:#CC3348}body.body-boutique section#header-sub-navigation-container .menu>.menu-item:hover>a{border-bottom-color:#934DDB}section#header-sub-navigation-container .menu>.menu-item.current-menu-item>a{font-weight:700;border-bottom-color:transparent}body.laser-pain-center section#header-sub-navigation-container .menu>.menu-item>a{color:#a3293a}body.body-boutique section#header-sub-navigation-container .menu>.menu-item>a{color:#7929cc}@media screen and (max-width:959px){section#header-sub-navigation-container{display:none}}section#page-header.default{background-color:#ddd;background-image:url(../images/background-physical-therapy.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}body.laser-pain-center section#page-header.default{background-image:url(../images/background-laser-pain-center.jpg)}body.body-boutique section#page-header.default{background-image:url(../images/background-body-boutique.jpg)}section#page-header.default::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,.7),transparent 175px)}body.body-boutique section#page-header.default::after{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent 175px)}section#page-header.default .row{height:250px;align-items:flex-end;text-align:center}section#page-header.default #page-title{color:#FFF;position:relative;z-index:2;padding-bottom:1.5rem;font-size:2.5em;line-height:1em;max-width:650px;margin-left:auto;margin-right:auto}@media screen and (max-width:959px){section#page-header.default .row{height:200px}section#page-header.default #page-title{font-size:2.25em}}@media screen and (max-width:599px){section#page-header.default #page-title{font-size:2em}}section#footer{background-color:#222;background-size:cover;background-position:33% 50%;background-repeat:no-repeat;padding-top:4rem;padding-bottom:4rem;color:rgba(255,255,255,.8);position:relative}section#footer .row{position:relative;z-index:5}section#footer .cell-2{display:flex;justify-content:space-between}section#footer .primary-logo{width:220px;margin-top:-1rem;margin-bottom:1rem}section#footer .menu-header{color:#5da0ec;font-size:17px;font-weight:700;margin-bottom:.5rem}body.laser-pain-center section#footer .menu-header{color:#ed5e72}body.body-boutique section#footer .menu-header{color:#b97ff6}section#footer .menu-wrap{flex-basis:31%}section#footer .menu>.menu-item>a{text-decoration:none;color:rgba(255,255,255,.8);padding-top:.375rem;padding-bottom:.375rem;line-height:1.2em;font-size:15px;display:inline-block}section#footer .menu>.menu-item>a:hover{color:#FFF}section#footer .cemah-svg-icon{background-color:#FFF;font-size:1.3em}section#footer .email-wrap a,section#footer .phone-wrap a{color:#FFF;text-decoration:none}section#footer .email-wrap a:hover,section#footer .phone-wrap a:hover{text-decoration:underline}section#footer .address-wrap{margin-bottom:1rem}section#footer .button{width:200px;text-align:center;margin-bottom:1rem;outline-color:#FFF}@media screen and (max-width:959px){section#footer{padding-top:2rem;padding-bottom:2rem}section#footer .row-1 .cell-1{text-align:center}section#footer .menu-wrap{text-align:center}}@media screen and (max-width:599px){section#footer .row-1 .cell-2{display:block;text-align:center}section#footer .menu>.menu-item{display:inline-block}section#footer .menu>.menu-item>a{padding:.375rem .5rem}section#footer .menu-wrap{margin-top:1.5rem}section#footer .menu-wrap:first-child{margin-top:0}}section#copyright{padding-top:1rem;padding-bottom:1rem;background-color:#111;color:rgba(255,255,255,.8)}section#copyright .copyright{font-size:.85em}section#copyright .cell-2{text-align:right}@media screen and (max-width:599px){section#copyright{text-align:center}section#copyright .cell-2{text-align:center;margin-top:.25rem}}section#covid-19{background-color:#eee;border-bottom:1px solid #ccc}section#covid-19 span{text-decoration:none;display:block;text-align:center;padding-top:.25rem;padding-bottom:.25rem;font-size:.9em}section#homepage-billboard{background-color:#ddd;background-image:url(../images/background-billboard-v2.jpg);background-size:cover;background-position:50% 90%;background-repeat:no-repeat;position:relative}section#homepage-billboard::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.35) 30%,transparent)}section#homepage-billboard .row{height:650px;align-items:center;justify-content:flex-start}section#homepage-billboard .cell-1{padding-bottom:4rem;z-index:2;position:relative}section#homepage-billboard h1{color:#FFF}section#homepage-billboard p{color:#FFF;font-size:1.05em}@media screen and (max-width:959px){section#homepage-billboard .row{height:550px}section#homepage-billboard h1{font-size:1.8em}section#homepage-billboard p{font-size:1em}}@media screen and (max-width:599px){section#homepage-billboard{padding-top:1.5rem;padding-bottom:1.5rem;background-position:65% 90%}section#homepage-billboard .row{height:auto}section#homepage-billboard::after{background-color:rgba(0,0,0,.5)}}section#homepage-funnel{margin-top:-4rem;padding-bottom:3rem;position:relative;z-index:2}section#homepage-funnel .area-list{display:flex;justify-content:space-between}section#homepage-funnel .area{flex-basis:31%;padding:.5rem;text-decoration:none;background-color:#FFF;border-radius:10px;position:relative;padding-bottom:3.25rem;text-align:center;box-shadow:2px 2px 12px rgba(0,0,0,.3);outline-color:#000;outline-width:2px}section#homepage-funnel .area:hover{background-color:#f4f4f4}section#homepage-funnel img{border-radius:5px}section#homepage-funnel h2{margin-top:1rem;margin-bottom:.5rem;padding:0 .5rem}section#homepage-funnel p{margin-top:.5rem;padding:0 .5rem;font-size:.85em;text-align:justify}section#homepage-funnel .button{position:absolute;bottom:1rem;width:175px;text-align:center;left:50%;margin-left:-82.5px}@media screen and (max-width:959px){section#homepage-funnel .area{flex-basis:32.5%}section#homepage-funnel h2{font-size:1.2em}}@media screen and (max-width:767px){section#homepage-funnel .area-list{flex-wrap:wrap;justify-content:center}section#homepage-funnel .area{flex-basis:100%;max-width:400px;margin-top:1rem}}section#landing-header{background-color:#ddd;background-image:url(../images/billboard-physical-therapy.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative}body.laser-pain-center section#landing-header{background-image:url(../images/billboard-laser-pain-center.jpg)}body.body-boutique section#landing-header{background-image:url(../images/billboard-body-boutique.jpg)}section#landing-header::before{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.6) 30%,transparent)}section#landing-header .row{height:500px;align-items:center;z-index:2;position:relative}section#landing-header h1{color:#FFF}section#landing-header p{color:#FFF;font-size:1.05em;max-width:500px}@media screen and (max-width:767px){section#landing-header::before{background-color:rgba(0,0,0,.5)}section#landing-header .row{height:400px}}section#landing-feature-1{padding-top:4rem;padding-bottom:4rem}section#landing-feature-1 img{border-radius:15px;box-shadow:2px 2px 10px rgba(0,0,0,.5)}@media screen and (max-width:767px){section#landing-feature-1{padding-top:2rem;padding-bottom:2rem}}section#landing-feature-2{padding-top:4rem;padding-bottom:4rem}section#landing-feature-2 img{border-radius:15px;box-shadow:2px 2px 10px rgba(0,0,0,.5)}@media screen and (max-width:767px){section#landing-feature-2{padding-top:2rem;padding-bottom:2rem}}section#landing-treatments{padding-top:2rem;padding-bottom:2rem;background-color:#e8f0f9}body.laser-pain-center section#landing-treatments{background-color:#faebed}body.body-boutique section#landing-treatments{background-color:#ede1f9}section#landing-treatments .treatment-list{display:flex;flex-wrap:wrap;justify-content:space-between}section#landing-treatments .treatment{flex-basis:48%;text-decoration:none}@media screen and (max-width:767px){section#landing-treatments .treatment{flex-basis:100%}section#landing-treatments .treatment:nth-child(2){margin-top:2rem}}section#landing-testimonials{padding-top:2rem;padding-bottom:2rem;background-color:#f2f2f2}section#landing-testimonials h2{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}section#landing-testimonials article{background-color:#FFF;border:1px solid #ddd;padding:.625rem;border-radius:10px}article.testimonial.archive h3{margin-top:.75rem}article.testimonial.archive iframe,article.testimonial.archive img{border-radius:5px}article.testimonial.archive .excerpt{font-size:.85em}article.testimonial.single iframe,article.testimonial.single img{border-radius:5px;margin-bottom:1.5rem}body{font-family:'Open Sans',Helvetica,Arial,sans-serif}.like-h1,h1{color:#2f2f2f;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:2.1em;line-height:1.2em}.like-h2,h2{color:#000;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;line-height:1.2em;font-size:1.6em;font-weight:500}.like-h3,h3{color:#2f6eb4;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}body.laser-pain-center .like-h3,body.laser-pain-center h3{color:#b82e41}body.body-boutique .like-h3,body.body-boutique h3{color:#7a3cb9}.like-h4,h4{color:#347AC8;font-family:'Open Sans',Helvetica,Arial,sans-serif}.like-h5,h5{color:#222;font-family:'Open Sans',Helvetica,Arial,sans-serif}.like-h6,h6{color:#222;font-family:'Open Sans',Helvetica,Arial,sans-serif}h3.cemah-widget-title{color:#222}blockquote,ol,p,ul{color:#222}a{color:#347AC8;outline:0}body.laser-pain-center a{color:#CC3348}body.body-boutique a{color:#934DDB}.button,a.button,button,input[type=button],input[type=submit]{background-color:#347AC8;color:#FFF;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;text-transform:none;font-weight:700;font-size:18px;border-radius:8px;padding-top:.625rem;padding-bottom:.625rem;background-image:none;outline-width:2px;outline-color:#000}body.laser-pain-center .button,body.laser-pain-center a.button,body.laser-pain-center button,body.laser-pain-center input[type=button],body.laser-pain-center input[type=submit]{color:#FFF;background-color:#CC3348}body.body-boutique .button,body.body-boutique a.button,body.body-boutique button,body.body-boutique input[type=button],body.body-boutique input[type=submit]{color:#FFF;background-color:#934DDB}.button:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#4687cf}.button.secondary,a.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{background-color:#222;color:#FFF}.button.secondary:hover,a.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#2f2f2f}.button.disabled,.button[disabled],a.button.disabled,a.button[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=submit].disabled,input[type=submit][disabled]{color:#FFF;background-color:#bbb}.button.white,a.button.white,button.white,input[type=button].white,input[type=submit].white{background-color:#FFF;color:#222}.button.white:hover,a.button.white:hover,button.white:hover,input[type=button].white:hover,input[type=submit].white:hover{background-color:#347AC8}.button.red,a.button.red,button.red,input[type=button].red,input[type=submit].red{background-color:#CC3348;color:#FFF}.button.red:hover,a.button.red:hover,button.red:hover,input[type=button].red:hover,input[type=submit].red:hover{background-color:#d1475a}.button.purple,a.button.purple,button.purple,input[type=button].purple,input[type=submit].purple{background-color:#934DDB;color:#FFF}.button.purple:hover,a.button.purple:hover,button.purple:hover,input[type=button].purple:hover,input[type=submit].purple:hover{background-color:#a062df}.button.ghost-light,a.button.ghost-light,button.ghost-light,input[type=button].ghost-light,input[type=submit].ghost-light{border-color:#FFF;color:#FFF}.button.ghost-dark,a.button.ghost-dark,button.ghost-dark,input[type=button].ghost-dark,input[type=submit].ghost-dark{border-color:#222;color:#222;padding-top:.55rem;padding-bottom:.55rem}.button.ghost-dark:hover,a.button.ghost-dark:hover,button.ghost-dark:hover,input[type=button].ghost-dark:hover,input[type=submit].ghost-dark:hover{background-color:rgba(34,34,34,.07)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border:1px solid #c8c8c8;font-family:'Open Sans',Helvetica,Arial,sans-serif}.cemah-message,.woocommerce-message{border-top-color:#41A14F}.cemah-message:before,.woocommerce-message:before{color:#41A14F}.cemah-info,.woocommerce-info{border-top-color:#347AC8}.cemah-info:before,.woocommerce-info:before{color:#347AC8}.cemah-error,.woocommerce-error{border-top-color:#CC3348}.cemah-error:before,.woocommerce-error:before{color:#CC3348}#cemah-mobile-sidebar .button{margin:0 10px 10px;padding-left:5px;padding-right:5px;font-size:1em}