:root {
  --bs-primary: #ffd200;
  --bs-primary-rgb: 255, 210, 0;
  --bs-body-color: #000000;
  --bs-emphasis-color: #000000;
  --bs-link-color: #000000;
  --bs-link-hover-color: #1a1a1a;
}

html,
body,
main {
  color: #000000;
}

body :is(h1, h2, h3, h4, h5, h6, p, label, li, small, strong, span, a) {
  color: #000000;
}

a:hover,
a:focus-visible {
  color: #1a1a1a;
}

.btn-primary {
  background-color: #ffd200 !important;
  border-color: #ffd200 !important;
  color: #000000 !important;
}

.btn-primary:hover,
.btn-primary:focus-visible,
.btn-primary:active {
  background-color: #f0c600 !important;
  border-color: #f0c600 !important;
  color: #000000 !important;
}

.text-primary {
  color: #000000 !important;
}

i,
.fa,
.fas,
.far,
.fab,
.fal,
.bi,
[class^="hicon"],
[class*=" hicon"] {
  color: #000000 !important;
}

.coair-header .coair-call-icon {
  background: #ffd200;
  color: #000000;
}

.coair-header .coair-menu-link:hover,
.coair-header .coair-menu-link.coair-active {
  background: #fff6c2;
  color: #000000;
}

.mhs-search-btn {
  background: #ffd200;
  color: #000000;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.14);
}

.mhs-search-btn i,
.mhs-search-btn span {
  color: #000000 !important;
}

.mhs-search-btn:hover {
  filter: brightness(0.96);
}

.mhs-destination-card,
.mhs-destination-card:visited,
.mhs-destination-card:hover,
.mhs-destination-card span {
  color: #ffffff !important;
}

.mhs-destination-card span {
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
}
