@charset "UTF-8";
/* Bitters 0.10.0
 * http://bitters.bourbon.io
 * Copyright 2013ΓÇô2014 thoughtbot, inc.
 * MIT License */
/*$sans-serif: $helvetica;
$serif: $georgia;*/
/* Font-face ripped from bourbon.
 * Order of the includes matters, and it is: normal, bold, italic, bold+italic.
 * Example: @include font-face(SourceSansPro, "/fonts/Source_Sans_Pro/SourceSansPro-Italic", normal, italic);
*/
/*CSS triangle
 *First direction ('u','d','l','r')
 *Color of triangle
 *one parameter for equilateral triangle
 *two for isocles
 *three all different
*/
/* line 1, ../sass/base/_typography.scss */
#overlay, #tafToolWrapper {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: black;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
/* line 8, ../sass/base/_typography.scss */
#overlay h1, #tafToolWrapper h1,
#overlay h2,
#tafToolWrapper h2,
#overlay h3,
#tafToolWrapper h3,
#overlay h4,
#tafToolWrapper h4,
#overlay h5,
#tafToolWrapper h5,
#overlay h6,
#tafToolWrapper h6 {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  line-height: 1.25;
  margin: 0;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}
/* line 19, ../sass/base/_typography.scss */
#overlay h1:after, #tafToolWrapper h1:after,
#overlay h2:after,
#tafToolWrapper h2:after,
#overlay h3:after,
#tafToolWrapper h3:after,
#overlay h4:after,
#tafToolWrapper h4:after,
#overlay h5:after,
#tafToolWrapper h5:after,
#overlay h6:after,
#tafToolWrapper h6:after {
  font-family: FontAwesome;
  font-weight: normal;
}
/* line 25, ../sass/base/_typography.scss */
#overlay h1, #tafToolWrapper h1 {
  font-size: 31.5px;
}
/* line 29, ../sass/base/_typography.scss */
#overlay h2, #tafToolWrapper h2 {
  font-size: 48px;
}
/* line 33, ../sass/base/_typography.scss */
#overlay h3, #tafToolWrapper h3 {
  font-size: 26px;
}
/* line 37, ../sass/base/_typography.scss */
#overlay h4, #tafToolWrapper h4 {
  font-size: 22px;
}
/* line 41, ../sass/base/_typography.scss */
#overlay h5, #tafToolWrapper h5 {
  font-size: 18px;
  cursor: pointer;
}
/* line 46, ../sass/base/_typography.scss */
#overlay h6, #tafToolWrapper h6 {
  font-size: 14px;
}
/* line 50, ../sass/base/_typography.scss */
#overlay p, #tafToolWrapper p {
  margin: 0 0 0.75em;
}
/* line 54, ../sass/base/_typography.scss */
#overlay a, #tafToolWrapper a {
  /*@include transition(color 0.1s linear);*/
  color: #477DCA;
  text-decoration: none;
}
/* line 59, ../sass/base/_typography.scss */
#overlay a:hover, #tafToolWrapper a:hover {
  color: #2c5999;
}
/* line 63, ../sass/base/_typography.scss */
#overlay a:active, #tafToolWrapper a:active, #overlay a:focus, #tafToolWrapper a:focus {
  color: #2c5999;
  outline: none;
}
/* line 69, ../sass/base/_typography.scss */
#overlay hr, #tafToolWrapper hr {
  border-bottom: 1px solid #f1f2f2;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}
/* line 77, ../sass/base/_typography.scss */
#overlay img, #tafToolWrapper img,
#overlay picture,
#tafToolWrapper picture {
  margin: 0;
  max-width: 100%;
}
/* line 83, ../sass/base/_typography.scss */
#overlay blockquote, #tafToolWrapper blockquote {
  border-left: 2px solid #f1f2f2;
  color: #262626;
  margin: 1.5em 0;
  padding-left: 0.75em;
}
/* line 90, ../sass/base/_typography.scss */
#overlay cite, #tafToolWrapper cite {
  color: #404040;
  font-style: italic;
}
/* line 94, ../sass/base/_typography.scss */
#overlay cite:before, #tafToolWrapper cite:before {
  content: "\2014 \00A0";
}

/* line 2, ../sass/base/_forms.scss */
#overlay fieldset, #tafToolWrapper fieldset {
  background: white;
  border: 1px solid #f1f2f2;
  margin: 0 0 0.75em 0;
  padding: 1.5em;
}
/* line 9, ../sass/base/_forms.scss */
#overlay input, #tafToolWrapper input,
#overlay label,
#tafToolWrapper label,
#overlay select,
#tafToolWrapper select, #overlay .submit, #tafToolWrapper .submit, #overlay .correct-val, #tafToolWrapper .correct-val {
  background: #f1f2f2;
  border: 0;
  border-radius: 5px;
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
  display: block;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
