@font-face {
  font-family: 'gothamRoundedLight';
  src: url("./fonts/GothamRoundedLight.otf") format("opentype");
  src: url("./fonts/GothamRoundedLight.eot") format("opentype");
  src: url("./fonts/GothamRoundedLight.ttf") format("truetype"); }
@font-face {
  font-family: 'HandOriginals';
  src: url("./fonts/HandOriginals.ttf"); }
body {
  background-color: #FFF;
  color: #333;
  font-family: 'gothamRoundedLight';
  text-align: center; }

div.page-header {
  margin-top: 1em;
  margin-bottom: 1em; }
  div.page-header h1 {
    color: #076d5e;
    font-family: 'HandOriginals';
    font-size: 1.56rem; }
    div.page-header h1 img {
      position: relative; }
    div.page-header h1 a {
      color: #076d5e; }

div.banner {
  padding: 1em 0 1em 0;
  color: #067d5e;
  background-color: white;
  line-height: 2em;
  margin: 0 0 2em 0; }

li.nav-item {
  font-size: 1.3em; }
  li.nav-item a img {
    height: 30px;
    width: 30px; }

div.container.content {
  line-height: 1.6em; }

a {
  color: rgba(0, 0, 0, 0.7); }
  a:focus, a:hover {
    color: rgba(0, 0, 0, 0.6); }

.blockquote {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  padding-left: 1em; }

div.container.prices {
  background-color: beige;
  padding: 1em 1em 0 1em; }

div.container.footer {
  height: 100px;
  padding-top: 2em;
  background-color: #067d5e; }
  div.container.footer .link.link-etsy {
    color: orange; }

iframe.map {
  border: none;
  height: 30rem; }
