@charset "UTF-8";
/* 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 1, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight table td {
  padding: 5px; }

/* line 2, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight table pre {
  margin: 0; }

/* line 3, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .cm {
  color: #999988;
  font-style: italic; }

/* line 7, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .cp {
  color: #999999;
  font-weight: bold; }

/* line 11, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .c1 {
  color: #999988;
  font-style: italic; }

/* line 15, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .cs {
  color: #999999;
  font-weight: bold;
  font-style: italic; }

/* line 20, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .c, .highlight .cd {
  color: #999988;
  font-style: italic; }

/* line 24, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .err {
  color: #a61717;
  background-color: #e3d2d2; }

/* line 28, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gd {
  color: #000000;
  background-color: #ffdddd; }

/* line 32, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .ge {
  color: #000000;
  font-style: italic; }

/* line 36, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gr {
  color: #aa0000; }

/* line 39, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gh {
  color: #999999; }

/* line 42, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gi {
  color: #000000;
  background-color: #ddffdd; }

/* line 46, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .go {
  color: #888888; }

/* line 49, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gp {
  color: #555555; }

/* line 52, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gs {
  font-weight: bold; }

/* line 55, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gu {
  color: #aaaaaa; }

/* line 58, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .gt {
  color: #aa0000; }

/* line 61, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kc {
  color: #000000;
  font-weight: bold; }

/* line 65, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kd {
  color: #000000;
  font-weight: bold; }

/* line 69, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kn {
  color: #000000;
  font-weight: bold; }

/* line 73, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kp {
  color: #000000;
  font-weight: bold; }

/* line 77, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kr {
  color: #000000;
  font-weight: bold; }

/* line 81, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .kt {
  color: #445588;
  font-weight: bold; }

/* line 85, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .k, .highlight .kv {
  color: #000000;
  font-weight: bold; }

/* line 89, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .mf {
  color: #009999; }

/* line 92, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .mh {
  color: #009999; }

/* line 95, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .il {
  color: #009999; }

/* line 98, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .mi {
  color: #009999; }

/* line 101, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .mo {
  color: #009999; }

/* line 104, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .m, .highlight .mb, .highlight .mx {
  color: #009999; }

/* line 107, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sb {
  color: #d14; }

/* line 110, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sc {
  color: #d14; }

/* line 113, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sd {
  color: #d14; }

/* line 116, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .s2 {
  color: #d14; }

/* line 119, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .se {
  color: #d14; }

/* line 122, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sh {
  color: #d14; }

/* line 125, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .si {
  color: #d14; }

/* line 128, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sx {
  color: #d14; }

/* line 131, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .sr {
  color: #009926; }

/* line 134, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .s1 {
  color: #d14; }

/* line 137, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .ss {
  color: #990073; }

/* line 140, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .s {
  color: #d14; }

/* line 143, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .na {
  color: #008080; }

/* line 146, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .bp {
  color: #999999; }

/* line 149, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nb {
  color: #0086B3; }

/* line 152, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nc {
  color: #445588;
  font-weight: bold; }

/* line 156, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .no {
  color: #008080; }

/* line 159, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nd {
  color: #3c5d5d;
  font-weight: bold; }

/* line 163, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .ni {
  color: #800080; }

/* line 166, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .ne {
  color: #990000;
  font-weight: bold; }

/* line 170, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nf {
  color: #990000;
  font-weight: bold; }

/* line 174, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nl {
  color: #990000;
  font-weight: bold; }

/* line 178, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nn {
  color: #555555; }

/* line 181, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nt {
  color: #000080; }

/* line 184, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .vc {
  color: #008080; }

/* line 187, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .vg {
  color: #008080; }

/* line 190, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .vi {
  color: #008080; }

/* line 193, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .nv {
  color: #008080; }

/* line 196, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .ow {
  color: #000000;
  font-weight: bold; }

/* line 200, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .o {
  color: #000000;
  font-weight: bold; }

/* line 204, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight .w {
  color: #bbbbbb; }

/* line 207, /less/lessbrochure/releases/20180423200628/source/stylesheets/_highlighting.css.erb */
.highlight {
  background-color: #f8f8f8; }

/* line 8, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.circle {
  display: none; }

/* line 11, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body {
  margin: 0px auto;
  padding: 0px;
  color: #333;
  font-size: 16px;
  line-height: 1.5em;
  background: #fff;
  font-family: "proxima-nova";
  font-weight: 300;
  font-style: normal; }

/* line 23, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page,
#ebook_page,
#contact_page,
#team_page,
#blog_page {
  padding: 20px 0 40px 0;
  background: #334353 url(/images/bg_color.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

/* line 36, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#team_page {
  padding-bottom: 0px; }

/* line 39, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.container {
  margin: 0 auto;
  width: 960px; }

@media handheld, screen and (max-width: 600px) {
  /* line 45, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .container {
    width: 100%; }

  /* line 47, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #nav {
    display: none; } }
/* line 51, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
a {
  color: #43a772;
  text-decoration: none; }
  /* line 54, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  a:hover {
    color: #83cda6;
    text-decoration: underline; }

/* line 58, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
p {
  line-height: 1.45em; }

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

/* line 65, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
h1 {
  font-size: 30px;
  padding: 0 0 0 0;
  line-height: 120%;
  font-family: "adriane";
  font-weight: 500;
  font-style: normal;
  font-style: normal;
  color: white; }

/* line 74, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
h2 {
  font-size: 24px;
  line-height: 130%;
  margin: 0 0 20px 0;
  padding: 0 0 0 0; }

/* line 80, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.why {
  margin: 0 0 20px 0; }
  /* line 82, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .why span {
    padding: 10px;
    background: #eee;
    font-size: 15px;
    font-family: "adriane";
    font-weight: 500;
    font-style: normal; }

/* line 88, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#categories {
  position: relative;
  width: 200px;
  float: right;
  margin: 10px 0 0 0; }
  /* line 93, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #categories #drop {
    padding: 5px 10px;
    text-align: right;
    font-size: 16px;
    color: white; }
  /* line 98, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #categories:hover ul.side_nav {
    display: block;
    position: absolute;
    top: 30px;
    left: 0; }
  /* line 103, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #categories ul.side_nav {
    display: none;
    width: 200px;
    background: white;
    z-index: 2;
    border: 1px solid #ccc; }
    /* line 110, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #categories ul.side_nav li a {
      display: block;
      font-size: 13px;
      position: relative;
      padding: 3px 10px;
      border-bottom: 1px solid #ccc;
      text-transform: capitalize; }
      /* line 117, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #categories ul.side_nav li a span {
        position: absolute;
        top: 3px;
        right: 10px;
        color: #999;
        font-size: 13px; }
      /* line 123, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #categories ul.side_nav li a:hover {
        background: #eee;
        text-decoration: none; }
    /* line 126, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #categories ul.side_nav li:last-child {
      border-bottom: none; }

/* line 131, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#header_frontpage {
  padding: 20px 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 */
  #header_frontpage:after {
    content: "";
    display: table;
    clear: both; }
  /* line 136, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header_frontpage #logo {
    float: left; }
    /* line 138, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header_frontpage #logo a {
      padding: 20px 0; }
    /* line 140, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header_frontpage #logo img {
      width: 180px; }
  /* line 142, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header_frontpage #what {
    float: right;
    width: 730px; }
  /* line 145, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header_frontpage h1 {
    margin: 10px 0 0 10px;
    padding: 0 0 0 0;
    z-index: 1;
    line-height: 135%;
    font-size: 23px; }
    /* line 151, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header_frontpage h1 span.fancy {
      color: #3a9e68; }

/* line 154, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
i.fa-bars {
  display: none !important; }

/* line 157, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#header {
  background: white; }
  /* line 160, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header .container {
    position: relative;
    *zoom: 1; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #header .container:after {
      content: "";
      display: table;
      clear: both; }
  /* line 163, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header #logo {
    position: absolute;
    top: 7px;
    left: 0px; }
    /* line 167, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header #logo img {
      width: 200px; }
  /* line 170, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header #nav {
    float: right; }
    /* line 172, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header #nav ul li a {
      padding: 20px 12px; }

/* line 174, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#nav {
  overflow: hidden;
  *zoom: 1; }
  /* line 176, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #nav ul {
    float: left; }
    /* line 178, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #nav ul li {
      float: left; }
      /* line 180, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #nav ul li a {
        display: block;
        padding: 10px 15px;
        font-size: 14px;
        color: #333; }
        /* line 185, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        #nav ul li a:hover {
          color: black;
          text-decoration: none;
          background: #eee; }
        /* line 189, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        #nav ul li a i {
          font-size: 15px;
          margin: 0 2px 0 0;
          color: #333; }
          /* line 193, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
          #nav ul li a i.fa-book, #nav ul li a i.fa-heart {
            font-size: 15px; }

@media handheld, screen and (max-width: 600px) {
  /* line 197, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header_frontpage {
    padding-top: 0px; }
    /* line 199, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header_frontpage #what {
      width: 100%; }

  /* line 201, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #page_header {
    padding: 0 20px 20px 20px; }

  /* line 203, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  h2.top_h2 {
    margin: -15px 0 0 0 !important;
    padding: 0 0 0 0 !important; }

  /* line 207, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header #logo, #header_frontpage #logo {
    padding: 20px;
    position: relative; }
    /* line 210, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header #logo img, #header_frontpage #logo img {
      width: 70%;
      position: relative; }
  /* line 213, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header #nav, #header_frontpage #nav {
    display: none;
    float: none; }
    /* line 216, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header #nav ul, #header_frontpage #nav ul {
      display: block;
      float: none; }
    /* line 219, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #header #nav li, #header_frontpage #nav li {
      float: none;
      border-top: 1px solid #ccc; }
      /* line 222, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #header #nav li a, #header_frontpage #nav li a {
        display: block;
        padding: 10px 20px !important; }
        /* line 225, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        #header #nav li a i, #header_frontpage #nav li a i {
          margin-right: 15px; }
  /* line 227, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #header i.fa-bars, #header_frontpage i.fa-bars {
    display: block !important;
    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 26px;
    border: 1px solid #bbb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    color: #555; } }
/* line 239, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#bg {
  background: url(/images/bg_color.jpg);
  padding-bottom: 40px; }

/* line 243, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
span.QAlabel {
  font-weight: bold;
  color: #f8ffaa; }

/* line 247, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#hire_us_frontpage {
  font-family: "proxima-nova";
  font-weight: 600;
  font-style: normal; }
  /* line 249, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #hire_us_frontpage h1 {
    font-size: 33px;
    line-height: 130%;
    text-align: center;
    padding: 30px 100px;
    color: white; }

/* line 256, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#why_frontpage {
  padding: 80px 0;
  background: #333; }
  /* line 259, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #why_frontpage .circle {
    top: -280px;
    right: 120px;
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    width: 400px;
    height: 400px;
    border: 1px dashed white; }
  /* line 266, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #why_frontpage #why_holder {
    padding: 20px 0;
    margin: 0 200px;
    font-size: 25px;
    line-height: 120%; }
    /* line 271, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #why_frontpage #why_holder .why span {
      background: #d0e7f4; }
    /* line 273, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #why_frontpage #why_holder .question {
      padding: 0 0 10px 0;
      font-family: adriane;
      font-style: italic;
      font-size: 26px;
      line-height: 135%; }
      /* line 279, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #why_frontpage #why_holder .question span:last-child {
        color: #f8ffaa; }
    /* line 281, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #why_frontpage #why_holder .answer {
      padding: 0 0 0 0;
      font-size: 25px;
      line-height: 125%;
      color: white; }

/* line 290, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#welcome_frontpage {
  *zoom: 1;
  position: relative;
  clear: both;
  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 */
  #welcome_frontpage:after {
    content: "";
    display: table;
    clear: both; }
  /* line 295, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #welcome_frontpage .rel {
    padding: 0 30px; }
  /* line 297, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #welcome_frontpage h2#top_h2 {
    font-family: "proxima-nova";
    font-weight: 300;
    font-style: normal; }
  /* line 299, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #welcome_frontpage .text_column {
    width: 400px;
    padding: 0px 0 0 0;
    margin-top: 110px;
    float: left; }
    /* line 305, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #welcome_frontpage .text_column h2 {
      margin-bottom: 10px;
      line-height: 135%;
      font-size: 22px;
      padding-right: 20px;
      font-family: "adriane";
      font-weight: 500;
      font-style: normal; }
    /* line 311, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #welcome_frontpage .text_column h3 {
      margin: 20px 0 3px 0; }
    /* line 313, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #welcome_frontpage .text_column ul {
      margin: 0 0 0 20px; }
    /* line 315, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #welcome_frontpage .text_column li {
      list-style: disc; }
  /* line 317, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #welcome_frontpage .circle {
    right: 150px;
    top: -80px;
    -moz-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg); }

/* line 322, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
blockquote {
  margin: 0;
  width: 100%;
  position: relative;
  padding: 20px 50px;
  font-size: 29px;
  line-height: 130%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
  opacity: 0.99;
  z-index: 4; }
  /* line 331, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  blockquote:before, blockquote:after {
    font-size: 70px;
    line-height: 70px;
    height: 35px;
    position: absolute;
    color: #ddd;
    z-index: 1; }
  /* line 338, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  blockquote:before {
    content: "“";
    left: 10px;
    top: 20px; }
  /* line 342, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  blockquote:after {
    content: "”";
    right: 10px;
    bottom: 20px; }

/* line 352, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#quote_holder {
  *zoom: 1;
  clear: both;
  padding: 50px 0;
  background: #eee; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #quote_holder:after {
    content: "";
    display: table;
    clear: both; }
  /* line 359, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #quote_holder h3 {
    text-align: center;
    font-size: 25px;
    font-family: "proxima-nova";
    font-weight: 300;
    font-style: normal; }
  /* line 363, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #quote_holder .row {
    margin: 20px 150px;
    position: relative;
    clear: both; }

/* line 368, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.quote {
  font-size: 18px;
  color: #333;
  position: relative;
  padding: 0 0;
  line-height: 140%;
  *zoom: 1;
  border: 1px solid #ddd;
  background: rgba(255, 255, 255, 0.75); }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .quote:after {
    content: "";
    display: table;
    clear: both; }
  /* line 377, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .quote .who_holder {
    line-height: 110%;
    font-family: "proxima-nova";
    font-weight: 300;
    font-style: normal; }
    /* line 380, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .quote .who_holder .who {
      color: #777;
      font-size: 18px;
      text-align: center;
      margin-top: 135px; }
    /* line 385, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .quote .who_holder .what {
      font-size: 13px;
      color: #888;
      text-align: center;
      margin-bottom: 10px; }
  /* line 390, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .quote .quote_inside {
    position: absolute;
    top: 50%;
    left: 230px;
    font-family: "adriane";
    font-weight: 500;
    font-style: normal;
    width: 400px;
    transform: translateY(-50%); }
  /* line 398, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .quote .left_column {
    position: relative;
    text-align: center;
    padding: 20px 20px 15px 20px;
    border-right: 1px solid #ccc;
    width: 190px;
    background: white; }
    /* line 406, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .quote .left_column .arrow {
      position: absolute;
      top: 40%;
      right: -16px;
      background: white;
      border-right: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      width: 30px;
      height: 30px;
      transform: translateY(-50%);
      -moz-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
      -webkit-transform: rotate(315deg);
      transform: rotate(315deg); }
  /* line 417, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .quote .logo {
    margin: 0 auto;
    text-align: center; }
    /* line 420, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .quote .logo img {
      width: 100px; }
  /* line 422, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .quote .background {
    width: 120px;
    height: 120px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-size: 100%;
    position: absolute;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%); }

/* line 434, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.eoghan .background {
  background: url("/images/quotes/pics/eoghan.jpg") 0 0px;
  background-size: 100%; }
/* line 437, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.eoghan blockquote {
  font-size: 24px !important;
  line-height: 138%; }

/* line 441, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.david .background {
  background: url("/images/quotes/pics/dh.jpg") 0px -10px;
  background-size: 100%; }
/* line 444, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.david .logo img {
  width: 130px; }

/* line 446, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.dan .background {
  background: url("/images/quotes/pics/dan.jpg");
  background-size: 100%; }

/* line 450, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.robwalling .background {
  background: url("/images/quotes/pics/robwalling.png") 0 0px;
  background-size: 100%; }
/* line 453, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.robwalling .logo img {
  width: 70px; }

/* line 456, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.saulcolt .background {
  background: url("/images/quotes/pics/saulcolt2.jpg") -30px -10px;
  background-size: 135%; }
/* line 459, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.saulcolt .who {
  font-size: 13px; }

/* line 462, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.jasonfried .background {
  background: url("/images/quotes/pics/jasonfried.jpg") -30px 10px;
  background-size: 150%; }
/* line 465, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.jasonfried .logo img {
  width: 125px; }
/* line 467, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.jasonfried blockquote {
  font-size: 18px !important;
  line-height: 148%; }

/* line 472, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.flipped.row .left_column {
  float: right;
  border-right: none;
  border-left: 1px solid #ccc; }
  /* line 476, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .flipped.row .left_column .arrow {
    left: -16px;
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg); }
/* line 479, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.flipped.row .quote_inside {
  left: auto;
  right: 220px; }

/* line 489, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#history_frontpage {
  margin: 200px 0 100px 0; }
  /* line 491, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #history_frontpage .circle {
    top: -380px;
    left: -20px;
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -webkit-transform: rotate(170deg);
    transform: rotate(170deg); }
  /* line 495, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #history_frontpage .holder {
    margin: 0 50px;
    *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 */
    #history_frontpage .holder:after {
      content: "";
      display: table;
      clear: both; }
    /* line 499, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #history_frontpage .holder h2 {
      margin-bottom: 0px;
      font-size: 25px; }
    /* line 502, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #history_frontpage .holder p {
      font-size: 20px; }
    /* line 504, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #history_frontpage .holder .photo {
      width: 500px;
      height: 300px;
      background: url(/images/lessmoney/1-big.jpg);
      float: right;
      background-size: 500px; }
    /* line 510, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #history_frontpage .holder .content {
      width: 320px;
      margin-top: 40px;
      float: left;
      background: white; }
      /* line 515, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #history_frontpage .holder .content h2 {
        margin-bottom: 0px;
        font-size: 25px; }
      /* line 518, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #history_frontpage .holder .content p {
        font-size: 20px;
        line-height: 130%; }

/* line 524, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#team_frontpage {
  *zoom: 1;
  margin: 150px 0; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #team_frontpage:after {
    content: "";
    display: table;
    clear: both; }
  /* line 527, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_frontpage .team_holder {
    width: 700px;
    padding-right: 40px;
    margin: 0 auto;
    text-align: center; }
    /* line 532, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #team_frontpage .team_holder h2 {
      margin-bottom: 0px;
      font-size: 30px; }
    /* line 535, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #team_frontpage .team_holder p {
      font-size: 20px; }
  /* line 537, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_frontpage .team_photos {
    *zoom: 1;
    margin-left: 90px; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #team_frontpage .team_photos:after {
      content: "";
      display: table;
      clear: both; }
    /* line 540, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #team_frontpage .team_photos .row {
      padding: 0 0 50px 0;
      overflow: hidden;
      *zoom: 1; }
    /* line 543, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #team_frontpage .team_photos .person {
      float: left; }
      /* line 545, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #team_frontpage .team_photos .person img {
        width: 150px; }
        /* line 547, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        #team_frontpage .team_photos .person img.james {
          width: 149px; }
      /* line 549, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #team_frontpage .team_photos .person .who {
        padding: 0 0 0 5px;
        color: #666; }

/* line 564, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.index #articles_frontpage {
  background: url(/images/bg_color.jpg); }

/* line 569, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#articles_frontpage {
  *zoom: 1;
  padding: 50px 0 0 0;
  position: relative; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #articles_frontpage:after {
    content: "";
    display: table;
    clear: both; }
  /* line 573, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #articles_frontpage h2.title {
    font-size: 33px;
    color: white; }
  /* line 576, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #articles_frontpage h2 a {
    color: #333; }
  /* line 578, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #articles_frontpage .border {
    *zoom: 1;
    margin: 0 0 40px 0;
    border-bottom: 1px solid #ccc; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #articles_frontpage .border:after {
      content: "";
      display: table;
      clear: both; }

/* line 583, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage:nth-child(3n+1) {
  border-left: 1px solid #ccc; }

/* line 586, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage {
  width: 320px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  float: left;
  padding: 40px;
  height: 380px;
  position: relative;
  background: white; }
  /* line 595, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage .icon {
    margin: 0 auto 10px auto; }
  /* line 598, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage .icon:after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 32px;
    color: #666;
    margin: 0 0 40px 0;
    content: ""; }
  /* line 609, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage h2 {
    font-size: 18px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 3px 0; }
    /* line 615, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage h2 a {
      color: #333; }
  /* line 617, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage .deets {
    color: #888;
    font-size: 12px; }
  /* line 621, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage p {
    color: #888;
    line-height: 140%; }
  /* line 625, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage .read_more {
    margin: 5px 0 0 0;
    position: absolute;
    bottom: 20px; }
    /* line 631, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage .read_more a {
      padding: 5px 10px;
      display: block;
      background: #5ebf8c;
      color: white;
      font-size: 15px; }
      /* line 538, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .article_short_frontpage .read_more a:hover {
        background: #4cb77f;
        color: white;
        text-decoration: none; }

/* line 634, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .lifestyle:after, .lifestyle_articles .i_icon {
  content: ""; }

/* line 636, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .code:after, .code_articles .i_icon:after {
  content: ""; }

/* line 638, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .business:after, .business_articles .i_icon:after {
  content: ""; }

/* line 640, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .design:after, .design_articles .i_icon:after {
  content: ""; }

/* line 642, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .music:after, .music_articles .i_icon:after {
  content: ""; }

/* line 644, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .marketing:after, .marketing_articles .i_icon:after {
  content: ""; }

/* line 646, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .customer:after, .customer_articles .i_icon:after {
  content: ""; }

/* line 648, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .events:after, .events_articles .i_icon:after {
  content: ""; }

/* line 650, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.article_short_frontpage .Favorite:after, .favorite_articles .i_icon:after {
  content: ""; }

/* line 653, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
span.i_icon:after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 42px;
  color: #bbb;
  margin: 20px 0 30px 30px;
  content: "";
  float: right; }

/* line 669, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.blog {
  background: #eee; }
  /* line 671, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.blog #small_column {
    width: 300px;
    float: right;
    padding: 20px; }
    /* line 675, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #small_column .promo {
      border: 1px solid #ccc;
      padding: 15px;
      background: #ccc;
      text-align: center;
      margin: 20px 0; }
    /* line 681, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #small_column .articles_preview {
      margin-bottom: 20px; }
      /* line 683, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      body.blog #small_column .articles_preview h2 {
        font-size: 16px;
        text-transform: capitalize;
        margin: 0 0 5px 0;
        padding: 0 0 0 0;
        color: rgba(255, 255, 255, 0.8); }
      /* line 689, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      body.blog #small_column .articles_preview ol {
        margin: 0 0 0 0;
        padding: 0 0 0 0; }
        /* line 692, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        body.blog #small_column .articles_preview ol li a {
          display: block;
          padding: 5px 0;
          border-top: 1px solid rgba(255, 255, 255, 0.24);
          font-size: 13px; }
    /* line 698, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #small_column #popular_articles h2 {
      margin-bottom: 10px !important; }
    /* line 700, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #small_column #popular_articles h3 {
      font-size: 14px;
      font-family: "proxima-nova";
      font-weight: 400;
      font-style: normal;
      margin: 0 0 0 0;
      padding: 0 0 0 0; }
    /* line 705, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #small_column #popular_articles p {
      font-size: 13px;
      color: #999;
      margin-top: 0px; }
  /* line 709, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.blog #big_column {
    width: 640px;
    float: left;
    padding: 40px;
    min-height: 500px;
    background: white;
    margin: 20px 0 40px 0; }
    /* line 716, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #big_column h1 {
      text-transform: capitalize;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
      color: black; }
    /* line 721, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #big_column #video_blog {
      margin: 0 0 20px 0; }
    /* line 723, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.blog #big_column table {
      border: 1px solid #ccc;
      margin-bottom: 15px; }
      /* line 726, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      body.blog #big_column table td, body.blog #big_column table th {
        padding: 10px; }
      /* line 728, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      body.blog #big_column table tr {
        border-top: 1px solid #ccc; }

/* line 733, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.blog_index #small_column {
  margin-top: 60px; }
  /* line 735, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.blog_index #small_column h4 {
    margin: 0 0 0 0;
    padding: 0 0 10px 0; }

/* line 744, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #small_column #author {
  margin-bottom: 40px; }
/* line 746, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #small_column #author_photo {
  position: relative;
  height: 130px; }
  /* line 749, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #author_photo .name {
    left: 110px;
    background: #506982;
    color: white;
    padding: 7px 10px 7px 15px;
    position: absolute;
    z-index: 1; }
  /* line 758, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #author_photo .meet {
    top: 25px;
    font-size: 18px;
    font-family: "proxima-nova";
    font-weight: 300;
    font-style: normal;
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  /* line 763, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #author_photo .meet2 {
    top: 65px;
    font-size: 25px;
    font-family: "proxima-nova";
    font-weight: 600;
    font-style: normal;
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  /* line 768, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #author_photo img {
    width: 120px;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
/* line 778, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #small_column #about_author {
  background: white;
  padding: 20px;
  position: relative;
  margin: 0px 0 0 0;
  font-size: 14px;
  font-family: "proxima-nova";
  font-weight: 400;
  font-style: normal; }
  /* line 785, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #about_author p {
    margin-bottom: 0px; }
  /* line 787, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #about_author .triangle {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
    position: absolute;
    top: -20px;
    left: 40px;
    z-index: 2; }
  /* line 793, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #small_column #about_author h3 {
    margin: 0 0 5px 0;
    padding: 0 0 0 0;
    font-family: "verveine";
    font-size: 25px; }
/* line 800, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }
/* line 803, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column .deets_article {
  margin: 0 0 0 0;
  padding: 5px 0 10px 0;
  color: #999; }
/* line 807, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column h2 {
  margin: 18px 0 0 0;
  padding: 0 0 0 0;
  font-size: 20px; }
/* line 811, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column h3 {
  margin: 15px 0 2px 0;
  padding: 0 0 0 0; }
/* line 814, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column ul {
  margin: 10px 0 10px 30px; }
/* line 816, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column ol li {
  list-style-type: decimal; }
/* line 818, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column ul li {
  list-style: circle; }
/* line 820, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body#article_body #big_column img {
  margin: 10px 0; }
  /* line 822, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #big_column img.article_big {
    width: 200px;
    float: right;
    margin: 20px 0 30px 30px; }
  /* line 826, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body#article_body #big_column img.shrink {
    width: 100%; }

/* line 829, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.articles_holder {
  margin-bottom: 60px;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .articles_holder:after {
    content: "";
    display: table;
    clear: both; }

/* line 833, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#paginate {
  border-top: 1px solid #ccc;
  padding: 15px 0;
  margin: -60px 0 15px 0;
  clear: both; }
  /* line 838, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #paginate a {
    padding: 0 0 0 10px; }

@media handheld, screen and (max-width: 600px) {
  /* line 843, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #blog_page {
    padding-top: 0px; }

  /* line 846, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .blog #small_column {
    width: 100%; }
  /* line 848, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .blog #big_column {
    width: 100%;
    margin-top: 0px;
    padding: 20px; }
    /* line 852, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .blog #big_column h1 {
      font-size: 22px; }
    /* line 854, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .blog #big_column .deets_article {
      font-size: 13px; }
    /* line 856, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .blog #big_column img {
      max-width: 100%; } }
/* line 869, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.box {
  padding: 10px;
  border: 1px solid #333;
  float: left;
  height: 100px;
  text-align: center;
  margin: 10px 0px 0 20px; }

/* line 876, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.box_arrow {
  float: left;
  height: 50px;
  border-right: 1px solid #333; }

/* line 882, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.box_row {
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .box_row:after {
    content: "";
    display: table;
    clear: both; }
  /* line 884, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row .box:first-child {
    margin-left: 0px;
    background: red; }
  /* line 887, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row.box_1 .box {
    width: 100%; }
  /* line 889, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row.box_2 .box {
    width: 470px; }
  /* line 891, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row.box_3 .box {
    width: 306.66667px; }
  /* line 893, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row.box_4 .box {
    width: 225px; }
  /* line 895, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .box_row.box_5 .box {
    width: 176px; }

/* line 898, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.arrow_row {
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .arrow_row:after {
    content: "";
    display: table;
    clear: both; }
  /* line 900, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .arrow_row.box_arrow_1 .box_arrow {
    width: 480px; }
  /* line 902, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .arrow_row.box_arrow_2 .box_arrow {
    width: 320px; }
  /* line 904, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .arrow_row.box_arrow_3 .box_arrow {
    width: 240px; }
  /* line 906, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .arrow_row.box_arrow_4 .box_arrow {
    width: 196px; }
    /* line 908, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .arrow_row.box_arrow_4 .box_arrow:first-child {
      width: 88px; }

/* line 912, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#note_from_allan_prompt {
  position: absolute;
  top: -10px;
  right: 0; }
  /* line 916, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #note_from_allan_prompt a {
    color: black;
    padding: 10px;
    display: block; }
    /* line 920, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #note_from_allan_prompt a i {
      margin: 0 5px 0 0; }
    /* line 922, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #note_from_allan_prompt a:hover {
      text-decoration: none;
      background: #eee; }

/* line 925, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#note_show {
  display: none; }

/* line 929, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#note_bg {
  background: rgba(1, 1, 1, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8; }

/* line 937, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#note_from_allan {
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  border: 1px solid #ccc;
  padding: 30px;
  background: #eee;
  z-index: 9; }
  /* line 948, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #note_from_allan ul {
    margin: 10px 0 10px 30px; }
    /* line 950, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #note_from_allan ul li {
      list-style: circle; }
  /* line 952, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #note_from_allan span {
    font-family: "proxima-nova";
    font-weight: 700;
    font-style: normal; }
  /* line 954, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #note_from_allan img {
    width: 100px;
    margin: 10px;
    position: absolute;
    top: -20px;
    left: -120px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #888; }

/* line 965, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#q_a h3 {
  font-size: 15px;
  margin: 0 0 10px 0; }
/* line 968, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#q_a .q_a {
  margin: 15px 0;
  font-size: 14px;
  line-height: 160%; }
  /* line 973, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #q_a .q_a .question {
    font-family: "adriane";
    font-weight: 500;
    font-style: normal; }
  /* line 975, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #q_a .q_a .answer {
    margin-top: 2px; }
  /* line 977, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #q_a .q_a:last-child {
    margin-bottom: 0px; }

/* line 985, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page h2.top_h2, #team_page h2.top_h2, body.contact h2.top_h2, body.shirts h2.top_h2, body.entrepreneur-ebooks-guides h2.top_h2 {
  font-family: "proxima-nova";
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  margin: -15px 0 20px 0;
  padding: 0 400px 0 0;
  color: white; }
  /* line 991, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #alexa_page h2.top_h2 span, #team_page h2.top_h2 span, body.contact h2.top_h2 span, body.shirts h2.top_h2 span, body.entrepreneur-ebooks-guides h2.top_h2 span {
    font-family: "proxima-nova";
    font-weight: 600;
    font-style: normal; }

/* line 996, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#team_page #the_team {
  margin: 0 0 40px 0;
  *zoom: 1;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #team_page #the_team:after {
    content: "";
    display: table;
    clear: both; }
/* line 1001, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#team_page .person {
  float: left;
  text-align: center;
  background: white;
  width: 319.33333px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 30px;
  height: 340px; }
  /* line 1010, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_page .person img {
    width: 150px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
  /* line 1013, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_page .person .who {
    font-size: 18px;
    text-align: center;
    margin: 10px 0 3px 0; }
  /* line 1017, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_page .person .what_does {
    text-align: center;
    font-size: 14px;
    line-height: 150%; }

/* line 1024, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#hire div {
  text-align: center;
  font-size: 16px;
  font-family: "adriane";
  font-weight: 500;
  font-style: normal;
  padding: 4px 0; }

/* line 1036, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact h3 {
  font-size: 19px; }
/* line 1040, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #top h2 {
  padding-right: 0px !important;
  margin-top: -10px; }
/* line 1043, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #page {
  background: white;
  border: 1px solid #ccc; }
/* line 1046, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #form {
  padding: 20px 30px 60px 30px;
  float: left;
  width: 500px;
  border-right: 1px solid #ccc; }
  /* line 1051, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #form h3.fuckit {
    margin-bottom: -35px; }
/* line 1053, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #deets {
  padding: 30px 40px 40px 40px; }
/* line 1055, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #column {
  width: 458px;
  float: right; }
/* line 1058, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #faq {
  padding: 30px 40px 40px 40px;
  border-bottom: 1px solid #ccc; }
  /* line 1061, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #faq .row {
    padding: 0 0 10px 0; }
    /* line 1063, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.contact #faq .row .question {
      font-weight: bold; }
/* line 1065, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact .bg {
  width: 400px;
  height: 265px;
  border: 1px solid #ccc;
  float: left;
  margin: 0 30px 30px 0px; }
  /* line 1071, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact .bg img {
    width: 100%; }
/* line 1073, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
body.contact #photos {
  margin: 50px 0; }
  /* line 1075, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #photos h3 {
    margin: 0 0 30px 0;
    text-align: center; }
  /* line 1078, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #photos #photos_holder {
    margin: 0px 0 0px 65px; }

/* line 1084, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#product_holder {
  *zoom: 1;
  padding: 10px 0; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #product_holder:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1087, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #product_holder .product {
    width: 210px;
    float: left;
    margin: 0 40px 0 0; }
    /* line 1091, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .book_quote {
      font-family: "adriane";
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
      margin: 0 0 10px 0;
      line-height: 145%;
      height: 90px;
      color: white; }
    /* line 1098, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .flag {
      color: #eee; }
    /* line 1100, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .content {
      margin: 10px 0 0 0; }
    /* line 1102, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .title {
      font-weight: bold;
      height: 70px; }
      /* line 1105, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #product_holder .product .title a {
        font-size: 19px;
        color: #69c393; }
    /* line 1108, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .description {
      color: #ddd;
      margin: 5px 0 0 0;
      height: 125px;
      line-height: 137%;
      font-size: 14px; }
    /* line 1114, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product a.buy_button {
      display: block;
      padding: 8px;
      background: #43a772;
      margin: 10px 0 0 0;
      text-align: center;
      color: white;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      line-height: 135%; }
      /* line 1123, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #product_holder .product a.buy_button:hover {
        text-decoration: none;
        background: #999; }
    /* line 1126, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product:nth-child(1) .book_quote, #product_holder .product:nth-child(4) .book_quote {
      font-size: 17px;
      line-height: 149%; }
    /* line 1129, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product:nth-child(4) {
      margin-right: 0px; }

/* line 1133, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#subscribe {
  margin: 30px 0; }
  /* line 1136, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #subscribe .button_links a {
    display: block;
    background: #888;
    padding: 8px 0px;
    margin: 10px 0;
    text-align: center;
    color: #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    /* line 1144, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #subscribe .button_links a:hover {
      text-decoration: none;
      background: #333;
      color: white; }
    /* line 1148, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #subscribe .button_links a i {
      margin-right: 5px;
      color: #ddd; }

/* line 1154, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#subscribe_form {
  padding: 30px;
  display: none;
  background: white;
  margin: 0 0 30px 0; }
  /* line 1160, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #subscribe_form form#subForm h3 {
    margin: 0 0 0 0;
    padding: 0 0 0 0; }
  /* line 1163, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #subscribe_form .row_form {
    padding: 10px 0; }
    /* line 1165, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #subscribe_form .row_form input[type=email], #subscribe_form .row_form input[type=text] {
      display: block;
      border: 1px solid #ccc;
      padding: 4px;
      width: 100%; }
    /* line 1170, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #subscribe_form .row_form button {
      padding: 5px 10px;
      display: block;
      background: #5ebf8c;
      color: white;
      font-size: 15px;
      border: none; }
      /* line 538, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      #subscribe_form .row_form button:hover {
        background: #4cb77f;
        color: white;
        text-decoration: none; }
  /* line 1173, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #subscribe_form label {
    display: block;
    padding: 0 0 4px 0; }

@media handheld, screen and (max-width: 600px) {
  /* line 1181, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #quote_holder, #welcome_frontpage, #history_frontpage, #team_frontpage {
    display: none; }

  /* line 1184, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #articles_frontpage .border {
    margin: 20px; }
  /* line 1186, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #articles_frontpage h2.title {
    font-size: 20px;
    text-align: center;
    margin: 0 0 10px 0; }

  /* line 1190, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .article_short_frontpage {
    width: 100%;
    height: auto !important;
    padding: 20px; }
    /* line 1194, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage .read_more {
      position: relative;
      bottom: auto;
      left: auto; }
    /* line 1198, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage h2 {
      line-height: 115%; }
    /* line 1200, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage .deets {
      display: none; }
    /* line 1202, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .article_short_frontpage p {
      line-height: 125%; }

  /* line 1204, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #categories {
    float: none;
    display: block;
    display: none; }

  /* line 1208, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #hire_us_frontpage h1 {
    font-size: 21px;
    padding: 10px 20px 10px 20px; }

  /* line 1211, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #video {
    padding: 0 20px; }

  /* line 1213, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #why_frontpage {
    padding: 0px 0; }
    /* line 1215, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #why_frontpage #why_holder {
      margin: 0 20px; }
      /* line 1217, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #why_frontpage #why_holder .why {
        display: none; }
      /* line 1219, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #why_frontpage #why_holder .question, #why_frontpage #why_holder .answer {
        font-size: 17px; }

  /* line 1221, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #footer {
    padding: 0 0 0 0; }
    /* line 1223, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #footer .column {
      padding-bottom: 0px; }

  /* line 1226, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #page {
    border-right: none;
    border-left: none; }
  /* line 1229, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #form {
    width: 100%;
    border-right: none; }
  /* line 1232, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #column {
    width: 100%;
    float: none; }
  /* line 1235, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.contact #photos #photos_holder {
    margin: 0 0 0 0; }
    /* line 1237, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    body.contact #photos #photos_holder .bg {
      width: 100%;
      float: none;
      margin: 15px 0;
      border: none;
      height: auto; }

  /* line 1247, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #product_holder .book_quote {
    line-height: 140%; }
  /* line 1249, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #product_holder .product {
    width: 100%;
    float: none;
    margin: 0px 0 20px 0;
    padding: 20px 20px;
    border-top: 1px solid #ccc; }
    /* line 1255, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .title a {
      font-size: 20px; }
    /* line 1257, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product .book_quote,
    #product_holder .product .description {
      height: auto; }
    /* line 1260, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #product_holder .product a.buy_button {
      padding: 13px;
      font-size: 15px; }

  /* line 1263, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.entrepreneur-ebooks-guides #articles_frontpage {
    display: none; }

  /* line 1265, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  body.blog_index .article_short_frontpage {
    border-left: none !important; }

  /* line 1268, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #team_page .person {
    width: 100%;
    height: auto;
    border-right: none;
    border-left: none; } }
/* line 1274, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#steveRIP {
  position: relative; }
  /* line 1277, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #steveRIP #RIP {
    border-top: 1px solid #333;
    position: absolute;
    top: 20px;
    left: 50%;
    height: 20px;
    margin-left: -70px; }
    /* line 1284, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #steveRIP #RIP span {
      background: #eee;
      padding: 5px 20px; }

/* line 1, /less/lessbrochure/releases/20180423200628/source/stylesheets/_disqus.css.sass */
#disqus_thread {
  width: 100%;
  margin-left: auto;
  margin-right: auto; }

