/*begin reset*/
/* line 4, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
* {
  vertical-align: baseline;
  font-weight: inherit;
  font-family: sans-serif;
  font-style: inherit;
  font-size: 100%;
  border: 0 none;
  outline: 0;
  padding: 0;
  margin: 0; }

/*for older browsers that don't understand HTML5*/
/* line 19, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 23, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
div {
  position: relative; }

/* line 27, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
body {
  background: #333; }

/* line 31, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
img {
  position: absolute;
  -webkit-transition: 1s ease;
  transition: 1s ease; }

/* line 37, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.clr:after {
  display: block;
  height: 0;
  content: ".";
  clear: both;
  visibility: hidden;
  /*note this out to see where it places the "."*/ }

/*IE fixes*/
/* IE 6*/
/* line 48, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
* html .clr {
  height: 1%; }

/* IE7 */
/* line 53, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
*:first-child + html .clr {
  min-height: 1px; }

/* End IE fixes */
/*fonts*/
@font-face {
  font-family: 'caslon_antiqueregular';
  src: url("../fonts/caslonantique-webfont.eot");
  src: url("../fonts/caslonantique-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jungle/caslonantique-webfont.woff") format("woff"), url("../castles/caslonantique-webfont.woff") format("woff"), url("../fonts/caslonantique-webfont.ttf") format("truetype"), url("../fonts/caslonantique-webfont.svg#caslon_antiqueregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'caslon_antiquebold';
  src: url("../fonts/caslonantique-bold-webfont.eot");
  src: url("../fonts/caslonantique-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jungle/caslonantique-webfont.woff") format("woff"), url("../fonts/castles/caslonantique-bold-webfont.woff") format("woff"), url("../fonts/caslonantique-bold-webfont.ttf") format("truetype"), url("../fonts/caslonantique-bold-webfont.svg#caslon_antiquebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'caslon_antiqueitalic';
  src: url("../fonts/caslonantique-italic-webfont.eot");
  src: url("../fonts/caslonantique-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/jungle/caslonantique-italic-webfont.woff") format("woff"), url("../fonts/castles/caslonantique-italic-webfont.woff") format("woff"), url("../fonts/caslonantique-italic-webfont.ttf") format("truetype"), url("../fonts/caslonantique-italic-webfont.svg#caslon_antiqueitalic") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 99, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.caslon {
  font-family: 'caslon_antiqueregular'; }

/* line 103, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.caslon_bold {
  font-family: 'caslon_antiquebold'; }

/* line 106, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.caslon_ital {
  font-family: 'caslon_antiqueitalic';
  color: grey;
  font-size: 2.5em;
  line-height: 1.5em; }

/* line 113, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.random_ital {
  font-family: 'caslon_antiqueitalic'; }

/* line 117, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.castle_cite {
  color: #ffffff; }

/* basic frame work */
/* line 122, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.wrapper {
  position: relative;
  width: 1024px;
  height: 768px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background-image: url(../img/jungle/BackImg.jpg);
  z-index: 0; }

/* line 132, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.innerwrapper {
  position: relative;
  width: 1024px;
  height: 768px;
  margin-left: auto;
  margin-right: auto;
  z-index: 1; }

/* line 142, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.wrapper2 {
  position: relative;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; }

/* line 151, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.title {
  z-index: 999;
  top: -100px;
  left: -40px; }

/* line 158, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#loop {
  position: absolute;
  display: block;
  width: 100px;
  bottom: 0;
  z-index: 999; }

/* line 167, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides {
  position: relative;
  width: 1024px;
  height: 768px; }

/* line 174, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .slide {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  z-index: 0;
  -webkit-transition: visibility 0s linear 1s, opacity 1s linear;
  transition: visibility 0s linear 1s, opacity 1s linear; }

/* line 191, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .slide.active {
  opacity: 1;
  visibility: visible;
  z-index: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s; }

/* line 202, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .slide.preactive {
  z-index: 2; }

/*
.slides .slide.career {
    background-image: url('../img/scenes/career.jpg');
}

.slides .slide.today {
    background-image: url('../img/scenes/today.jpg');
}

.slides .slide.truth {
    background-image: url('../img/scenes/truth.jpg');
}
*/
/* line 218, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .slide.significance {
  background-image: url("../img/scenes/significance.jpg"); }

/*
.slides .slide.relationships {
    background-image: url('../img/scenes/relationships.jpg');
}
*/
/* line 226, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
audio {
  position: absolute;
  bottom: 0; }

/* line 230, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#backgroundMusic, #backgroundMusic2 {
  opacity: 0;
  z-index: 100; }

/* line 235, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .next-button {
  position: absolute;
  cursor: pointer;
  /*
  bottom: 170px;
  right: 100px;
  z-index: 5;
  width: 121px;
  height: 152px;
  opacity: .7;
  */ }

/* line 248, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.slides .next-button:hover {
  opacity: 1; }

/* line 252, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.hitarea {
  position: absolute;
  width: 90px;
  height: 90px;
  cursor: pointer;
  /*background: rgba(255,255,255,.5);*/ }

/* line 259, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.hitarea p {
  display: block;
  position: absolute;
  height: 1em;
  width: 90px;
  text-align: center;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 2% auto 0;
  font-size: 1.5em;
  font-family: 'caslon_antiqueregular';
  color: rgba(255, 255, 255, 0.5); }

/* line 274, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.backimg {
  z-index: -1; }

/* line 277, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box, #item_box_2, #item_box_3 {
  visibility: hidden;
  /*visibility:visible;turn off*/
  opacity: 0;
  -webkit-transition: visibility 0s .5s, opacity .5s linear;
  transition: visibility 0s .5s, opacity .5s linear; }