/* line 26, ../sass/base/_forms.scss */
#overlay label, #tafToolWrapper label {
  font-weight: bold;
  margin-bottom: 0.375em;
}
/* line 30, ../sass/base/_forms.scss */
#overlay label.required:after, #tafToolWrapper label.required:after {
  content: "*";
}
/* line 34, ../sass/base/_forms.scss */
#overlay label abbr, #tafToolWrapper label abbr {
  display: none;
}
/* line 40, ../sass/base/_forms.scss */
#overlay select[multiple=multiple], #tafToolWrapper select[multiple=multiple] {
  /*  @include box-sizing(border-box);*/
  background-color: white;
  border-radius: 5px;
  border: 1px solid #f1f2f2;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  margin-bottom: 0.75em;
  padding: 0.5em 0.5em;
  width: 100%;
}
/* line 52, ../sass/base/_forms.scss */
#overlay select[multiple=multiple]:hover, #tafToolWrapper select[multiple=multiple]:hover {
  border-color: #d7d9d9;
}
/* line 56, ../sass/base/_forms.scss */
#overlay select[multiple=multiple]:focus, #tafToolWrapper select[multiple=multiple]:focus {
  border-color: #477DCA;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(55, 112, 192, 0.7);
  outline: none;
}
/* line 63, ../sass/base/_forms.scss */
#overlay textarea, #tafToolWrapper textarea {
  resize: vertical;
}
/* line 66, ../sass/base/_forms.scss */
#overlay input[type="submit"], #tafToolWrapper input[type="submit"], #overlay .submit, #tafToolWrapper .submit {
  background: #d7d7d7;
  border: 2px inset;
  border-color: rgba(0, 0, 0, 0.3);
  color: #009055;
  cursor: pointer;
  float: right;
  font-size: 14px;
  padding: 7px 10px;
  text-transform: uppercase;
}
/* line 77, ../sass/base/_forms.scss */
#overlay input[type="text"], #tafToolWrapper input[type="text"], #overlay .correct-val, #tafToolWrapper .correct-val {
  float: left;
  padding: 7px 14px;
  width: 108px;
}
/* line 83, ../sass/base/_forms.scss */
#overlay input[type="search"], #tafToolWrapper input[type="search"] {
  /*  @include appearance(none);*/
}
/* line 87, ../sass/base/_forms.scss */
#overlay input[type="checkbox"], #tafToolWrapper input[type="checkbox"],
#overlay input[type="radio"],
#tafToolWrapper input[type="radio"] {
  display: inline;
  margin-right: 0.375em;
}
/* line 93, ../sass/base/_forms.scss */
#overlay input[type="file"], #tafToolWrapper input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%;
}
/* line 98, ../sass/base/_forms.scss */
#overlay select, #tafToolWrapper select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}
/* line 103, ../sass/base/_forms.scss */
#overlay .submit, #tafToolWrapper .submit {
  padding: 10px;
}

/* line 2, ../sass/base/_tables.scss */
#overlay table, #tafToolWrapper table {
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
}
/* line 9, ../sass/base/_tables.scss */
#overlay th, #tafToolWrapper th {
  /* border-bottom: 1px solid darken($base-border-color, 15);*/
  font-weight: bold;
  padding: 0.75em 0;
  text-align: left;
}
/* line 16, ../sass/base/_tables.scss */
#overlay td, #tafToolWrapper td {
  border-bottom: 1px solid #f1f2f2;
  padding: 0.75em 0;
}
/* line 21, ../sass/base/_tables.scss */
#overlay tr, #tafToolWrapper tr,
#overlay td,
#tafToolWrapper td,
#overlay th,
#tafToolWrapper th {
  vertical-align: middle;
}

/* line 2, ../sass/base/_lists.scss */
#overlay ul, #tafToolWrapper ul,
#overlay ol,
#tafToolWrapper ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 21, ../sass/base/_lists.scss */
#overlay dl, #tafToolWrapper dl {
  margin-bottom: 0.75em;
}
/* line 24, ../sass/base/_lists.scss */
#overlay dl dt, #tafToolWrapper dl dt {
  font-weight: bold;
  margin-top: 0.75em;
}
/* line 29, ../sass/base/_lists.scss */
#overlay dl dd, #tafToolWrapper dl dd {
  margin: 0;
}

/* line 1, ../sass/base/_buttons.scss */
button,
input[type="submit"] {
  /* @extend %button;*/
  /*@include appearance(none);*/
  border: none;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1, ../sass/base/_basic.scss */
.floatLeft {
  float: left;
}

/* line 2, ../sass/base/_basic.scss */
.floatRight {
  float: right;
}

/* line 3, ../sass/base/_basic.scss */
a {
  outline: 0 !important;
}

/* line 4, ../sass/base/_basic.scss */
.rel {
  position: relative;
}

/* line 5, ../sass/base/_basic.scss */
.abs {
  position: absolute;
}

/* line 6, ../sass/base/_basic.scss */
.autoMargin {
  margin: auto;
}

/* line 7, ../sass/base/_basic.scss */
.bold {
  font-weight: bold;
}

/* line 8, ../sass/base/_basic.scss */
.center {
  text-align: center;
}

/* line 9, ../sass/base/_basic.scss */
.right {
  text-align: right;
}

/* line 10, ../sass/base/_basic.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 11, ../sass/base/_basic.scss */
.hundred {
  width: 100%;
}

/* line 12, ../sass/base/_basic.scss */
.pointer {
  cursor: pointer;
}

/* line 13, ../sass/base/_basic.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 18, ../sass/base/_basic.scss */
.cssTxt {
  text-indent: -10000px;
}

/* line 19, ../sass/base/_basic.scss */
.block {
  display: block;
}

/* line 22, ../sass/base/_basic.scss */
.blockLink {
  display: block;
  background-repeat: no-repeat;
  background-position: left top;
}
/* line 25, ../sass/base/_basic.scss */
.blockLink:hover {
  background-position: left bottom;
}

/* line 27, ../sass/base/_basic.scss */
a.blockLink:hover {
  background-position: left bottom;
}

/* line 28, ../sass/base/_basic.scss */
.clear {
  clear: both;
}

/* line 20, ../sass/partials/_scholastic.scss */
#universal4o {
  margin-bottom: 0 !important;
}

/* line 23, ../sass/partials/_scholastic.scss */
#schlPageContent, #schlMainContent, #schlContent, #schl3o {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}

/* line 1, ../sass/_tool.scss */
.dark-blue {
  color: #006ac7;
}

/* line 5, ../sass/_tool.scss */
body {
  margin: 0;
}

