/**handles:healsoul-child-style**/
/*!
Theme Name: HealSoul Child
Theme URI: http://healsoul.thememove.com
Author: ThemeMove
Author URI: http://thememove.com
Version: 1.0.0
Template: healsoul
Text Domain:  healsoul
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{font-family:dashicons!important}div,h1,h2,h3,h4,h5,h6,p,span,ul,ul li{font-family:Lato,Helvetica,Arial,sans-serif!important}.fal{font-family:'Font Awesome 5 Pro'!important}.lg-icon{font-family:lg!important}.page-content{padding-top:0!important;padding-bottom:0!important}textarea{resize:none}h1,h2,h3,h4,h5,h6{clear:both;margin-bottom:0}.desktop-menu .header-22 .menu--primary .menu__container>li:last-child{margin-right:0!important}.top-bar-info .info-item:last-child .info-link .info-text{padding:4px 15px;height:35px;line-height:31px;min-width:144px;background-color:#1f8a47;color:#fff;border-radius:5px}.desktop-menu .header-22 .menu--primary .menu__container>li{margin-right:26px}.header-22 .menu--primary a{font-size:14px!important}.desktop-menu .header-22.headroom--not-top .menu--primary .menu__container>li{margin-right:20px!important}.desktop-menu .header-22 .menu__container li.current-menu-item a:after,.desktop-menu .header-22 .menu__container li.current_page_item a:after{height:3px}.top-bar-info .info-item:last-child .info-link .info-text:hover{background-color:#f19b31}.top-bar-info .info-item:nth-last-child(2) .info-link .info-text{padding:4px 15px;height:35px;line-height:31px;min-width:144px;background-color:#f19b31;color:#fff;border-radius:5px}.top-bar-info .info-item:nth-last-child(2) .info-link .info-text:hover{background-color:#1f8a47}.top-bar-info .info-item .fa-envelope:before,.top-bar-info .info-item .fa-home:before{font-weight:700;color:#676767}#page-slider .fa-greater-than:before,.custom-btn .fa-greater-than:before{font-weight:300;font-size:10px}.custom-btn .tm-button.style-flat.has-icon-right .button-icon{margin-left:3px}#page-slider i.fa-greater-than,.custom-btn .button-icon i{vertical-align:text-top}.desktop-menu .header-22 .menu--primary{float:right}#page-navigation li.menu-item a{position:relative}#page-navigation li.menu-item a:before{content:"|";position:absolute;right:-16px;bottom:11px}.headroom--not-top #page-navigation li a:before{right:-12px;bottom:11px}#page-navigation li:last-child a:before{content:""}.primary-color{color:#f19b31}.secondary-color{color:#1f8a47}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-600{font-weight:600}.custom-btn .tm-button.style-flat.tm-button-lg{padding:0 15px;height:33px;font-size:15px;line-height:28px;min-width:161px;font-weight:500}.custom-btn .tm-button.style-flat{height:39px;line-height:34px;font-weight:500}.left-circle{display:inline-block;float:left;width:25%}.orange-box{background-color:#f19b31;width:68px;height:68px;border-radius:50%}.green-box{background-color:#208948;width:68px;height:68px;border-radius:50%}.right-text{display:inline-block;float:left;width:70%;margin-left:11px}.who-we-patient .custom-btn a,.who-we-provider .custom-btn a{font-size:17px!important}.frequently-asked.tm-accordion.style-3 .accordion-section .accordion-title{background:#616161;display:flex;align-items:center}.frequently-asked.tm-accordion.style-3 .accordion-section+.accordion-section{margin-top:15px}.frequently-asked.tm-accordion.style-3 .accordion-title:hover,.frequently-asked.tm-accordion.style-3 .active .accordion-title{background:#f19b31}.frequently-asked.tm-accordion.style-3 .accordion-title{color:#fff}.frequently-asked.tm-accordion.style-3 .accordion-title .title-prefix{font-size:29px;margin-right:4px}.frequently-asked.tm-accordion.style-3 .accordion-title:hover .title-prefix,.frequently-asked.tm-accordion.style-3 .active .accordion-title .title-prefix,.frequently-asked.tm-accordion.style-3 .title-prefix{color:#fff;font-weight:300}.frequently-asked.tm-accordion.style-3 .accordion-icon:before{font-size:31px}.frequently-asked.tm-accordion.style-3 .accordion-icon:before{content:' \002B';color:#fff;font-weight:600}.frequently-asked.tm-accordion.style-3 .active .accordion-icon:before{content:'\00d7';color:#fff;font-weight:600}.home-quicklink{padding-left:20px}.home-quicklink li{margin-bottom:10px}.home-quicklink li span{font-size:22px;line-height:26px}.home-joint-commission{display:flex;align-items:center}.quick-fact-outer .vc_column_container{display:flex;align-items:center!important}.mission_statement_content mark{color:red}.footer-style-01 .custom-footer .widget_text,.footer-style-01 .custom-footer p{color:#000;margin:0;font-weight:300}.custom-input input{margin-bottom:15px!important;background-color:#e1e1e1;color:#000}.custom-input input[type=submit]{border-radius:4px;font-weight:300;background-color:#1f8947;color:#fff;height:43px;line-height:44px;font-size:14px}.custom-input input[type=submit]:hover{background-color:#f19b31}.custom-input .wpcf7-not-valid-tip{margin-bottom:15px!important;display:block}.screen-reader-response{display:none}.who-we-para p{min-height:150px}.solarus-areas .vc_column-inner{padding-top:0}.top-bar-12 .top-bar-info i{font-size:15px;margin-right:5px;color:#000;font-weight:400}.header-22 .info-text{color:#000}.desktop-menu .header-22 .menu--primary{padding-bottom:15px}.philips-logo{padding:150px 35px 77px 35px}.discover-left-sec{border-right:1px solid #ddd;padding-top:20px;max-width:48%}.discover-left-sec h3{font-size:35px;font-weight:300;color:#000;line-height:normal}.discover-left-sec h3 .primay-color{color:#f29c32;font-weight:600;padding-top:20px}.discover-left-sec p{font-size:22px;font-weight:300;line-height:normal}.discover-right-sec{padding-left:30px;width:52%}.discover-right-sec p{font-size:14px;font-weight:300;line-height:18px;padding-top:10px}.about-testimonial{padding:50px 20px 0 20px!important}.about-testimonial .abt-testimonial{font-size:20px;line-height:24px;font-style:italic;font-weight:300;margin-bottom:35px}.about-testimonial .abt-testimonial-author{font-size:14px;font-weight:300;line-height:18px}.about-testimonial .abt-testimonial-author strong{font-weight:600;font-size:18px;line-height:18px}.promise-left-sec{background-position:center}.about-getready .vc_column_container:first-child .wpb_wrapper .tm-image{text-align:right!important}.getready-content{max-width:550px}.getready-content h4{color:#464646;margin:0}.getready-content h4 span{font-weight:400;font-size:24px}.getready-content ol{padding:0 0 20px 0;margin:0 0 20px 0!important;list-style:none;counter-reset:section;border-bottom:1px solid #eee}.getready-content ol li{counter-increment:section;color:#464646;font-size:16px;font-weight:300}.getready-content ol li::before{content:counter(section);color:#fff;font-weight:700;background:#2c9051;padding:0 5px;border-radius:50%;margin-right:5px;font-size:13px;font-weight:300}.getready-content form span.wpcf7-form-control-wrap{margin-bottom:5px!important}.mission_statement .vc_column-inner{max-width:840px;width:100%;margin:0 auto}form .solarus-submit{width:auto!important;background:0 0;color:#2c9051;border:1px solid #2c9051;border-radius:10px;margin-top:12px!important}form .solarus-submit:hover{background:#2c9051;color:#fff}.about-management .wpb_text_column h3{color:#fff;font-weight:300;font-size:32px}.about-management .wpb_text_column h3 strong{color:#fff;font-weight:700}.about-management .wpb_text_column p{text-align:center;max-width:480px;margin:0 auto;color:#fff;line-height:16px;font-weight:300}.about-management .about-management-subtext{margin-bottom:25px!important}.about-mgmt-top-sec{margin:30px 0}.about-mgmt-top-sec .mgmt-gallery-block{width:135px;height:150px;background:#000;position:relative}.about-mgmt-top-sec .mgmt-gallery-info{position:absolute;width:100%;top:100%;height:100%;background:#f19b31;left:0;display:flex;align-items:flex-end;padding:10px;transition:.65s cubic-bezier(.68, -.55, .265, 1.55);visibility:hidden}.about-mgmt-top-sec .mgmt-gallery-block:hover .mgmt-gallery-info{visibility:visible;top:0}.about-mgmt-top-sec .mgmt-people-gallery:nth-child(2) .mgmt-gallery-block{margin:0 auto}.about-mgmt-top-sec .mgmt-people-gallery:nth-child(3) .mgmt-gallery-block{margin-left:auto}.about-mgmt-top-sec .mgmt-gallery-info .mgmt-gallery-info-inner{margin:0 auto;text-align:center}.about-mgmt-top-sec .mgmt-gallery-info .mgmt-gallery-info-inner h4{font-size:18px;color:#fff;line-height:34px}.about-mgmt-top-sec .mgmt-gallery-info .mgmt-gallery-info-inner p{margin-bottom:0;color:#fff;font-weight:300;line-height:16px}.contactus-page-content{max-width:66.67%;width:100%;margin-left:auto!important;margin-right:auto!important}.contactus-page-content h3{color:#363636;font-weight:300;font-size:35px}.contactus-page-content h3 span{font-weight:600}.contactus-page-content p.contact_subhead{color:#6a6a6a;font-size:16px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:40px!important}.contactus-page-content .tm-box-icon .content-wrap .content-inner .content-left,.contactus-page-content .tm-box-icon .content-wrap .content-inner .content-left .image{width:40px}.contactus-page-content .tm-box-icon .content-wrap .content-inner .content h4{text-transform:inherit;margin-bottom:0;letter-spacing:0;font-size:16px;font-weight:400}.contactus-page-content .tm-box-icon .content-wrap .content-inner .text{font-weight:300;font-size:14px}.contactus-page-content form p span{margin-bottom:20px!important}.provider-process-work .process-subtext{color:#666669;font-size:15px;line-height:19px;font-weight:300;margin-top:10px;margin-bottom:10px!important}.provider-process-work .tm-service-list{background-color:transparent;box-shadow:none}.provider-process-work .tm-service-list .title{font-size:16px;margin-bottom:0;font-weight:300;line-height:20px;color:#393a3e}.provider-process-work .tm-service-list .service-list-item{padding:20px 30px 0 0}.tm-service-list .service-list-item:hover{box-shadow:none}.hint--primary:after,.tm-button.style-border-text:after,.tm-button.style-modern.tm-button-secondary:after{background-color:transparent!important}.provider-service-section .provider-service-indivitual{margin-bottom:120px}.provider-service-section .provider-service-indivitual:nth-child(odd) .provider-service-left{padding-left:40px}.provider-service-section .provider-service-indivitual:nth-child(odd) .provider-service-left p{padding-right:90px}.provider-service-section .provider-service-indivitual:nth-child(odd) .provider-service-right{padding-left:100px}.provider-service-section .provider-service-indivitual:nth-child(2n) .provider-service-right{padding-left:0;padding-right:75px}.provider-service-section .provider-service-indivitual .provider-service-left h3{font-size:30px;line-height:34px;font-weight:300;color:#363636;margin-bottom:5px}.provider-service-section .provider-service-indivitual .provider-service-left h3 span{font-weight:700}.provider-service-section .provider-service-indivitual .provider-service-left p{font-size:14px;color:#676767;line-height:18px}.health-care{width:50%;float:left;padding:0 20px}.health-care .health-care-inner{background:#fff;padding:30px;border-radius:10px;position:relative}.health-care .health-care-inner .health-care-img{position:absolute;top:-30px;right:-25px;width:100px}.health-care .health-care-inner .health-care-content{min-height:248px}.health-care .health-care-inner .health-care-content p{font-size:14px;color:#404145;line-height:18px}.health-care .health-care-inner .health-care-title h3{color:#1f8a47;line-height:33px}.health-care .health-care-inner .health-care-title p{color:#363636;padding-bottom:10px;border-bottom:1px solid #ddd;line-height:18px}.order-nebulizers-form form p span{margin-bottom:15px!important}.who-serve .who-serve-img{margin-bottom:15px!important}.who-serve .who-serve-head{margin-bottom:10px!important}.who-serve .who-serve-btn a{border-width:1px;padding:0 50px;height:42px;line-height:40px}.patient-subhead{font-size:20px;line-height:30px;font-weight:300;margin-top:-10px;margin-bottom:12px}.patient-whatdo h3.heading mark{font-weight:600}.patient-whatdo.patient-beyond h3.heading mark{color:#f29c32;width:100%;display:block}.patient-whatdo .patient-whatwe-right p{font-size:16px;line-height:20px;color:#676767}.patient-whatdo .patient-whatwe-right p a{color:#f29c32;text-decoration:underline}.patient-whatdo .patient-whatwe-right p a:hover{color:#000}.patient-how-block .wpb_text_column{background:#fff;padding:60px 40px 50px 40px;max-width:450px;width:100%;margin:0 auto;border-radius:10px}.patient-how-block .wpb_wrapper{position:relative}.patient-how-block .wpb_wrapper .tm-image{display:inline-block;position:absolute;top:-20px;right:-22px;width:120px}.patient-how-block .wpb_text_column p{color:#393a3e;text-align:left;max-width:100%;margin-bottom:15px;line-height:20px}.patient-how-block .vc_column-inner .wpb_wrapper{max-width:450px;margin:0 auto}.patient-how-block .wpb_text_column h3{color:#000;margin-bottom:5px;font-size:40px}.patient-how-block .wpb_text_column h3 span{font-weight:700}.location_gallery .gallery-item{margin-bottom:50px;box-shadow:0 0 10px #eee}.location_gallery .gallery-item .overlay{background:#f29c32}.custom-banner-btn a{height:35px!important;line-height:30px!important;margin-top:5px}.resource_content_head h3.heading{color:#363636!important;font-weight:300!important}.resource_content_head h3.heading mark{font-weight:700!important}.resource_library_content{max-width:1060px;margin:0 auto!important}.resouce-indivitual-outer{background:#fff;box-shadow:0 0 5px #ccc;margin-bottom:50px!important}.resouce-indivitual-outer img{width:100%}.resouce-indivitual-outer .resource_content{padding:0 15px 20px 15px}.resouce-indivitual-outer .resource_content p{font-size:20px;font-weight:600;color:#676767;margin-bottom:0}.resouce-indivitual-outer .resource_content a{padding:6px 20px;background:#1f8846;font-size:13px;color:#fff;border-radius:5px;border:1px solid #1f8846;text-transform:capitalize}.resouce-indivitual-outer .resource_content a:hover{background:0 0;color:#000}.resource_library_indivitual{padding-left:10px!important;padding-right:10px!important}.location-seperator{max-width:1000px}.dedicated_mgmt_grid{margin-bottom:60px}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper{position:relative}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column{position:absolute;width:100%;height:100%;top:100%;left:0;background:#f29c32;opacity:0;display:flex;align-items:flex-end;transition:.65s cubic-bezier(.68, -.55, .265, 1.55);z-index:-1}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{width:100%;padding:20px 10px}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .tm-image img{width:100%}.dedicated_mgmt_grid .vc_column_container{padding:0 15px}.dedicated_mgmt_grid:last-child{margin-bottom:0}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4,.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{color:#fff}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4{font-size:18px}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{font-size:16px}.dedicated_mgmt_grid .vc_column_container .vc_column-inner .wpb_wrapper:hover .wpb_text_column{opacity:1;top:0;z-index:9}mark{font-weight:600!important}.custom-pay-btn a{padding:0 60px!important;border:1px solid #1f8947!important}.custom-pay-btn a:hover{background:0 0!important;color:#1f8947!important}.page-id-558 .partner-care .vc_column-inner{display:none}.footer-cpy-right{color:#fff}@media only screen and (min-width:1890px){.header-22 .header-wrap{padding:0 120px}.branding__logo img,.header-sticky-both .headroom.headroom--not-top .branding img{width:378px}.desktop-menu .header-22 .menu--primary .menu__container>li{margin-right:69px}#page-navigation li.menu-item a:before{right:-12px}.top-bar-info .info-item{margin-right:35px}.header-22 .info-text{font-size:16px}.desktop-menu .header-22.headroom--not-top .menu--primary .menu__container>li{margin-right:69px}}@media (min-width:1200px){.top-bar-12 .top-bar-wrap{padding:0 0;margin:0 -15px}}@media only screen and (min-width:1200px){.header-right{display:none}.container{max-width:100%;padding-left:100px;padding-right:100px;width:100%}}@media only screen and (min-width:1400px){.container{max-width:100%;padding-left:135px;padding-right:135px;width:100%}}@media only screen and (max-width:1280px){.header-22 .menu--primary a{font-size:14px}.page-footer-wrapper .custom-footer .tm-heading h4.heading{font-size:21px!important}.promise-left-sec{background-position:center}}@media only screen and (min-width:1024px) and (max-width:1199px){.who-we-patient .who-we-heading .heading,.who-we-provider .who-we-heading .heading{font-size:23px!important}.custom-footer .partner-care{clear:left}.custom-footer .joint-commision,.custom-footer .partner-care{padding-top:30px}.who-we-para p{min-height:110px}.health-care{padding:0 15px}.health-care .health-care-inner{padding:20px}.health-care .health-care-inner .health-care-content{min-height:285px}}@media (max-width:1199px){.top-bar-12{display:block!important}.mobile-menu .page-navigation,.mobile-menu .page-navigation-wrap{display:block!important}.mobile-menu #menu{display:none!important}.top-bar-12 .top-bar-right{text-align:left}.top-bar-12{padding-top:1px}.top-bar-12 .top-bar-wrap{padding:11px 32px}}@media only screen and (min-width:768px) and (max-width:1199px){.left-circle{float:none}.right-text{width:100%;float:none}.our-location-map{padding-top:61px}}@media only screen and (min-width:992px) and (max-width:1024px){.patient-how-block .wpb_wrapper .tm-image{top:-20px;right:-20px}.home-quicklink li span{font-size:18px;line-height:22px}}@media only screen and (max-width:991px){.provider-service-section .provider-service-indivitual .provider-service-right{padding:0 15px!important}.provider-service-section .provider-service-indivitual .provider-service-left{padding:0 15px!important}.provider-service-section .provider-service-indivitual .provider-service-left h3{font-size:20px;line-height:24px}.provider-service-section .provider-service-indivitual:nth-child(odd) .provider-service-left p{padding-right:0}.patient-whatdo.patient-beyond h3.heading mark{width:auto;display:block}.discover-right-sec h6,.getready-content h6{font-size:15px!important}}@media only screen and (min-width:768px) and (max-width:991px){.who-we-patient .who-we-heading .heading,.who-we-provider .who-we-heading .heading{min-height:75px}.solarus-areas .vc_column-inner{padding-top:1px}.health-care .health-care-inner .health-care-content{min-height:266px}.about-management .patient-how-block{width:100%}.patient-whatdo .patient-whatwe-right h3{font-size:20px!important}.resource_library_indivitual{padding-left:0!important;padding-right:0!important}.resouce-indivitual-outer .resource_content p{font-size:18px}.home-quicklink li span{font-size:18px;line-height:22px}.home-who-serve .wpb_column:first-child,.home-who-serve .wpb_column:last-child{display:none}.home-who-serve .who-we-patient,.home-who-serve .who-we-provider{width:50%}.who-we-patient .who-we-heading .heading,.who-we-provider .who-we-heading .heading{min-height:auto}}@media only screen and (max-width:782px){.admin-bar.header-sticky .content-wrapper{margin-top:0}}@media only screen and (max-width:767px){.sm-line-height-26px h3{line-height:26px}.who-we-patient{padding-top:30px}.our-location-map{padding-top:25px}.right-ques-sec .philips-logo{padding-top:62px}.who-we-para p{min-height:auto}.discover-right-sec{padding-top:30px}.discover-left-sec h3{font-size:28px}.about-mgmt-top-sec{margin:0}.about-mgmt-top-sec .mgmt-people-gallery .mgmt-gallery-block{margin:20px auto!important}.contactus-page-content{max-width:100%}.contactus-page-content h3{font-size:22px;line-height:26px}.provider-service-indivitual div:first-child{margin-bottom:20px}.provider-service-indivitual .provider-service-left{text-align:center}.health-care{width:100%;margin:30px 0}.patient-how-block .wpb_text_column h3{font-size:26px}.patient-whatdo .patient-whatwe-right{float:left!important}.patient-whatdo .patient-whatwe-right h3{font-size:18px!important;line-height:26px!important}.patient-how-block .wpb_wrapper .tm-image{top:-25px;right:-15px;width:100px}.location_gallery .gallery-item{margin-bottom:0}.dedicated_mgmt_grid{margin-bottom:0}.dedicated_mgmt_grid .vc_column_container{margin-bottom:30px}.about-management .wpb_text_column h3{font-size:24px}.tm-download-box .download-item{border-bottom:1px solid #eee}.tm-download-box .download-item:last-child{border-bottom:none}.home-joint-commission{display:block}.home-quicklink li span{font-size:15px;line-height:19px}.top-bar-12 .top-bar-right{width:100%}.top-bar-info .info-item{display:block;margin-bottom:10px}}@media only screen and (max-width:543px){.discover-left-sec{border-right:none;border-bottom:1px solid #ccc;max-width:100%}.discover-right-sec{max-width:100%;width:100%}}@media only screen and (max-width:410px){.top-bar-12 .top-bar-wrap{padding:11px 3px}.header-22 .header-wrap{display:block}.header-right{display:block}.header-22 .header-right{position:absolute;top:9px;right:0}.branding__logo img{width:233px!important;padding-top:5px}.header-sticky-both .headroom.headroom--not-top .branding img{width:222px}}@media only screen and (min-width:410px) and (max-width:480px){.top-bar-info .info-item:nth-last-child(2) .info-link .info-text{padding:4px 9px}}