/* line 284, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box.visible, #item_box_2.visible, #item_box_3.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .5s linear;
  transition: opacity .5s linear; }

/* line 293, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box {
  position: absolute;
  width: 120px;
  top: 5px;
  right: 5px;
  z-index: 20;
  /*background: rgba(0,0,0,.5);*/
  border-radius: 15px; }

/* line 302, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box li {
  display: block;
  width: 110px;
  height: 110px;
  margin: 5px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 6px black;
  -webkit-transition: 1s;
  transition: 1s; }

/* line 314, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box li img {
  width: 100px;
  margin: 5px;
  height: auto; }

/* line 321, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box p {
  display: block;
  position: absolute;
  padding: 10px;
  font-size: 2em;
  font-family: 'caslon_antiqueregular'; }

/* line 329, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_2 {
  position: absolute;
  width: 140px;
  top: 5px;
  right: 5px;
  z-index: 20;
  border-radius: 15px; }

/* line 340, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_2 li {
  display: block;
  float: left;
  width: 130px;
  height: 130px;
  margin: 5px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 6px black; }

/* line 351, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_2 li img {
  width: 120px;
  height: auto;
  margin: 5px; }

/* line 357, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_2 .subitem {
  height: auto;
  background: rgba(0, 0, 0, 0.5); }

/* line 362, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_2 .subitem img {
  width: 28%;
  margin: 1px; }

/* line 370, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_3 {
  position: absolute;
  height: 240px;
  bottom: 264px;
  z-index: 20;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 15px; }

/* line 378, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.exit {
  height: 240px;
  width: 240px;
  right: 400px;
  bottom: 264px;
  z-index: 30;
  border-radius: 15px; }

/* line 387, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_3 li {
  display: block;
  float: left;
  width: 230px;
  height: 230px;
  margin: 5px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0px 0px 6px black; }

/* line 397, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#item_box_3 li img {
  width: 220px;
  height: auto;
  margin: 5px; }

/* line 403, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.width_1b {
  left: 387px; }

/* line 407, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
h1 {
  font-size: 4.5em;
  margin: 20px 0 10px;
  line-height: 1em; }

/* line 413, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
h2 {
  font-family: 'caslon_antiqueregular';
  font-size: 3.5em;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1em; }

/* line 419, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
h3 {
  font-family: 'caslon_antiqueregular';
  font-size: 2.5em;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1em; }

/* line 427, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.hide {
  opacity: 0; }

/*warning styles*/
/* line 433, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning1b, #warning1c, #warning2b, #warning3b, #warning4b {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 20%;
  padding: 50px;
  margin: auto;
  width: 800px;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 20px;
  visibility: hidden;
  opacity: 0;
  z-index: 500;
  -webkit-transition: visibility 0s 1.5s, opacity .5s linear;
  transition: visibility 0s 1.5s, opacity .5s linear; }

/* line 449, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning1c {
  top: 10%; }

/* line 454, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning1, #warning2, #warning3, #warning4, #warning5, #warning6, #warning7, #warning_start_over {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 30%;
  padding: 50px;
  margin: auto;
  width: 500px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .5s, opacity .5s linear;
  transition: visibility 0s .5s, opacity .5s linear; }

/* line 469, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning_start_over {
  top: 20%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 600; }

/* line 474, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning_start_over.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .5s linear;
  transition: opacity .5s linear; }

/* line 481, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#warning1.visible, #warning1b.visible, #warning1c.visible, #warning2.visible, #warning2b.visible, #warning3.visible, #warning3b.visible, #warning4.visible, #warning4b.visible, #warning5.visible, #warning6.visible, #warning7.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .5s linear;
  transition: opacity .5s linear; }

/* line 488, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.continue, .confirm, .cancel {
  margin-top: 30px;
  padding: 10px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 30px;
  font-size: 2.5em;
  background: #1caa5d;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.75);
  font-family: 'caslon_antiqueregular';
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5); }

/* line 503, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.cancel {
  background: #e1453a; }

/* line 508, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.bumper_left {
  left: -170px; }

/* line 511, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.bumper_right {
  right: -170px; }

/* line 514, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.invisible {
  visibility: hidden; }

/*from other style sheet*/
/* line 519, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.topSpace {
  display: block;
  position: absolute;
  z-index: 50;
  top: 50px;
  left: 280px;
  padding: 30px 30px 30px 50px;
  height: 20px;
  border-radius: 35px;
  text-decoration: none;
  font-size: 1.25em;
  color: #fff;
  background: rgba(0, 0, 0, 0.5); }

/* line 533, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.bottomSpace {
  display: block;
  position: absolute;
  z-index: 50;
  top: 650px;
  left: 250px;
  padding: 30px 30px 30px 50px;
  height: 20px;
  border-radius: 35px;
  text-decoration: none;
  font-size: 1.25em;
  color: #fff;
  background: rgba(0, 0, 0, 0.5); }

/* line 548, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.long_q {
  font-size: 3em; }

/* line 552, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.longer_q {
  font-size: 2.5em; }

/* line 556, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.a1 {
  text-align: left;
  padding-left: 2%;
  font-size: 1em; }

/* line 562, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.column {
  width: 50%;
  text-align: left;
  float: left; }

/* line 568, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.yes_no {
  padding-left: 30%; }

/* line 572, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.yes_no_sometimes {
  padding-left: 7%; }

/* line 576, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.left {
  float: left; }

/* line 580, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.left2 {
  float: left;
  padding-left: 8%; }

/* line 585, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.list_clear {
  clear: both;
  padding-left: 30%; }

/* line 590, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.list_clear_2 {
  clear: both;
  padding-left: 8%; }

/* line 595, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.list_clear_column {
  clear: both;
  padding-left: 10%; }

/* line 600, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.list_clear_column_right {
  clear: both;
  padding-left: 10%; }

/* line 605, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.list_clear_column_left {
  clear: both;
  padding-left: 40%; }

/* line 610, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
p {
  padding-top: 20px; }

/* line 614, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
a.caslon_bold {
  text-decoration: none;
  color: #dba12d;
  line-height: 1em; }

/* line 620, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
b.goodness {
  color: #9b703a;
  font-size: 1.15em; }

/* line 625, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
h1.goodness {
  font-size: 4.25em; }

/* line 629, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.tablets {
  position: absolute;
  top: 125px;
  left: 370px;
  z-index: 5000; }

/* line 635, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.locked {
  position: absolute;
  z-index: 200;
  right: 100px;
  top: 200px;
  opacity: .4; }

/* line 642, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.citation {
  font-size: .75em; }

/* line 646, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.character_left {
  position: absolute;
  left: 0px;
  bottom: 10px; }

/* line 652, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.character_right {
  position: absolute;
  right: 0px;
  bottom: 10px; }

/* line 657, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.explain {
  display: block;
  width: 500px;
  margin: 0 auto;
  color: rgba(255, 255, 255, 0.75);
  font-size: 1.75em; }

/* line 664, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
h2 img {
  position: relative; }

/* line 667, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.menus1 {
  left: 50%;
  margin-left: -45px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  -webkit-animation: pulse 4s infinite;
  animation: pulse 4s infinite; }

/* line 675, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.nudge_l {
  right: 10px; }

/* line 679, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.nudge_r {
  left: 10px; }

/* line 683, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.in3 {
  -webkit-animation: fade_out 1s 1 forwards 6s; }

/* line 687, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.in2 {
  -webkit-animation: fade_out 1s 1 forwards 4s; }

/* line 691, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.in {
  -webkit-animation: fade_out 1s 1 forwards 2s; }

/*drop down rules*/
/* line 696, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu {
  position: absolute;
  top: 0;
  left: 20px;
  width: 250px;
  padding: 15px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 900;
  -webkit-transition: .5s;
  transition: .5s; }

/* line 710, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu.menu_closed {
  top: -265px; }

/* line 714, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu.menu_closed {
  top: -205px; }

/* line 718, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu.menu_closed3 {
  top: -325px; }

/* line 722, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li {
  display: block;
  padding: 20px;
  color: #fff;
  -webkit-transition: .5s;
  transition: .5s; }

/* line 731, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li:hover {
  background: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer; }

/* line 738, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.forward_app {
  border-bottom: 1px solid #fff; }

/* line 742, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.menu_arrow {
  position: absolute;
  width: 50px;
  left: 0;
  right: 0;
  margin: auto;
  padding-top: 30px; }

/* line 750, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.center {
  display: block;
  position: relative;
  margin: 0 auto; }

/* line 756, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li span {
  display: block;
  width: 30px;
  margin-top: -10px;
  margin-right: 30px;
  float: left;
  font-size: 2em;
  text-align: center; }

/* line 765, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li span.first {
  margin-top: -15px; }

/* line 769, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li span.bigger {
  margin-top: 0px;
  margin-right: 40px;
  width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-animation: pulse 3s infinite;
  animation: pulse 3s infinite; }

/* line 779, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.menu_line {
  border-top: 1px solid #fff; }

/* line 782, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.open_menu {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 786, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
#menu li span.smaller {
  font-size: 1.5em; }

/* line 790, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.hint_here {
  background: rgba(255, 255, 255, 0.35);
  border-radius: 50%;
  -webkit-animation: pulse 4s infinite;
  animation: pulse 4s infinite; }

/* line 796, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.bottom_0 {
  bottom: 0; }

/* line 797, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.jungle_back {
  background-image: url(../img/jungle/BackImg.jpg);
  background-position-x: -170px; }

@media screen and (max-width: 500px) {
  /* line 803, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  #menu {
    zoom: 170%; }

  /* line 806, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  .menu_arrow img {
    margin-top: -10px;
    zoom: 115%; }

  /* line 810, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  .menu_arrow img.open_menu {
    margin-top: 0px; }

  /* line 813, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  #warning1, #warning2, #warning3, #warning4, #warning5, #warning6, #warning7, #warning_start_over {
    zoom: 155%;
    top: 5%; }

  /* line 815, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  #warning_start_over {
    top: 5%; }

  /* line 817, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  #warning1, #warning2, #warning3, #warning4, #warning5, #warning6, #warning7 {
    top: 20%; } }
@media screen and (device-aspect-ratio: 40 / 71) {
  /* line 822, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  .wrapper {
    width: 1364px;
    height: 768px; } }
@media screen and (device-aspect-ratio: 2 / 3) {
  /* line 830, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
  .wrapper {
    width: 1150px;
    height: 768px; } }
/* line 837, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.skip_forward_buttons {
  position: absolute;
  z-index: 10000;
  right: 0; }

/* line 842, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.skip_forward {
  min-width: 130px;
  max-width: 180px;
  overflow: hidden;
  right: 5px;
  top: 5px;
  padding: 5px;
  background-color: #ffff00;
  border: #000000 solid 2px; }

/* line 854, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.skip_forward {
  color: #000000; }

/* Form Styles */
/* line 859, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
span.input-caption {
  font-size: 15px;
  font-style: italic;
  text-align: center; }

/* line 864, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
input[type=text] {
  /*padding: 6px;*/ }

/* line 868, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.center {
  text-align: center; }

/* line 872, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
p {
  font-size: 1.5em;
  margin: auto; }

/* line 879, /Users/andrewneely/vagrant_data/lifes_a_jungle/source/css/master.css.scss */
.hidden {
  display: none; }