/* line 3, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
#ouibounce-modal {
  display: none; }
  /* line 5, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
  #ouibounce-modal .underlay {
    background: rgba(1, 1, 1, 0.4);
    position: fixed;
    width: 100%;
    z-index: 2;
    height: 100%;
    top: 0;
    left: 0; }
  /* line 13, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
  #ouibounce-modal .modal {
    position: fixed;
    z-index: 3;
    width: 500px;
    top: 20%;
    left: 50%;
    margin-left: -250px;
    background: #f9fcfe;
    padding: 50px; }
    /* line 22, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal h2 {
      font-size: 30px;
      font-family: "proxima-nova";
      font-weight: 500;
      font-style: normal;
      color: #222;
      padding: 0 0 5px 0;
      margin: 0 0 0 0;
      line-height: 115%;
      text-align: center; }
    /* line 30, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal p {
      font-size: 20px;
      font-family: "proxima-nova";
      font-weight: 300;
      font-style: normal;
      color: #666;
      line-height: 135%;
      text-align: center; }
    /* line 36, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal #boo {
      clear: both; }
      /* line 38, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
      #ouibounce-modal .modal #boo a {
        text-align: center;
        display: block;
        padding: 15px 0 0 0;
        color: #999; }
    /* line 43, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal #form_area_holder {
      *zoom: 1;
      padding-top: 10px; }
      /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
      #ouibounce-modal .modal #form_area_holder:after {
        content: "";
        display: table;
        clear: both; }
      /* line 46, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
      #ouibounce-modal .modal #form_area_holder .form_area {
        width: 47%;
        margin-bottom: 20px;
        float: left; }
        /* line 50, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
        #ouibounce-modal .modal #form_area_holder .form_area:nth-child(2) {
          float: right; }
        /* line 52, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
        #ouibounce-modal .modal #form_area_holder .form_area label {
          font-size: 14px;
          font-family: "proxima-nova";
          font-weight: 300;
          font-style: normal;
          padding-bottom: 6px;
          display: block; }
    /* line 57, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal input[type='email'], #ouibounce-modal .modal input[type='text'] {
      padding: 15px;
      width: 100%;
      border: 1px solid #ccc;
      font-family: arial, helvetica, sans-serif;
      font-size: 14px; }
    /* line 64, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal .clear {
      clear: none;
      float: right; }
    /* line 67, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
    #ouibounce-modal .modal #button_row {
      clear: both; }
      /* line 69, /less/lessbrochure/releases/20180423200628/source/stylesheets/_leaving.css.sass */
      #ouibounce-modal .modal #button_row input[type='submit'], #ouibounce-modal .modal #button_row a {
        padding: 5px 10px;
        display: block;
        background: #5ebf8c;
        color: white;
        font-size: 15px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: none;
        padding: 10px 20px;
        margin: 0 auto; }
        /* line 538, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
        #ouibounce-modal .modal #button_row input[type='submit']:hover, #ouibounce-modal .modal #button_row a:hover {
          background: #4cb77f;
          color: white;
          text-decoration: none; }

/* line 1294, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#share-links {
  text-align: center; }
  /* line 1296, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #share-links h3 {
    text-align: center; }
  /* line 1298, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #share-links p {
    display: inline; }
  /* line 1300, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #share-links .social-link {
    font-size: 1em; }

/* line 1311, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#comments {
  margin: 0 0 20px 0; }
  /* line 1313, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #comments h3 {
    padding-bottom: 20px !important;
    padding-bottom: 10px !important; }
  /* line 1316, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #comments .comment {
    border-top: 1px solid #ccc;
    position: relative;
    padding: 20px 0 0 70px; }
    /* line 1320, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #comments .comment img {
      position: absolute;
      top: 23px;
      left: 0;
      margin: 0 0 0 0 !important; }
    /* line 1325, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #comments .comment div {
      font-weight: bold; }
      /* line 1328, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #comments .comment div span {
        color: #666;
        font-weight: normal; }

/* line 1337, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.articles_holder_by_tag {
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .articles_holder_by_tag:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1339, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  .articles_holder_by_tag .grouping {
    padding: 40px;
    padding-right: 300px;
    margin: 0 0 0 0;
    border-bottom: 1px solid #bbb; }
    /* line 1349, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .articles_holder_by_tag .grouping:last-child {
      border-bottom: none; }
    /* line 1353, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .articles_holder_by_tag .grouping h4 {
      font-size: 14px;
      color: #333;
      padding: 0 0 5px 0;
      margin: 10px 0 5px 0; }
      /* line 1358, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      .articles_holder_by_tag .grouping h4 a {
        font-size: 14px;
        float: right;
        font-weight: normal;
        display: none; }
    /* line 1364, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .articles_holder_by_tag .grouping h3 {
      margin: 0 0 2px 0;
      padding: 0 0 0 0;
      font-size: 22px; }
    /* line 1369, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .articles_holder_by_tag .grouping p {
      padding: 0 0 0 0;
      width: 300px;
      margin: 0 0 0 0;
      line-height: 130%;
      font-size: 14px; }
    /* line 1375, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    .articles_holder_by_tag .grouping ul {
      margin: -10px 0 0 0;
      padding: 0 0 0 20px;
      width: 400px; }
      /* line 1382, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      .articles_holder_by_tag .grouping ul li {
        list-style: circle; }
        /* line 1384, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        .articles_holder_by_tag .grouping ul li a {
          display: block;
          font-size: 14px;
          padding: 1px 0;
          line-height: 110%;
          color: #348359; }
        /* line 1393, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
        .articles_holder_by_tag .grouping ul li:last-child a {
          color: #777;
          font-size: 13px;
          font-weight: normal; }

/* line 1399, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.code_articles {
  background: white url(/images/blog/code_bg.jpg) no-repeat 450px 0; }

/* line 1402, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.favorite_articles {
  background: white url(/images/blog/fav_bg.jpg) no-repeat 500px 0; }

/* line 1405, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.design_articles {
  background: white url(/images/blog/design_bg.jpg) no-repeat 500px 0; }

/* line 1408, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.marketing_articles {
  background: white url(/images/blog/marketing_bg.jpg) no-repeat 500px bottom; }

/* line 1411, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.lifestyle_articles {
  background: white url(/images/blog/lifestyle_bg2.jpg) no-repeat 500px 0; }

/* line 1414, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.business_articles {
  background: white url(/images/blog/business_bg.jpg) no-repeat 500px 0; }

/* line 1418, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.fav3 {
  width: 24%; }

/* line 1421, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#video3favs {
  margin: 0 0 100px 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 */
  #video3favs:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1424, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  #video3favs .person_video {
    float: left;
    padding: 20px;
    width: 470px; }
    /* line 1429, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video:nth-child(odd) {
      float: right; }
    /* line 1431, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video .body_copy {
      position: relative;
      padding-left: 110px; }
    /* line 1434, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video .hi {
      font-family: "verveine";
      font-size: 30px;
      padding: 10px 0 4px 0; }
    /* line 1438, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video .message {
      line-height: 145%; }
    /* line 1443, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video img.person_photo {
      margin: 0px 0 0 0;
      width: 90px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      position: absolute;
      top: 0px;
      left: 0; }
    /* line 1450, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
    #video3favs .person_video .persons_video_thumgmail {
      position: relative; }
      /* line 1453, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #video3favs .person_video .persons_video_thumgmail i.fa.fa-play-circle {
        position: absolute;
        top: 40%;
        left: 38%;
        font-size: 90px;
        color: #333;
        padding: 0 5px;
        background: white;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; }
      /* line 1462, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #video3favs .person_video .persons_video_thumgmail img.video_thumb {
        margin: 20px 0 0 0;
        width: 100%; }
      /* line 1466, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
      #video3favs .person_video .persons_video_thumgmail a:hover i.fa.fa-play-circle {
        color: #43a772; }

/* line 1469, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
img.size_small {
  width: 270px; }

/* line 1472, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
img.img_float_left {
  float: left;
  margin: 0 20px 20px 0 !important;
  width: auto !important; }

/* line 1477, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
img.img_float_right {
  float: right;
  margin: 0 0 20px 20px !important;
  width: auto !important; }

/* line 1482, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
a.bigbutton {
  display: block;
  padding: 10px;
  background: #eee;
  text-align: center;
  margin: 20px 0;
  clear: both;
  background: #cceada;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
  /* line 1491, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
  a.bigbutton:hover {
    color: white;
    background: #333; }

/* line 1497, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.icecream {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 4em; }

/* line 1505, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#form_order2 {
  width: 530px;
  padding: 20px 20px 20px 0px; }

/* line 1510, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.shirts_height {
  background: url(/images/shirt/Quit-Your-Day-Job-shirt3.jpg) center right no-repeat;
  margin-top: 20px;
  background-size: 44%; }

/* line 1516, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.shirts h1 {
  color: #333; }
/* line 1518, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
.shirts h2.top_h2 {
  color: #333 !important; }

/* line 1523, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#article_body img {
  width: 100%; }

/* line 1530, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page #page {
  background: white; }
/* line 1533, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page .top p, #alexa_page .middle p, #alexa_page .middle2 p, #alexa_page .bottom p {
  font-size: 20px;
  line-height: 140%; }
/* line 1536, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page .top {
  min-height: 400px;
  padding: 40px;
  background: url(/images/echo_white3d.png) no-repeat;
  background-position: right 80px top 10px;
  padding-right: 45%; }
/* line 1542, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page .middle {
  padding: 120px 40px 100px 55%;
  background: url(/images/background_echo2.jpg) no-repeat;
  background-position: left top;
  background-size: conver;
  color: white; }
/* line 1548, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page .middle2 {
  padding: 120px 55% 100px 40px;
  background: url(/images/alexa_logo.png) no-repeat;
  background-position: right 40px center; }
/* line 1553, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page .bottom {
  padding: 120px 40px 100px 55%;
  background: url(/images/background_echo4.jpg) no-repeat;
  background-position: left top;
  background-size: conver;
  color: white; }
/* line 1561, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page #page_header h1, #alexa_page #page_header h2 {
  color: black; }
/* line 1563, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page #page_header h1 {
  margin-top: 0px; }
/* line 1565, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page #page_header h2.top_h2 {
  padding-right: 0px; }
/* line 1567, /less/lessbrochure/releases/20180423200628/source/stylesheets/all.sass */
#alexa_page h3 {
  font-size: 25px;
  margin: 0 0 10px 0; }
