html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1;
  background-color: #F6D4AD; }
  body img {
    width: 100%; }

.page {
  width: 100vw;
  height: 100vh;
  margin-bottom: 300px; }

#navbar {
  position: fixed;
  display: block;
  font-family: baskerville;
  color: #552f24;
  line-height: 1.2;
  padding: 5px 0px 0px 5px; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

#texture {
  background: url(images/texture_background.png) repeat center center;
  position: absolute;
  width: 100%;
  height: 10000px; }

#fruit {
  background: url(images/fruit_background.png) repeat center center;
  position: absolute;
  width: 100%; }

.wrapper {
  width: 50%;
  height: 10000px;
  margin-left: auto;
  margin-right: auto; }

.holder {
  width: 75%;
  margin-left: auto;
  margin-right: auto; }
  .holder ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center; }

.left {
  width: 50%; }

.right {
  width: 50%;
  float: right; }

.image {
  width: 100%;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  float: left; }

.item {
  text-align: center; }
  .item img {
    max-width: 300px; }

.ingredients {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30%;
  margin-bottom: 50px; }
  .ingredients img {
    padding-top: 50px;
    width: 100%;
    max-width: 400px; }

.equipment {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30%;
  margin-bottom: 50px; }
  .equipment img {
    padding-top: 50px;
    width: 100%;
    max-width: 400px; }

#jar {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  #jar img {
    padding-top: 10%;
    width: 100%;
    max-width: 275px; }

.jar {
  opacity: 0;
  -webkit-transition: all 1000ms ease-in;
          transition: all 1000ms ease-in; }

.js-jar-animate {
  opacity: 1;
  display: block; }

@-webkit-keyframes jar-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes jar-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }
.ingred {
  opacity: 0;
  -webkit-transition: all 1000ms ease-in;
          transition: all 1000ms ease-in;
  display: block; }

.js-ingred-animate {
  opacity: 1;
  -webkit-animation: ingred-jiggle 500ms linear;
          animation: ingred-jiggle 500ms linear;
  display: block; }

@-webkit-keyframes ingred-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes ingred-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }
.equip {
  opacity: 0;
  -webkit-transition: all 1000ms ease-in;
          transition: all 1000ms ease-in;
  display: block; }

.js-equip-animate {
  opacity: 1;
  -webkit-animation: equip-jiggle 500ms linear;
          animation: equip-jiggle 500ms linear;
  display: block; }

@-webkit-keyframes equip-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes equip-jiggle {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg); }
  66% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }
.js-spin-animate {
  opacity: 1;
  display: block;
  -webkit-animation: spin 1500ms ease-in-out;
          animation: spin 1500ms ease-in-out; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.tea {
  padding: 0px 20px 0px 20px;
  margin-top: 10px;
  float: left; }
  .tea img {
    width: 70%; }

.js-sway-animate {
  opacity: 1;
  display: block;
  -webkit-animation: sway 2 150ms linear;
          animation: sway 2 150ms linear; }

@-webkit-keyframes sway {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg); }
  66% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes sway {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  33% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg); }
  66% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }
.js-trans-animate {
  opacity: 1;
  display: block;
  -webkit-animation: trans 2s ease-out;
          animation: trans 2s ease-out; }

@-webkit-keyframes trans {
  from {
    left: 500px;
    top: 0px; }
  to {
    left: 200px;
    top: 0px; } }

@keyframes trans {
  from {
    left: 500px;
    top: 0px; }
  to {
    left: 200px;
    top: 0px; } }
.tea {
  padding: 0px 20px 0px 20px;
  margin-top: 10px;
  float: left; }
  .tea img {
    width: 70%; }

.water {
  padding: 0px 20px 0px 20px;
  margin-top: 80px;
  float: right; }
  .water img {
    width: 70%; }

.sugar {
  padding: 0px 20px 0px 150px;
  margin-top: 50;
  float: left; }
  .sugar img {
    width: 70%; }

.starter {
  padding: 0px 70px 0px 20px;
  margin-top: 50px;
  float: right; }
  .starter img {
    width: 70%; }

