body{font-size:15px;line-height:23px;letter-spacing:0px;}
#site-content a {
    color: #0c6bbb;
}
.profile-appointments-lower-text:has(.fax-number){display:none;}
.profile-appointments-lower-text:has(.phone-number){margin-bottom:16px;}
ul{margin-block-end:14px;margin-block-start:14px;}
#header.sticky-header{z-index:1000000000}
.page-template-page-narrow-width #top-container h1{margin-bottom:30px!important;}
.page-template-page-narrow-width img, .specialty-card-header-image img{border-radius:16px;}
.specialty-card-header-image img {max-width: 100%;}
.dr-blog-section .sec-content-heading{text-decoration-color:#e8f3f9;}
.sec-outline-btn.vc_do_btn a.vc_btn3 {display: inline-flex !important;justify-content: center;min-width: 248px !important;}
#main #top-bar .top-bar-text a:nth-of-type(2){border-right:0px!important;margin-right:0px;padding-right:0px;}
header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li#mega-menu-item-7725 > a.mega-menu-link:after{left: calc(50% - 7px);}
#header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link span{color:#3C7D04;}
#header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-family:'Inter', sans-serif;font-size:15px;line-height:23px;color:#17375D;}
#header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link span:hover{color:#fff;}
.nav-content #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-megamenu > ul.mega-sub-menu{border-top: 0px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);border-width:0 1px 1px 1px;border-color:#d5d5d3;border-style:solid;border-radius:0 0 16px 16px;}
.nav-content #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{margin-top:12px;}
.nav-content .menu-additional > ul > li .menu-content{border:0px;margin-top:16px;}
#site-content .font_size_18 p, #site-content .font_size_18{font-size:18px!important;}
div#top-container.NonMedicalDepartment .dept-child-content #site-content .font_size_16 p, #site-content .font_size_16, #site-content .font_size_16 a {font-size:16px!important; font-family:Inter !important;font-weight:400 !important;}
.resource-page #site-content, .page-template-page-narrow-width #site-content{max-width:950px;margin:auto;}
#site-content p.body-font{font-size:15px!important;line-height:23px!important;}
#site-content .pline_height_28 p, #site-content p.line_height_28{line-height:28px;}
#site-content .font_size_20 p, #site-content p.font_size_20{font-size:20px!important;}
#site-content .font_Montserrat p, #my-page-title .page-header-inner-right .font_Montserrat{font-family:'Montserrat', sans-serif!important;}
#site-content div#top-container.NonMedicalDepartment .dept-child-content .wpb_text_column.wpb_content_element.font_size_18.line_height_28 p{font-size:18px;line-height:28px;}
#site-content div#top-container.NonMedicalDepartment .Montserrat, #site-content div#top-container.NonMedicalDepartment .Montserrat p{font-family:'Montserrat', sans-serif;}
.font_size_28 p{font-size:28px;}
.line-height_40 p{line-height:40px;}
#site-content div#top-container.NonMedicalDepartment .dept-child-content p{font-size:15px;line-height:23px;}
#header.sticky-header{padding-top:7px;padding-bottom:7px;}
#Mobile-Appointments-Location .Mobile-Appointments-Location{font-family:'Montserrat', sans-serif;}
body #Mobile-Appointments-Location a.Mobile-Appointments-Location{border-width:1px!important;}
.loc-title a{letter-spacing:0px;}
.direction:before {
    font-size: 0;
    line-height: 0;
    height: 24px;
    width: 24px;
    margin-right: 10px;
    content: "";
    background-image: url(/wp-content/uploads/2026/03/pin.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px;
    display: inline-block;
    vertical-align: top;
	/*margin-top:8px;*/
}
.single-medical_providers .direction:before {
	margin-right: 8px;
}
.page_medical_provider .search-filter-component-combobox--mode-single .search-filter-component-combobox__actions .search-filter-component-combobox__selection{top:6px;}
@media only screen and (max-width:1098px){
	.nav-content .menu-additional > ul > li .menu-content{margin-top:13px;}
}
@media only screen and (max-width:767px){
	.nav-content .menu-additional > ul > li .menu-content{margin-top:9px;}
}
@media only screen and (max-width:478px){
	.nav-content .menu-additional > ul > li .menu-content{margin-top:0px;}
}
/*providers gallery*/

.search_row_main_col .search-filter-input-checkbox__control>svg{
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
	fill:#fff;
	height:80%;
	width:80%;
	margin-left:3px;
}
.search-filter-input-checkbox__label{margin-bottom:5px!important;}
 
body #top-container .search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__selection, body #top-container .search-filter-component-combobox .search-filter-component-combobox__actions input[type=text]{line-height:22px!important;}
.vc_row.wpb_row.vc_row-fluid.search_row_main .search-filter-base.search-filter-field.search-filter-field--input-type-select .search-filter-component-combobox .search-filter-component-combobox__header .search-filter-component-combobox__actions .search-filter-component-combobox__selection, #top-container .search-filter-component-combobox .search-filter-component-combobox__selection, .search-filter-component-combobox input[type=text]{padding:0px;}
/*#site-content .search_row_main_col h2.filters{
	font-family: 'Montserrat', sans-serif;
    font-size: 24px !important;
    line-height: 28px !important;
    text-decoration: none;
}*/
.page_medical_provider .search-filter-input-checkbox__control{transform: scale(1.3);}
#isotope .gallery-name .small-caps, .gallery-data .small-caps{font-weight:600;}
/*provider page*/
.info-container .profile-appointments-lower-text p{font-weight:500}
.location-card .direction a.get-directions{padding-top:0px!important;}
.content-parent .provider-header .cate-info{padding-right:24px}
#top-container .page_medical_provider .vc_row.wpb_row.vc_row-fluid.search_row_main > div.search_row_main_col.col_2.wpb_column .provider-grid .search-filter-query-posts #isotope .gallery-box .gallery-meta .gallery-dept a, #top-container .page_medical_provider .vc_row.wpb_row.vc_row-fluid.search_row_main > div.search_row_main_col.col_2.wpb_column .provider-grid .search-filter-query-posts #isotope .gallery-box .gallery-meta .gallery-loc a{color:#2c6cb5!important;}
/*.single-medical_providers .direction{margin-left:38px;}*/
.single-medical_providers .location-card .direction{margin-left:1.3px;}
.info-container.locations-list .loc-hours:before{width: 30px;background-size: 23px;flex-shrink:0;}
.single-medical_providers #site-content .container:not(div .container ~ .container) {
    padding-left: 5px;
    padding-right: 0px;
	max-width:1123px;
}
.page-template-default #site-content .container:not(div .container ~ .container){
    padding-left: 20px;
    padding-right: 17px;
}
.single-medical_providers .author-side .profile-appointments-lower-text p.phone-number:before{margin-right:13.5px;}
.author-side .profile-appointments-lower-text p.phone-number:before {
    margin-right: 12px;
    margin-left: 4px;
}
.single-medical_providers .loc-hours:before{margin-right:7px;}
.single-medical_providers .adr.gallery-loc.loc-title, .single-medical_providers .loc-address{padding-left: 37px;}
.single-medical_providers .author-side .profile-appointments-lower-text p.phone-number.fax-number:before{margin-right:12.5px;}
.author-side .profile-appointments-lower-text p.phone-number.fax-number:before {
   background-size:24px;
	margin-right:12px;
	margin-left:.5px;
	width:24px;
}
body.single.single-departments #site-content > div.container{max-width:1153px;}
#site-content .location-card .profile-appointments-lower-text p.phone-number:not(.fax-number){font-size:16px;}
/*career on homepage*/
@media only screen and (min-width:1201px){
	#site-content section.vc_section.Section_Hiring .vc_row.wpb_row.Section_Hiring_Row .Section_Hiring_Row_col.wpb_column.vc_column_container.Col_1 > div.vc_column-inner > div.wpb_wrapper {
	width:615px;
	height:423px;
}
}

