html, body {
  background-color: #EEE;
  font-family: 'Helvetica';
  font-size: 12pt;
  height: 100%;
}
body {
  min-height: 100%;
  background-size: cover;
}
#site-container {
  padding: 250px 20px;
  display: flex;
  align-items: center;
}
#content {
  width: 800px;
  text-align: center;
  margin: auto;
}
#content h1 {
  display: block;
  font-weight: bold;
  font-size: 64pt;
  margin-bottom: 60px;
}
#content h3 {
  display: block;
  font-size: 52px;
  margin-bottom: 20px;
}
#content p {
  font-size: 20px;
  font-style: italic;
  color: #999;
}
#days-open {
  font-weight: bold;
  letter-spacing: 4px;
  color: #C11;
}
footer {
  margin-top: 80px;
  text-align: center;
}
a {
  text-decoration: underline;
  color: #436E5E;
}
