/* line 21, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.left {
  float: left; }

/* line 24, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.right {
  float: right; }

/* line 27, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.rel {
  position: relative; }

/* line 42, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr {
  text-align: right; }

/* line 48, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
strong {
  font-weight: bold; }

/* line 106, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.abs {
  position: absolute; }

/* line 109, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.rel {
  position: relative; }

/* line 112, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.hidden {
  display: none; }

/* line 115, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
li {
  list-style: none; }

/* line 118, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets {
  margin: 5px 0 15px 20px; }
  /* line 120, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .bullets li {
    list-style: disc; }

/* line 123, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr, div.tr, span.tc {
  text-align: right; }

/* line 126, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tc, div.tc, span.tc, td.tc {
  text-align: center; }

/* line 129, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
div, img, form, ul, td, th {
  margin: 0px;
  padding: 0px;
  border: 0px;
  text-align: left; }
  /* line 135, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  div .clear, img .clear, form .clear, ul .clear, td .clear, th .clear {
    clear: both; }

/* line 138, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

/* line 142, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets {
  margin: 15px 0 15px 15px; }

/* line 145, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets li {
  margin: 3px 0; }

/* line 258, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
table tr td {
  color: #666;
  border-right: 1px solid #ddd; }
  /* line 261, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  table tr td:last-child {
    border-right: none; }
/* line 263, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
table tr td.important {
  color: #222; }

/* line 267, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
small {
  font-size: 9px; }

/* line 270, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.clear {
  clear: both; }

/* line 273, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr {
  text-align: right; }

/* line 276, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
p {
  margin: 0 0 12px 0; }

/* line 342, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.circle {
  border-right: 2px dashed #ccc;
  width: 420px;
  height: 420px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: -1; }

/* line 361, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.browser {
  margin-bottom: 20px;
  overflow: hidden;
  width: 1040px;
  margin-top: 50px; }
  /* line 368, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .title-bar {
    float: left;
    height: auto;
    width: 100%;
    background: #D3D3D3;
    height: auto;
    border-radius: 5px 5px 0 0; }
  /* line 375, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .btns {
    position: relative;
    float: left;
    white-space: nowrap;
    padding: 0.6em;
    margin-left: 4px; }
    /* line 381, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .close, .browser .btns .min, .browser .btns .max {
      float: left;
      border-radius: 50%;
      margin-right: 8px;
      opacity: 100;
      height: 10px;
      width: 10px; }
    /* line 388, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .close {
      background-color: #E96E4C; }
    /* line 390, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .min {
      background-color: #E6A935; }
    /* line 392, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .max {
      background-color: #85C33D; }
  /* line 394, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .location-bar {
    background-color: #c3c3c3;
    position: relative;
    float: left;
    height: 0.9em;
    width: 88%;
    margin-top: 0.45em; }
  /* line 401, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.medium {
    width: 450px;
    float: right; }
    /* line 405, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .image_holder {
      overflow: auto;
      height: 400px;
      border: 1px solid #ccc;
      background: #d0e7f4; }
      /* line 411, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.medium .image_holder .image_holder_inside img {
        width: 433px; }
    /* line 413, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 415, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 418, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.medium .btns .close, .browser.medium .btns .min, .browser.medium .btns .max {
        margin-right: 5px;
        height: 5px;
        width: 5px; }
    /* line 422, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .location-bar {
      height: 0.4em;
      width: 82%;
      margin-top: 0.23em; }
  /* line 426, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.small {
    width: 375px; }
    /* line 429, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 431, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 434, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.small .btns .close, .browser.small .btns .min, .browser.small .btns .max {
        margin-right: 5px;
        height: 5px;
        width: 5px; }
    /* line 438, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .location-bar {
      height: 0.4em;
      width: 82%;
      margin-top: 0.23em; }
  /* line 442, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.tiny {
    width: 307px; }
    /* line 445, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 447, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 450, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.tiny .btns .close, .browser.tiny .btns .min, .browser.tiny .btns .max {
        margin-right: 4px;
        height: 4px;
        width: 4px; }
    /* line 454, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .location-bar {
      height: 0.35em;
      width: 82%;
      margin-top: 0.24em; }
  /* line 458, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.mobile {
    width: 320px; }
    /* line 461, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .title-bar {
      height: 30px; }
    /* line 463, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .location-bar {
      width: 84%;
      margin-left: 5%;
      margin-right: 4%; }
    /* line 467, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .control {
      float: left;
      line-height: 1.7em;
      height: 100%;
      color: #A3A3A5; }

/* line 474, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
#footer {
  background: #222;
  padding: 50px 0;
  color: white;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #footer:after {
    content: "";
    display: table;
    clear: both; }
  /* line 479, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer #copyright {
    overflow: hidden;
    *zoom: 1;
    margin: 50px 0;
    padding: 50px 0;
    text-align: center;
    border-top: 1px solid #444; }
  /* line 485, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .column {
    width: 270px;
    float: left; }
    /* line 488, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:first-child {
      margin-left: 140px; }
    /* line 490, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:nth-child(3) {
      width: 200px; }
    /* line 492, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column li {
      font-size: 13px;
      color: #eee; }
      /* line 495, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      #footer .column li a {
        color: #4cb77f; }
  /* line 497, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer h4 {
    margin: 0 0 5px 0;
    font-family: "adriane";
    font-weight: 400;
    font-style: normal;
    color: #eee;
    font-size: 16px; }
  /* line 502, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .row {
    padding: 0 0 5px 0;
    width: auto;
    margin: 0 0 0 0; }

@media handheld, screen and (max-width: 600px) {
  /* line 509, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .column {
    width: 100%;
    padding: 20px; }
    /* line 512, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:first-child {
      margin-left: 0px; } }
/* line 523, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
body.index #nav li.home a,
body.blog_index #nav li.blog a,
body.alexa #nav li.alexa a,
body.about #nav li.team a,
body.contact #nav li.contact a,
body.entrepreneur-ebooks-guides #nav li.ebooks a {
  display: none; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px); } }
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px); } }
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px); } }
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px); } }
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1); } }
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3); } }
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }
@-webkit-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  50% {
    -webkit-transform: translateY(0); }
  60% {
    -webkit-transform: translateY(-15px); }
  80% {
    -webkit-transform: translateY(0); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0); }
  10% {
    -webkit-transform: translateX(-10px); }
  20% {
    -webkit-transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px); }
  50% {
    -webkit-transform: translateX(-10px); }
  60% {
    -webkit-transform: translateX(10px); }
  70% {
    -webkit-transform: translateX(-10px); }
  80% {
    -webkit-transform: translateX(10px); }
  90% {
    -webkit-transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0; } }
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }
@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px); } }
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px); } }
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px); } }
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px); } }
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05); }
  70% {
    -moz-transform: scale(0.9); }
  100% {
    -moz-transform: scale(1); } }
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px); }
  80% {
    -moz-transform: translateY(-10px); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px); }
  80% {
    -moz-transform: translateY(10px); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px); }
  80% {
    -moz-transform: translateX(10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px); }
  80% {
    -moz-transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1); }
  25% {
    -moz-transform: scale(0.95); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1); }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3); } }
@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }
@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }
@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }
@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }
@-moz-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes bounce {
  0% {
    -moz-transform: translateY(0); }
  20% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-30px); }
  50% {
    -moz-transform: translateY(0); }
  60% {
    -moz-transform: translateY(-15px); }
  80% {
    -moz-transform: translateY(0); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes shake {
  0% {
    -moz-transform: translateX(0); }
  10% {
    -moz-transform: translateX(-10px); }
  20% {
    -moz-transform: translateX(10px); }
  30% {
    -moz-transform: translateX(-10px); }
  40% {
    -moz-transform: translateX(10px); }
  50% {
    -moz-transform: translateX(-10px); }
  60% {
    -moz-transform: translateX(10px); }
  70% {
    -moz-transform: translateX(-10px); }
  80% {
    -moz-transform: translateX(10px); }
  90% {
    -moz-transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0; } }
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1); }
  10% {
    -moz-transform: scale(0.9) rotate(-3deg); }
  20% {
    -moz-transform: scale(0.9) rotate(-3deg); }
  30% {
    -moz-transform: scale(1.1) rotate(3deg); }
  40% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  50% {
    -moz-transform: scale(1.1) rotate(3deg); }
  60% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  70% {
    -moz-transform: scale(1.1) rotate(3deg); }
  80% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  90% {
    -moz-transform: scale(1.1) rotate(3deg); }
  100% {
    -moz-transform: scale(1) rotate(0); } }
@-ms-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-ms-keyframes fadeInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px); } }
@-ms-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(20px); } }
@-ms-keyframes fadeInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px); } }
@-ms-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(20px); } }
@-ms-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }
@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }
@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }
@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }
@-ms-keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.3); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.05); }
  70% {
    -ms-transform: scale(0.9); }
  100% {
    -ms-transform: scale(1); } }
@-ms-keyframes bounceInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(30px); }
  80% {
    -ms-transform: translateY(-10px); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes bounceInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px); }
  80% {
    -ms-transform: translateY(10px); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes bounceInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px); }
  80% {
    -ms-transform: translateX(10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(30px); }
  80% {
    -ms-transform: translateX(-10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes bounceOut {
  0% {
    -ms-transform: scale(1); }
  25% {
    -ms-transform: scale(0.95); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.1); }
  100% {
    opacity: 0;
    -ms-transform: scale(0.3); } }
@-ms-keyframes bounceOutUp {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }
@-ms-keyframes bounceOutDown {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }
@-ms-keyframes bounceOutLeft {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }
@-ms-keyframes bounceOutRight {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }
@-ms-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes bounce {
  0% {
    -ms-transform: translateY(0); }
  20% {
    -ms-transform: translateY(0); }
  40% {
    -ms-transform: translateY(-30px); }
  50% {
    -ms-transform: translateY(0); }
  60% {
    -ms-transform: translateY(-15px); }
  80% {
    -ms-transform: translateY(0); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes shake {
  0% {
    -ms-transform: translateX(0); }
  10% {
    -ms-transform: translateX(-10px); }
  20% {
    -ms-transform: translateX(10px); }
  30% {
    -ms-transform: translateX(-10px); }
  40% {
    -ms-transform: translateX(10px); }
  50% {
    -ms-transform: translateX(-10px); }
  60% {
    -ms-transform: translateX(10px); }
  70% {
    -ms-transform: translateX(-10px); }
  80% {
    -ms-transform: translateX(10px); }
  90% {
    -ms-transform: translateX(-10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes rotateInDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateOutDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }
@-ms-keyframes rotateIn {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateOut {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0; } }
@-ms-keyframes tada {
  0% {
    -ms-transform: scale(1); }
  10% {
    -ms-transform: scale(0.9) rotate(-3deg); }
  20% {
    -ms-transform: scale(0.9) rotate(-3deg); }
  30% {
    -ms-transform: scale(1.1) rotate(3deg); }
  40% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  50% {
    -ms-transform: scale(1.1) rotate(3deg); }
  60% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  70% {
    -ms-transform: scale(1.1) rotate(3deg); }
  80% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  90% {
    -ms-transform: scale(1.1) rotate(3deg); }
  100% {
    -ms-transform: scale(1) rotate(0); } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-20px); } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(20px); } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-20px); } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(20px); } }
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  70% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    transform: translateY(30px); }
  80% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    transform: translateY(-30px); }
  80% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0); } }
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    transform: translateX(-30px); }
  80% {
    transform: translateX(10px); }
  100% {
    transform: translateX(0); } }
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    transform: translateX(30px); }
  80% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }
@keyframes bounceOut {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.95); }
  50% {
    opacity: 1;
    transform: scale(1.1); }
  100% {
    opacity: 0;
    transform: scale(0.3); } }
@keyframes bounceOutUp {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(20px); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }
@keyframes bounceOutDown {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(20px); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }
@keyframes bounceOutRight {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }
@keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes bounce {
  0% {
    transform: translateY(0); }
  20% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  50% {
    transform: translateY(0); }
  60% {
    transform: translateY(-15px); }
  80% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }
@keyframes shake {
  0% {
    transform: translateX(0); }
  10% {
    transform: translateX(-10px); }
  20% {
    transform: translateX(10px); }
  30% {
    transform: translateX(-10px); }
  40% {
    transform: translateX(10px); }
  50% {
    transform: translateX(-10px); }
  60% {
    transform: translateX(10px); }
  70% {
    transform: translateX(-10px); }
  80% {
    transform: translateX(10px); }
  90% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0; } }
@keyframes tada {
  0% {
    transform: scale(1); }
  10% {
    transform: scale(0.9) rotate(-3deg); }
  20% {
    transform: scale(0.9) rotate(-3deg); }
  30% {
    transform: scale(1.1) rotate(3deg); }
  40% {
    transform: scale(1.1) rotate(-3deg); }
  50% {
    transform: scale(1.1) rotate(3deg); }
  60% {
    transform: scale(1.1) rotate(-3deg); }
  70% {
    transform: scale(1.1) rotate(3deg); }
  80% {
    transform: scale(1.1) rotate(-3deg); }
  90% {
    transform: scale(1.1) rotate(3deg); }
  100% {
    transform: scale(1) rotate(0); } }
@-webkit-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-moz-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-ms-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-webkit-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-moz-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-ms-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-webkit-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-moz-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-ms-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-webkit-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-moz-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-ms-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-webkit-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-moz-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-ms-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-webkit-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-moz-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-ms-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-webkit-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-moz-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-ms-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-webkit-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@-moz-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@-ms-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
/* line 16, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
body {
  font-family: "proxima-nova";
  font-size: 15px;
  margin: 0px auto;
  padding: 0px;
  color: #333;
  line-height: 1.5em;
  background: white; }

/* line 25, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
a {
  color: #8489ff;
  text-decoration: none; }
  /* line 28, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  a:hover {
    color: #333;
    text-decoration: underline; }

/* line 32, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
p {
  line-height: 1.5em; }

/* line 35, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 38, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
.container {
  margin: 0 auto;
  width: 900px; }
  @media only screen and (max-width: 600px) {
    /* line 38, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    .container {
      width: 100%;
      overflow: hidden; } }
  @media only screen and (max-width: 960px) {
    /* line 38, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    .container {
      width: 100%;
      overflow: hidden; } }

/* line 49, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#banner {
  text-align: center;
  font-size: 22px;
  padding: 10px 0 30px 0;
  font-family: "proxima-nova";
  font-weight: 300;
  line-height: 140%; }
  @media only screen and (max-width: 960px) {
    /* line 49, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner {
      padding: 10px 20px 20px 20px; } }
  @media only screen and (max-width: 600px) {
    /* line 49, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner {
      padding: 10px 0 0 0; } }

/* line 60, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#banner2 {
  text-align: center;
  font-size: 38px;
  padding: 10px 40px 0 40px;
  font-family: "proxima-nova";
  font-weight: 300;
  line-height: 116%; }
  /* line 67, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #banner2 span {
    font-style: italic; }
  @media only screen and (max-width: 600px) {
    /* line 60, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner2 {
      font-size: 20px;
      padding: 20px 20px 10px 20px; } }
  /* line 72, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #banner2 div {
    text-align: center;
    font-size: 20px;
    line-height: 130%;
    padding-top: 7px; }

@media only screen and (max-width: 600px) {
  /* line 79, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  .mobile {
    display: none; } }
/* line 83, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#top {
  padding: 20px 0 0 0;
  margin: 0px 0 0 0;
  height: 800px;
  overflow: hidden;
  *zoom: 1;
  position: relative; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #top:after {
    content: "";
    display: table;
    clear: both; }
  /* line 90, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top img.arrow_red {
    position: absolute;
    top: 47px;
    right: -33px;
    z-index: 5;
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg); }
  /* line 96, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top .image1 {
    background: url(/images/kidsbook/28.jpg) no-repeat;
    width: 666px;
    height: 866px;
    position: absolute;
    top: -200px;
    left: -100px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45; }
  /* line 104, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top .image2 {
    background: url(/images/kidsbook/27.png) no-repeat;
    width: 666px;
    height: 766px;
    position: absolute;
    bottom: -510px;
    right: -100px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45; }
  /* line 112, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top .image3 {
    background: url(/images/kidsbook/33.png) no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45;
    width: 666px;
    height: 866px;
    position: absolute;
    bottom: -200px;
    right: -400px; }
  /* line 120, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top #book_holder {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -480px; }
    @media only screen and (max-width: 960px) {
      /* line 120, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book_holder {
        margin-left: 0;
        top: 20px;
        left: 0%; } }
    @media only screen and (max-width: 600px) {
      /* line 120, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book_holder {
        position: relative;
        margin-left: 0;
        top: 0;
        left: 0; } }
  /* line 135, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top #book {
    border: 1px solid #ccc;
    height: 500px;
    width: 960px;
    -moz-box-shadow: rgba(51, 51, 51, 0.6) 0 0px 25px;
    -webkit-box-shadow: rgba(51, 51, 51, 0.6) 0 0px 25px;
    box-shadow: rgba(51, 51, 51, 0.6) 0 0px 25px;
    background: url(/images/kidsbook/book.jpg) center; }
    @media only screen and (max-width: 600px) {
      /* line 135, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book {
        width: 100%;
        overflow: hidden;
        background: none;
        -moz-box-shadow: rgba(51, 51, 51, 0) 0 0px 25px;
        -webkit-box-shadow: rgba(51, 51, 51, 0) 0 0px 25px;
        box-shadow: rgba(51, 51, 51, 0) 0 0px 25px;
        border: none; } }
    @media only screen and (max-width: 960px) {
      /* line 135, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book {
        width: 100%; } }
    /* line 151, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #top #book #page {
      position: relative;
      width: 480px;
      height: 100%;
      float: right; }
      @media only screen and (max-width: 960px) {
        /* line 151, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #top #book #page {
          width: 49%; } }
      @media only screen and (max-width: 600px) {
        /* line 151, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #top #book #page {
          width: 100%; } }
      /* line 162, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page img.dad {
        position: absolute;
        width: 220px;
        top: 45px;
        right: 200px; }
        @media only screen and (max-width: 960px) {
          /* line 162, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.dad {
            width: 150px; } }
        @media only screen and (max-width: 600px) {
          /* line 162, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.dad {
            width: 220px;
            left: 10%; } }
        @media only screen and (max-width: 320px) {
          /* line 162, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.dad {
            left: -10px;
            width: 220px; } }
      /* line 177, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page img.mom {
        position: absolute;
        top: 80px;
        width: 220px;
        right: 40px; }
        @media only screen and (max-width: 960px) {
          /* line 177, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.mom {
            width: 150px; } }
        @media only screen and (max-width: 600px) {
          /* line 177, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.mom {
            right: 13%;
            width: 220px; } }
        @media only screen and (max-width: 320px) {
          /* line 177, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.mom {
            right: 10px;
            width: 220px; } }
      /* line 191, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page img.boy {
        position: absolute;
        top: 260px;
        width: 120px;
        right: 150px; }
        @media only screen and (max-width: 960px) {
          /* line 191, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.boy {
            width: 90px; } }
        @media only screen and (max-width: 600px) {
          /* line 191, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.boy {
            right: 23%; } }
        @media only screen and (max-width: 320px) {
          /* line 191, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.boy {
            right: 10px; } }
      /* line 203, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page img.girl {
        position: absolute;
        width: 110px;
        top: 280px;
        left: 40px; }
        @media only screen and (max-width: 960px) {
          /* line 203, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.girl {
            width: 90px; } }
        @media only screen and (max-width: 600px) {
          /* line 203, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page img.girl {
            right: 110px; } }
    /* line 212, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #top #book #page2 {
      position: relative;
      width: 468px;
      height: 100%;
      text-align: center;
      float: left; }
      @media only screen and (max-width: 960px) {
        /* line 212, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #top #book #page2 {
          width: 49%; } }
      @media only screen and (max-width: 600px) {
        /* line 212, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #top #book #page2 {
          display: none;
          height: 600px; } }
      /* line 224, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page2 h1 {
        font-size: 46px;
        line-height: 120%;
        padding: 80px 50px 0px 50px;
        margin: 0 0 0 0;
        font-family: "proxima-nova"; }
        @media only screen and (max-width: 960px) {
          /* line 224, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page2 h1 {
            font-size: 32px; } }
        @media only screen and (max-width: 600px) {
          /* line 224, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page2 h1 {
            font-size: 25px; } }
      /* line 237, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page2 h2 {
        background: #dadcff;
        padding: 25px 10px;
        color: #444;
        line-height: 130%;
        font-size: 25px;
        margin: 30px 40px 0 40px;
        font-family: "proxima-nova";
        font-weight: 300; }
      /* line 246, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #book #page2 .writtenby {
        font-family: "proxima-nova";
        font-weight: 300;
        color: #777;
        text-align: center;
        padding: 30px 0 0 0; }
        /* line 252, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #top #book #page2 .writtenby a {
          color: #555;
          text-decoration: underline;
          position: relative;
          padding-right: 45px; }
          /* line 257, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #top #book #page2 .writtenby a span.jimmy {
            width: 35px;
            height: 35px;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            background: url(/images/kidsbook/jimmy.jpg);
            position: absolute;
            top: -7px;
            right: 0;
            border: 1px solid #ddd; }
  /* line 268, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #top #mission {
    font-size: 30px;
    width: 600px;
    text-align: center;
    line-height: 130%;
    padding: 40px 0;
    clear: both;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -300px;
    font-weight: 200; }
    @media only screen and (max-width: 600px) {
      /* line 268, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #top #mission {
        width: 100%;
        margin: 0 0 30px 0;
        bottom: 20px;
        font-size: 18px;
        left: 0;
        position: relative;
        padding: 0 30px; } }
    /* line 289, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #top #mission span:nth-child(1) {
      color: #b7baff; }
    /* line 291, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #top #mission span:nth-child(2) {
      color: #cb931b; }

/* line 295, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#banner_colors {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  *zoom: 1;
  clear: both; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #banner_colors:after {
    content: "";
    display: table;
    clear: both; }
  /* line 300, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #banner_colors div {
    width: 10%;
    float: left;
    height: 6px; }
    /* line 304, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner_colors div:nth-child(1), #banner_colors div:nth-child(6) {
      background: #ffa1a1; }
    /* line 306, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner_colors div:nth-child(2), #banner_colors div:nth-child(7) {
      background: #d0d2ff; }
    /* line 308, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner_colors div:nth-child(3), #banner_colors div:nth-child(8) {
      background: #f0d18f; }
    /* line 310, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner_colors div:nth-child(4), #banner_colors div:nth-child(9) {
      background: #e4ea54; }
    /* line 312, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #banner_colors div:nth-child(5), #banner_colors div:nth-child(10) {
      background: #abddc9; }
    @media only screen and (max-width: 600px) {
      /* line 300, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #banner_colors div {
        height: 3px; } }

/* line 320, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#content {
  background: #fcf6e9;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 323, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #content .content_book {
    padding: 40px 0 0px 0;
    *zoom: 1; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #content .content_book:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 600px) {
      /* line 323, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book {
        padding: 0 0 0 0; } }
    /* line 328, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #content .content_book .about {
      font-size: 22px;
      width: 400px;
      line-height: 140%;
      padding: 60px 0 0 0;
      float: left;
      position: relative; }
      @media only screen and (max-width: 960px) {
        /* line 328, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .about {
          width: 49%;
          padding-left: 30px; } }
      @media only screen and (max-width: 600px) {
        /* line 328, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .about {
          width: 100%;
          float: none;
          padding: 0 20px 20px 20px; } }
      /* line 343, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .about .drawings {
        *zoom: 1;
        margin: 60px 0 0 10px; }
        /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
        #content .content_book .about .drawings:after {
          content: "";
          display: table;
          clear: both; }
        /* line 346, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .about .drawings img.boy {
          width: 150px;
          float: left; }
        /* line 349, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .about .drawings img.girl {
          width: 150px;
          float: left; }
      /* line 352, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .about h3 {
        padding: 20px 0 5px 0;
        margin: 0 0 0 0;
        font-size: 27px; }
        @media only screen and (max-width: 600px) {
          /* line 352, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #content .content_book .about h3 {
            font-size: 17px;
            padding-bottom: 0px;
            margin-bottom: -7px; } }
      /* line 361, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .about p {
        font-family: "proxima-nova";
        font-weight: 300;
        font-size: 22px;
        line-height: 140%; }
        @media only screen and (max-width: 600px) {
          /* line 361, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
          #content .content_book .about p {
            font-size: 14px;
            margin-bottom: 0; } }
      /* line 370, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .about img.arrow {
        position: absolute;
        top: 360px;
        right: -90px;
        width: 200px;
        z-index: 5; }
      /* line 376, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .about .dashed {
        height: 15px;
        margin: 20px 65px 20px -10px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: 0.5;
        background: url(/images/kidsbook/dashed.png); }
    /* line 381, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #content .content_book .form {
      width: 450px;
      float: right;
      padding: 30px 30px 0px 30px;
      border: 1px solid #ccc;
      background: white;
      position: relative; }
      @media only screen and (max-width: 960px) {
        /* line 381, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .form {
          width: 49%; } }
      @media only screen and (max-width: 600px) {
        /* line 381, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #content .content_book .form {
          width: 100%;
          float: none;
          padding: 20px 20px 0 20px;
          border: none; } }
      /* line 396, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .form img.waves {
        position: absolute;
        top: 35px;
        right: 45px;
        width: 65px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: 0.5;
        z-index: 9; }
      /* line 403, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .form img.mailstamp {
        position: absolute;
        top: 30px;
        right: 90px;
        z-index: 9;
        width: 35px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: 0.5; }
      /* line 410, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #content .content_book .form img.stamp {
        position: absolute;
        top: 20px;
        right: 20px;
        z-index: 6;
        width: 45px; }

/* line 421, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#pictures {
  *zoom: 1;
  margin: 50px 0; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #pictures:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 600px) {
    /* line 421, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #pictures {
      padding: 30px;
      margin: 0 0 0 0; } }
  /* line 427, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #pictures h1 {
    margin: 0px 0 0 0;
    padding: 0 0 0 0;
    font-size: 33px;
    text-align: center; }
    @media only screen and (max-width: 600px) {
      /* line 427, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures h1 {
        font-size: 23px; } }
  /* line 434, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #pictures h2 {
    font-family: "proxima-nova";
    font-weight: 300;
    margin: 12px 0 30px 0;
    text-align: center; }
    @media only screen and (max-width: 600px) {
      /* line 434, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures h2 {
        font-size: 17px;
        margin: 10px 0 0 0; } }
    /* line 442, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #pictures h2 b {
      font-weight: 600; }
    /* line 444, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #pictures h2 i {
      padding: 0 2px; }
      /* line 446, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures h2 i:nth-child(2) {
        color: #305891; }
      /* line 448, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures h2 i:nth-child(3) {
        color: #2ca8d2; }
      /* line 450, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures h2 i:nth-child(4) {
        color: #f8694d; }
  /* line 452, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #pictures .show_us {
    *zoom: 1;
    padding: 0 0 0 20px; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #pictures .show_us:after {
      content: "";
      display: table;
      clear: both; }
    /* line 455, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #pictures .show_us .picture {
      width: 195px;
      height: 195px;
      overflow: hidden;
      float: left;
      margin: 10px; }
      /* line 461, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #pictures .show_us .picture a:hover img {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: 0.5; }
  /* line 464, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #pictures img {
    margin: 10px;
    float: left;
    width: 200px; }

/* line 472, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#footer_content {
  font-family: "proxima-nova";
  font-weight: 300;
  padding: 0 130px 30px 130px; }
  @media only screen and (max-width: 600px) {
    /* line 472, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #footer_content {
      padding: 0 30px 30px 30px;
      font-size: 15px; } }
  /* line 479, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #footer_content a img {
    width: 200px;
    float: left;
    margin: 0 30px 0 0; }
    @media only screen and (max-width: 600px) {
      /* line 479, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #footer_content a img {
        width: 90%;
        float: none;
        margin: 0 0 0 20px;
        text-align: center; } }

/* line 490, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#story {
  background: #f8fad3; }

/* line 493, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
#story_content {
  padding: 30px 60px 40px 60px; }
  @media only screen and (max-width: 600px) {
    /* line 493, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #story_content {
      padding: 30px 30px 20px 30px; } }
  /* line 497, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #story_content .img {
    float: right;
    margin: 0px 0px 40px 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 175px;
    height: 175px;
    overflow: hidden; }
    @media only screen and (max-width: 600px) {
      /* line 497, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #story_content .img {
        width: 95px;
        height: 95px;
        margin: 0px -20px 10px 20px; }
        /* line 508, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #story_content .img img {
          width: 105px; } }
  /* line 510, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #story_content h2 {
    margin: 17px 0 6px 0;
    padding: 0 0 0 0;
    font-size: 22px;
    font-family: "proxima-nova"; }
    @media only screen and (max-width 320px) {
      /* line 510, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #story_content h2 {
        font-size: 18px;
        margin-top: 0; } }
  /* line 519, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  #story_content p {
    font-size: 17px;
    font-family: "proxima-nova";
    line-height: 140%; }
    @media only screen and (max-width 320px) {
      /* line 519, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
      #story_content p {
        font-size: 14px; } }
    /* line 526, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #story_content p.hand {
      font-family: "gooddog-new";
      font-size: 21px; }
      @media only screen and (max-width 320px) {
        /* line 526, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
        #story_content p.hand {
          font-size: 17px; } }
    /* line 532, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    #story_content p a {
      color: #979c13; }

/* line 536, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
.footer_border {
  background: url(/images/kidsbook/14.png);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  height: 22px;
  margin: -20px 0 30px 0; }

/* line 541, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
.fixed {
  margin: 0 auto;
  padding: 0 0 0 3%; }

/* line 544, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
.story_border {
  background: url(/images/kidsbook/16.png) no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  height: 22px;
  width: 4%;
  float: left;
  margin: -10px 0 30px 0;
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg); }
  /* line 552, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  .story_border:nth-child(even) {
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -webkit-transform: rotate(170deg);
    transform: rotate(170deg); }

/* line 555, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
.addthis_toolbox {
  padding: 0 0 0 250px; }
  @media only screen and (max-width: 600px) {
    /* line 555, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    .addthis_toolbox {
      padding: 0 0 0 25%; } }
  /* line 559, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  .addthis_toolbox a.addthis_button_preferred_1, .addthis_toolbox a.addthis_button_preferred_2 {
    padding: 20px !important;
    border: 1px solid #ccc;
    margin: 20px; }
    /* line 563, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
    .addthis_toolbox a.addthis_button_preferred_1:hover, .addthis_toolbox a.addthis_button_preferred_2:hover {
      border: 1px solid black; }
  /* line 566, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  .addthis_toolbox a.twitter {
    background: #305891; }
  /* line 568, /less/lessbrochure/releases/20180423200628/source/stylesheets/superheros.css.sass */
  .addthis_toolbox a.facebook {
    background: #2ca8d2; }
