/*
Theme Name: Fort Worth Party Bus WCAG Child
Template: limoking
Version: 1.0.0
Description: Site-specific WCAG and ARIA repairs for the Fort Worth host theme.
*/

/* Keep the existing visual palette while using AA-compliant foregrounds. */
#limoking-main-navigation > ul > li > a,
#limoking-main-navigation > ul > li > a:hover,
#limoking-main-navigation > ul > li.current-menu-item > a {
  color: #f5f5f5 !important;
}

.limoking-content-body a:not(.limoking-button):not(.portfolio-overlay-icon),
.limoking-page-title-wrapper a,
.accordion-content a,
.postal-address a {
  color: #0b6577 !important;
}

.limoking-button,
.limoking-button:hover,
.limoking-button:focus,
table th {
  background-color: #0b6577 !important;
  color: #fff !important;
}

.accordion-title span,
.limoking-blog-info,
.limoking-blog-info a,
.page-numbers,
.copyright-left,
.copyright-right,
.copyright-wrapper a {
  color: #666 !important;
}

.copyright-left,
.copyright-right,
.copyright-wrapper a {
  color: #b8b8b8 !important;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: 3px solid #ffbf47 !important;
  outline-offset: 3px !important;
}

.screen-reader-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