@media only screen and (max-width:1200px) and (min-width:992px){
	#site-content section.vc_section.Section_Hiring .vc_row.wpb_row.Section_Hiring_Row .Section_Hiring_Row_col.wpb_column.vc_column_container.Col_1 > div.vc_column-inner > div.wpb_wrapper {
	width:115%;
	height:auto;
	}
}
@media only screen and (min-width:1100px){
	#mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{margin-left:2.5px;}
}
@media only screen and (max-width:991px){
	#site-content .content-container .department-main-info-outer .department-main-info .vc_custom_1772659971865{margin-top:0px!important;}
	#site-content .content-container .department-main-info-outer .department-main-info .show_mobile img{border-radius:16px;object-fit:cover;display:block;}
	#site-content .content-container .department-main-info-outer .department-main-info .show_mobile{margin-top:0px;}
	#site-content section.vc_section.Section_Hiring .vc_row.wpb_row.Section_Hiring_Row .Section_Hiring_Row_col.wpb_column.vc_column_container.Col_1 > div.vc_column-inner > div.wpb_wrapper {width:100%;}
	body #site-content .content-container .department-main-info-outer .department-main-info{height:auto;}
	#site-content .content-container .department-main-info-outer .department-main-info .dept-header-image{background-position:top;background-image: none !important; border-radius: 0px;height:auto;}
	#site-content .content-container .department-main-info-outer .department-main-info .dept-header-image .curve {display: none;}
	#site-content .content-container .department-main-info-outer .department-main-info .dept-header-image .dept-header-image-mobile {display: block; width:100%; object-fit:cover;height:200px;max-height:200px;object-position:top;border-radius:16px;background-color:transparent;}
	#site-content .content-container .department-main-info-outer .department-main-info .dept-header-image{background-color:transparent;max-height:200px;}
}
@media only screen and (min-width:992px){
	.show_mobile{display:none;}
#site-content .content-container .department-main-info-outer .department-main-info .vc_custom_1772659971865{margin-top:-42px;}
.page-template-default #site-content .content-container .department-main-info-outer .department-main-info .dept-header-image img{display:block;}
#site-content section.vc_section.Section_Hiring .vc_row.wpb_row.Section_Hiring_Row .Section_Hiring_Row_col.wpb_column.vc_column_container.Col_2 > div.vc_column-inner > div.wpb_wrapper{
	width:784px;
}
	.single-departments #site-content .content-container .department-main-info-outer .department-main-info .dept-header-image img.curve{display:block;margin-left:-10px!important;z-index:100;}
