html,
body {
  min-height: 100vh;
  height: 100vh;
  padding: 0;
  margin: 0;
  font-family: "Agency FB", 'Teko', 'Oswald', sans-serif;
}
section {
  min-height: 100vh;
}
.landing {
  position: relative;
  background: #1a1919;
  color: #eee;
}
.landing .content {
  /*background:#333;*/
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
}
.about {
  background: red;
}
.portfolio {
  background: #333;
}
a {
  color: #ff9100;
}
h1 {
  font-size: 44px;
}
h2 {
  font-weight: 300;
  font-size: 22px;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
}
svg.logo {
  -webkit-filter: drop-shadow(0px 0px 10px #fa0);
  filter: drop-shadow(0px 0px 10px #fa0);
}
i.c {
  font-style: normal;
  color: #fa0;
}
.cash {
  background: #eee;
  border-radius: 2px;
  padding: 5px 5px;
}
hr {
  max-width: 266px;
  border-color: #fa0;
  margin: 9px auto;
  -webkit-filter: drop-shadow(0px 0px 10px #fa0);
  filter: drop-shadow(0px 0px 10px #fa0);
}
hr.top {
  margin: 20px auto 9px;
}
h1 a {
  color: #eee;
}
.xlink {
  text-decoration: none;
  font-weight: 300;
  color: #565656;
  text-transform: uppercase;
}
/*# sourceMappingURL=style.css.map */