/* line 13, ../sass/_tool.scss */
#overlay .disabled, #tafToolWrapper .disabled {
  color: #3B3B3B !important;
  opacity: 0.5 !important;
  cursor: default !important;
}
/* line 19, ../sass/_tool.scss */
#overlay .bonusNum, #overlay .critNum, #tafToolWrapper .bonusNum, #tafToolWrapper .critNum {
  color: #006ac7;
  font: bold 173px Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  text-align: right;
}
/* line 24, ../sass/_tool.scss */
#overlay .incorrect, #overlay .hint, #tafToolWrapper .incorrect, #tafToolWrapper .hint {
  display: none;
  padding-top: 10px;
}
/* line 28, ../sass/_tool.scss */
#overlay .incorrect-text, #tafToolWrapper .incorrect-text {
  color: #7a7a79;
  float: left;
  font-size: 16px;
  padding-bottom: 10px;
}
/* line 35, ../sass/_tool.scss */
#overlay .hint:before, #tafToolWrapper .hint:before {
  content: 'HINT:';
  font-style: normal;
  font-weight: bold;
}
/* line 41, ../sass/_tool.scss */
#overlay .answer-box, #tafToolWrapper .answer-box {
  font-weight: bold;
  padding-top: 20px;
}
/* line 44, ../sass/_tool.scss */
#overlay .answer-box .correct, #tafToolWrapper .answer-box .correct {
  color: #009055;
  float: left;
  font-size: 16px;
  padding-bottom: 10px;
}
/* line 49, ../sass/_tool.scss */
#overlay .answer-box .correct:before, #tafToolWrapper .answer-box .correct:before {
  font-family: FontAwesome;
  content: "";
  padding-right: 3px;
}
/* line 55, ../sass/_tool.scss */
#overlay .answer-box .correct-val, #tafToolWrapper .answer-box .correct-val {
  background: none;
  border-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: inherit;
  margin-top: 1px;
  display: none;
}
/* line 63, ../sass/_tool.scss */
#overlay .answer-box input.text-box, #overlay .answer-box .correct-val, #tafToolWrapper .answer-box input.text-box, #tafToolWrapper .answer-box .correct-val {
  height: 27px;
  width: 135px;
}
/* line 68, ../sass/_tool.scss */
#overlay .prizes, #tafToolWrapper .prizes {
  display: inline-block;
  text-align: center;
}
/* line 71, ../sass/_tool.scss */
#overlay .prizes .prize, #tafToolWrapper .prizes .prize {
  float: left;
}

/* line 78, ../sass/_tool.scss */
#overlay {
  background: rgba(0, 0, 0, 0.7);
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 100;
}
/* line 89, ../sass/_tool.scss */
#overlay .bonus-box {
  background: #dddddd;
  text-align: left;
  display: inline-block;
  position: relative;
  width: 635px;
}
/* line 95, ../sass/_tool.scss */
#overlay .bonus-box.completed .bonus-arrow, #overlay .bonus-box.completed .close-over {
  display: block;
}
/* line 96, ../sass/_tool.scss */
#overlay .bonus-box.completed h5 {
  display: none;
}
/* line 98, ../sass/_tool.scss */
#overlay .bonus-box .close-over {
  cursor: pointer;
  display: none;
  line-height: 0;
  top: 50%;
  right: 10px;
  position: absolute;
}
/* line 105, ../sass/_tool.scss */
#overlay .bonus-box .close-over:after {
  content: "";
  font-family: FontAwesome;
}
/* line 110, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow {
  cursor: pointer;
  display: none;
  font-size: 20px;
  position: absolute;
  top: -webkit-calc(50% - 20px);
  top: calc(50% - 20px);
}
/* line 118, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow:before {
  color: #c40a0a;
  font-family: FontAwesome;
}
/* line 122, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow#right {
  right: 10px;
}
/* line 124, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow#right:before {
  content: "";
}
/* line 128, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow#left {
  left: 10px;
}
/* line 130, ../sass/_tool.scss */
#overlay .bonus-box .bonus-arrow#left:before {
  content: "";
}
/* line 136, ../sass/_tool.scss */
#overlay .bonus-box .bonus {
  display: none;
  margin: auto;
  padding: 35px 50px;
}
/* line 140, ../sass/_tool.scss */
#overlay .bonus-box .bonus .bonusNum {
  margin-top: -32px;
  width: 65px;
}
/* line 146, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody {
  padding-left: 15px;
  width: 426px;
}
/* line 151, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .answer-box input[type="text"] {
  width: 290px;
}
/* line 156, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .xmtext {
  margin-bottom: 18px;
}
/* line 158, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .xmtext section {
  margin-top: 15px;
  color: #c40a0a;
}
/* line 163, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .bonus-help {
  width: 31px;
  height: 31px;
  background: #7a7a79;
  -webkit-border-radius: 15.5px;
  -moz-border-radius: 15.5px;
  border-radius: 15.5px;
  color: white;
  cursor: pointer;
  text-align: center;
}
/* line 168, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .bonus-help:after {
  content: '?';
  font: bold 25.5px Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}
/* line 174, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .correct-answer:before {
  content: 'CORRECT ANSWER: ';
  font-weight: bold;
}
/* line 179, ../sass/_tool.scss */
#overlay .bonus-box .bonus .questionBody .hint {
  background-color: #7a7a79;
  border-radius: 7px;
  color: white;
  font-size: 12px;
  font-style: italic;
  padding: 13px 16px;
}
/* line 190, ../sass/_tool.scss */
#overlay .bonus-box .bonusStart {
  padding: 35px 74px;
}
/* line 192, ../sass/_tool.scss */
#overlay .bonus-box .bonusStart .greatJob {
  font-size: 30px;
  font-weight: bold;
}
/* line 196, ../sass/_tool.scss */
#overlay .bonus-box .bonusStart p {
  margin: auto;
  width: 430px;
}
/* line 202, ../sass/_tool.scss */
#overlay .bonus-box .bonusQuestion {
  display: none;
}
/* line 205, ../sass/_tool.scss */
#overlay .bonus-box h2 {
  background: #c40a0a;
  color: white;
  padding: 10px 20px;
}
/* line 210, ../sass/_tool.scss */
#overlay .bonus-box h5 {
  padding-top: 22px;
  color: #c40a0a;
}
/* line 213, ../sass/_tool.scss */
#overlay .bonus-box h5:after {
  content: "";
}

