.clear {
  clear: both;
}

html {
  margin: 0;
  padding: 0;
  font-family: "Lora", serif;
}

#logo {
  max-height: 100% !important;
}

body {
  color: #4B4237;
  margin: 0;
  padding: 0;
}

.heading {
  color: #FCF3C8;
  padding: 0em;
  padding-right: 2em;
  border-bottom: 2px solid #FCF3C8;
  margin-bottom: 0;
}
.heading h1 {
  color: #4B4237;
  font-family: "Lora", serif;
  font-style: italic;
  font-size: 3em;
  font-weight: lighter;
  margin-bottom: 0;
}
.heading h2 {
  margin-top: 0;
  font-size: 1.8em;
  font-weight: lighter;
}
.heading .navbar-item {
  font-size: 1.4em;
  text-transform: none;
}

.navbar-burger {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 2em;
}

#hero-content {
  width: 50%;
  margin: 0;
}
#hero-content .title {
  font-size: 3vw;
}
#hero-content .subtitle {
  font-size: 2vw;
}

.intro {
  background-color: #659DBD;
  height: 20em;
  background: url(images/header-final.jpg);
  background-position: 30% 40%;
}
.intro h1 {
  font-family: "Lora", serif;
  font-weight: normal;
  padding: 0.5em;
}
.intro h2 {
  padding: 0.5em;
}

.section {
  background-color: #FCF3C8;
}
.section hr {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #4B4237;
  height: 0;
  margin-bottom: 2em;
}
.section h1 {
  font-size: 2em;
  color: #tumbleweed;
  font-family: "Lora", serif;
}
.section h2 {
  font-size: 1.4em;
}
.section div.content {
  padding: 2em;
  padding-top: 1em;
  padding-right: 4em;
}

#contact .name {
  padding: 2em;
  margin-top: 3em;
  font-weight: bold;
}
#contact .cell {
  padding: 2em;
}
#contact .email {
  padding: 2em;
}

/*# sourceMappingURL=style.css.map */
