* {
  font-family: 'Open Sans', Arial, sans-serif !important;
}

.lp-sidebar-filters-style .md-sidebar-filters-wrap .lp_extrafields_select-border2 h3,
.lp-sidebar-filters-style .md-sidebar-filters-wrap .filter_checkbox_container,
.lp-sidebar-filters-style .md-sidebar-filters-wrap .filter_radiobox_container,
.md-listing-filter .lp-filter-top-section li h3,
.md-rest-filter a,
.sidebar-filters .md-listing-filter .filters-section-wrap .filters-label,
.lp-sidebar-filters-style .md-sidebar-filters-wrap .lp_more_filter_data_section h3,
.mp-tax-filter-check-title,
.no-result-avaliable-heading
{
    color: #35499e !important;
}

#content-grids .text-center p a
{
	background-color: #35499e;
}

#content-grids .text-center p a:hover
{
	background-color: #00B2BA;
}

.mp-detail-header {
	background-color: #35499e;
}

.mp-profile-content-details p,
.mp-profile-content-details ol li,
.mp-profile-content-details ul li,
.mp-profile-content-details a,
.mp-profile-content-details h1,
.mp-profile-content-details h2,
.mp-profile-content-details h3,
.mp-profile-content-details h4,
.mp-profile-content-details h5,
.mp-profile-content-details h6,
p.mp-profile-content-detail {
	color:#ffffff;
    font-size: 1.4rem;
}

footer .container .widget-title h2,
footer .container .row .clearfix.col-md-3 .widget-title h2 {
	color:#ffffff important;
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-size: 2rem !important;
}

footer ul#menu-footer li.menu-item a {
	font-size: 14px;
    color: #9ca3af !important;
}

.lp-user-menu {
	z-index: 1000;
}

.lp-sidebar-filters-style .md-sidebar-filters-wrap .lp_extrafields_select-border2 h3 {
	font-family: 'Open Sans', Arial, sans-serif !important;
}

.lp-more-filters-outer {
	margin-bottom: 20px !important;
}

.form-page-heading h3,
.form-page-heading p {
	text-align: left;
}

.form-page-heading > h3,
.form-page-heading h3 {
	font-size: 20px !important;
    font-weight: bold !important;
}

.form-page-heading_style2::after {
	content: none;
}

.lp-tagline-submit-tagline {
	display: none;
}

.featuresDataContainer {
	margin-bottom: 20px;
}

div.edit-profile div.post-submit div.author-section {
	display: none;
}

#sidebar_menu,
.sidebar-brand {
	background-color: #35499e !important;
}

.lp-dashboard-new #sidebar,
#wrapper,
#sidebar-wrapper,
.lp-dashboard-new #sidebar_menu li a,
.lp-dashboard-new .sidebar-nav li a {
	background-color: #0A2540; /* dark blue */
}

.panel-dash-views .count-box.blue-box,
.panel-dash-views .count-box.blue-box.active:before {
	background: linear-gradient(45deg, #35499e 0%, #7a8fd1 100%);
}

.panel-dash-views .count-box.orange-box,
.panel-dash-views .count-box.orange-box.active:before {
	background: linear-gradient(45deg, #00b2ba 0%, #66d6db 100%);
}

.panel-dash-views .count-box.green-box,
.panel-dash-views .count-box.green-box.active:before {
	background: linear-gradient(45deg, #39b54a 0%, #7be28a 100%);
}

#sidebar-wrapper {
  background-color: #0A2540; /* dark blue */
  width: 240px;
  min-height: 100vh;
  color: white;
  font-family: 'Open Sans', sans-serif;
  border-right: 1px solid #E5E7EB;
}

#sidebar_menu .lp-not-mobile {
  padding: 16px;
  background-color: #0A2540;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0;
}

#sidebar_menu .sidebar-brand img {
	width: 100%;
    padding: 0;
}

#sidebar {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

