@import url('https://fonts.googleapis.com/css?family=Comfortaa:300,400,700|Montserrat:400,600');
*{box-sizing:border-box}
body {margin: 0;}
.top {
  padding: 10px 0;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  box-shadow: 1px 0 3px rgba(0,0,0,.3);
}
a {
  text-decoration: none;
  outline: none;
}
.top a {
  font-size: 13px;
  text-transform: uppercase;
  font-family: Cambria, Georgia, serif;
  letter-spacing: 1px;
  color: #333;
  display: inline-block;
  font-weight: bold;
}
.container {
  padding: 0 20px;
  max-width: 960px;
  margin: 0 auto;
}
header {text-align: center;}
h1 {
  font-size: 2.5em;
  font-family: 'Comfortaa', cursive;
  color: #524f4e;
  font-weight: 300;
}
h1 span {font-weight: 700}
p {
  font-size: 1.1em;
  font-family: 'Comfortaa', cursive;
  color: #A8B3B8;
  }
nav {margin-top: 50px}
nav a {
  font-family: 'Comfortaa', cursive;
  font-size: 13px;
  color: #524f4e;
  display: inline-block;
  margin-right: 10px;
  padding-bottom:5px;
  border-bottom:1px solid rgba(255,255,255,0);
  transition: .2s linear;
}
nav a:last-child {margin-right:0;}
.current-demo, nav a:hover {border-color: inherit;}
.button-container {
    text-align: center;
    margin-top: 50px;
}