@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url(../fonts/YanoneKaffeesatz-VariableFont_wght.ttf);
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: 'Yanone Kafeesatz', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.15rem;
}

body {
  background-color: #202020;
  color: #eee;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
}

h1,
ul,
li,
img,
section {
  margin: 0;
  padding: 0;
}

a {
  color: white;
}

a:link {
  color: white;
}

a:visited {
  color: white;
  text-decoration: none;
}

a:hover {
  color: #fc5502;
  -webkit-transition: color 400ms;
  transition: color 400ms;
}

.more-height {
  min-height: 60vh;
  height: 60vh;
}

.head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 10rem;
  padding: 1rem 0 0 0;
  top: 0;
  background-color: #000;
  border-bottom: 1px solid #fc5502;
}

.head h1 {
  width: 100%;
  font-size: 3.5rem;
  font-weight: 200;
  text-align: center;
  letter-spacing: -3px;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
  width: 100%;
}

.nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  width: 100%;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  list-style-type: none;
}

.nav ul li,
.nav ul a {
  display: inline-block;
  font-size: 1rem;
  cursor: pointer;
  text-decoration: none;
}

.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  font-weight: 400;
  padding: 1rem 5rem 0 5rem;
  background: linear-gradient(170deg, #333333 0%, black 42%, #c24000 100%);
}

.main span {
  width: 60%;
}

.centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumb {
  margin: 0 0 2rem 0;
  padding: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.breadcrumb a {
  font-weight: 700;
}

.width-75 {
  width: 75%;
}
/*# sourceMappingURL=styles.css.map */