#sidebar li a {
  display: flex;
  align-items: center;
  color: white;
  text-decoration: none;
  font-size: 15px;
  transition: background 0.2s ease, color 0.2s ease;
}

#sidebar li a:hover {
  background-color: #00BFA6;
  color: #0A2540;
}

#sidebar li a.active {
  background-color: #F9FAFB;
  color: #0A2540;
  font-weight: 600;
}

.sub_icon {
  display: inline-block;
  width: 24px;
  text-align: center;
}

.sub_iconfirst {
  margin-right: 10px;
  color: #00BFA6;
}

.sub_iconsecond {
  display: none; /* hide duplicate icon on right */
}

#menu-toggle {
  color: white;
  font-size: 18px;
  text-decoration: none;
}

#menu-toggle:hover {
  color: #00BFA6;
}

.lp-footer-bootom-border {
	padding: 5px 0;
}

.lp-footer-logo {
	display: none !important;
}

.lp-sidebar-filters-style .md-sidebar-filters-wrap .filter_checkbox_container,
.lp-sidebar-filters-style .md-sidebar-filters-wrap .filter_radiobox_container {
	white-space: normal;
}

.md-rest-filter a {
	font-family: 'Open Sans', Arial, sans-serif !important;	
}

.lp-filter-name.sidebar-filter-process h2,
mp-archive-result-type,
.sidebar-filters .post-with-map-container-right .mp-archive-sort-filters .chosen-container-single .chosen-single span,
.sidebar-filters .post-with-map-container-right .mp-archive-sort-filters .chosen-container-single .chosen-single div,
.chosen-container .chosen-results li.active-result,
.chosen-container .chosen-results li.active-result .fa {
	color: #35499e !important;
}

.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li.highlighted .fa,
.mp_get_direction:hover a {
	color: white !important;
}

.mp_get_direction:hover {
	cursor: pointer;
}

.lp-joinus-icon ul li ul li a {
	color: #35499e !important;
}

.mp-archive-sort-filters,
.lp_confirmation .list-style-none.list-st-img li a.edit-list {
	border-color: #35499e !important;
}

.lp_confirmation .list-style-none.list-st-img li a.edit-list,
.mp-services-content-single-name span:before {
	background-color: #35499e !important;
}

.lp_confirmation .list-style-none.list-st-img li a.edit-list:hover {
	background-color: #00b2ba !important;
    border-color: #00b2ba !important;
}

.mp-list-view-right-bottom-content p .fa {
	color: #00b2ba !important;
}

.mp-profile-location-book,
.mp_get_direction {
	border-color: #00b2ba !important;
    color: #00b2ba !important;
}

.mp-list-view-right-bottom-content p,
.mp_get_direction a {
	color: #00b2ba !important;
    font-family: 'Open Sans', Arial, sans-serif !important;	
}

.mp_call,
.mp-profile-location-book:hover,
.mp_get_direction:hover {
	background-color: #00b2ba;
}

.sidebar-filters .content-grids-wraps {
	scrollbar-color: auto;
}

.md-sidemap-container .map-post {
	min-width: 300px !important;
}

.md-footer-style4.footer-style4 .widget ul li a {
	font-size: 14px;
}

.md-footer-style4.footer-style4 .widget ul li a:hover {
	text-decoration: underline;
}

.mp-rate {
	margin-bottom: 20px !important;
}

#page > div.MedicalPro-Detail-Page > div.mp-detail-header > div > div > div.col-md-8 > div.mp-profile-detail > div:nth-child(1) > div.col-md-9.mp-p-0-md > div > div.mp-profile-content-rating > div.mp-rate > span {
	color: #00b2ba !important;
    font-family: 'Open Sans', Arial, sans-serif !important;	
    font-weight: 600;
}


#page > div.MedicalPro-Detail-Page > div.mp-detail-header > div > div > div.col-md-8 > div.mp-profile-detail > div:nth-child(1) > div.col-md-9.mp-p-0-md > div > div.mp-profile-content-rating > div.mp-rate > i {
	color: #00b2ba !important;
}

