/*
 * ADA Compliance
 */
body {
  color: #475971;
}

.opening-hours .opening-hours-label {
  color: #415C68;
}
.opening-hours .icon-clock {
  fill: #415C68;
}
.opening-hours .opening-hours-content {
  font-weight: 500;
}

.header-search-form-container #searchform > div input#s {
  width: 81%;
}
.header-search-form-container #searchform > div input[type=submit] {
  width: 50px;
  height: 50px;
  top: 1px;
  background: url("../images/svg/icon-search-white.svg") center center no-repeat;
}

.site-header-middle .tag-line {
  color: #415C68;
}

.header-contact-number > small {
  color: #415C68;
}

.main-navigation .main-menu > ul > .page_item:hover > a {
  color: #2B2B2B;
}
.main-navigation .main-menu > li:hover > a {
  color: #2B2B2B;
}
.main-navigation a {
  color: #415C68;
}
.main-navigation .children a, .main-navigation .sub-menu a {
  color: #415C68;
}

.header-appointment-button {
  color: #2B2B2B;
}
.header-appointment-button .icon-calendar {
  fill: #2B2B2B;
}

.home-section.home-doctors .btn-wrapper a.btn-primary {
  color: #2B2B2B;
}
.home-section.home-blog .entry-content-wrapper p {
  color: #415C68;
}

.home-section-description {
  color: #415C68;
}

.doctor-grid .doctor-departments a {
  color: #415C68;
}

.services-item-content p {
  color: #415C68;
}

.testimonial-author-link,
.testimonials-carousel-item-text {
  color: #415C68;
}

.site-info p {
  color: #ffffff;
}

.contact-form input[type=submit] {
  color: #2B2B2B;
}

button, input[type=submit], .read-more {
  color: #2B2B2B;
}

.contact-page-social-media-list a {
  color: #2B2B2B;
}

.pagination span, .pagination a, .pagination span, .pagination a {
  color: #2B2B2B;
}