/* line 219, ../sass/_tool.scss */
#tafToolWrapper {
  min-width: 980px;
}
/* line 221, ../sass/_tool.scss */
#tafToolWrapper .canvas-wrap {
  height: 0;
  width: 653px;
  overflow: hidden;
}
/* line 225, ../sass/_tool.scss */
#tafToolWrapper .canvas-wrap#canvas-wrap-2 {
  height: 0;
}
/* line 229, ../sass/_tool.scss */
#tafToolWrapper #canvas-inner-stage {
  height: 100%;
}
/* line 232, ../sass/_tool.scss */
#tafToolWrapper #stage {
  height: 1000px;
  overflow: hidden;
  padding-top: 43px;
  /*overflow: auto;*/
}
/* line 237, ../sass/_tool.scss */
#tafToolWrapper #stage .stage-canvas {
  top: 46px;
  position: absolute;
  right: 0;
  z-index: 3;
}
/* line 242, ../sass/_tool.scss */
#tafToolWrapper #stage .stage-canvas#canvas-wrap-0 {
  top: auto;
  bottom: 350px;
}
/* line 245, ../sass/_tool.scss */
#tafToolWrapper #stage .stage-canvas#canvas-wrap-0 canvas {
  bottom: 0;
  position: absolute;
}
/* line 252, ../sass/_tool.scss */
#tafToolWrapper img {
  border: 0 none;
}
/* line 253, ../sass/_tool.scss */
#tafToolWrapper a {
  outline: none;
}
/* line 257, ../sass/_tool.scss */
#tafToolWrapper .intro {
  line-height: normal;
  width: 674px;
}
/* line 260, ../sass/_tool.scss */
#tafToolWrapper .intro p {
  font-size: 16px;
  padding: 11px 0 38px;
  margin: 0;
}
/* line 267, ../sass/_tool.scss */
#tafToolWrapper .questions {
  line-height: normal;
  padding-top: 10px;
  position: relative;
  width: 300px;
  z-index: 40;
}
/* line 273, ../sass/_tool.scss */
#tafToolWrapper .questions .question {
  margin-bottom: 5px;
  overflow: hidden;
  /*&#question_0{*/
  /*	.question-body{*/
  /*		text-align: center;*/
  /*		p{text-align: left;}*/
  /*	}*/
  /*}*/
}
/* line 282, ../sass/_tool.scss */
#tafToolWrapper .questions .question h4.question-subject {
  background: #26c0da;
  color: white;
  cursor: pointer;
  line-height: 1;
  padding: 8px 16px;
  position: relative;
  text-transform: uppercase;
}
/* line 291, ../sass/_tool.scss */
#tafToolWrapper .questions .question h4.question-subject:after {
  content: "";
  position: absolute;
  right: 16px;
}
/* line 296, ../sass/_tool.scss */
#tafToolWrapper .questions .question h4.question-subject.active {
  background: #c40a0a;
}
/* line 298, ../sass/_tool.scss */
#tafToolWrapper .questions .question h4.question-subject.active:after {
  content: "";
}
/* line 304, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes {
  margin-top: 10px;
  margin-bottom: 18px;
}
/* line 307, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes .prize {
  border: 1px solid;
  border-radius: 4px;
  background-size: 76% !important;
  cursor: pointer;
  height: 44px;
  margin-left: 20px !important;
  margin-right: 0 !important;
  padding: 10px;
  width: 44px !important;
}
/* line 315, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes .prize:first-of-type {
  margin-left: 0 !important;
}
/* line 321, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes .prize.prize-1 {
  background-size: 50% !important;
}
/* line 324, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes .prize.prize-2 {
  margin: 0 20px;
}
/* line 327, ../sass/_tool.scss */
#tafToolWrapper .questions .question .prizes .prize.selected {
  background-color: #26c0da;
}
/* line 332, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body {
  background: white;
  display: none;
  padding: 16px;
}
/* line 337, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body p:last-of-type, #tafToolWrapper .questions .question .question-body p:only-of-type {
  margin-bottom: 0;
}
/* line 342, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body .answer span {
  font-weight: bold;
}
/* line 346, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body .review {
  color: #c40a0a;
  cursor: pointer;
  font-size: 16px;
  margin-top: 15px;
  text-decoration: underline;
}
/* line 354, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body h5 {
  color: #c40a0a;
  cursor: pointer;
  display: inline-block;
  padding-top: 20px;
}
/* line 358, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body h5.next {
  display: none;
}
/* line 360, ../sass/_tool.scss */
#tafToolWrapper .questions .question .question-body h5:after {
  clear: both;
  content: "";
  padding-left: 10px;
}
/* line 369, ../sass/_tool.scss */
#tafToolWrapper .think-about {
  background: #006ac7;
  color: white;
  font-size: 40px;
  padding: 30px;
  text-align: center;
  z-index: 31;
}
/* line 376, ../sass/_tool.scss */
#tafToolWrapper .think-about .arrow {
  width: 0;
  height: 0;
  position: absolute;
  border-right: 102px solid rgba(255, 255, 255, 0);
  border-left: 102px solid rgba(255, 255, 255, 0);
  border-top: 55px solid #006ac7;
  -moz-transform: scale(0.9999);
  left: -webkit-calc(50% - 102px);
  left: calc(50% - 102px);
}
/* line 381, ../sass/_tool.scss */
#tafToolWrapper .critical {
  background: #e4e6e7;
  display: none;
  min-height: 600px;
  /*padding: 97px;*/
}
/* line 385, ../sass/_tool.scss */
#tafToolWrapper .critical #critical-questions {
  padding-top: 57px;
  width: 870px;
}
/* line 389, ../sass/_tool.scss */
#tafToolWrapper .critical .critical-question {
  background: url("../images/bc1.png") no-repeat left center ;
  border-bottom: 1px solid #7a7a79;
  height: 288px;
  line-height: normal;
  padding: 0 30px 0 220px;
}
/* line 396, ../sass/_tool.scss */
#tafToolWrapper .critical .critical-question:last-of-type {
  border: 0;
}
/* line 400, ../sass/_tool.scss */
#tafToolWrapper .critical .critical-question .critText {
  margin-left: 10px;
  width: 585px;
}
/* line 403, ../sass/_tool.scss */
#tafToolWrapper .critical .critical-question .critText .critQuest {
  margin-top: 24px;
  color: #c40a0a;
}
/* line 406, ../sass/_tool.scss */
#tafToolWrapper .critical .critical-question .critText .critQuest p {
  margin: 0 0 18px;
}
/* line 413, ../sass/_tool.scss */
#tafToolWrapper .critical .critNum {
  float: left;
  font-size: 26px;
}

