html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

html, body, main {
  width: 100%;
  height: 100%;
  font-family:  'Merriweather', serif;
  position: relative;
  margin: 0em;
  background-color: #000;
}



h1 {
  font-size: 2em;
  margin: 0em;
  font-weight: 900;
  text-align: center;
  color: #fff;
}

h2 {
  font-size: 1.2em;
  text-align: center;
  color: #fff;
}
.title span {
  display: block;
}

p {
  text-align: center;
  color: #fff;
}

h1 small {
font-weight: 300;
display: block;
}

section {
  width: 100%;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

