﻿@charset "UTF-8";
.comfortaa-400 {
  font-family: "Comfortaa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.comfortaa-700 {
  font-family: "Comfortaa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

body {
  font-size: 16px;
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

nav {
  background-color: #e8f8fc;
}
nav .nav-item a:not(.btn) {
  color: #f58700;
  font-weight: 600;
}
@media (max-width: 991px) {
  nav .nav-item a:not(.btn) {
    padding-left: 0;
  }
}
nav .nav-item a:hover:not(.btn) {
  color: #1bb8e3;
  font-weight: 600;
}
@media (max-width: 991px) {
  nav .nav-item a:hover:not(.btn) {
    padding-left: 0;
  }
}
nav .brand-logo {
  width: 48px;
}
@media (max-width: 1024px) {
  nav .brand-logo {
    width: 32px;
  }
}
nav .brand-letters {
  width: 160px;
}
@media (max-width: 1024px) {
  nav .brand-letters {
    width: 120px;
  }
}
@media (max-width: 768px) {
  nav .brand-letters {
    display: none;
  }
}
@media (min-width: 992px) {
  nav .flex-sm-column {
    flex-direction: initial !important;
  }
}
@media (max-width: 991px) {
  nav .flex-sm-column {
    flex-direction: column !important;
  }
}

main {
  margin-top: 3rem;
}

.header {
  background-color: white;
}

header.border-bottom {
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3);
}

.page-intro {
  background-image: url("/images/Dumbbells.jpg");
  min-height: 500px;
  background-attachment: fixed;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-intro img {
  mix-blend-mode: multiply;
}
.page-intro .lead {
  font-weight: 500;
}

section {
  padding: 16px;
}
section.light {
  background-color: #d2f1fa;
}

ul.checklist {
  list-style: none;
  padding: 0;
}
ul.checklist li {
  font-size: 18px;
}
ul.checklist li :before {
  content: "✓";
  color: green;
  font-weight: bold;
  padding-right: 8px;
}

.footer {
  background-color: #e8f8fc;
}
.footer a {
  color: #f58700;
}
.footer a:hover {
  color: #3488fc;
}

h1 {
  font-family: "Comfortaa", sans-serif;
}

p a {
  text-decoration: none;
}

.btn-primary {
  --bs-btn-bg: #19aed8;
  --bs-btn-border-color: #19aed8;
  --bs-btn-active-bg: #19aed8;
  --bs-btn-hover-bg: #1384a4;
  --bs-btn-hover-border-color: #1384a4;
  --bs-btn-active-border-color: #1384a4;
}

.btn-outline-secondary {
  --bs-btn-color: #f58700;
  --bs-btn-border-color: #f58700;
  --bs-btn-hover-bg: #f58700;
  --bs-btn-hover-border-color: #f58700;
  --bs-btn-active-bg: #f58700;
  --bs-btn-active-border-color: #f58700;
  --bs-btn-disabled-color: #f58700;
  --bs-btn-disabled-border-color: #f58700;
}