/* line 420, ../sass/_tool.scss */
footer.try-another {
  background: #006ac7;
  height: 112px;
  color: white;
}
/* line 425, ../sass/_tool.scss */
footer.try-another .des {
  font: 19px Verdana, Geneva, sans-serif;
  padding-top: 50px;
  width: 100%;
}
/* line 430, ../sass/_tool.scss */
footer.try-another .new-theme {
  color: inherit;
  display: block;
  font: bold 20px Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  height: 100%;
  position: relative;
  text-transform: uppercase;
  width: 37%;
}
/* line 438, ../sass/_tool.scss */
footer.try-another .new-theme .theme-cont {
  height: 100%;
  width: 300px;
}
/* line 443, ../sass/_tool.scss */
footer.try-another .new-theme .theme-image, footer.try-another .new-theme .theme-text {
  color: white;
  padding: 0 5px;
  width: 133px;
}
/* line 448, ../sass/_tool.scss */
footer.try-another .new-theme .theme-image {
  height: 100%;
}
/* line 452, ../sass/_tool.scss */
footer.try-another .new-theme.floatLeft .theme-cont {
  float: right;
}
/* line 453, ../sass/_tool.scss */
footer.try-another .new-theme.floatLeft .theme-image {
  float: left;
}
/* line 454, ../sass/_tool.scss */
footer.try-another .new-theme.floatLeft .theme-text {
  float: right;
}
/* line 457, ../sass/_tool.scss */
footer.try-another .new-theme.floatRight .theme-cont {
  float: left;
  padding-left: 26px;
}
/* line 461, ../sass/_tool.scss */
footer.try-another .new-theme.floatRight .theme-image {
  float: right;
  background-position: left center !important;
}
/* line 465, ../sass/_tool.scss */
footer.try-another .new-theme.floatRight .theme-text {
  float: left;
}
/* line 467, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme {
  background: #00c800;
}
/* line 469, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme:hover {
  background: darkgreen;
}
/* line 471, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme:hover .tail-right {
  border-top: 56px solid darkgreen;
  border-bottom: 56px solid darkgreen;
  border-right: 56px solid transparent;
}
/* line 472, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme:hover .tail-left {
  border-top: 56px solid darkgreen;
  border-bottom: 56px solid darkgreen;
  border-left: 56px solid transparent;
}
/* line 474, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme .tail-right {
  border-top: 56px solid #00c800;
  border-bottom: 56px solid #00c800;
  border-right: 56px solid transparent;
}
/* line 477, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme .tail-left {
  border-top: 56px solid #00c800;
  border-bottom: 56px solid #00c800;
  border-left: 56px solid transparent;
}
/* line 480, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme .theme-image {
  background: url("../images/aqua-fish.png") no-repeat center center ;
}
/* line 483, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme .theme-text {
  padding-top: 25px;
}
/* line 485, ../sass/_tool.scss */
footer.try-another .new-theme#aqua-theme .theme-text:after {
  content: "Aquarium Research Center";
}
/* line 490, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme {
  background: #a70018;
}
/* line 492, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme:hover {
  background: #5a000e;
}
/* line 494, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme:hover .tail-right {
  border-top: 56px solid #5a000e;
  border-bottom: 56px solid #5a000e;
  border-right: 56px solid transparent;
}
/* line 495, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme:hover .tail-left {
  border-top: 56px solid #5a000e;
  border-bottom: 56px solid #5a000e;
  border-left: 56px solid transparent;
}
/* line 497, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme .tail-right {
  border-top: 56px solid #a70018;
  border-bottom: 56px solid #a70018;
  border-right: 56px solid transparent;
}
/* line 498, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme .tail-left {
  border-top: 56px solid #a70018;
  border-bottom: 56px solid #a70018;
  border-left: 56px solid transparent;
}
/* line 500, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme .theme-image {
  background: url("../images/stand.png") no-repeat center center ;
}
/* line 503, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme .theme-text {
  padding-top: 32px;
}
/* line 505, ../sass/_tool.scss */
footer.try-another .new-theme#park-theme .theme-text:after {
  content: "Amusement Park";
}
/* line 510, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme {
  background: #e56320;
}
/* line 512, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme .tail-right {
  border-top: 56px solid #e56320;
  border-bottom: 56px solid #e56320;
  border-right: 56px solid transparent;
}
/* line 513, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme .tail-left {
  border-top: 56px solid #e56320;
  border-bottom: 56px solid #e56320;
  border-left: 56px solid transparent;
}
/* line 514, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme:hover {
  background: #b44502;
}
/* line 516, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme:hover .tail-right {
  border-top: 56px solid #b44502;
  border-bottom: 56px solid #b44502;
  border-right: 56px solid transparent;
}
/* line 517, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme:hover .tail-left {
  border-top: 56px solid #b44502;
  border-bottom: 56px solid #b44502;
  border-left: 56px solid transparent;
}
/* line 519, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme .theme-image {
  background: url("../images/scoretheme.png") no-repeat center center ;
}
/* line 522, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme .theme-text {
  padding-top: 45px;
}
/* line 524, ../sass/_tool.scss */
footer.try-another .new-theme#baseball-theme .theme-text:after {
  content: "Baseball Stadium";
}
/* line 530, ../sass/_tool.scss */
footer.try-another .tail {
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  top: 0;
}
/* line 536, ../sass/_tool.scss */
footer.try-another .tail.tail-right {
  left: 100%;
}
/* line 539, ../sass/_tool.scss */
footer.try-another .tail.tail-left {
  right: 100%;
}