#site-content .content-container .department-main-info-outer .department-main-info .dept-header-image{height: 460px;
    width: 563.5px;
    left: 49.496290189%;
    top: 0px;
	border-radius:0px;
	overflow:visible;
	display:block;
}
	#site-content .content-container .NonMedicalDepartment .department-main-info-outer .department-main-info .dept-header-image{top:-43px;}
}
/*homepage hero section*/
.Section_Features_Row_Col.wpb_column.vc_column_container > div.vc_column-inner > div.wpb_wrapper .wpb_single_image.Section_Features_Row_Col_image figure.vc_figure .vc_single_image-wrapper:hover{
	background-color:#AEAEB2;
}
#site-content .Section_Features_Row_Col.wpb_column.vc_column_container > div.vc_column-inner > div.wpb_wrapper .wpb_single_image.Section_Features_Row_Col_image.two-column figure.vc_figure .vc_single_image-wrapper img {
    margin-top: 8px;
    margin-bottom: -8px;
}
#site-content .Section_Features_Row_Col.wpb_column.vc_column_container > div.vc_column-inner > div.wpb_wrapper .wpb_single_image.Section_Features_Row_Col_image.one-column figure.vc_figure .vc_single_image-wrapper img{width:65px;margin-top:3px;margin-bottom:-3px;}

.dept-header-image-mobile {display: none;}
/*homepage*/
.vc_custom_1774012819471 img{border-radius:16px;}
.section_loginto_Portal_row_in .billing-icon img{
	height: 88px;
    width: 38px;
    border-radius: 0px;
    background: none;
    box-shadow: none;
	}
