@font-face {
  font-family: "fixturecondensed_medium";
  src: url("../fonts/fixture_condensed_medium-webfont.woff2") format("woff2"), url("../fonts/fixture_condensed_medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "fixturecondensed_medium";
}

.header {
  /* background-image: url(../img/athleticpedia.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #e8215e;
  background-position: 50% 105%; */
  height: 40vw;
}

.book {
  margin-top: -29vw;
}

h2 {
  font-size: 2.625rem;
  font-weight: bold;
  text-transform: uppercase;
}

p {
  font-size: 2.625rem;
  line-height: 2.625rem;
  text-transform: uppercase;
}

.btn-ath {
  padding: 0 5rem;
  font-size: 2.2rem;
  border-radius: 5rem;
  color: #fff;
  background-color: #e94565;
  border-color: #e94565;
  margin-bottom: 3.75rem;
  text-transform: uppercase;
}

.store img {
  transition: all 0.3s;
}

.store:hover img {
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.4));
  -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.4));
  -moz-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.4));
}

.footer {
  background-color: #e94565;
}

@media (min-width: 768px) {
  h2 {
    font-size: 3.5rem;
  }

  p {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }
}

@media (min-width: 992px) {
  h2 {
    font-size: 4.375rem;
  }

  p {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }
}

@media (min-width: 1200px) {
  .header {
    height: 30rem;
  }

  .book {
    margin-top: -21.75rem;
  }
}