/* line 543, ../sass/_tool.scss */
.overb {
  position: relative;
  z-index: 40;
}

/* line 3, ../sass/_menu.scss */
#tafToolWrapper .white, #act-header .white {
  color: white;
}
/* line 6, ../sass/_menu.scss */
#tafToolWrapper .inner-width, #act-header .inner-width {
  width: 920px;
  margin: auto;
}
/* line 10, ../sass/_menu.scss */
#tafToolWrapper header.main-head, #act-header header.main-head {
  background: #006ac7;
  color: #26c0da;
  /*margin-bottom: 43px;*/
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  padding: 20px 0 15px;
}
/* line 16, ../sass/_menu.scss */
#tafToolWrapper header.main-head .inner-width, #act-header header.main-head .inner-width {
  height: 93px !important;
}
/* line 20, ../sass/_menu.scss */
#tafToolWrapper header.main-head a, #tafToolWrapper header.main-head nav, #act-header header.main-head a, #act-header header.main-head nav {
  color: white;
}
/* line 21, ../sass/_menu.scss */
#tafToolWrapper header.main-head h2, #act-header header.main-head h2 {
  font-size: 48px;
  line-height: .9;
  margin: 0;
}
/* line 25, ../sass/_menu.scss */
#tafToolWrapper header.main-head h2 .bigger, #act-header header.main-head h2 .bigger {
  font-size: 56px;
}
/* line 29, ../sass/_menu.scss */
#tafToolWrapper header.main-head .logo, #act-header header.main-head .logo {
  background: url("../images/logo.png") no-repeat center center ;
  display: inline-block;
  height: 49px;
  width: 179px;
}
/* line 35, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav, #act-header header.main-head nav {
  display: inline-block;
}
/* line 37, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav ul, #act-header header.main-head nav ul {
  font-size: 14px;
  margin: 0;
  padding: 13px 0 0;
}
/* line 41, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav ul li, #act-header header.main-head nav ul li {
  float: left;
}
/* line 43, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav ul li:first-child, #act-header header.main-head nav ul li:first-child {
  padding-left: 0;
}
/* line 45, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav ul li:first-child:before, #act-header header.main-head nav ul li:first-child:before {
  opacity: 0;
}
/* line 49, ../sass/_menu.scss */
#tafToolWrapper header.main-head nav ul li:before, #act-header header.main-head nav ul li:before {
  content: '|';
  font-weight: bold;
  padding-left: 10px;
}

/* line 60, ../sass/_menu.scss */
#tafToolWrapper header.main-head {
  margin-bottom: 27px;
}

/* line 2, ../sass/_banimation.scss */
.sign {
  background: url("../images/sign.png") no-repeat center center ;
  height: 51px;
  left: 292px;
  -moz-transform: rotate(23deg);
  -ms-transform: rotate(23deg);
  -webkit-transform: rotate(23deg);
  transform: rotate(23deg);
  top: 306px;
  width: 73px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 10, ../sass/_banimation.scss */
.sign.animate {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 15, ../sass/_banimation.scss */
.anim {
  position: absolute;
  background-size: 100%;
}

/* line 21, ../sass/_banimation.scss */
.anim-stage {
  height: 607px;
  width: 653px;
  z-index: 30 !important;
}
/* line 25, ../sass/_banimation.scss */
.anim-stage .rel {
  height: 100%;
}

/* line 3, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage {
  background: url("../images/bg_baseball.jpg") no-repeat center -29px #939393;
  background-repeat: repeat-x;
}
/* line 7, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage {
  height: 960px;
}
/* line 10, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage {
  height: 100%;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
}
/* line 16, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp {
  height: 76px;
  left: 100%;
  top: 400px;
  width: 147px;
}
/* line 21, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel {
  height: 100%;
}
/* line 23, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel article {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 24, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel .blimp-body {
  background: url("../images/blimp.png") no-repeat center center ;
}
/* line 27, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel .blimp-text {
  background: url("../images/blimp-text.png") no-repeat center center ;
}
/* line 31, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel.flipped .blimp-body {
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
/* line 36, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .blimp-stage .blimp .rel.flipped .blimp-text {
  left: 13px;
}
/* line 44, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .stage-canvas {
  top: 58px;
}
/* line 49, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .stage-canvas:not(.canvas-wrap) {
  height: 604px;
  width: 652px;
}
/* line 53, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .stage-canvas#canvas-wrap-0 {
  top: auto;
  bottom: 298px;
}
/* line 56, ../sass/_baseball.scss */
#tafToolWrapper.baseball #stage .stage-canvas#canvas-wrap-0 canvas {
  bottom: 0;
  position: absolute;
}
/* line 64, ../sass/_baseball.scss */
#tafToolWrapper.baseball #canvas-anim {
  background: url("../images/flags.png") no-repeat 0 171px ;
  display: none;
  z-index: 30 !important;
}
/* line 71, ../sass/_baseball.scss */
#tafToolWrapper.baseball .critical .critical-question#crit-1 {
  /*.critText,.critNum{ padding-top: 57px;}*/
}
/* line 74, ../sass/_baseball.scss */
#tafToolWrapper.baseball .critical .critical-question#crit-2 {
  background-image: url("../images/bc2.png");
  /*.critText,.critNum{ padding-top: 90px;}*/
}
/* line 78, ../sass/_baseball.scss */
#tafToolWrapper.baseball .critical .critical-question#crit-3 {
  background-image: url("../images/bc3.png");
  /*.critText,.critNum{ padding-top: 30px;}*/
}

