@import url(//fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900);.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}@media(max-width:767px){.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}}@media(min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media(min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media(max-width:767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media(min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:#fff;color:#444;font-family:'Lato',Verdana,sans-serif;font-size:15px;line-height:24px;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.container-fluid .row-fluid .page-center{float:none;max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}a{color:#444;border-bottom:transparent 1px solid;text-decoration:underline}a:hover,a:focus{color:#000}hr{color:#ccc;background-color:#ccc;height:1px;border:0}::-moz-selection{color:#fff;background:#39f;text-shadow:none}::selection{color:#fff;background:#39f;text-shadow:none}table tr td img{    max-width:initial}p{margin:0 0 24px;padding:0}sup,sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3,h4,h5,h6{line-height:24px;font-family:'Lato',Verdana,sans-serif}h1{font-weight:300;color:#7a4470;font-size:38px;line-height:48px;padding:0;margin:0 0 24px 0}h2{font-weight:400;font-size:20px;margin:0 0 24px 0;color:#7a4470}h3{font-size:15px;font-weight:400;text-transform:uppercase;color:#964987;margin-top:0;margin-bottom:0}h4{font-size:15px}h5{font-size:15px}h6{font-size:15px}ul.unstyled,ol.unstyled{list-style:none;margin:0;padding:0}blockquote{color:#7a4470;margin:0;padding:6px 0 0}#hs_cos_wrapper_wizard_module_285179496751367403542067082825812411410>h1{color:#fff;font-weight:600;margin-top:-24px}.testimonial-headshot img{border-radius:200px;width:150px;margin:5px}.hs-menu-full{background:#f5f0ee}.hs-header-logo{padding:42px 0 49px}.hs-header-logo p{margin:0}.hs-header-logo a:hover{border-bottom:0}.hs-right-links ul{float:right;margin:0;padding:24px 4px 0}.hs-right-links ul li a{display:block;font-size:15px;font-weight:400;text-transform:uppercase;padding-right:17px}.hs-right-links ul li{list-style:none;display:inline-block}.hs-right-links ul li a:hover{border-bottom:0}.hs-right-links ul li a:focus{border-bottom:0;text-decoration:none}.hs-right-links ul li a:before{font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:relative;font-size:19px;top:2px}.facebook a:before{content:"\66"}.instagram a:before{content:"\69"}.gplus a:before{content:"\67"}.body-container .page-center{padding-top:48px;padding-bottom:20px}.body-container ul li:not([class]):before{display:inline-block;color:red;content:"\2022";width:2em;margin-left:-2em}.body-container ul:not([class]){margin:0 0 24px;list-style:none;padding:0 0px 0 30px}.two-column-equal-contact .body-container .page-center{padding-bottom:28px}.custom-home-layout .body-container .page-center{padding-top:24px}.custom-home-layout .custom-green-button-form .actions input[type="submit"]{background:transparent;font-weight:400}.custom-bottom-form .actions input[type="submit"],.custom-green-button-form .actions input[type="submit"]{font-weight:400}.custom-home-layout .body-container .main-content h1{margin-bottom:0}.purple-box{background:#7a4470;padding:24px;margin-bottom:48px;font-size:15px;font-weight:400;text-align:left;max-width:38%;float:right}.hs_cos_flex-slider .caption{background-color:transparent !important;position:relative;color:white;padding:48px 113px 0;width:100%;bottom:0;text-align:center;line-height:24px;max-width:1170px;margin:0 auto !important;float:none !important;overflow-y:auto;clear:both}.hs_cos_flex-slider .hs_cos_flex-slides>li{background-size:cover;background-position:center center;width:100%;height:408px}.hs_cos_flex-control-paging li a{cursor:pointer;text-indent:-999px;box-shadow:none !important;display:inline-block;font-size:12px;padding:0;height:10px;color:transparent;width:10px;border:1px solid #fff !important;margin:3px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-bottom:0 !important;position:relative;background-color:transparent !important}.hs_cos_flex-control-nav{bottom:30px !important}.hs_cos_flex-direction-nav>li{height:0}.hs_cos_flex-control-nav li{margin:0 3px}.hs_cos_flex-control-nav a.hs_cos_flex-active{background:#fff !important}.hs_cos_flex-slider{margin:0}.hs_cos_flex-slider .caption .custom-button{margin-top:20px;font-weight:700;margin-bottom:0}.hs_cos_flex-direction-nav a{background:transparent !important;text-indent:0;overflow:hidden;color:transparent !important;border-bottom:0 !important;top:46% !important;height:36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:24px !important;opacity:1 !important}.hs_cos_flex-direction-nav .hs_cos_flex-next{right:42px !important;opacity:1 !important}a.hs_cos_flex-prev:before{content:"\71";font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:48px}a.hs_cos_flex-next:before{content:"\77";font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:48px}.custom-home-layout .main-content .hs-form-field>label{display:none}.custom-bottom-form .hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2){padding-left:20px;width:50%}.custom-bottom-form .hs-form-field>label,.custom-green-button-form .hs-form-field>label{display:none}.custom-bottom-form{background:}.custom-bottom-form .actions,.custom-green-button-form .actions{background-color:#52b788;margin-bottom:0;display:block;text-align:center;padding:12px 36px 12px 16px}.custom-bottom-form .actions:hover,.custom-green-button-form .actions:hover{background-color:#3f976e}.custom-bottom-form .actions:before,.custom-green-button-form .actions:before{top:12px}.custom-bottom-form .hs-input.invalid.error,.custom-green-button-form .hs-input.invalid.error{border-color:red}ul.hs-error-msgs.inputs-list{color:red;margin:-30px 0 30px !important}.custom-bottom-form,.custom-gray-bg{background:#faf8f7;padding:24px;margin-bottom:28px}.custom-bottom-form h3.form-title{font-weight:400;font-size:20px;margin:0 0 24px 0;color:#7a4470}.sidebar-left-menu{background:#f5f0ee;padding:24px}.sidebar-left-menu .hs-menu-wrapper>ul>li>a{color:#7a4470;padding-bottom:12px;font-size:15px;font-weight:400;text-transform:uppercase}.sidebar-left-menu .hs-menu-wrapper>ul>li li a{font-weight:300;line-height:24px}.sidebar-left-menu ul li{display:none}.treatments .sidebar-left-menu ul li{display:block}.treatments .sidebar-left-menu ul{padding-left:0 !important}.sidebar-left-menu ul li.active-branch{display:block}.sidebar-left-menu ul li.active-branch ul li{display:block}.sidebar-left-menu ul ul{margin-top:12px}.sidebar-left-menu ul{margin-top:0;margin-bottom:0 !important}.sidebar-left-menu .hs-menu-wrapper>ul>li>a:hover{border-bottom:0}.sidebar-left-menu ul li.active-branch ul li.active.active-branch>a{font-weight:400;color:#7a4470}.custom-purple-box-group{background:#7a4470}.custom-two-col-box{padding:24px;margin-bottom:48px}.custom-two-col-box h2{font-weight:300}.custom-two-col-box .span6>img{width:100%}.custom-two-col-box .custom-button{margin:20px 0 0;font-weight:700}.custom-gray-box-group{background:#faf8f7}.right-side .custom-gray-img-module,.right-side .custom-purple-img{float:right !important}.right-side .custom-gray-content-module{margin-left:0px !important}.right-side .custom-purple-content{margin-left:0px !important;color:#fff}.custom-purple-content *{color:#fff}.beige-box{padding:24px;background:#faf8f7;margin-bottom:24px}.custom-three-col-img+h3{padding-top:24px;margin-bottom:0}.block-btn-wrap .custom-button{margin:0}.block-btn-wrap{padding-top:20px;padding-bottom:20px}.custom-three-col-img{min-height:168px}.custom-people-module:last-child{margin-right:0}.custom-people-module{float:left;width:31.6%;padding:24px;background:#faf8f7;margin-bottom:24px;margin-right:2.6%}.custom-people-module img{width:100%}.custom-people-module h3{margin:24px 0 0}.custom-read-more{padding:20px 0 5px}.custom-accordion-group{background:#faf8f7}.custom-accordion-module h3{text-transform:uppercase;font-size:15px;color:#964987;padding:12px 0px 11px 0px;cursor:pointer;margin:0 0 1px 0}.custom-accordion-module{padding:0 24px 0px;border-bottom:1px solid #fff}.hs-footer-full{padding-top:24px;padding-bottom:48px;background:#f0e9e6}.hs-footer-address{float:left !important;margin-left:0 !important}.hs-footer-form-module{float:right !important}.hs-footer-form-module .hs-input{line-height:28px;border-color:transparent;margin:0;max-width:390px;margin-right:24px}.hs-footer-form-module .hs-input{width:90%;float:left;background:#fff}.hs-footer-form-module h3.form-title{margin-bottom:9px}.hs-footer-form-module ::-webkit-input-placeholder{opacity:1}.hs-footer-form-module :-moz-placeholder{color:#555;opacity:.6}.hs-footer-form-module ::-moz-placeholder{color:#555;opacity:.6}.hs-footer-form-module :-ms-input-placeholder{opacity:1}.hs-footer-address .custom-button{top:-5px;margin-top:1px;color:#fff}.hs-footer-address .custom-button:hover{border-bottom:0}.hs-footer-copyrights.hidden-phone{padding:52px 0 0}.hs-footer-copyrights p{display:inline-block}.hs-footer-copyrights ul{list-style:none;padding:0;margin:0;display:inline-block}.hs-footer-copyrights ul li{display:inline-block}.hs-footer-copyrights ul li:before{content:" / ";color:#646464;text-decoration:none !important}.footer-container a{font-weight:400}.hs-footer-form-module input.hs-button.primary.large{font-weight:400}.hs-footer-form-module input.hs-button.primary.large:focus{outline:0}.hs-footer-form-module .widget-type-form{position:relative}.hs-footer-form-module ul.hs-error-msgs.inputs-list{margin:0 !important;position:absolute;left:0;bottom:-12px;font-size:10px}.custom-menu-primary .hs-menu-wrapper>ul{background:transparent;width:100%;text-align:center}.custom-menu-primary .hs-menu-wrapper>ul>li{background:transparent;float:none !important;display:inline-block}.custom-menu-primary .hs-menu-wrapper>ul>li>a{color:#7a4470;display:block;font-size:15px;font-weight:400;-moz-transition:color .2s linear 0s;-o-transition:color .2s linear 0s;-webkit-transition:color .2s linear;-webkit-transition-delay:0s;transition:color .2s linear 0s;text-transform:uppercase;padding:12px 20.5px;border-bottom:0;letter-spacing:.01em}.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#964987;border-bottom:0}.custom-menu-primary .hs-menu-wrapper>ul ul li{background:transparent}.custom-menu-primary .hs-menu-wrapper>ul ul li a{color:#7a4470}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{color:#964987}.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible !important;max-width:none !important;width:auto !important}@media screen and (min-width:768px){.custom-menu-primary .hs-menu-wrapper{display:block !important}.custom-menu-primary .hs-menu-wrapper ul ul{display:none !important}.child-trigger{display:none}}.mobile-icon{display:none;cursor:pointer;width:40px;height:40px;margin:5px 8px;position:absolute;top:0px;left:0px;border-bottom:0 !important}.mobile-icon:hover{text-decoration:none}.mobile-icon span{margin:0 auto;position:relative;top:17px}.mobile-icon span:before{position:absolute;content:"\68";font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;cursor:pointer;position:relative;top:2px}.mobile-icon span,.mobile-icon span:before,.mobile-icon span:after{width:25px;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block}.mobile-icon span:before{margin-top:-8px}.mobile-icon span:after{margin-top:8px}.close-icon{display:none !important;cursor:pointer;padding:13px 18px 35px;float:none;position:relative;background:transparent !important;height:25px;width:100% !important;left:0;color:#fff;right:0;border-bottom:0 !important}.close-icon:hover{background-color:#c871b9 !important;border-bottom:0;color:#fff !important;border-color:#c871b9 !important}.close-icon:after{content:"\77";width:25px !important;height:4px;position:absolute;font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;left:-12px;position:relative;top:-6px}.child-trigger:before{content:"\65";font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:22px;display:block;position:absolute;right:16px;top:15px}.child-trigger.child-open:before{transform:rotate(180deg)}.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(6){display:none !important}@media(min-width:768px){.custom-menu-primary{height:auto !important}}@media(max-width:767px){.mobile-icon,.close-icon{display:block !important}#site-wrapper{max-width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;position:relative}.custom-menu-primary .hs-menu-flow-horizontal>ul{clear:both}.custom-menu-primary{position:absolute;width:calc(100% - 72px) !important;z-index:1000;background:#7a4470;left:0;top:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.custom-menu-primary a{color:#fff}.custom-menu-primary a:hover{color:#ccc}.header-container-wrapper,.body-container-wrapper,.footer-container-wrapper{-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.show-mobile-nav .header-container-wrapper,.show-mobile-nav .body-container-wrapper,.show-mobile-nav .footer-container-wrapper{-webkit-transform:translate3d(calc(100% - 72px),0,0) scale3d(1,1,1);-moz-transform:translate3d(calc(100% - 72px),0,0) scale3d(1,1,1);-ms-transform:translate3d(calc(100% - 72px),0,0) scale3d(1,1,1);-o-transform:translate3d(calc(100% - 72px),0,0) scale3d(1,1,1);transform:translate3d(calc(100% - 72px),0,0) scale3d(1,1,1)}.custom-menu-primary .hs-menu-wrapper>ul>li{float:left !important}.custom-menu-primary .hs-menu-wrapper>ul ul li a{color:#7a4470;text-transform:none;padding-left:28px;background:#703a66;text-align:left;color:#fff;font-size:15px;font-weight:400;display:block;border-top:1px solid #964987;padding:9px 28px 7px;line-height:30px;text-indent:0}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{background-color:#c871b9;color:#fff;border-bottom:1px solid transparent;border-color:#c871b9}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.show-mobile-nav{overflow:hidden}.custom-menu-primary:before{position:fixed;content:'';display:table;top:0;right:0;z-index:5;bottom:0;height:300%;width:12px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…gd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,rgba(0,0,0,0.2)),color-stop(100%,rgba(0,0,0,0)));background:-moz-linear-gradient(right,rgba(0,0,0,0.2),rgba(0,0,0,0));background:-webkit-linear-gradient(right,rgba(0,0,0,0.2),rgba(0,0,0,0));background:linear-gradient(to left,rgba(0,0,0,0.2),rgba(0,0,0,0))}.custom-menu-primary .hs-menu-wrapper>ul>li:nth-child(6){display:block !important}}body.error-template.one-column .main-content{padding-bottom:20px}body.password-template.one-column .main-content{padding-bottom:20px}body.subscription-template.one-column .main-content{padding-bottom:20px}.post-header h2 a{font-weight:400}.blog-listing-wrapper .post-listing .post-item{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc}.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{border-width:0;max-height:170px;max-width:210px;height:auto;width:auto;display:inline-block !important;float:right;margin:20px 0 20px 20px}a.more-link{display:block;padding:10px 0}.hs-blog-social-share{padding:10px 0 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto;margin-bottom:10px}.custom_listing_comments{padding:15px;margin:20px 0;border:1px solid #ccc}#comments-listing{border:1px solid #ccc;margin-bottom:30px;margin-top:30px;padding:15px}.comment.depth-0{border-bottom:1px solid #000 !important;border-top:medium none !important;margin:0 10px 10px !important;padding:0 15px !important}.comment-body{border-bottom:medium none;color:#444;display:block;font-family:'Lato',Verdana,sans-serif;font-size:15px;line-height:24px;padding:0}.comment-reply-to{margin-bottom:15px}.comment-from h4{margin:0;padding-top:15px}.comment-date{color:#444 !important;display:block !important;text-align:left}#hubspot-author_data .hs-author-avatar{max-width:70px;padding:10px 10px 10px 0}#hubspot-author_data .hs-author-avatar img{height:auto !important;max-width:100%}.hs-blog-social-share{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:auto;margin-top:10px;padding:10px 0 0}#comment-form .actions{background:0;background-color:transparent}#comment-form .actions input[type="submit"]{cursor:pointer;-webkit-appearance:none;font-family:'Lato',Verdana,sans-serif;text-decoration:none !important;-webkit-appearance:none;-moz-appearance:none;line-height:22px;background:#cdb6aa url("//cdn2.hubspot.net/hubfs/2389976/Metamorphosis_Orthodontics_July_2016/images/right-arrow.png") no-repeat 90% center;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;padding:5px 36px 5px 16px;position:relative;margin-bottom:15px;-moz-transition:background-color .2s linear 0;-o-transition:background-color .2s linear 0;-webkit-transition:background-color .2s linear;-webkit-transition-delay:0;transition:background-color .2s linear 0;background-color:#964987;font-weight:400;white-space:normal}#comment-form .actions input[type="submit"]:hover{background-color:#593252;color:#fff}#comment-form .actions{text-align:center}#comment-form .actions input{margin:20px 0}#comment-form{background:#fff;border:1px solid #000;margin:15px 0;padding:30px}.custom-form{width:100% !important}.custom-form{width:50% !important}#comments-listing{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px}.comment{margin:10px 0;border-top:1px solid #ccc;padding:15px 0}.comment-date{font-size:13px;text-align:right}.comment-from{font-weight:bold}.comment-body{padding:10px 0}.blog-pagination{padding-bottom:20px}.blog-pagination a.previous-posts-link{display:table-cell}.blog .blog-sidebar .widget-span{margin-bottom:25px}.resources-blog .post-item{width:280px;float:left;padding:10px;box-sizing:border-box}.resources-blog .post-item h1{line-height:.9;margin:12px 6px}.resources-blog .post-item h1 a{font-size:24px;color:#7a4470;text-transform:uppercase;text-decoration:none}.resources-blog .post-item h1 a:hover{border-bottom:0px solid #7a4470}.resources-blog .post-item p{color:#747474;margin-left:6px;margin-right:6px}.resources-blog .post-item .hs-featured-image{float:none;margin:0px;max-width:100%}.resources-blog .grid{box-sizing:border-box}.resources-blog .grid:after{content:'';display:block;clear:both}.hide{display:none !important}.resources-blog .blog-pagination ul{padding-left:0px}.resources-blog .blog-pagination ul li.previous-posts-link{color:#fff !important;background-color:#ccc;float:left;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;transition:.4s ease}.resources-blog .blog-pagination ul li.previous-posts-link:hover{background-color:#7a4470}.resources-blog .blog-pagination ul li.previous-posts-link a,.resources-blog .blog-pagination ul li.next-posts-link a{color:#fff !important;border:1px solid transparent}.resources-blog .blog-pagination ul li.next-posts-link{color:#fff !important;background-color:#ccc;float:right;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;transition:.4s ease}.resources-blog .blog-pagination ul li.next-posts-link:hover{background-color:#7a4470}.custom-paging{clear:both;text-align:center;padding-top:30px}.custom-paging .blog-pagination ul li{display:inline}.custom-paging .blog-pagination ul li a{padding:6px 14px;background-color:transparent;border-radius:0px;color:#303030;line-height:30px;border:1px solid #ccc;margin:0 1.2%}.custom-paging .blog-pagination ul li.active a{color:#fff;background-color:#7a4470;border:1px solid #7a4470}.resources-blog button{background-color:transparent;border:2px solid #000;color:#000;-webkit-appearance:none;padding:.8% .8%;margin:2% .5%;font-size:12px;cursor:pointer;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;transition:.4s ease}.resources-blog button:hover{background-color:#000;border:2px solid #000;color:#fff}.resources-blog button.is-checked{background-color:#7a4470;border:2px solid #7a4470;color:#fff}.resources-blog button.button.is-checked:focus{outline:-webkit-focus-ring-color auto 0px}.overlay{position:absolute;bottom:0;left:2%;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;width:96%;height:0;transition:.4s ease}.post-body:hover .overlay{height:50%}.text{white-space:nowrap;font-size:20px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.text a{display:block;color:#fff !important;text-decoration:none;background-color:#2d2d2d;border-bottom:0px solid #7a4470;border-radius:5px;padding:10px !important;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;transition:.4s ease}.text a:hover{background-color:#7a4470}.resources-blog ul li:not([class]):before{display:none !important}@media(max-width:1200px){.resources-blog .post-item{width:230px;float:left;padding:10px}}@media(max-width:1000px){.resources-blog .post-item{width:210px;float:left;padding:10px}}@media(max-width:991px){.resources-blog .post-item{width:340px;float:left;padding:10px}.overlay{left:1%;width:98%}}@media(max-width:920px){.resources-blog .post-item{width:320px;float:left;padding:10px}}@media(max-width:840px){.resources-blog .post-item{width:300px;float:left;padding:10px}}@media(max-width:800px){.resources-blog .post-item{width:280px;float:left;padding:10px}}@media(max-width:767px){.resources-blog .post-item{width:740px;max-width:100%;float:left;padding:10px}}.hs-form fieldset.form-columns-2 .hs-form-field{margin-top:12px}h3.form-title{color:#964987;font-size:20px;font-weight:300;margin-top:0;margin-bottom:20px;text-transform:none}h3.form-title:empty{margin:0}.hs-footer-form-module .hs-form-required{display:none}body .hs-form-field>label{display:block;color:#7a4470;font-size:15px;padding-bottom:11px}body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select{width:100%;font-family:'Lato',Verdana,sans-serif;font-size:15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;appearance:none;display:block;line-height:44px;padding-left:18px;background:#fcfaf9;border:1px solid #e6dbd5;margin:0 0 36px 0;position:relative;max-width:500px;color:#7a4470}body input[type="text"]:focus,body input[type="password"]:focus,body input[type="datetime"]:focus,body input[type="datetime-local"]:focus,body input[type="date"]:focus,body input[type="month"]:focus,body input[type="time"]:focus,body input[type="week"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="search"]:focus,body input[type="tel"]:focus,body input[type="color"]:focus,body input[type="file"]:focus,body textarea:focus,body select:focus{outline:0;border-color:#964987}body textarea{min-height:144px !important}body form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}body form.hs-form .hs-form-field ul.inputs-list li:before{content:""}::-webkit-input-placeholder{opacity:.7}:-moz-placeholder{opacity:.7}::-moz-placeholder{opacity:.7}:-ms-input-placeholder{opacity:.7}#hs_form_target_blog_subscription input[type="radio"],#hs_form_target_blog_subscription input[type="checkbox"]{width:auto;margin-right:10px}body form.hs-form fieldset{max-width:none}body form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}body form.hs-form fieldset[class*="form-columns"] .input{margin-right:0}body form.hs-form fieldset[class*="form-columns"] .hs-input{width:100%}body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{width:auto}body form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media(max-width:400px){body form.hs-form fieldset .hs-form-field{padding:0}body form.hs-form fieldset.form-columns-3 .hs-form-field,body form.hs-form .form-columns-2 .hs-form-field .hs-input,body form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%}body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"]{width:auto}}.custom-button,.actions,body .hs-button.primary,body input[type="submit"],body input[type="button"]{cursor:pointer;-webkit-appearance:none;font-family:'Lato',Verdana,sans-serif;text-decoration:none !important;-webkit-appearance:none;-moz-appearance:none;line-height:22px;background:#cdb6aa;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;padding:5px 36px 5px 16px;position:relative;margin-bottom:15px;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-webkit-transition-delay:0;transition:background-color .2s linear;background-color:#964987;font-weight:400;white-space:normal}.actions:hover,.custom-button:hover,body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover{background-color:#593252;color:#fff}.custom-button:hover{border-bottom:0 !important}.custom-button:focus{color:#fff}.actions input[type="submit"]{background:transparent;padding:0;margin:0}.actions input[type="submit"]:hover{background:transparent}.actions,.custom-button{position:relative}.actions:before,.custom-button:before{position:absolute;right:11px;top:6px;font-size:21px;content:"\77";font-family:'metaicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tick::before,form label.small-field input[type="checkbox"]:checked+span::before,.icon-facebook::before,header .top-icons ul li.facebook a::before,.icon-instagram::before,header .top-icons ul li.instagram a::before,.icon-gplus::before,header .top-icons ul li.gplus a::before,.icon-hamburger::before,header .top-icons .hamburger::before,.icon-minus::before,.accordion .open h2.handle::before,.icon-phone::before,header .top-icons ul li.tel a::before,.icon-plus::before,.accordion h2.handle::before,.icon-arrow-left::before,.carousel .arrows li.previous::before,.icon-arrow-right::before,input[type="submit"]::before,input[type="cancel"]::before,input[type="button"]::before,[role="button"]::before,button::before,.carousel .arrows li.next::before,.icon-arrow-down::before,form label.select::before,#mobile-nav-wrap ul li ul::before,.icon-uniE603::before{font-family:"metaicons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.blog .parallax-banner-hero{background:url(//cdn2.hubspot.net/hubfs/2389976/Metamorphosis_Orthodontics_July_2016/images/RV-blog-back-meta-beige-1-huge.png) #f5f0ee;margin-bottom:}.blog .header-content h3{font-size:26px !important;line-height:1.2}#site-wrapper>div.body-container-wrapper>div>div.row-fluid-wrapper.row-depth-1.row-number-6>div>div>div>div>div.span3.widget-span.widget-type-cell.sidebar{background:#f5f0ee !important;padding:10px}@media(max-width:1200px){.hs_cos_flex-slider .caption,.container-fluid .row-fluid .page-center{max-width:980px}.custom-menu-primary .hs-menu-wrapper>ul>li>a{padding-left:9.5px;padding-right:9.5px}.hs-right-links ul{padding:24px 8px 0}.hs-header-logo{padding-left:5px}.hs-footer-form-module,.hs-footer-address{padding-left:5px}.hs_cos_flex-slider .caption{padding:48px 20px 0}.purple-box{max-width:40%}img{height:auto !important}}@media(max-width:991px){.hs_cos_flex-slider .caption,.container-fluid .row-fluid .page-center{max-width:768px}.custom-menu-primary .hs-menu-wrapper>ul>li>a{padding-left:6px;padding-right:6px;font-size:12px;padding-top:13px}.hs-right-links ul{padding:24px 12px 0}.hs-header-logo{padding-left:9px}.hs-header-logo img{max-width:360px}.hs-footer-form-module .hs-input{max-width:260px;margin-right:24px}.purple-box{max-width:48%}.custom-people-module{width:46%;margin-right:3.5%}img{height:auto !important}.hs_cos_flex-slider .caption .custom-button{margin-top:0}.custom-home-layout .body-container .page-center{padding-left:25px}.body-container ul:not([class]){padding:0 0 0 28px}}@media(min-width:767px) and (max-width:780px){.hs-header-logo{padding-left:0px}}@media(max-width:767px){.purple-box{max-width:100%}.hs-footer-full a{font-weight:400;color:#7a4470}strong,.main-content h3 strong,body p strong{font-weight:700}.hs-footer-form-module{float:none !important}.hs-footer-address{float:none !important;margin-left:0 !important;padding-top:5px}.hs-footer-full{text-align:center}.hs-footer-form-module .hs-input{max-width:100%;margin-right:0;margin-bottom:17px;width:100%;font-weight:300}.hs-footer-address p{font-size:14px;font-weight:300}.hs-footer-full{padding-top:24px;padding-bottom:0}.hs-footer-copyrights.visible-phone{padding-bottom:23px;padding-top:0}h3.form-title{font-size:17px;margin-bottom:20px}.hs-footer-form-module,.hs-footer-address{padding-left:0}.main-content img{margin:0 auto !important;display:block !important;float:none !important;width:100% !important}.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:15px;color:#fff;font-weight:400;display:block;border-top:1px solid #964987;padding:12px 18px 0;text-align:left;height:48px;letter-spacing:0;text-transform:uppercase}.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{background-color:#c871b9;border-bottom:0;border-color:#c871b9;color:#fff}.hs-right-links{overflow-y:auto;position:absolute;top:0;width:100%;left:0;right:0;background:#f5f0ee;min-height:48px}.hs-header-logo img{max-width:284px}.hs-right-links ul li a{padding:0 5px 0 16.5px}.hs-header-logo{padding:90px 0 9px}.hs-right-links ul{padding:11px 10px 9px}.hs-right-links ul li a:before{font-size:22px}.hs-menu-full{background:transparent}.sidebar-left-menu{display:none !important}.tel a:before{content:"\70"}h1{font-weight:400;font-size:22px;line-height:24px}h2{font-size:17px}h3{font-size:14px;font-weight:300}.block-btn-wrap{text-align:center}.custom-two-col-box .span6>img{width:100%;margin-bottom:24px !important;display:block}.custom-two-col-box .custom-button{margin:45px auto 0;float:none;display:table}.hs_cos_flex-viewport{max-height:250px}.hs_cos_flex-slider .caption{padding:0;position:absolute}.caption,.purple-box{height:100%}.purple-box{float:none;margin-bottom:0;padding-bottom:64px;padding-left:40px;padding-right:40px}.custom-home-layout .hs-header-logo{padding-bottom:35px}.hs_cos_flex-slider .caption .custom-button{margin-bottom:0;margin:0 auto 20px;display:table;font-weight:normal;top:19px}.hs_cos_flex-control-nav{top:auto !important;bottom:0 !important}.hs_cos_flex-slider .hs_cos_flex-slides>li{min-height:408px !important;height:auto !important}.hs_cos_flex-direction-nav a{top:55% !important}.custom-people-module{float:none;width:100%;margin-right:0}.custom-read-more{padding:20px 0 5px;text-align:center}.custom-people-module h3{font-size:14px;font-weight:300}.custom-people-module p{font-size:14px;font-weight:300}.right-side .custom-gray-img-module,.right-side .custom-purple-img{float:none !important}.hs-footer-form-module input.hs-button.primary.large{font-weight:300}.custom-home-layout .body-container .main-content h1{margin-bottom:24px !important}.custom-home-layout .body-container .page-center{padding-top:48px}.hs-footer-form-module ul.hs-error-msgs.inputs-list{margin:0 !important;position:relative;bottom:10px;text-align:left}.hs-footer-form-module ul.hs-error-msgs.inputs-list label{font-size:12px;font-weight:400}.custom-menu-primary .hs-menu-wrapper{overflow-y:auto;height:100vh !important}.hs-footer-copyrights p{display:inline-block;margin:0}img{height:auto !important}.two-column-equal-contact .body-container .page-center{padding-top:20px}.body-container .hs-form-field>label{padding-bottom:0}.body-container .hs-form-field>label span{font-size:15px}body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select{margin:0 0 24px 0;max-width:100%}.two-column-equal-contact .main-content .actions{margin:20px 0 29px}.custom-bottom-form .actions input[type="submit"],.custom-green-button-form .actions input[type="submit"]{font-weight:300}.custom-bottom-form h3.form-title{font-size:17px}ul.hs-error-msgs.inputs-list{margin:-20px 0 10px !important}.custom-accordion-module h3{font-weight:400}.body-container ul:not([class]){padding:0 0 0 28px}}@media screen and (min-width:767px){#hero #header .page-center>div>.row-fluid{display:flex;flex-direction:row}#top-header>div>.row-fluid{display:flex;flex-direction:row;align-items:flex-end}.body-container-wrapper{min-height:calc(100vh - 210px)}}body{min-height:100vh;background-size:cover;background-position:bottom center;background-repeat:no-repeat}.header-container-wrapper{background:#fff;border-bottom:5px solid red}img{max-width:100%;display:block}.tagline{text-align:left}.tagline span,.tagline p{display:block;color:#666;font-size:17px;margin-top:-6px;margin-left:-3px}#hero{color:#666}#hero p{font-size:1.2rem}.thank-you-page #hero{background:#fff;color:#79446f}#hero h1{font-weight:700;color:red;text-transform:uppercase;font-size:2.5rem;line-height:2.5rem;letter-spacing:1px}#hero h2{font-weight:700;color:#fff;font-size:1.2rem}.thank-you-page #hero h2{font-weight:800;color:#79446f;font-size:2rem}#hero #form{background-color:#fff;background-repeat:no-repeat;margin-bottom:30px;border-radius:10px;padding:25px;box-shadow:0 0 19px rgba(0,0,0,0.3)}.thank-you-page #hero #form{background-color:#f7a74c;color:#fff}.thank-you-page #hero #form p{font-weight:500;margin-bottom:10px;font-size:1.1rem;line-height:1.5rem}.thank-you-page #hero #form .guide-image{margin-left:-25px;margin-right:-25px}.thank-you-page #hero #form .guide-image img{width:100% !important;margin-bottom:10px}#hero #form h3.form-title{font-weight:800;color:#272523;text-align:center;font-size:1.4rem}#hero #form .hs-form-field>label{color:#272523;font-size:1.1rem;padding-bottom:0}#hero #form input[type="text"],#hero #form input[type="email"],#hero #form input[type="tel"],#hero #form textarea,#hero #form select{line-height:35px;margin:0 0 15px 0}#hero #form ul.hs-error-msgs.inputs-list{color:red;margin:-15px 0 15px !important}#hero #form .hs_submit{text-align:center}#hero #form .hs_submit .actions{background:red;padding:10px 50px;margin:0 auto;display:inline-block}#hero #form .hs_submit .actions:before{content:''}#hero #form .hs_submit .actions input[type="submit"]{text-transform:initial;font-size:1.1rem}.landing-page #content{padding-top:50px;padding-bottom:50px}.landing-page #content img{max-width:100%}.landing-page #content .heading h1{margin-top:20px;font-weight:400;font-size:2rem;line-height:2.5rem;color:#f87f02}.landing-page #content h2{text-align:center;color:#79446f;font-weight:600;font-size:1.4rem;margin-bottom:10px;line-height:1.4rem}.landing-page #content h3{text-align:center;color:#f79727;font-weight:500;margin-bottom:40px;line-height:1.9rem;text-transform:capitalize;font-size:1.2rem}.landing-page #footer{background:#fff;color:#666;padding-top:30px;padding-bottom:30px}.widget-type-page_footer{color:#666}.intro-text{padding-right:20px}@media screen and (max-width:1200px) and (min-width:992px){#hero h1{display:flex}}@media screen and (max-width:992px){.intro-text img.vidyard-player-embed{display:none !important}.body-container .page-center{padding-top:10px;padding-bottom:0}.tablet-hide{display:none !important}.tablet-full{width:100% !important;max-width:100% !important;margin:0 !important}.landing-page #content{padding-left:15px;padding-right:15px}.intro-text{text-align:center}.intro-text img{display:block;float:none !important;margin:0 auto !important}}@media screen and (max-width:768px){#top-header .row-fluid{flex-direction:initial !important;justify-content:space-between}.body-container .page-center{padding-top:30px;padding-bottom:10px}#hero h1{font-size:1.8rem;line-height:1.9rem}#top-header>div>.row-fluid{display:flex;flex-direction:column;align-items:center}.body-container-wrapper{min-height:calc(100vh - 210px);text-align:center}.header-container .hs_cos_wrapper_type_logo a img{margin:0 auto}.tagline span{text-align:center}}@media screen and (max-width:479px){.purple-box{padding-bottom:34px}.custom-bottom-form .hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2){padding-left:0px;width:100%}.hs-form fieldset.form-columns-2 .hs-form-field{width:100% !important;float:left}}@media screen and (max-width:360px){}