
header.masthead {
  padding-top: 10rem;
  padding-bottom: calc(10rem - 72px);
  /* background: black; */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(92, 77, 66, 0.8)), to(rgba(92, 77, 66, 0.8))), url("../img/midway-masthead.png");
  background: linear-gradient(to bottom, rgba(92, 77, 66, 0.8) 0%, rgba(92, 77, 66, 0.8) 100%), url("../img/midway-masthead.png");
  background-position: top;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 100%;
}

header.masthead h1 {
  font-size: 2.25rem;
}

hr.divider {
    max-width: 3.25rem;
    border-width: .2rem;
    border-color: #5C001F;
}

hr.divider2 {
  max-width: 6.25rem;
  border-width: 0.2rem;
  border-color: #5C001F;
}

#mainNav .navbar-nav .nav-item .nav-link:hover, #mainNav .navbar-nav .nav-item .nav-link:active {
  color: #5C001F;
}

#mainNav .navbar-nav .nav-item .nav-link.active {
  color: #5C001F !important;
}

#mainNav.navbar-scrolled .navbar-brand:hover {
    color: #5C001F;
}
#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover {
    color: #5C001F;
}

.bg-primary {
  background-color: #5C001F !important;
}

.btn-primary {
    color: #fff;
    background-color: #5C001F;
    border-color: #5C001F;
}

.btn-link {
    font-weight: 400;
    color: #5C001F;
    text-decoration: none;
}