@media only screen and (min-width:1401px){
	#site-content section.Section_loginto_Portal{margin-left:-90px;margin-right:-90px;}
	section.vc_section.Section_Hiring{margin-left: -90px; margin-right: -90px;}
}
@media only screen and (max-width:1400px){
	#site-content section.Section_loginto_Portal{margin-left:auto;margin-right:auto;}
	section.vc_section.Section_Hiring{margin-left:auto;margin-right:auto;max-width:100%;}
}
.vc_row.wpb_row.vc_inner.Section_loginto_Portal_row_in{justify-content:center;}
.vc_custom_1771537321594 p{max-width:230px;margin:auto;}
.vc_custom_1771537206454 p{max-width:250px;margin:auto;}
/*pink pencil icon in circle*/
#my-page-title .page-header-inner .page-header-inner-left .dept-icon img{
	max-width: 52px;
    object-fit: contain;
    object-position: center center;
    height: 96px !important;
    width: 96px !important;
    transform: scale(0.85);
    border-radius: 0;
    box-shadow: none;}
#site-content .author-posts section.dr-blog-section .hero-box-icon figure div{
	    display: inline-block;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.24);
    max-width: 96px;
    border-radius: 123px;
    width: 96px;
    height: 96px;
    background-color: #fff;
}
#site-content .author-posts section.dr-blog-section .hero-box-icon img{
	box-shadow: none;
    border-radius: 0;
    background: none;
}
body #site-content .author-posts section.dr-blog-section .hero-box-icon img{
	max-width: 52px;
    object-fit: contain;
    object-position: center center;
    height: 96px !important;
    width: 96px !important;
    transform: scale(0.85);
    border-radius: 0;
    box-shadow: none;
}
.category #my-page-title .page-header-inner-left .dept-icon img,  .tag #my-page-title .page-header-inner-left .dept-icon img {
	max-width: 52px;
    object-fit: contain;
    object-position: center center;
    height: 96px !important;
    width: 96px !important;
    transform: scale(0.85);
    border-radius: 0;
    box-shadow: none;
}

/*mega menu*/
#header #mega-menu-wrap-main-custom-menu #mega-menu-main-custom-menu > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on > a.mega-menu-link{
	background:none;
}
#header.sticky-header #logo img{margin:0px;}
/*blog*/
.blog-top-category-search form .select-wrapper{z-index:10}
div#site-content.single-post-content article.dr-blog-card.post.type-post .entry-content h2{margin-bottom:20px;}
.single #site-content{margin-bottom:75px;}
.blog #site-content{margin-bottom:51px;}
.category #my-page-title .container:first-child, .error404 #my-page-title .container:first-child{padding-left:10px;}

.category .dr-blog-section.main-archive-sluppy-loop .dr-blog-grid.wellness-post-grid, .author .dr-blog-section.main-archive-sluppy-loop .dr-blog-grid.wellness-post-grid{padding-left:0px;padding-right:0px;}
.category .dr-blog-grid, .author .dr-blog-grid{padding-right:0px;}
#site-content header:after{background:none;}
.blog #site-content .type-post .entry-header{border:0px;}
.blog #site-content .type-post .entry-content{display:none;}

@media only screen and (min-width:1201px){
	.home #site-content .Section_Blogs {max-width:1153px;width:1153px;}
}
@media only screen and (max-width:1200px){
	.home .Section_Blogs{max-width:100%;}
}
.blog .dr-blog-section.main-archive-sluppy-loop .dr-blog-grid.wellness-post-grid{max-width:1152px;}
.blog .my-page-title .container{padding-left:5px;}
.blog #site-content.archive-slupy-loop .container{padding-left:0px;padding-right:0px;}
body div#site-content.single-post-content article.dr-blog-card.post.type-post .entry-content p{
	font-size:15px!important;
	line-height:23px!important;
}
#site-content .gallery-meta a, #site-content .meta a, #site-content .education-entry a, .content-parent a{color:#0C6BBB;}
.blog .archive-slupy-loop .blog-top-category-search{max-width: 1133px;padding-left:10px;padding-right:10px;}
/*body #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3, body #site-content .content-column-2.author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3 {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    font-family: Montserrat;
    font-weight: 700 !important;
	border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color: rgba(60, 125, 4, 1) !important;
    color: #fff !important;
   
    min-width: 248px;
    padding: 15.5px 27px 13.5px 27px;
    text-decoration: none;
    outline: none;
    border-radius: 48px;
    text-align: center;
}
body #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3:hover {
     border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color:  #F6F5F3!important;
    color: rgba(60, 125, 4, 1) !important;
    text-decoration: none;
    outline: none;
    border-radius: 48px;
}*/
body.single-medical_providers #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3, body.single-medical_providers #site-content .content-column-2.author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3 {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    font-family: Montserrat;
    font-weight: 700 !important;
    border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color:  #F6F5F3!important;
    color: rgba(60, 125, 4, 1) !important;
    min-width: 248px;
    padding: 15.5px 27px 13.5px 27px;
    text-decoration: none;
    outline: none;
    border-radius: 48px;
    text-align: center;
}
body.single-medical_providers #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3:hover {
    border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color: rgba(60, 125, 4, 1) !important;
    color: #fff !important;
    text-decoration: none;
    outline: none;
    border-radius: 48px;
}
/* accepting new patients - solid green buttons */
body.single-medical_providers #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3.accepting {
    border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color: rgba(60, 125, 4, 1) !important;
    color: #FFFFFF !important;
}
body.single-medical_providers #site-content .author-side .vc_btn3-container.btn.btn-green .vc_general.vc_btn3.accepting:hover {
    border: 1px solid rgba(60, 125, 4, 1) !important;
    background-color: #F6F5F3 !important;
    color: rgba(60, 125, 4, 1) !important;
}