.mp-profile-content .mp-profile-content-title h1 {
	font-family: 'Open Sans', Arial, sans-serif !important;	
    font-weight: 700;
}

.mp-services-content-single-name span {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
    font-weight: normal !important;
    display: flex !important;
    align-items: flex-start !important;
    gap: 8px !important;
}

.mp-services-content-single-name span::before {
    flex-shrink: 0 !important;
    align-self: flex-start !important;
    margin-right: 5px !important;
}

.mp-services-heading h1,
div.mp-experiences-heading h1 {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
    font-weight: 700 !important;
    margin-bottom: 20px !important;
}

.mp-experiences-heading {
	margin-bottom: 20px !important;
}

.mp-leadform-content-container,
.mp-experiences-content-container,
.mp-services-content,
.mp-location-tab,
.mp-profile-sidebar-fixed,
.mp-profile-sidebar-mobile,
.page-style2-content-wrap .white-section.lp-style-wrap-border,
.page-style2-sidebar-wrap .quick_tip.lp-style-wrap-border,
.md-header-search-wrap .lp-banner-sidebar-search,
.lp-new-location-outer,
.about-box-style3 .about-box-inner {
    box-shadow: 0 0px 3px #0A74F314  !important;
}

.white-section .white-section-heading, 
.white-section p, 
.white-section a,
.white-section span,
.white-section label,
.white-section h4,
.quick_tip h2,
.submit_new_style .form-group #features-by-cat>label.featuresBycat,
.submit_new_style .page-style2-content-wrap label,
.submit_new_style .page-style2-content-wrap label,
.submit_new_style .page-style2-content-wrap .lp-social-area label {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
    text-transform: none;
    font-size: 16px;
    font-weight: 700;
}

.submitbutton-wraper-style2 .lp-secondary-btn {
	font-family: 'Open Sans', Arial, sans-serif !important;
    background-color: #00b2ba !important;
    border-color: #00b2ba !important;
    color: white;
}

.submitbutton-wraper-style2 .lp-secondary-btn[disabled] {
	background-color: #bbc2d2 !important;
    border-color: #bbc2d2 !important;
}

.mp-hospital-tabber-tabs .mp-hospital-tabber-tab.active {
	border-color: #35499e !important;
}

.page-style2-content-wrap ul.hours-select li .lp-add-hours-st i,
.style2-add-new-social-sec a#add-new-social-url i,
.page-style2-content-wrap a.style2-tabsbtn i,
#hospital_btn.lp-secondary-btn.btn-first-hover.style2-tabsbtn,
.page-style2-content-wrap .form-group #tabsbtn {
	color: #35499e !important;
}

input[type=checkbox]:checked + label:before {
	background-color: #35499e !important;
}

.select2-container--default .select2-results__option--selected {
	background-color: #eee;
}

.select2-container--default select2-results__option--highlighted {
	background-color: #bbb;
}

.page-style2-content-wrap .form-group .lp-coordinates a.active {
	background-color: #35499e !important;
    color: #fff !important;
}

#wpadminbar .display-name {
	color: white;
    text-decoration: underline;
}

.lp-h4 a {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
}

.md-listing-outer .md-list-box-content-container .lp-grid-box-description h4,
.md-listing-outer .md-list-box-content-container .lp-grid-box-description h4.lp-h4 a {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
}

.mp-profile-content .mp-profile-content-rating h2 {
	display: block;
    float: left;
    width: 100%;
}

.mp-profile-content .mp-profile-content-rating {
	margin-bottom: 10px;
}

ul.mp-profile-content-feature-text {
    padding: 0 0 0 20px !important;
}

.mp-profile-content-features {
	margin-bottom: 10px;
}

.mp-profile-content-details {
	margin-top: 20px;
}

.post-content h2,
.post-content h3 {
	font-weight: bold;
}

