html, body {
  margin: 0 auto;
  font-family: 'Roboto', sans-serif;
  height: 100%;
  background: #0B1315;
  font-weight: 100;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
background-image: url(/files/back.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}

main {
  height: 100%;
  display: -webkit-box;
  display: flex;
  margin: 0 20px;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
main h1 {
  font-size: 3em;
  font-weight: 500;
  color: #fffdf9;
  margin: 0;
}
main h2 {
  font-size: 1.2em;
  font-weight: 100;
  margin-bottom: 0;
  color: #fffdf9;
}
main h3 {
  font-size: 1.2em;
  font-weight: 100;
  margin-top: 0;
  color: #fffdf9;
}
main a {
  font-size: 1.5em;
  font-weight: 300;
  color: #fffdf9;
  text-decoration: none;
}

/* HOVER COLOR */
a svg:hover #facebook,
a svg:hover #instagram {
  /*fill: #111;*/
}

article {
  width: 100%;
  margin: 60px auto;
  text-align: center;
  zoom: 2;
}

a {
  outline: none;
  border: 0;
  text-decoration: none;
}

a svg #facebook,
a svg #instagram {
  transition: 200ms;
  transition-timing-function: ease-in-out;
  -webkit-transition: 200ms;
  -webkit-transition-timing-function: ease-in-out;
}
@media only screen and (max-width: 480px) {
  html, body {
    background-image: url(/files/BK-mob.png);
  }
  
}