@import url('https://fonts.googleapis.com/css?family=Roboto:100,400');
html {
  background: url(bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
  background: rgba(254, 254, 254, .85);
  font-family: 'Roboto', sans-serif;
  font-weight: 420;
  line-height: 1.75rem;
  margin: 0;
  padding: 0;
}

header {
  height: 100vh;
}

header h1,
h5 {
  font-weight: 420;
  color: black;
  margin: 0;
}

header h1 {
  color: black;
  margin-bottom: 0.25rem;
}

.textbox {
  max-width: 640px;
  padding: 2rem;
}


.center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cta {
  display: inline-block;
  border: 1px solid grey;
  border-radius: 2px;
  margin-top: 1rem;
  padding: 1rem 2rem;
}

.cta:hover {
  background: #4f7f2f;
}

a {
  color: black;
  text-decoration: none;
  transition: all 0.2s;
}

a:hover {
  color: whitesmoke;
  transition: all 0.2s;
}

a:active {
  padding: 1rem 1.75rem;
}

@media only screen and (max-width:800px) {
p {
    font-size: 13px;
}
div.header-text.textbox {
    margin-top: -50px;
}
}