.post-content ol {
	margin: 0 0 10px 30px;
}

.post-content ul {
	list-style-type: disc !important;
    margin: 0 0 10px 30px;
}

.post-content small {
	font-size: 75%;
}

.contact_center {
	width: 900px !important;
}

.contact_center h3 {
	font-size: 18px;
    font-weight: bold;
}

.contact_center .address-box {
	margin-bottom: 70px;
}

.social-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 20px;
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    margin: 20px 20px 0 0;
}

.social-icon .fab {
	font-family: "Font Awesome 6 Brands" !important;
}

.facebook {
	background-color: #0866ff;
}

.instagram {
	background: linear-gradient(45deg, #F7D447, #f58529, #dd2a7b, #8134af, #515bd4);
}

.linkedin {
	background-color: #0a66c2;
}

.social-icon:hover {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
    color: white;
}

.social-icon:visited {
    color: white;
}

.footer-social-icons i {
    padding: 0px 4px;
    font-size: 25px;
    font-weight: 100;
}

.lp-search-btn {
	border-color: #00b2ba;
}

.md-header-search-wrap .lp-header-search .lp-header-search-tagline,
.md-available-docts p,
.md-header-search-wrap .mp-profile-content-feature-text,
.md-sidebar-search-location,
.lp-new-search-title,
.lp-section-title-container h2,
.lp-new-location-outer h4,
.lp-new-location-outer a,
.about-box-slide h4,
.about-box-slide p,
.lp-activity-new.lp-activity .md-activity-bottom .lp-activity-review-writer a,
.listingpro-columns-style3-content h3,
.listingpro-columns-style3-content p,
.md-facts-content p,
.footer4-bottom-area .copyrights,
.lp-banner-sidebar-search .lp-search-bar .lp-suggested-search .input-group-addon.lp-border,
.lp-banner-sidebar-search .form-group.lp-location-search .lp-where,
.wpforms-field-label,
.lp-dashboard-panel-outer .section-title > h3,
.lp-stats-sorting-outer h4,
.lp-contact-support-outer > a,
.lp-user-meta li > p,
.count-box .help-tooltip > p {
	font-family: 'Open Sans', Arial, sans-serif !important;
    color: #35499e !important;
}

.count-box p {
	font-size: 14px;
}

.lp-more-insgts-btn button {
	font-size: 13px;
}

.lp-dashboard-panel-outer .section-title > h3,
.lp-user-meta li > p,
.count-box p,
.count-box .help-tooltip > p,
.lp-more-insgts-btn button {
	text-transform: none !important;
    font-weight: 600 !important;
}

.panel-dash-views .count-box {
	padding: 20px;
}

.md-header-search-wrap .mp-profile-content-feature-text {
	font-weight: 600;
}

#lp_68305b01e82da .lp-section-title-container h2 {
	color: white !important;
}

.wpforms-submit {
	background-color: #35499e !important;
}

.post-content .container a {
	text-decoration: underline;
}

.md-cons-price {
    border: 1px solid #35499e;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    color: #35499e;
    text-align: center;
    font-size: 12px;
    line-height: inherit;
}

.md-cons-price span {
    color: #35499e;
    font-weight: normal;
}

@media (max-width: 767px) {
    #sidebar li a {
		position: relative;
	}

	.lp-dashboard-new.lp-dashboard-new-active .sidebar-nav li .sub_iconsecond {
		display: block !important;
		position: absolute;
		right: 14px;
	}
}

.footer-style4,
.footer4-bottom-area {
	background-color: #1f2937;
}

.footer4-bottom-area {
	border-top: 1px solid #9ca3af;
}

#menu-footer-terms-policies li a,
.menu-footer-container ul li a,
.footer4-bottom-area .copyrights {
	color: #9ca3af !important;
}

i.lp-search-icon {
    left: 30% !important;
}

.lp-listing-leadform {
    border: 0 !important;
}