body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: black;
  background-color: white;
  margin: 10px;
}

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

.container {
  height: 100vh;
  margin: 0px;
  padding: 0px;
  display: grid;
  grid-template-columns: repeat(100, 1fr);
  grid-template-rows: repeat(100, 1fr);
  gap: 1px;
  border-radius: 15px;
}

.store {
  grid-column: 1/100;
  grid-row: 1/20;
  display: grid;
  place-content: center;
  background-color: black;
  border-style: outset;
  border-width: 5px;
  font-family: "Rye", serif;
  font-size: 4vw;
  font-style: normal;
  font-weight: bold;
  color: white;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.offer {
  grid-column: 1/100;
  grid-row: 22/24;
  display: grid;
  place-content: center;
  font-family: "Roboto", sans-serif;
  font-size: 0.2vw;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

/* unvisited link */
a:link {
  color: red;
}

/* visited link */
a:visited {
  color: green;
}

/* mouse over link */
a:hover {
  color: hotpink;
}

/* selected link */
a:active {
  color: blue;
}

.where {
  grid-column: 1/55;
  grid-row: 50/80;
  display: grid;
  place-content: center;
  font-family: "Roboto", sans-serif;
  font-size: 3vw;
  font-weight: bold;
  background-color: rgb(125, 131, 137);
}

.store {
  font-size: 2rem;
}

.offer {
  font-size: 3vw;
  grid-column: 1/100;
  grid-row: 22/40;
}

.dirwect {
  grid-column: 1/55;
  grid-row: 36/50;
  font-size: 1.35rem;
}

.where {
  font-size: 1vw;
  grid-row: 51/80;
}

.ebook {
  font-size: 4vw;
}

.descrip {
  font-size: 1vw;
}

.pot {
  grid-column: 56/100;
  grid-row: 36/65;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1rem;
  padding: 5 5px;
  border: 3px solid rgb(0, 0, 0);
  border-radius: 10px;
  display: inline-block;
  text-align: justify;
}

.author {
  grid-column: 58/75;
  grid-row: 43/46;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 3vw;
  font-weight: bold;
}

.picture {
  grid-column: 76/98;
  grid-row: 37/50;
  z-index: 1000;
  display: grid;
  place-content: center;
}

.descrip {
  grid-column: 58/98;
  grid-row: 51/59;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 0.8vw;
  text-align: justify;
  padding: 5 5px;
}

.exp {
  grid-column: 56/64;
  grid-row: 65/75;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.ccm {
  grid-column: 60/69;
  grid-row: 65/75;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.energy {
  grid-column: 70/79;
  grid-row: 65/75;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.obj {
  grid-column: 80/89;
  grid-row: 65/75;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.Africa {
  grid-column: 90/100;
  grid-row: 65/75;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.ebook {
  grid-column: 56/100;
  grid-row: 75/80;
  display: grid;
  place-content: center;
  font-family: "Roboto", sans-serif;
  font-size: 1vw;
  font-weight: bold;
}

.dirwect {
  grid-column: 1/55;
  grid-row: 34/52;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-size: 3vw;
  text-align: center;
  background-color: black;
  border-radius: 10px;
  color: white;
}

.rec {
  grid-column: 1/55;
  grid-row: 81/86;
  z-index: 1000;
  display: grid;
  place-content: center;
  background-color: black;
  border: 2px solid black;
  color: white;
  border-radius: 5px;
  font-family: "Roboto", sans-serif;
}

.format {
  grid-column: 1/100;
  grid-row: 39/40;
  display: grid;
  place-content: center;
  font-family: "Roboto", sans-serif;
}

.audio {
  grid-column: 1/100;
  grid-row: 96/100;
  display: grid;
  place-content: center;
  background-color: black;
  color: white;
  font-family: "Roboto", sans-serif;
  text-align: justify;
  padding: 5 5px;
}

.sm {
  grid-column: 56/100;
  grid-row: 90/95;
  display: grid;
  background-color: antiquewhite;
  place-content: center;
  background-color: rgb(234, 238, 234);
  font-family: "Roboto", sans-serif;
}

.videos {
  grid-column: 1/100;
  grid-row: 70/74;
  display: grid;
  place-content: center;
  font-family: "Roboto", sans-serif;
}

.sos {
  grid-column: 56/66;
  grid-row: 80/86;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.jan6 {
  grid-column: 67/77;
  grid-row: 80/86;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.earth {
  grid-column: 78/88;
  grid-row: 80/86;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.twitter {
  grid-column: 89/99;
  grid-row: 80/86;
  z-index: 1000;
  display: grid;
  place-content: center;
  font-size: 1vw;
}

.book {
  grid-column: 56/100;
  grid-row: 64/65;
  display: grid;
  place-content: center;
  text-align: center;
  font-size: 0.8rem;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
}

.aby {
  grid-column: 56/100;
  grid-row: 87/89;
  display: grid;
  place-content: center;
  text-align: center;
  font-size: 0.8rem;
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  font-style: italic;
  z-index: 1000;
}

.info {
  grid-column: 1/55;
  grid-row: 90/95;
  z-index: 1000;
  display: grid;
  background-color: aqua;
  place-content: center;
  background-color: rgb(234, 238, 234);
  font-family: "Roboto", sans-serif;
}

#size {
  position: absolute;
  top: 60%;
  left: 40%;
  font-size: 50px;
  color: red;
  z-index: 1000;
}

@media only screen and (max-width: 1400px) {
  .where {
    font-size: 0.6rem;
  }
  .offer {
    font-size: 1.5vw;
    grid-row: 50/80;
    grid-column: 1/100;
    grid-row: 20/32;
  }
}
@media only screen and (max-width: 1200px) {
  .where {
    font-size: 0.8rem;
  }
  .offer {
    font-size: 2vw;
    grid-row: 50/80;
    grid-column: 1/100;
    grid-row: 20/32;
  }
}
@media only screen and (max-width: 900px) {
  .where {
    font-size: 0.9rem;
  }
  .where {
    font-size: 1.5rem;
  }
  .offer {
    font-size: 2vw;
    grid-row: 50/80;
    grid-column: 1/100;
    grid-row: 20/32;
  }
}
@media only screen and (max-width: 600px) {
  .store {
    font-size: 2rem;
  }
  .offer {
    font-size: 3vw;
    grid-row: 50/80;
    grid-column: 1/100;
    grid-row: 20/32;
  }
  .dirwect {
    grid-column: 1/55;
    grid-row: 36/50;
    font-size: 1.35rem;
  }
  .where {
    font-size: 1rem;
    grid-row: 50/80;
  }
  .ebook {
    font-size: 4vw;
  }
  .pot {
    font-size: 0.6rem;
  }
  .descrip {
    font-size: 1vw;
  }
}/*# sourceMappingURL=STORE-2.css.map */