body:not(.single-medical_providers) #site-content .vc_btn3-container.btn.btn-green.btn-grey-bg .vc_general.vc_btn3:hover {
	background-color: #fff !important;
}
body.wp-singular #site-content .info-container .vc_btn3-container.btn.btn-green.btn-grey-bg.btn-location .vc_general.vc_btn3:hover {
	background-color: #F6F5F3 !important;
} 
#my-page-title .col-sm-12{padding-left:10px;}
.search-no-results .left-content .blog-top-category-search{padding-left:5px;}
.search-no-results #my-page-title .col-sm-12{padding-left:5px;}
.category .blog .archive-slupy-loop .blog-top-category-search, .author .blog .archive-slupy-loop .blog-top-category-search{
	max-width: 1153px;
    padding-left: 20px;
    padding-right: 20px;
    column-gap: 32px;
}
#my-page-title .page-header-inner-right h1.font_size_18{font-size:18px;}
#my-page-title .page-header-inner-right h1.line_height_24{line-height:24px;}

/*.blog #my-page-title h1.font_Montserrat{font-weight:500;}*/
/*tag*/
.tag #my-page-title .page-header-inner{
	padding-left:5px;
}
.tag .archive-slupy-loop .blog-top-category-search{
	padding-left: 5px;
    padding-right: 0px;
	max-width: 1153px;
}
.tag .dr-blog-section.main-archive-sluppy-loop .dr-blog-grid.wellness-post-grid{
	padding-left: 5px;
    padding-right: 0px;
}
/*department */
/*.single-departments .vcard.gallery-meta .profile-appointments-lower-text .phone-number{display:none;}*/
.single-departments .vcard.gallery-meta .profile-appointments-lower-text{padding:0px 0;}
body:not(.single-medical_providers) #site-content .vc_btn3-container.btn.btn-green.btn-green-border .vc_general.vc_btn3{background-color: #F6F5F3 !important;color: rgba(60, 125, 4, 1) !important;}
body:not(.single-medical_providers) #site-content .vc_btn3-container.btn.btn-green.btn-green-border .vc_general.vc_btn3:hover{background-color:rgba(60, 125, 4, 1) !important;color:#fff!important;}
.btn-location{margin-top:16px;}
.single-departments .profile-content .provider-grid .gallery-data span{border-bottom: 1px solid #96C3DA !important;}
.single-departments .location-card .direction{margin-left:2px;}
.single-departments .profile-content .provider-grid .gallery-data span{line-height:24px;}
#site-content .profile-content .gallery-new-patients .fa-check {
	position: absolute;
    left: 0;
    top: 5px;
	color: #3c7d04;
	}

#site-content .profile-content .gallery-new-patients{	
	position: relative;
    padding-left: 30px;
    margin: 0 5px 0;
    color: #3c7d04;
	}
