body {
  font-family: 'Open Sans', sans-serif;
  background: #FFF url('/assets/img/bg.png') top center repeat-y;
  background-size: contain;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Rokkitt', serif;
}
#header,
#footer {
  color: #FFF;
  font-family: 'Rokkitt', serif;
  background: #000 url("/assets/img/bg-header-footer.png") center center no-repeat;
  background-size: cover;
}
#header {
  min-height: 70px;
}
#header .navbar {
  background: none;
}
#header .navbar .nav-link {
  color: #FFF;
  font-size: 1.35rem;
  text-transform: uppercase;
  padding-left: .8rem;
  padding-right: .8rem;
  font-weight: bold;
}
.s--height-100 {
  min-height: 100vh !important;
}
.s--height-75 {
  min-height: 75vh !important;
}
.s--height-50 {
  min-height: 50vh !important;
}
.s--height-25 {
  min-height: 25vh !important;
}
.s--content-center {
  display: flex;
  align-items: center;
}
section .s__title {
  text-transform: uppercase;
  font-weight: 1.2rem;
  font-weight: bold;
}
section .s__title span {
  display: inline-block;
  width: auto;
}
section .s__title span:before {
  content: '';
  display: block;
  border: 3px solid #000;
  height: 3px;
  line-height: 3px;
  margin-bottom: 10px;
}
section .s__content a {
  color: #000;
}
#footer {
  padding: 3rem 0 5rem 0;
}
#footer .footer__nav__links {
  list-style-type: none;
}
#footer .footer__nav__item {
  margin: 0;
}
#footer .footer__nav__link {
  font-size: 1.5rem;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
}
#footer .footer__about h3 {
  font-size: 1.5rem;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
}
#footer .footer__about p {
  font-size: 1.5rem;
}
#footer .footer__about a {
  color: #FFF;
}
/*# sourceMappingURL=site.css.map */