/* 30% linen composited */
/* 30% linnen composited and brightened to 98% L */
body {
  color: #fff;
  background: #000;
  font-family: "open-sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

header {
  background-color: #002855;
}
header img {
  height: 60px;
}

h1,
h2,
h5.card-title,
p.card-subtitle,
.lead {
  font-family: "tiller", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.font-demi {
  font-weight: 600;
}

p.card-subtitle {
  color: #dc3545;
}

.btn {
  --bs-border-radius: 0;
  --bs-border-width: 0;
  text-transform: uppercase;
  font-weight: 700;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.hero {
  position: relative;
}
.hero .overlay {
  width: 100%;
  position: absolute;
  height: 100%;
}
.hero img {
  min-width: 100%;
}
.hero .container > * {
  font-size: 2.75rem;
  line-height: 0.5;
}
@media (min-width: 768px) {
  .hero .container > * {
    font-size: 5rem;
  }
}
@media (min-width: 992px) {
  .hero .container > * {
    font-size: 7rem;
  }
}
@media (min-width: 1200px) {
  .hero .container > * {
    font-size: 8rem;
  }
}
.hero .container h1 {
  line-height: 0.875;
}
.hero .container h1 span {
  font-size-adjust: 0.35;
}
.hero .container p.lead {
  letter-spacing: 2px;
  font-size-adjust: 0.1;
}
@media (min-width: 768px) {
  .hero .container p.lead {
    font-size-adjust: 0.11;
  }
}
@media (min-width: 992px) {
  .hero .container p.lead {
    font-size-adjust: 0.12;
  }
}

.club-america {
  background-image: url("../img/temp-club-bg.png");
  background-size: cover;
}
.club-america .background {
  background: rgba(0, 0, 0, 0.35);
}

.card {
  --bs-border-radius: 0;
  --bs-border-width: 0;
}

.carousel-item {
  margin-left: 15%;
  margin-right: 15%;
  width: 70%;
}
@media (min-width: 768px) {
  .carousel-item {
    margin-left: 12%;
    margin-right: 12%;
    width: 76%;
  }
}
@media (min-width: 1200px) {
  .carousel-item {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }
}

.carousel-control-prev-icon {
  background-image: url("../img/chevron-left.svg");
}

.carousel-control-next-icon {
  background-image: url("../img/chevron-right.svg");
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  width: 3rem;
  height: 3rem;
}
@media (min-width: 992px) {
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
    width: 5rem;
    height: 5rem;
  }
}

.bottom {
  background-color: #0070b9;
}

footer {
  background-color: #002855;
}
footer a {
  color: #ffffff;
}/*# sourceMappingURL=style.css.map */