.collapsible_content_panels .content a{color:#0c6bbb!important;}
.departments-template-default #site-content .author-side .profile-appointments{margin-bottom:24px;}
/*departments*/
body.single-departments .profile-content .author-side{flex: 0 0 calc(35.467% - 24px);}
.page-id-14 div#site-content.page-departments .page-department-header, .page-id-12537 div#site-content.page-departments .page-department-header{padding-bottom:23px;}
@media only screen and (max-width:576px){
	div#top-container.NonMedicalDepartment h1, #site-content .content-container .department-main-info-outer .department-main-info .dept-title h1{font-size:30px;}
	#site-content h1{font-size:25px;}
}
#site-content .content-container .department-main-info-outer .department-main-info{height:460px;}
.single-departments #site-content .content-container .department-main-info-outer .department-main-info .dept-title{padding-bottom:8px;}
.single-departments  #site-content .content-container .department-main-info-outer .department-main-info .dept-location{padding-bottom:35px;}
/*careers*/

#site-content .job-title p{font-weight:400!important;}
.page-id-12428 div#top-container.NonMedicalDepartment .dept-child-content h3{font-size:22px;line-height:28px!important;}
.page-id-12428 div#top-container.NonMedicalDepartment .dept-child-content section.vc_section.Section_Hiring .vc_row.wpb_row.Section_Hiring_Row .Section_Hiring_Row_col.wpb_column.vc_column_container.Col_1 > div.vc_column-inner > div.wpb_wrapper{width:520px;}
.vc_custom_1770956017815 img{margin-top:-15px;margin-bottom:15px;}
/*urgent care*/
.postid-3939 .adr.gallery-loc.loc-title{padding-left:36px;}
.postid-3939 .loc-address{padding-left:42px;}
.postid-3939 .author-side .profile-appointments-lower-text p.phone-number:before{margin-right:12px;}
.postid-3939 .direction{margin-left:42px;}
/*single blog page*/
.single-post #categories-4 div{margin-top:-2px;}
.single-post #categories-4 ul{margin-top:4px!important;}
.single-post #site-content .blog-tagline{color:#A1A2A7;}
.single-post div#site-content.single-post-content .container > div.row > div.sidebar .widget.widget_categories ul li a{font-size:13px!important;}
.single-post #site-content #text-5{padding-bottom:0px;}
.single-post div#site-content.single-post-content .container > div.row > div.sidebar .widget h4.widget-title{font-family:'Inter', sans-serif;font-size:15px;}
.single-post .gallery-meta {padding-left:0px;padding-right:0px;padding-top:0px;border-bottom: 1px solid #D5D5D3;max-width: 250px;padding-bottom: 2em;}
.single-post .author-image{padding-bottom:14px;padding-top:2px;}
.single-post .gallery-meta .author-image.bmc-logo img{box-shadow:none;}
.single-post #social-icons{border-bottom:1px solid #D5D5D3;padding-bottom:0px;max-width:250px;}
.single-post #social-icons .a2a_button_facebook{margin-left: -7px;}
.single-post #social-icons .a2a_button_facebook svg{width:30px;height:30px;}
.single-post #social-icons .a2a_button_x svg{width:36px;height:36px;margin-bottom:-2px;}
.single-post #social-icons .a2a_button_linkedin svg{width:35px;height:35px;margin-bottom:-2px;}
.single-post #social-icons a span{width: auto!important;line-height: 22px!important;height: auto!important;background-size: auto!important;}
.single-post .addtoany_list a, .single-post .widget .addtoany_list a{padding:0 4px;}
.single-post .gallery-meta .author-image.bmc-logo img{ width: 60px;height: 60px;max-height: 60px;}
.single-post .gallery-meta .author-image:not(.bmc-logo){height:81px;}
.single-post .gallery-meta .author-image:not(.bmc-logo) img{
	position:absolute;
	box-shadow: 0px 0px 12px 0px #0000003D;
    width: 66px;
    object-fit: cover;
    height: 66px;
    max-height: 66px;
    border-radius: 100px;
    object-position: top;
}
.single-post .gallery-meta .blog-author-name a{
	font-size: 16px;
    line-height: 24px;
    color: #17375D !important;
    font-weight: 600!important;
    border-bottom: 1px solid #96C3DA!important;
}
.single-post .gallery-meta .blog-author .dept-phone{
	color: #17375D;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
}
.single-post .gallery-meta .blog-author .dept-phone a{
	font-size: 15px;
    font-weight: normal!important;
    border-bottom: 1px solid #96C3DA!important;
	color:#0C6BBB!important;
}



/*@media only screen and (min-width: 1574px){
  .home #site-content section.Section_Banner {
    width: 1537px !important;
    max-width: 1537px !important;
    min-width: 1537px !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-image: url(/wp-content/uploads/2025/12/Hero-Banner.png?id=11523) !important;
    background-position: -150px top !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-attachment: scroll !important;
    transition: none !important;
    animation: none !important;
  }
 
  .home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row {
    max-width: 1537px !important;
    width: 1537px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}*/
.home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row .vc_column_container.Col_1 {padding-left:5px!important;}
.home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row .vc_column_container.Col_1 .vc_btn3-container{padding-left:5px;}
.Section_Banner_Row_Col.Col_1 .vc_column-inner{padding-left:0px;}
@media only screen and (max-width:991px){
	#site-content section.vc_section.Section.Section_Features{max-width:95%;}
	section.vc_section.Section.Section_loginto_Portal{max-width:95%;}
	.home #site-content .container:first-child{max-width:95%;}
}
@media only screen and (min-width: 1574px){
  /* Banner container - full width background */
  .home #site-content section.Section_Banner {
    width: 1537px !important;
    max-width: 1537px !important;
    min-width: 1537px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    
    /* Background */
    background-image: url(/wp-content/uploads/2026/03/homepage-hero2.jpg) !important;
    background-position: right top !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
  }
  
  /* Inner row - constrain to match header/content width of 1153px */
  .home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row {
    width: 1153px !important;
    max-width: 1153px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  /* Also ensure any columns inside are properly constrained */
  .home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row .vc_column_container {
    padding-left: 15px !important; /* Adjust if needed */
    padding-right: 15px !important;
  }
}
  
 
/*	.home #site-content section.Section_Banner{width:1537px;max-width:1537px!important;left:auto!important;padding-left:0px!important;padding-right:0px!important;background-position: -150px top !important;}
	.home section.vc_section.Section.Section_Banner .vc_row.wpb_row.Section_Banner_Row{margin-left:0px;margin-right:0px;}*/
}

div#site-content.single-post-content .container > div.row > div.sidebar > div.sidebar-inner {
  top: 160px;
}
/*need help*/
.page-id-12237 .career_listing_row{padding-bottom:35px;}
.page-id-12237 #site-content .content-container .department-main-info-outer .department-main-info .dept-title{padding-bottom:17px;}
.page-id-12237 #site-content div#top-container.NonMedicalDepartment .dept-child-content .wpb_text_column.wpb_content_element.dept-location p:first-of-type{padding-bottom:10px;}
/*search*/
.error404 .dr-blog-section.main-archive-sluppy-loop .entry-title, .search-no-results .dr-blog-section.main-archive-sluppy-loop .entry-header{border:0px;}
.error404 .dr-blog-section.main-archive-sluppy-loop .entry-content, .search-no-results .dr-blog-section.main-archive-sluppy-loop .content-search, .search  .dr-blog-section.main-archive-sluppy-loop .content-search{display:none;}
.left-content .blog-top-category-search, .site-content .blog-top-category-search{max-width:1123px;}
.tag #my-page-title .col-sm-12{padding-left:0px;}
@media only screen and (min-width:1201px){
	.category .left-content, .author .left-content{padding-left:0px;padding-right:0px;}
}
@media only screen and (max-width:1200px) and (min-width:767px){
	header .col-xs-12{padding-left:0px;padding-right:0px;}
	.category .left-content, .author .left-content{padding-left:5px;}
	.search-no-results .left-content{padding-left:0px;padding-right:0px;}
	.category .right-content, .author .right-content{padding-left:0px;padding-right:0px;}
}
@media only screen and (max-width:767px){
	#my-page-title{padding-left:15px;}
}
/*Specialty care*/
#site-content .content-container .department-main-info-outer .department-main-info .curve img{display:block;}
.vc_custom_1774564332780{gap:0px;}