mark { background: none !important; color: #006c6d; text-transform: uppercase; font-weight: bold; }

.section-search-results .ajax-load-more { display: none !important; }
.page-template-search .ajax-load-more { display: block !important; }
.section-search-results.blog-results .ajax-load-more { display: block !important; }
.page-template-search .search-categories li a { height: 49px; }
.ais-MultiIndex__root { display: inline-block !important; font-size: 12px !important; }
.ais-MultiIndex__root em { font-style: normal; }

.section-search-results .blog-item a h2 { text-decoration: none; }
.section-search-results .blog-item a:hover h2 { text-decoration: underline; }

#nav-physician-form { overflow: visible; }
.mobile-form { overflow: visible; }
.mobile-form ul,
.mobile-form li { list-style: none }
#nav-physician-form .algolia-autocomplete { width: 100%; z-index: 102; }
.mobile-form .algolia-autocomplete { width: 100%; z-index: 102; }
#nav-physician-form .algolia-autocomplete + .algolia-autocomplete { z-index: 101; }
.mobile-form .algolia-autocomplete + .algolia-autocomplete { z-index: 101; }
#nav-physician-form .algolia-autocomplete .aa-dropdown-menu { width: 100%; background: #fff; padding: 5px; border: 1px solid #7cc0ca; color: #333; text-align: left; height: 280px; overflow-y: scroll; margin-top: -12px; font-family: Arial, Helvetica, sans-serif;}
.mobile-form .algolia-autocomplete .aa-dropdown-menu { width: 100%; background: #fff; padding: 5px; border: 1px solid #7cc0ca; color: #333; text-align: left; height: 280px; overflow-y: scroll; margin-top: -12px; font-family: Arial, Helvetica, sans-serif;}
#nav-physician-form .algolia-autocomplete .aa-suggestions-category { font-size: 14px; text-transform: uppercase; color: #af7400; font-weight: bold; }
.mobile-form .algolia-autocomplete .aa-suggestions-category { font-size: 14px; text-transform: uppercase; color: #af7400; font-weight: bold; }
#nav-physician-form .algolia-autocomplete .aa-suggestion { padding: 1px 2px; color: #909090; font-size: 12px;     font-family: Arial,Helvetica,sans-serif;}
.mobile-form .algolia-autocomplete .aa-suggestion { padding: 1px 2px; color: #909090; font-size: 12px;     font-family: Arial,Helvetica,sans-serif;}
#nav-physician-form .algolia-autocomplete .aa-suggestion:hover { background: #909090; color: #fff; }
.mobile-form .algolia-autocomplete .aa-suggestion:hover { background: #909090; color: #fff; }
#nav-physician-form .algolia-autocomplete .aa-suggestion:hover a { background: #909090; color: #fff; }
.mobile-form .algolia-autocomplete .aa-suggestion:hover a { background: #909090; color: #fff; }
#nav-physician-form .algolia-autocomplete .aa-suggestion a { color:#909090; }
.mobile-form .algolia-autocomplete .aa-suggestion a { color:#909090; }
#nav-physician-form .algolia-autocomplete .aa-suggestion em { color: #49B2B2 !important; font-style: normal; font-weight: bold; text-transform: uppercase !important; }
.mobile-form .algolia-autocomplete .aa-suggestion em { color: #49B2B2 !important; font-style: normal; font-weight: bold; text-transform: uppercase !important; }


#nav-physician-form .algolia-autocomplete .aa-suggestion:nth-child(4) ~ .aa-suggestion { display: none; }
.mobile-form .algolia-autocomplete .aa-suggestion:nth-child(4) ~ .aa-suggestion { display: none; }
body #nav-physician-form .algolia-autocomplete .aa-suggestion.show-sugestion { display: block !important; }
body .mobile-form .algolia-autocomplete .aa-suggestion.show-sugestion { display: block !important; }
#nav-physician-form .load-more {  color: #49B2B2 !important; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 1.2; cursor: pointer; padding: 5px 0; font-family: Arial,Helvetica,sans-serif;}
.mobile-form .load-more {  color: #49B2B2 !important; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 1.2; cursor: pointer;     font-family: Arial,Helvetica,sans-serif;}


#algolia-physician-schedule-search-form,
#algolia-service-practice-search-form { overflow: visible; }
#algolia-physician-schedule-search-form .algolia-autocomplete,
#algolia-service-practice-search-form .algolia-autocomplete { width: 100%; z-index: 102; }
#algolia-physician-schedule-search-form .algolia-autocomplete + .algolia-autocomplete,
#algolia-service-practice-search-form .algolia-autocomplete + .algolia-autocomplete { z-index: 101; }
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-dropdown-menu,
#algolia-service-practice-search-form .algolia-autocomplete .aa-dropdown-menu { width: 100%; top: 145% !important; background: #fff; padding: 5px; border: 1px solid #7cc0ca; color: #333; text-align: left; height: 280px; overflow-y: scroll; margin-top: -12px; font-family: Arial, Helvetica, sans-serif;}
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestions-category,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestions-category { font-size: 14px; text-transform: uppercase; color: #af7400; font-weight: bold; }
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion { padding: 1px 2px; color: #909090; font-size: 12px;     font-family: Arial,Helvetica,sans-serif;}
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion:hover,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion:hover { background: #909090; color: #fff; }
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion:hover a,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion:hover a { background: #909090; color: #fff; }
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion a,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion a { color:#909090; }
#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion em,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion em { color: #49B2B2 !important; font-style: normal; font-weight: bold; text-transform: uppercase !important; }


#algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion:nth-child(4) ~ .aa-suggestion,
#algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion:nth-child(4) ~ .aa-suggestion { display: none; }
body #algolia-physician-schedule-search-form .algolia-autocomplete .aa-suggestion.show-sugestion,
body #algolia-service-practice-search-form .algolia-autocomplete .aa-suggestion.show-sugestion { display: block !important; }
#algolia-physician-schedule-search-form .load-more,
#algolia-service-practice-search-form .load-more {  color: #49B2B2 !important; font-size: 12px; font-weight: 700; text-transform: uppercase; line-height: 1.2; cursor: pointer;     font-family: Arial,Helvetica,sans-serif;}

.mobile-form .crb_algolia_find_a_doctor_search  + .crb_load_spinner { margin: -43px auto 0;  }
.mobile-form .crb_algolia_find_a_doctor_search  + .crb_load_spinner:after { background: #e2e9ea; }


.aloglia-physicians-block .doctor { opacity: 1; position: relative; }

.aloglia-physicians-block .doctor .doctor-actions a { position: relative; display: block; width: 46px; height: 46px; border-radius: 50%; background-color: #eff5f6; position: relative; margin-bottom: 23px; }
.aloglia-physicians-block .doctor .doctor-actions a:hover { background: #006c6d; }
.aloglia-physicians-block .doctor .doctor-actions a span { position: absolute; left: 50%; bottom: -16px; transform: translateX(-50%);  font-size: 11px; color: #0e7475; font-weight: 500; }

.aloglia-physicians-block .doctor-actions .btn-schedule img { width: 30px; }

.form-filters .ais-ClearRefinements-button { cursor: pointer; display: inline-block; box-shadow: none; border: 0; background: #c9954b; border-radius: 11px; font-weight: 500; font-size: 13px; color: #fff; width: 125px; line-height: 23px; box-shadow: inset 0px -2px 4px 0px rgba(176,111,37,1), inset 0px 2px 4px 0px rgba(255,255,255,.75), 0px 2px 4px 0px rgba(0,0,0,0.2); transition: background .3s;  line-height: 1.14;}
.form-filters .ais-ClearRefinements-button:hover { background: #c37d2e; }
.form-filters .ais-ClearRefinements-button {-webkit-appearance: none; -moz-appearance: none; appearance: none; }
.form-filters .ais-ClearRefinements-button.ClearRefinements-button--disabled:hover { background: #c9954b; }

.search-form.algolia-filter-form { margin: 0 auto; padding: 20px 0; display: block; }

.applied-filters > h5:last-child { display: none; }

.section-search-results .blog-videos .blog-content { padding: 23px 23px 18px 17px !important; }
.load-more-algolia { visibility: hidden; opacity: 0; }

#search-popup p { display: none; }

#medical-search .section-text-medical { padding-top: 18px; }
.section-text { padding-top: 18px !important; padding-bottom: 0; }
.page-template-physicians-page .section-doctors { position: relative; }

.algolia-clear-search { position: absolute; right: 18px; top: 13px; font-weight: bold; }

.algolia-filter-form .algolia-clear-search { top: 22px; right: 7px; }
#search-popup .algolia-clear-search { display: none; }

.mobile-form .algolia-autocomplete { width: 100%; }

.results-info { font-size: 13px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; margin-top: -5px; color: #7c7c7c; letter-spacing: 0.040em; font-family: 'HelveticaNeue', sans-serif;  padding-bottom: 5px !important;}

.aa-suggestion { padding: 5px 0; }

.algolia-autocomplete .aa-suggestions-category { padding: 2px !important; }

.algolia-autocomplete .load-more,
.algolia-autocomplete .aa-suggestion {     padding: 4px 3px !important; }

.algolia-plugin .loadMore,
.algolia-plugin .ajax-load-more { visibility: hidden; }


.algolia-posts-search { margin-top: -40px; }

.list-checkboxes { text-transform: capitalize; }

.applied-filters { text-transform: capitalize; }


@media (max-width: 767px) {
	.aloglia-physicians-block .doctor .doctor-actions a span { font-size: 8px; }
	.search-form.algolia-filter-form { max-width: 280px; }
}
