/* Text Elements */

h1.heading-1 {
  background-color: transparent;
  color: #145e57;
  text-align: center;
  font-weight: 800;
  font-size: 1.625em;
  font-family: 'Yesteryear', cursive;
}

h1.heading-3 {
  text-align: center;
  font-size: 1em;
  font-family: 'Days One', sans-serif;
}

h1.heading-4 {
  text-align: center;
  font-size: 1em;
  font-family: 'Days One', sans-serif;
}

h1 {
  background-color: #f5e0a7;
  color: #494949;
}

h1.heading-2 {
  text-align: center;
  font-size: 1em;
  font-family: 'Days One', sans-serif;
}

h1.heading-5 {
  text-align: center;
  font-size: 1em;
  font-family: 'Days One', sans-serif;
}

h1.heading-6 {
  text-align: center;
  font-weight: 800;
  font-size: 1.5em;
}

h1 span.heading-text-1 {
  color: #494949;
}

a.link-text.text-link-1 {
  color: #494949;
  text-align: center;
  text-decoration: underline;
  font-weight: 800;
  font-size: .8125em;
  font-family: 'Denk One', sans-serif;
}

a.link-text.text-link-2 {
  margin-top: 0;
  color: #494949;
  text-align: center;
  text-decoration: underline;
  font-weight: 800;
  font-size: .8125em;
  font-family: 'Denk One', sans-serif;
}

/* Layout Elements */

body.grid-1 {
  background-image: url('../035af8e887592bd303cc2553ea8d939e.jpg');
  background-position: center center;
  background-size: cover;
}

body > .row > [class*='coffee-span-'].column-1 {
  margin-left: 4%;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 16.5625em;
  border-top-left-radius: 25px 25px;
  border-top-right-radius: 25px 25px;
  border-bottom-right-radius: 25px 25px;
  border-bottom-left-radius: 25px 25px;
}

@media screen and (min-width: 17.3125em) {
  /* Text Elements */

  h1.heading-1 {
    color: #494949;
    font-weight: 400;
    font-size: 2em;
    font-family: 'Yesteryear', cursive;
  }

  h1.heading-5 {
    font-size: 1.1875em;
  }

  h1.heading-2 {
    font-size: 1.1875em;
  }

  h1.heading-3 {
    font-size: 1.125em;
  }

  h1.heading-4 {
    font-size: 1.125em;
  }

  h1.heading-6 {
    background-color: transparent;
    text-align: center;
    font-weight: 800;
    font-size: 2.125em;
  }

  h1 {
    color: #494949;
  }

  h1 span.heading-text-1 {
    color: #494949;
  }

  a.link-text.text-link-1 {
    color: #494949;
    font-size: 1.125em;
  }

  a.link-text.text-link-2 {
    color: #494949;
    font-size: 1.125em;
  }
}

@media screen and (min-width: 22.1875em) {
  /* Text Elements */

  h1.heading-5 {
    color: #494949;
    font-size: 1.125em;
  }

  h1.heading-6 {
    background-color: transparent;
    text-align: center;
    font-size: 2em;
  }

  h1.heading-1 {
    color: #494949;
    font-size: 2.4375em;
    font-family: 'Yesteryear', cursive;
  }

  h1 {
    color: #494949;
  }

  a.link-text.text-link-1 {
    color: #494949;
  }

  a.link-text.text-link-2 {
    color: #494949;
  }
}

@media screen and (min-width: 29.3125em) {
  /* Text Elements */

  h1.heading-5 {
    font-size: 1.5em;
  }

  h1.heading-2 {
    font-size: 1.5em;
  }

  h1.heading-3 {
    font-size: 1.5em;
  }

  h1.heading-4 {
    font-size: 1.5em;
  }

  h1.heading-6 {
    background-color: transparent;
    text-align: center;
    font-weight: 800;
    font-size: 2em;
  }

  h1.heading-1 {
    color: #494949;
    font-size: 3.1875em;
    font-family: 'Yesteryear', cursive;
  }

  h1 {
    color: #494949;
  }

  a.link-text.text-link-1 {
    color: #494949;
  }

  a.link-text.text-link-2 {
    color: #494949;
  }
}

@media screen and (min-width: 34.0625em) {
  /* Text Elements */

  h1.heading-6 {
    background-color: transparent;
    color: #3c65b3;
    text-align: center;
    text-decoration: underline;
    font-weight: 800;
    font-size: 2em;
  }

  h1.heading-1 {
    color: #494949;
    font-weight: 800;
    font-size: 2.9375em;
    font-family: 'Yesteryear', cursive;
  }

  h1.heading-5 {
    color: #494949;
  }

  h1.heading-2 {
    color: #494949;
  }

  h1.heading-3 {
    color: #494949;
  }

  h1.heading-4 {
    color: #494949;
  }

  a.link-text.text-link-2 {
    margin-top: -.6111111111111112em;
    color: #494949;
  }

  a.link-text.text-link-1 {
    color: #494949;
  }
}