/* line 90, ../sass/_baseball.scss */
#overlay.baseball .prizes .prize, #tafToolWrapper.baseball .prizes .prize {
  height: 97px;
}
/* line 92, ../sass/_baseball.scss */
#overlay.baseball .prizes .prize.prize-1, #tafToolWrapper.baseball .prizes .prize.prize-1 {
  background: url("../images/flag.png") no-repeat center center ;
  width: 94px;
}
/* line 96, ../sass/_baseball.scss */
#overlay.baseball .prizes .prize.prize-2, #tafToolWrapper.baseball .prizes .prize.prize-2 {
  background: url("../images/sign.png") no-repeat center center ;
  margin: 0 50px 0 65px;
  width: 115px;
}
/* line 101, ../sass/_baseball.scss */
#overlay.baseball .prizes .prize.prize-3, #tafToolWrapper.baseball .prizes .prize.prize-3 {
  background: url("../images/blimp.png") no-repeat center center ;
  width: 148px;
}

/* line 3, ../sass/_aquarium.scss */
#overlay.aquarium #stage, #tafToolWrapper.aquarium #stage {
  height: 1030px;
  background: url("../images/bg_aquarium.png") repeat-x center -31px #032e70;
}
/* line 6, ../sass/_aquarium.scss */
#overlay.aquarium #stage .intro, #tafToolWrapper.aquarium #stage .intro {
  color: white;
}
/* line 9, ../sass/_aquarium.scss */
#overlay.aquarium #stage .stage-canvas, #tafToolWrapper.aquarium #stage .stage-canvas {
  left: 60px;
  right: auto;
  top: 0;
  width: 794px;
}
/* line 10, ../sass/_aquarium.scss */
#overlay.aquarium #stage .stage-canvas:not(.canvas-wrap), #tafToolWrapper.aquarium #stage .stage-canvas:not(.canvas-wrap) {
  height: 621px;
}
/* line 17, ../sass/_aquarium.scss */
#overlay.aquarium #stage .stage-canvas#canvas-wrap-0, #tafToolWrapper.aquarium #stage .stage-canvas#canvas-wrap-0 {
  bottom: 396px;
}
/* line 25, ../sass/_aquarium.scss */
#overlay.aquarium .critical .critical-question#crit-1, #tafToolWrapper.aquarium .critical .critical-question#crit-1 {
  background-image: url("../images/ac_1.png");
}
/* line 25, ../sass/_aquarium.scss */
#overlay.aquarium .critical .critical-question#crit-2, #tafToolWrapper.aquarium .critical .critical-question#crit-2 {
  background-image: url("../images/ac_2.png");
}
/* line 25, ../sass/_aquarium.scss */
#overlay.aquarium .critical .critical-question#crit-3, #tafToolWrapper.aquarium .critical .critical-question#crit-3 {
  background-image: url("../images/ac_3.png");
}

