/* Accessibility-only fixes. These rules do not alter the page layout. */
.sr-only-accessible {
  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;
}

/* Existing welcome-section colors adjusted only enough to meet WCAG AA. */
.section-welcome .wrap-text-welcome > p {
  color: #cccccc !important;
}

.section-welcome .ada,
.section-welcome .ada a {
  color: #3d2b1f !important;
}

.amenity {
  color: #4a4a4a !important;
}

/* Slick dot text remains visually hidden, while an accessible name is retained. */
.slick1-dots .sr-only-accessible,
.slick2-dots .sr-only-accessible,
.slick3-dots .sr-only-accessible {
  color: #000 !important;
  background: #fff !important;
}