.scoby {
  padding: 0px 20px 0px 0px;
  margin-top: 50px;
  margin-bottom: 100px;
  float: left; }
  .scoby img {
    width: 70%; }

.pot {
  padding-right: 50px;
  margin-top: 50px;
  float: right; }
  .pot img {
    width: 70%; }

.bottles {
  margin-top: 50px;
  float: left; }
  .bottles img {
    width: 90%; }

.gal {
  padding-right: 100px;
  margin-top: 50px;
  float: right; }
  .gal img {
    width: 70%; }

.funnel {
  margin-top: 50px;
  float: left; }
  .funnel img {
    width: 70%; }

.cloth {
  padding-left: 50px;
  margin-top: 50px;
  float: left; }
  .cloth img {
    width: 80%; }

.make {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .make img {
    padding-top: 50px;
    width: 100%;
    max-width: 280px; }

.pour {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .pour img {
    padding-top: 50px;
    padding-right: 10px;
    width: 100%;
    max-width: 190px; }

.fermentation {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .fermentation img {
    padding-top: 5vh;
    width: 100%;
    max-width: 400px; }

.time {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .time img {
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 180px; }

.fermentation-text {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .fermentation-text img {
    padding-top: 50px;
    width: 100%;
    max-width: 400px; }

.taste {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .taste img {
    padding-top: 35vh;
    width: 100%;
    max-width: 500px; }

.remove {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .remove img {
    padding-top: 20vh;
    padding-left: 3%;
    width: 100%;
    max-width: 400px; }

.kombucha {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .kombucha img {
    padding-top: 10vh;
    width: 100%;
    max-width: 500px; }

.fridge {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  .fridge img {
    padding-right: 8%;
    padding-top: 20vh;
    width: 100%;
    max-width: 450px; }

.credits {
  margin-left: auto;
  margin-right: auto;
  width: 80%; }
  .credits img {
    padding-left: 10%;
    padding-top: 25vh;
    width: 100%;
    max-width: 350px; }

@media screen and (max-width: 480px) {
  .page {
    margin-bottom: 0px; }

  .left {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    clear: both; }
    .left li {
      margin-left: auto;
      margin-right: auto; }

  .jar {
    padding-top: 125px;
    opacity: 100;
    -webkit-transition: none;
            transition: none; }

  .ingred {
    opacity: 100;
    -webkit-transition: none;
            transition: none; }

  .equip {
    opacity: 100;
    -webkit-transition: none;
            transition: none; }

  .js-jar-animate {
    dispaly: none; }

  .js-ingred-animate {
    dispaly: none; }

  .js-spin-animate {
    dispaly: none; }

  .js-equip-animate {
    dispaly: none; }

  .js-sway-animate {
    dispaly: none; }

  .js-trans-animate {
    dispaly: none; }

  .right {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: left; }
    .right li {
      margin-left: auto;
      margin-right: auto; }
    .right img {
      max-width: 180px; }

  .tea {
    padding-left: 0px;
    padding-right: 0px; }

  .sugar {
    padding-left: 0px;
    padding-right: 0px; }

  .scoby {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: -20px; }

  .holder {
    padding-left: 0px;
    padding-right: 0px; }

  .water {
    padding-left: 0px;
    padding-right: 0px; }

  .starter {
    padding-left: 0px;
    padding-right: 0px; }

  .mobilepage {
    height: auto; }

  .bottles {
    padding-left: 0px;
    padding-right: 0px; }

  .cloth {
    padding-left: 0px;
    padding-right: 0px; }

  .funnel {
    padding-left: 0px;
    padding-right: 0px; }

  .pot {
    padding-left: 0px;
    padding-right: 0px; }

  .gal {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 200px; }

  .pour {
    margin-top: 120px; }

  #navbar {
    display: none; }

  #texture {
    background: url(images/texture_background.png) repeat center center;
    position: absolute;
    width: 100%;
    height: 3000px; }

  #fruit {
    background: url(images/fruit_background.png) repeat center center;
    position: absolute;
    width: 100%; } }

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