/* Accessibility and review hardening for Mediplus HOSPITAL-02 */

.factory-hero h1,
.page-title .section-head h1 {
  color: #142D42 !important;
}

.hero-appointment .appoinment-btn button,
.hero-appointment .appoinment-btn button:hover,
.enquiry-form button[type="submit"],
.link-btn,
.welcome-btn .link-btn,
.factory-hero .link-btn {
  color: #FFFFFF !important;
}

.hero-request-link,
.hero-request-link:hover,
.hero-request-link:focus {
  color: #0F6B78 !important;
}

/* Light text on dark background containers */
.factory-cta h2,
.factory-cta h2.section-title,
.hours-section h2,
.footer-section h4 {
  color: #FFFFFF !important;
}

.factory-cta p,
.hours-section p {
  color: #D1DEE8 !important;
}

.factory-cta .cta-call a {
  color: #38BDF8 !important;
}

.footer-section .contact-info p,
.footer-section .contact-info a,
.footer-section .links-widget a,
.footer-section .posts-widget p {
  color: #B4C7D8 !important;
}

.footer-section .contact-info a:hover,
.footer-section .links-widget a:hover {
  color: #38BDF8 !important;
}

.footer-section .time-hour {
  color: #38BDF8 !important;
}

.footer-bottom .copyright {
  color: #7D93A6 !important;
}

.contact-section .contact-right .single-item p,
.contact-section .contact-head p,
.single-content h4,
.contact-section a,
.bread-crumb a {
  color: #142D42;
}

@media(min-width:768px) {
  .main-menu .navigation > li.current > a,
  .main-menu .navigation > li.current > a:hover,
  .main-menu .navigation > li.current > a:focus-visible {
    color: #0F6B78 !important;
  }
}