/* line 36, ../sass/_aquarium.scss */
#overlay.aquarium .prizes .prize, #tafToolWrapper.aquarium .prizes .prize {
  height: 116px;
}
/* line 38, ../sass/_aquarium.scss */
#overlay.aquarium .prizes .prize.prize-1, #tafToolWrapper.aquarium .prizes .prize.prize-1 {
  background: url("../images/octopus.png") no-repeat center center ;
  width: 123px;
}
/* line 42, ../sass/_aquarium.scss */
#overlay.aquarium .prizes .prize.prize-2, #tafToolWrapper.aquarium .prizes .prize.prize-2 {
  background: url("../images/sea-turtle.png") no-repeat center center ;
  margin: 0 30px 0 39px;
  width: 120px;
}
/* line 47, ../sass/_aquarium.scss */
#overlay.aquarium .prizes .prize.prize-3, #tafToolWrapper.aquarium .prizes .prize.prize-3 {
  background: url("../images/light-filter.png") no-repeat center center ;
  width: 114px;
}
/* line 53, ../sass/_aquarium.scss */
#overlay.aquarium .anim-stage, #tafToolWrapper.aquarium .anim-stage {
  overflow: hidden;
}
/* line 57, ../sass/_aquarium.scss */
#overlay.aquarium #front-rail, #overlay.aquarium #glass, #overlay.aquarium #water, #overlay.aquarium #coral-back, #overlay.aquarium #coral,
#overlay.aquarium #tank, #overlay.aquarium #side-tank, #overlay.aquarium #fish-lay,
#overlay.aquarium #clown-lay,
#overlay.aquarium #l-coral, #tafToolWrapper.aquarium #front-rail, #tafToolWrapper.aquarium #glass, #tafToolWrapper.aquarium #water, #tafToolWrapper.aquarium #coral-back, #tafToolWrapper.aquarium #coral,
#tafToolWrapper.aquarium #tank, #tafToolWrapper.aquarium #side-tank, #tafToolWrapper.aquarium #fish-lay,
#tafToolWrapper.aquarium #clown-lay,
#tafToolWrapper.aquarium #l-coral {
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 67, ../sass/_aquarium.scss */
#overlay.aquarium #l-coral, #tafToolWrapper.aquarium #l-coral {
  background: url("../images/l-coral.png") no-repeat left top ;
  z-index: 49;
}
/* line 71, ../sass/_aquarium.scss */
#overlay.aquarium #glass, #tafToolWrapper.aquarium #glass {
  background: url("../images/glass.png") no-repeat center center ;
  z-index: 49;
}
/* line 75, ../sass/_aquarium.scss */
#overlay.aquarium #front-rail, #tafToolWrapper.aquarium #front-rail {
  background: url("../images/front-rail.png") no-repeat left top ;
  z-index: 50;
}
/* line 79, ../sass/_aquarium.scss */
#overlay.aquarium #octopus, #tafToolWrapper.aquarium #octopus {
  position: absolute;
  top: 16%;
  left: -6%;
  height: 420px;
  overflow: hidden;
  z-index: 48;
}
/* line 80, ../sass/_aquarium.scss */
#overlay.aquarium #octopus img, #tafToolWrapper.aquarium #octopus img {
  display: block;
}
/* line 91, ../sass/_aquarium.scss */
#overlay.aquarium .turtles, #tafToolWrapper.aquarium .turtles {
  position: absolute;
  -moz-transform: rotate(-34deg);
  -ms-transform: rotate(-34deg);
  -webkit-transform: rotate(-34deg);
  transform: rotate(-34deg);
  left: 100%;
  bottom: 100%;
}
/* line 96, ../sass/_aquarium.scss */
#overlay.aquarium .turtles #turtle, #tafToolWrapper.aquarium .turtles #turtle {
  background: url("../images/turtle.png") no-repeat left center ;
  height: 154px;
  width: 230px;
}
/* line 102, ../sass/_aquarium.scss */
#overlay.aquarium .turtles #baby-turtle, #tafToolWrapper.aquarium .turtles #baby-turtle {
  background: url("../images/baby-turtle.png") no-repeat left center ;
  height: 82px;
  margin-top: -82px;
  width: 115px;
}
/* line 110, ../sass/_aquarium.scss */
#overlay.aquarium .special-lighting, #tafToolWrapper.aquarium .special-lighting {
  background: url("../images/special-lighting.png") no-repeat center top ;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 51;
}

/* line 2, ../sass/_park.scss */
#tafToolWrapper.park {
  background: url("../images/grass.jpg");
}
/* line 4, ../sass/_park.scss */
#tafToolWrapper.park #flying-plane {
  background: url("../images/flying-plane.png") no-repeat center center ;
  height: 70px;
  position: absolute;
  right: 100%;
  top: 29%;
  width: 227px;
}
/* line 12, ../sass/_park.scss */
#tafToolWrapper.park #stage {
  padding-bottom: 40px;
  background: url("../images/bg_park.jpg") repeat-x center top ;
}
/* line 15, ../sass/_park.scss */
#tafToolWrapper.park #stage .stage-canvas {
  top: -86px;
  left: 0;
  right: auto;
  width: 936px;
}
/* line 16, ../sass/_park.scss */
#tafToolWrapper.park #stage .stage-canvas:not(.canvas-wrap) {
  height: 655px;
}
/* line 19, ../sass/_park.scss */
#tafToolWrapper.park #stage .stage-canvas#canvas-wrap-0 {
  height: 655px;
}
/* line 26, ../sass/_park.scss */
#tafToolWrapper.park #stage .stage-canvas#canvas-wrap-0 {
  z-index: 1;
  bottom: 431px;
}
/* line 30, ../sass/_park.scss */
#tafToolWrapper.park #stage .stage-canvas#lone-rail {
  background: url("../images/lone-rail.png") no-repeat center center ;
  top: 0;
}
/* line 35, ../sass/_park.scss */
#tafToolWrapper.park #stage #balloon-sprite {
  background: url("../images/balloons-sprite.png") no-repeat left top ;
  width: 104px;
  height: 159px;
  top: 314px;
  left: 764px;
}
/* line 46, ../sass/_park.scss */
#tafToolWrapper.park .critical .critical-question#crit-1 {
  background-image: url("../images/apc_1.png");
}
/* line 46, ../sass/_park.scss */
#tafToolWrapper.park .critical .critical-question#crit-2 {
  background-image: url("../images/apc_2.png");
}
/* line 46, ../sass/_park.scss */
#tafToolWrapper.park .critical .critical-question#crit-3 {
  background-image: url("../images/apc_3.png");
}

/* line 57, ../sass/_park.scss */
#overlay.park .prizes .prize, #tafToolWrapper.park .prizes .prize {
  height: 116px;
}
/* line 59, ../sass/_park.scss */
#overlay.park .prizes .prize.prize-1, #tafToolWrapper.park .prizes .prize.prize-1 {
  background: url("../images/booth-prize.png") no-repeat center center ;
  width: 115px;
}
/* line 63, ../sass/_park.scss */
#overlay.park .prizes .prize.prize-2, #tafToolWrapper.park .prizes .prize.prize-2 {
  background: url("../images/plane.png") no-repeat center center ;
  margin: 0 30px 0 39px;
  width: 113px;
}
/* line 68, ../sass/_park.scss */
#overlay.park .prizes .prize.prize-3, #tafToolWrapper.park .prizes .prize.prize-3 {
  background: url("../images/balloons.png") no-repeat center center ;
  width: 122px;
}
/* line 74, ../sass/_park.scss */
#overlay.park .anim-stage, #tafToolWrapper.park .anim-stage {
  overflow: hidden;
}
/* line 78, ../sass/_park.scss */
#overlay.park #booth, #tafToolWrapper.park #booth {
  background: url("../images/booth.png") no-repeat left top ;
  height: 107px;
  width: 118px;
  top: 175px;
  left: 558px;
}

/*# sourceMappingURL=ratio.css.map */
