/**handles:divi-style**/
.bg-red{background:#ef1d25!important}.vertical-align{display:flex;flex-direction:column;justify-content:center}body .et_pb_button.bg-red:hover{background:#ef1d25!important}.et_vertical_nav .et_pb_custom_button_icon.bg-red{padding:12px 40px}.et_vertical_nav .et_pb_custom_button_icon.bg-red.et_pb_button:hover{padding:12px 80px 12px 50px}.et_vertical_nav .et_pb_custom_button_icon.bg-red.et_pb_button:hover:after{margin-left:10px}.et_vertical_nav #top-menu .menu-item-has-children>a:first-child:after{content:"5"}#top-header #et-info{padding-bottom:0;padding-top:22px}#et-secondary-menu>ul>li.menu-item>a,#top-header #et-info a{padding:16px 24px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:18px;line-height:1.2}#et-secondary-nav .menu-item-has-children>a:first-child:after{content:"5";position:initial}#et-secondary-nav .menu-item-has-children>a:first-child:after{top:22px}#top-header .container{padding-top:0}#ff-stream-1{background:0 0!important}div#info-menu-bottom{text-align:center;margin-top:40px;margin-bottom:40px;background-size:cover;background-position:top center;background-repeat:no-repeat}.et-social-linkedin a.icon:before{content:"\E09D"}.bottom-nav li{padding-right:22px;padding-left:22px}@media only screen and (min-width:981px){div#info-menu-bottom{background-image:url(/wp-content/themes/Divi-HSCMD/images/bg-menu.svg)}.et-social-icons a{color:#cde2b7!important;background:#5b922c;height:32px;width:32px;display:flex;border-radius:32px;align-items:center;justify-content:center}.et-social-icons{position:fixed;float:none;bottom:40px;left:0;z-index:99999999}.et_vertical_nav #page-container #main-header{width:260px;border-top:60px solid #fff;-webkit-box-shadow:none;box-shadow:none!important}.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{margin-left:260px!important}.et_vertical_nav #top-header{height:60px!important;background:#fff;position:sticky;top:0}.et_vertical_fixed.admin-bar #top-header{top:32px}#main-content{background-color:#f5f9fa!important}.et_vertical_nav #main-header #top-menu li ul{top:-32px;left:225px}div#info-menu-bottom{width:320px;position:fixed;bottom:0;left:0;z-index:9999999;color:#100e0f;font-size:16px;text-align:left;margin:0;padding:80px 24px 90px}.menu-item-365 a{background:#eff3f4;padding:22px 24px!important}.et_fullwidth_secondary_nav #top-header .container{padding-right:0}#top-menu li a{font-size:16px!important}.bottom-nav{padding:20px 0}#footer-bottom{padding:0}.et-social-icons{margin-top:-12px}.et-social-icons{position:fixed;float:none;bottom:40px;left:0;z-index:99999999}#footer-bottom .et-social-icon a{color:#fff!important}#main-footer{display:flex;flex-direction:row-reverse;background-color:#fff;justify-content:space-between;align-items:center}#footer-bottom{flex-grow:1}div#et-footer-nav{flex-grow:1;align-self:center}#footer-info{padding-bottom:0;align-self:center;padding:20px 0}.bottom-nav{text-align:right}}span.ff-search{display:none!important}div#et-info{display:none}ul#mobile_menu{margin-top:20px}.container.et_search_form_container{width:100%;background:#fff}span.et_close_search_field{right:22px}.custom-button-desk{display:none}@media (max-height:768px){#info-menu-bottom br{display:none}.info-menu-text{display:none}}@media (max-height:750px){#info-menu-bottom{display:none}}@media (min-width:981px){#top-menu .sub-menu a,.et-fixed-header #top-menu .sub-menu a{color:#000!important}}@media (min-width:1200px){.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{margin-left:320px!important}.et_vertical_nav #page-container #main-header{width:300px}div#info-menu-bottom{width:320px;font-size:16px}.paypal{height:55px}}@media (min-width:1400px){div#et-info{display:block}}@media only screen and (min-width:1753px){.et_pb_section.page-title-section{padding:170px 0}}@media (max-height:768px){.info-menu-text{display:none}div#info-menu-bottom{bottom:60px}.et-social-icons{bottom:25px}}@media only screen and (min-width:981px){.menu-item-208592 a{background:#eff3f4;padding:22px 24px!important}}@media (min-width:981px){.et_vertical_nav #main-header #top-menu>li>a{margin-right:-15px}}@media screen and (min-width:981px){#et-secondary-nav li li a,#top-menu li li a{width:auto;white-space:nowrap;padding:4px 22px 4px 20px}#et-secondary-nav li>ul{width:auto}#et-secondary-nav li li{padding-left:0;padding-right:0}#et-secondary-nav li li a{padding:12px 24px 12px 24px}.et_vertical_nav #main-header #top-menu li{padding:0}}.divider.menu-item{text-indent:-99999px;margin:12px 0!important;height:1px;background-color:#79ba49}.sidebar-menu .et_pb_widget{width:100%!important}.sidebar-menu .et_pb_widget ul li{margin-bottom:.5em;font-size:18px;border-bottom:1px solid #ccc;padding:0;margin:0}.sidebar-menu .et_pb_widget ul li.primary-link a{font-weight:700;font-size:24px;font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif}.sidebar-menu .et_pb_widget ul li a{padding:20px 0;display:block}.sidebar-menu .et_pb_widget ul li.current-menu-item a{color:#244489}@media (min-width:981px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:0!important;margin-top:100px!important;margin-left:320px}}.et_search_form_container input{color:#000;padding-left:10px}span.et_close_search_field:after{color:#000}@media (max-width:980px){.et_mobile_menu li a{border:none}.divider.menu-item{text-indent:-99999px;margin:10px 22px 10px 20px!important;height:1px;background-color:#2ea3f2}#mobile_menu>li>a{font-size:18px}#mobile_menu>li>a{font-size:18px;border:none}li.divider{display:none}.et_mobile_menu .menu-item-has-children>a{border:1px solid #2ea3f2;font-weight:700;font-size:18px;background:0 0}.et_mobile_menu .menu-item-has-children>a:hover{border:none;border:1px solid #2ea3f2;background-color:transparent;font-weight:700;font-size:18px;opacity:1}.et_header_style_left #logo{max-width:240px}#et-top-navigation{display:flex!important;align-items:center}.et_header_style_left .et-search-form{width:100%!important;max-width:100%!important;background-color:#fff!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}@media all and (max-width:767px){.et_pb_row{width:86%;max-width:none}}#main-header .et_mobile_menu li ul.hide{display:none!important}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:0 0}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\4c";display:block;color:inherit;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\4d"}.fullscreen-mode{min-height:calc(100vh - 126px);display:flex;background-size:100% auto;background-position:top center}#provider-directory .provider-title{font-size:30px;line-height:1em;font-weight:700;font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif}body #provider-directory ul.geodir-category-list-view.geodir-gridview>li .gd-list-item-left,body ul.geodir-category-list-view.geodir-gridview>li br{display:none}body #provider-directory ul.geodir-category-list-view li h2.geodir-entry-title{font-size:24px}@media (min-width:981px){#provider-directory .et-db #et-boc .et-l .et_pb_section{padding:0!important}}@media only screen and (min-width:1350px){#provider-directory li.gd_place .et-db #et-boc .et-l .et_pb_row{padding:0!important}}body #provider-directory ul.geodir-category-list-view.geodir-gridview>li{padding:0!important;margin:15px 0}#provider-directory li.gd_place .et_pb_bg_layout_light{background:#efefef;padding:30px}.geodir-loc-bar{padding:0;border-top:none;border-bottom:none;margin:0}.gd-rating-outer-wrap.gd-rating-output-wrap{display:none}span.geodir-addtofav{display:none}img.align.size-medium_large.geodir-image-0{display:none}.geodir-image-container ul.geodir-images li a{display:none}.geodir-bubble-meta-top,.geodir-image-container ul.geodir-images li{display:none}#provider-directory .main_map_wrapper .gm-style .gm-style-iw{min-height:170px!important;max-width:350px!important}#provider-directory h4.geodir-entry-title{background:0 0!important;margin-bottom:0!important;padding-bottom:0!important}.geodir-categories-container ul{width:100%}.geodir-categories-container ul li .gd-cptcat-cat-left{width:20%;max-width:80px}.gm-style .gm-style-iw .gd-bubble .gd-bubble-inside .geodir-bubble_desc .geodir-post-title h4 a{color:#000}.gd-provider-shortcodes br{display:none}.gd-provider-shortcodes .geodir-categories-container{margin-bottom:15px}.gd-provider-shortcodes .geodir-post-address-container{margin-bottom:5px}.gd-provider-shortcodes .geodir-post-directions{margin-bottom:15px}#geodir-tab-mobile-menu{display:none}.geodir-tabs dl.geodir-tab-head{display:none!important}.geodir-tabs ul.geodir-tabs-content{margin:0 0 10px 0;min-height:0}.geodir-tabs .geodir-post-meta-container{padding:0}@media only screen and (min-width:981px){.geodir_post_meta.geodir-text-alignleft.geodir-field-address br{display:none}[itemprop=streetAddress]:after{content:', '}[itemprop=addressLocality]:after{content:', '}}[itemprop=addressCountry]{display:none}#phoneTab{list-style:none}.geodir-categories-container ul li{padding:0;margin:0}#phoneTab .geodir_post_meta.geodir-field-phone a:before{content:'Phone: '}.geodir-bubble_desc .geodir-entry-title{font-size:20px}.gd-bubble i.fas{width:24px;text-align:center}.geodir-output-location.geodir-output-location-listing i.fas{width:28px;text-align:left}.geodir-output-location.geodir-output-location-listing{font-size:16px}@media only screen and (max-width:800px){body ul.geodir-category-list-view>li{width:100%!important;margin-left:0!important}body ul.geodir-category-list-view>li:nth-child(2n+0){margin-left:0!important}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,.tribe-events-l-container{padding:40px 20px 20px}.tribe-common .tribe-common-l-container{max-width:1200px}.tribe-events-header__events-bar.tribe-events-c-events-bar{display:none}.tribe-events-c-top-bar.tribe-events-header__top-bar,.tribe-events-c-top-bar__datepicker{display:none!important}.cat-section{display:flex;flex-direction:row;margin-bottom:10px}.tribe-events-before-html .cat-section{display:flex;flex-direction:row;margin-bottom:40px}.tribe-events-before-html .cat-section a{margin-right:30px;margin-bottom:20px;font-size:14px}.tribe-events-before-html .cat-section .tribe-events-c-link:before{background-image:none;width:0;padding:0;margin:0}.tribe-events-before-html .tribe-events-c-link{align-items:center;color:#000;border:1px solid #334aff;border-radius:4px;display:inline-flex;font-weight:700;justify-content:center;padding:12px}.tribe-events-before-html .tribe-events-c-link:hover{color:#fff;background-color:#334aff}@media screen and (max-width:767px){.cat-section{display:block}.tribe-events .cat-section .tribe-events-c-ical__link{width:100%}}.tribe-events-before-html .cat-section a{margin-right:10px;margin-bottom:10px;font-size:14px}.tribe-events-before-html .cat-section{margin-bottom:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{font-size:22px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:24px}.tribe-events-c-breadcrumbs__list li:first-child{display:none}.tribe-events-event-image img{width:100%}.main_map_wrapper .gm-style .gm-style-iw-d{max-width:330px!important}.gm-style .gm-style-iw .gd-bubble{max-width:100%!important}.gm-style .gm-style-iw .gd-bubble [itemprop=streetAddress]:after{content:''}.gm-style .gm-style-iw .gd-bubble [itemprop=postalCode]{display:block}.gm-style .gm-style-iw .gd-bubble [itemprop=postalCode]:before{content:"Zipcode: ";margin-left:28px}.gm-style .gm-style-iw .gd-bubble .geodir-output-location{line-height:1.5}@media only screen and (min-width:981px){.hide-on-desktop{display:none!important}}@media only screen and (min-width:981px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:980px){.hide-on-mobile-tablet{display:none!important}.tribe-events-before-html .cat-section{flex-direction:column}.tribe-events-before-html .cat-section a{margin-right:0;margin-bottom:5px;font-size:15px}.tribe-events-before-html .tribe-events-c-link{padding:6px}.tribe-events .tribe-events-l-container{padding-top:20px}}@media (max-height:768px){.info-menu-text{display:none}}@media only screen and (max-height:750px){#info-menu-bottom{position:absolute!important;top:580px}.et-social-icons{display:none}.et_vertical_nav.et_vertical_fixed #page-container #main-header{position:absolute}.et_vertical_nav #top-header{position:absolute;top:0!important;right:0}.et_vertical_fixed.admin-bar #page-container #main-header{top:0}}#post_tagsTab .geodir_post_meta.geodir-field-post_tags a:before{content:'Practice Name: '}#phoneTab{display:block!important}body.et_fixed_nav #main-header{top:0!important;height:100px!important;left:0}span.logo_helper{display:none}body.admin-bar.et_fixed_nav #main-header{top:32px!important}div#top-header{width:320px;height:100%;margin-top:100px}.logo_container a{display:block;max-width:272px;max-height:70px;margin:15px 0}#et-top-navigation{padding:0!important}.container.et_search_form_container{background:0 0}#et-secondary-menu{float:none;width:100%}.et_fullwidth_secondary_nav #top-header .container{padding:0}#et-secondary-nav,#et-secondary-nav li{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;margin-right:0}#et-secondary-nav li ul{right:auto!important;left:300px;background-color:#fff!important}.btn.btn-give a{background-color:#fff;border-radius:60px;color:#d94393;text-align:center;justify-content:center;background-image:url(/wp-content/themes/Divi-HSCMD/images/icon_heart.svg);background-repeat:no-repeat;background-position:16px center;padding-left:32px}@media screen and (max-width:981px){.container.et_menu_container{width:90%;display:flex;justify-content:space-between;align-items:center;height:100px}.container.et_menu_container .clearfix:after{content:none!important}}@media screen and (min-width:981px){.btn.btn-services{padding-left:24px;padding-right:24px;margin-top:40px;margin-bottom:20px}#top-header .btn.btn-services a{background-color:#fff;border-radius:60px;color:#c42876;text-align:center;justify-content:center;background-image:url(/wp-content/themes/Divi-HSCMD/images/btn-bg-left.svg),url(/wp-content/themes/Divi-HSCMD/images/btn-bg-right.svg);background-repeat:no-repeat;background-position:-10px center,calc(100% + 10px) center}.container.et_menu_container{display:grid;grid-template-columns:auto 1fr;align-items:center}.btn.btn-services,.paypal{transition:transform .3s ease 0s,box-shadow .3s ease 0s}.btn.btn-services:hover,.paypal:hover{background:0 0!important;transform:scale(1.05);transition:transform .3s ease 0s,box-shadow .3s ease 0s}}.et_header_style_left .logo_container{position:relative;height:auto;width:auto}#et-top-navigation{float:none;display:flex;justify-content:end}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:16px 20px!important}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding:16px 20px!important;display:flex;align-items:center}#top-menu li{padding-right:0!important}#top-menu .menu-item-has-children>a:first-child:after{top:auto!important}#et_search_icon:before{top:50%!important;transform:translateY(-50%)!important}.et_fixed_nav #main-header{border-top:4px solid #e5469a}.btn-login,.btn-logout{cursor:pointer}.btn-login a,.btn-logout a{background:#fff;border:1px solid #cd3e8a;color:#cd3e8a!important;border-radius:50px;cursor:pointer}.et-fixed-header #top-menu .btn-login a,.et-fixed-header #top-menu .btn-logout a{color:#cd3e8a!important}#main-content .et_pb_fullwidth_slider_0{margin-right:0!important;margin-bottom:0!important}.et_pb_image_0:hover{z-index:999}.bottom-end-flowers{min-height:400px;background:#fceef4;background:url(/wp-content/themes/Divi-HSCMD/images/hscmd-flowers.svg) 95% bottom,linear-gradient(180deg,#fceef4 0,#fff 95%);background-repeat:no-repeat;margin-top:-300px}.bottom-end-flowers::after{content:'';display:block;height:2px;width:calc(100% - 48px);position:absolute;bottom:2px;left:24px;background-color:#cde2b7}#top-menu li li{display:block;width:100%;padding:0;cursor:pointer}#top-menu li li a{padding:12px 24px;cursor:pointer}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#fceef4;opacity:1}.divider a{display:none!important}#et-secondary-menu>ul>li>a:hover{opacity:1}#et-secondary-nav ul li a:hover{background-color:#fceef4}#et-secondary-nav li ul{border-top:4px solid #558729;left:320px}#et-secondary-nav>li:hover{background:#558729}form.paypal .lazyloaded{display:none}@media (max-height:980px){.btn.btn-services{margin-top:24px;margin-bottom:12px}#et-secondary-menu>ul>li.menu-item>a,#top-header #et-info a{padding:8px 24px;font-size:16px}#top-header .btn.btn-services a{padding:16px 24px}#et-secondary-nav li li a,#top-header a{font-size:14px}#et-secondary-nav li li a{padding:8px 24px 8px 24px}}@media (max-height:767px){#top-menu{display:none}#et_mobile_nav_menu{display:block}.et_secondary_nav_only_menu #top-header{display:none}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{margin-left:0}#info-menu-bottom{display:none}#footer-bottom .et-social-icons{display:none}#et-top-navigation{display:flex!important;align-items:center}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}#et_top_search{margin:0 35px 0 0;float:left}#et_mobile_nav_menu{display:block}.et_mobile_menu li a{border:none}.divider.menu-item{text-indent:-99999px;margin:10px 22px 10px 20px!important;height:1px;background-color:#2ea3f2}#mobile_menu>li>a{font-size:18px}#mobile_menu>li>a{font-size:18px;border:none}li.divider{display:none}.et_mobile_menu .menu-item-has-children>a{border:1px solid #2ea3f2;font-weight:700;font-size:18px;background:0 0}.et_mobile_menu .menu-item-has-children>a:hover{border:none;border:1px solid #2ea3f2;background-color:transparent;font-weight:700;font-size:18px;opacity:1}.et_header_style_left #logo{max-width:240px}#et-top-navigation{display:flex!important;align-items:center}.et_header_style_left .et-search-form{width:100%!important;max-width:100%!important;background-color:#fff!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}.hide-on-mobile-tablet{display:none!important}#mobile_menu>li>a{font-size:18px;border:none}.btn.btn-services{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.et_fixed_nav #main-header{position:absolute}}@media (max-width:480px){.et_header_style_left #logo{max-width:200px}}@media (min-width:0) and (max-height:980.98px){#mobile_menu .hide-on-desktop{display:block!important}}a.powered-by{display:none!important}p a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #244489;outline-offset:2px}#top-menu li a:focus-visible,.et_pb_button:focus-visible{outline:2px solid #244489;outline-offset:2px}#et-secondary-menu>ul>li.menu-item>a:focus-visible,#top-header #et-info a:focus-visible{outline:2px solid #244489;outline-offset:-2px}.et_secondary_nav_enabled #page-container #top-header{background-color:#508227!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#cd3e8a}.eapps-facebook-feed-item-date{color:#000!important}.tribe-events-before-html .tribe-events-c-link:hover{color:#fff!important;background-color:#334aff}a.um-link-alt{color:#4b4b4b!important}.um-field-checkbox-option,.um-field-radio-option{color:#4b4b4b!important}.um a.um-button,.um a.um-button.um-disabled:active,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:hover,.um input[type=submit].um-button,.um input[type=submit].um-button:focus{background:#cd3e8a}.um a.um-button:hover,.um input[type=submit].um-button:hover{background-color:#b8377c}.um a.um-link{color:#cd3e8a;font-weight:600;font-size:14px}.um a.um-link:hover{color:#cd3e8a;text-decoration:underline!important}.um .um-cover-add:hover,.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,.um .um-item-meta a,.um .um-member-less a:hover,.um .um-member-more a:hover,.um .um-member-name a:hover,.um .um-members-pagi a:hover,.um .um-profile-subnav a.active,.um .um-tip:hover,.um-account-name a:hover,.um-account-nav a.current,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon,.um-dropdown li a:hover,i.um-active-color,span.um-active-color{color:#cd3e8a}#gt_float_wrapper,.gtranslate_wrapper{display:none}