/* mixins 
* Generates the image in either standard size or retina display version
*/
.above-fold .main-menu .outer, .above-fold .main-menu .inner, .above-fold #main-video iframe,
.above-fold #main-video #video-cover, .above-fold #webgl-robot, #biomes .diorama #webgl-diorama, .lightbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.above-fold .platforms li a.scale-on-hover, .about-content .screenshots li .image, #biomes .screenshots .thumbnail, #biomes .polaroids .polaroid, #press .button, .main-footer .social-links a {
  -webkit-transition: 200ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: 200ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition: 200ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: 200ms all cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: 200ms all cubic-bezier(0.175, 0.885, 0.32, 1.275); }
  .above-fold .platforms li a.scale-on-hover:hover, .about-content .screenshots li .image:hover, #biomes .screenshots .thumbnail:hover, #biomes .polaroids .polaroid:hover, #press .button:hover, .main-footer .social-links a:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }

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

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

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

@font-face {
  font-family: 'DreamlandStd';
  src: url("../fonts/DreamlandStd.woff2") format("woff2"), url("../fonts/DreamlandStd.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

/* Sets default font size to 10px */
body {
  font-size: 62.5%;
  font-family: 'DreamlandStd';
  text-align: center; }
  @media screen and (max-width: 500px) {
    body {
      font-size: 56.25%; } }
  @media screen and (max-width: 400px) {
    body {
      font-size: 50%; } }
  @media screen and (max-width: 350px) {
    body {
      font-size: 43.75%; } }

a {
  text-decoration: none;
  color: inherit; }

.width-container {
  margin: 0 auto;
  max-width: 127.2em;
  position: relative;
  padding: 0 5em; }

.clipping-container {
  overflow: hidden; }

@media screen and (max-width: 1000px) {
  .width-container {
    padding: 0 2em;
    max-width: auto; }
  .desktop-only {
    display: none; } }

@media screen and (min-width: 1000px) {
  .mobile-only {
    display: none; } }

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-ms-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

.above-fold {
  background: url("../img/top/above-fold-background.jpg") no-repeat center;
  background-size: cover;
  padding-top: 0.3em;
  padding-bottom: 4em;
  position: relative;
  overflow: hidden; }
  .above-fold .main-logo {
    max-width: 44em;
    margin: 0 auto 0.5em; }
    .above-fold .main-logo img {
      display: block;
      max-width: 100%; }
  .above-fold .main-menu {
    max-width: 94.2em;
    margin: 0 auto;
    position: relative;
    z-index: 1; }
    .above-fold .main-menu:before, .above-fold .main-menu:after {
      content: " ";
      display: table; }
    .above-fold .main-menu:after {
      clear: both; }
    .above-fold .main-menu ul {
      display: block; }
      .above-fold .main-menu ul:before, .above-fold .main-menu ul:after {
        content: " ";
        display: table; }
      .above-fold .main-menu ul:after {
        clear: both; }
    .above-fold .main-menu li {
      float: left;
      width: 16%;
      position: relative;
      top: 0;
      -webkit-transition: 200ms top ease;
      -moz-transition: 200ms top ease;
      -ms-transition: 200ms top ease;
      -o-transition: 200ms top ease;
      transition: 200ms top ease; }
      .above-fold .main-menu li:hover {
        top: -1em; }
    .above-fold .main-menu li + li {
      margin-left: 4.96%; }
    .above-fold .main-menu li a {
      height: 17.5em;
      display: block;
      position: relative; }
    .above-fold .main-menu li:hover .outer {
      -webkit-animation: rotating 5s linear infinite;
      -moz-animation: rotating 5s linear infinite;
      -ms-animation: rotating 5s linear infinite;
      -o-animation: rotating 5s linear infinite;
      animation: rotating 5s linear infinite; }
    .above-fold .main-menu .outer {
      background: url("../img/top/sundial.png") no-repeat center;
      background-size: 100%; }
    .above-fold .main-menu .inner {
      background: url("../img/top/sundial_center.png") no-repeat center;
      background-size: 100%;
      line-height: 6.4em;
      font-size: 2.2em;
      color: #ff9e47;
      text-transform: uppercase; }
  .above-fold #main-video {
    max-width: 97em;
    background: #000;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    margin-top: -9em;
    position: relative; }
    .above-fold #main-video:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 60.60606%; }
    .above-fold #main-video > .content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .above-fold #main-video #video-cover {
      z-index: 2;
      cursor: pointer; }
      .above-fold #main-video #video-cover.disabled {
        pointer-events: none; }
  .above-fold .platforms {
    padding-top: 1.6em; }
    .above-fold .platforms .copy {
      font-size: 4.8em;
      color: #fff;
      text-shadow: 0 0 0 transparent, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5, -4px -4px 0 #00b0f5, -3px -4px 0 #00b0f5, -2px -4px 0 #00b0f5, -1px -4px 0 #00b0f5, 0px -4px 0 #00b0f5, 1px -4px 0 #00b0f5, 2px -4px 0 #00b0f5, 3px -4px 0 #00b0f5, 4px -4px 0 #00b0f5, -4px -3px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, 4px -3px 0 #00b0f5, -4px -2px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, 4px -2px 0 #00b0f5, -4px -1px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, 4px -1px 0 #00b0f5, -4px 0px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, 4px 0px 0 #00b0f5, -4px 1px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, 4px 1px 0 #00b0f5, -4px 2px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, 4px 2px 0 #00b0f5, -4px 3px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5, 4px 3px 0 #00b0f5, -4px 4px 0 #00b0f5, -3px 4px 0 #00b0f5, -2px 4px 0 #00b0f5, -1px 4px 0 #00b0f5, 0px 4px 0 #00b0f5, 1px 4px 0 #00b0f5, 2px 4px 0 #00b0f5, 3px 4px 0 #00b0f5, 4px 4px 0 #00b0f5, -5px -5px 0 #00b0f5, -4px -5px 0 #00b0f5, -3px -5px 0 #00b0f5, -2px -5px 0 #00b0f5, -1px -5px 0 #00b0f5, 0px -5px 0 #00b0f5, 1px -5px 0 #00b0f5, 2px -5px 0 #00b0f5, 3px -5px 0 #00b0f5, 4px -5px 0 #00b0f5, 5px -5px 0 #00b0f5, -5px -4px 0 #00b0f5, -4px -4px 0 #00b0f5, -3px -4px 0 #00b0f5, -2px -4px 0 #00b0f5, -1px -4px 0 #00b0f5, 0px -4px 0 #00b0f5, 1px -4px 0 #00b0f5, 2px -4px 0 #00b0f5, 3px -4px 0 #00b0f5, 4px -4px 0 #00b0f5, 5px -4px 0 #00b0f5, -5px -3px 0 #00b0f5, -4px -3px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, 4px -3px 0 #00b0f5, 5px -3px 0 #00b0f5, -5px -2px 0 #00b0f5, -4px -2px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, 4px -2px 0 #00b0f5, 5px -2px 0 #00b0f5, -5px -1px 0 #00b0f5, -4px -1px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, 4px -1px 0 #00b0f5, 5px -1px 0 #00b0f5, -5px 0px 0 #00b0f5, -4px 0px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, 4px 0px 0 #00b0f5, 5px 0px 0 #00b0f5, -5px 1px 0 #00b0f5, -4px 1px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, 4px 1px 0 #00b0f5, 5px 1px 0 #00b0f5, -5px 2px 0 #00b0f5, -4px 2px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, 4px 2px 0 #00b0f5, 5px 2px 0 #00b0f5, -5px 3px 0 #00b0f5, -4px 3px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5, 4px 3px 0 #00b0f5, 5px 3px 0 #00b0f5, -5px 4px 0 #00b0f5, -4px 4px 0 #00b0f5, -3px 4px 0 #00b0f5, -2px 4px 0 #00b0f5, -1px 4px 0 #00b0f5, 0px 4px 0 #00b0f5, 1px 4px 0 #00b0f5, 2px 4px 0 #00b0f5, 3px 4px 0 #00b0f5, 4px 4px 0 #00b0f5, 5px 4px 0 #00b0f5, -5px 5px 0 #00b0f5, -4px 5px 0 #00b0f5, -3px 5px 0 #00b0f5, -2px 5px 0 #00b0f5, -1px 5px 0 #00b0f5, 0px 5px 0 #00b0f5, 1px 5px 0 #00b0f5, 2px 5px 0 #00b0f5, 3px 5px 0 #00b0f5, 4px 5px 0 #00b0f5, 5px 5px 0 #00b0f5;
      text-transform: uppercase; }
    .above-fold .platforms ul {
      display: inline-block;
      margin-top: 6em;
      max-width: 95em;
      width: 100%; }
      .above-fold .platforms ul:before, .above-fold .platforms ul:after {
        content: " ";
        display: table; }
      .above-fold .platforms ul:after {
        clear: both; }
    .above-fold .platforms li {
      float: left;
      height: 5em;
      width: 17.1%;
      position: relative; }
      .above-fold .platforms li + li {
        margin-left: 10.526316%; }
      .above-fold .platforms li a.scale-on-hover {
        display: block;
        height: 100%; }
      .above-fold .platforms li .button {
        background: url("../img/ui/button_blue.png") no-repeat center;
        background-size: 100%;
        display: block;
        height: 100%; }
      .above-fold .platforms li img {
        display: block;
        width: 78%;
        position: absolute;
        top: 45%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
        -moz-transform: translate3d(-50%, -50%, 0);
        -ms-transform: translate3d(-50%, -50%, 0);
        -o-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0); }
      .above-fold .platforms li .date {
        position: absolute;
        width: 30em;
        top: -1.5em;
        left: 50%;
        margin-left: -15em;
        font-size: 3em;
        color: #fff;
        text-shadow: 0 0 0 transparent, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5; }
  .above-fold #webgl-robot {
    pointer-events: none;
    z-index: 3; }

@media screen and (max-width: 1000px) {
  #video-cover {
    display: none; }
  .above-fold {
    padding-top: 4.3em; }
    .above-fold .main-logo {
      max-width: 73.5%; }
    .above-fold .main-menu {
      display: none; }
    .above-fold #main-video {
      margin-top: 0; }
    .above-fold .platforms {
      width: 42%; }
      .above-fold .platforms .copy {
        font-size: 3.6em;
        text-shadow: 0 0 0 transparent, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5; }
      .above-fold .platforms ul {
        margin-top: 2em; }
      .above-fold .platforms ul li {
        float: none;
        width: auto;
        height: auto; }
      .above-fold .platforms li + li {
        margin: 0;
        margin-top: 1em; }
      .above-fold .platforms li .button {
        width: 15em;
        position: relative;
        margin: 0 auto;
        height: 5.5em;
        margin-top: 0.5em; }
      .above-fold .platforms li .date {
        position: static;
        margin-left: 0;
        font-size: 2.4em;
        text-shadow: 0 0 0 transparent, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, -3px -3px 0 #00b0f5, -2px -3px 0 #00b0f5, -1px -3px 0 #00b0f5, 0px -3px 0 #00b0f5, 1px -3px 0 #00b0f5, 2px -3px 0 #00b0f5, 3px -3px 0 #00b0f5, -3px -2px 0 #00b0f5, -2px -2px 0 #00b0f5, -1px -2px 0 #00b0f5, 0px -2px 0 #00b0f5, 1px -2px 0 #00b0f5, 2px -2px 0 #00b0f5, 3px -2px 0 #00b0f5, -3px -1px 0 #00b0f5, -2px -1px 0 #00b0f5, -1px -1px 0 #00b0f5, 0px -1px 0 #00b0f5, 1px -1px 0 #00b0f5, 2px -1px 0 #00b0f5, 3px -1px 0 #00b0f5, -3px 0px 0 #00b0f5, -2px 0px 0 #00b0f5, -1px 0px 0 #00b0f5, 0px 0px 0 #00b0f5, 1px 0px 0 #00b0f5, 2px 0px 0 #00b0f5, 3px 0px 0 #00b0f5, -3px 1px 0 #00b0f5, -2px 1px 0 #00b0f5, -1px 1px 0 #00b0f5, 0px 1px 0 #00b0f5, 1px 1px 0 #00b0f5, 2px 1px 0 #00b0f5, 3px 1px 0 #00b0f5, -3px 2px 0 #00b0f5, -2px 2px 0 #00b0f5, -1px 2px 0 #00b0f5, 0px 2px 0 #00b0f5, 1px 2px 0 #00b0f5, 2px 2px 0 #00b0f5, 3px 2px 0 #00b0f5, -3px 3px 0 #00b0f5, -2px 3px 0 #00b0f5, -1px 3px 0 #00b0f5, 0px 3px 0 #00b0f5, 1px 3px 0 #00b0f5, 2px 3px 0 #00b0f5, 3px 3px 0 #00b0f5; } }

.featured-in {
  color: #d1b68b;
  padding-bottom: 2em;
  background: url("../img/featured-in/featured-in-bg.jpg") no-repeat center;
  background-size: cover;
  padding-top: 2em;
  text-align: center;
  border-bottom: 1.4em solid #95622d; }
  .featured-in .width-container {
    max-width: 150em; }
  .featured-in .copy {
    font-size: 4.8em;
    text-transform: uppercase;
    color: #ffe0af;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d, -5px -5px 0 #95622d, -4px -5px 0 #95622d, -3px -5px 0 #95622d, -2px -5px 0 #95622d, -1px -5px 0 #95622d, 0px -5px 0 #95622d, 1px -5px 0 #95622d, 2px -5px 0 #95622d, 3px -5px 0 #95622d, 4px -5px 0 #95622d, 5px -5px 0 #95622d, -5px -4px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, 5px -4px 0 #95622d, -5px -3px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, 5px -3px 0 #95622d, -5px -2px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, 5px -2px 0 #95622d, -5px -1px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, 5px -1px 0 #95622d, -5px 0px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, 5px 0px 0 #95622d, -5px 1px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, 5px 1px 0 #95622d, -5px 2px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, 5px 2px 0 #95622d, -5px 3px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, 5px 3px 0 #95622d, -5px 4px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d, 5px 4px 0 #95622d, -5px 5px 0 #95622d, -4px 5px 0 #95622d, -3px 5px 0 #95622d, -2px 5px 0 #95622d, -1px 5px 0 #95622d, 0px 5px 0 #95622d, 1px 5px 0 #95622d, 2px 5px 0 #95622d, 3px 5px 0 #95622d, 4px 5px 0 #95622d, 5px 5px 0 #95622d; }
  .featured-in ul {
    margin: 2em auto 0;
    max-width: 125.5em; }
    .featured-in ul:before, .featured-in ul:after {
      content: " ";
      display: table; }
    .featured-in ul:after {
      clear: both; }
  .featured-in li {
    display: inline-block;
    width: auto;
    height: 4em; }
  .featured-in li + li {
    margin-left: 4%; }
  .featured-in li img {
    display: block;
    height: 100%; }

@media screen and (max-width: 1000px) {
  .featured-in .copy {
    font-size: 3em;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d; }
  .featured-in ul {
    margin-top: -0.75em; }
  .featured-in li {
    margin-top: 2em;
    width: auto !important;
    height: 3em; }
    .featured-in li img {
      width: auto;
      height: 100%; } }

.awards {
  height: 52em;
  background: url("../img/about/sandbg.png") repeat-x center top;
  background-size: 192em;
  padding-top: 1em;
  position: relative;
  z-index: 2; }
  .awards ul {
    display: inline-block;
    max-width: 80em; }
  .awards li {
    display: inline-block; }
  .awards img {
    width: 24em; }

@media screen and (max-width: 1000px) {
  .awards {
    height: auto;
    padding-bottom: 14em;
    background-size: cover;
    background-position: center bottom; }
    .awards .width-container {
      padding: 0; }
    .awards ul {
      padding-bottom: 6em; }
    .awards li img {
      width: 14.8em; } }

@media screen and (max-width: 640px) {
  .awards li {
    width: 30%; }
    .awards li img {
      width: 100%; } }

.about-content {
  background: url("../img/about/waterbg.jpg") no-repeat;
  background-position: bottom center;
  background-size: cover;
  padding-top: 23em;
  margin-top: -30em;
  min-height: 100em;
  color: #0080bc;
  padding-bottom: 10em;
  position: relative; }
  .about-content h2 {
    text-transform: uppercase;
    font-size: 6em;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, -5px -5px 0 #fff, -4px -5px 0 #fff, -3px -5px 0 #fff, -2px -5px 0 #fff, -1px -5px 0 #fff, 0px -5px 0 #fff, 1px -5px 0 #fff, 2px -5px 0 #fff, 3px -5px 0 #fff, 4px -5px 0 #fff, 5px -5px 0 #fff, -5px -4px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, 5px -4px 0 #fff, -5px -3px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, 5px -3px 0 #fff, -5px -2px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, 5px -2px 0 #fff, -5px -1px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, 5px -1px 0 #fff, -5px 0px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, 5px 0px 0 #fff, -5px 1px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, 5px 1px 0 #fff, -5px 2px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, 5px 2px 0 #fff, -5px 3px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, 5px 3px 0 #fff, -5px 4px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, 5px 4px 0 #fff, -5px 5px 0 #fff, -4px 5px 0 #fff, -3px 5px 0 #fff, -2px 5px 0 #fff, -1px 5px 0 #fff, 0px 5px 0 #fff, 1px 5px 0 #fff, 2px 5px 0 #fff, 3px 5px 0 #fff, 4px 5px 0 #fff, 5px 5px 0 #fff;
    position: relative;
    z-index: 3;
    padding: 0 0.833333em; }
  .about-content h2,
  .about-content h3 {
    color: #005a84; }
  .about-content .copy {
    margin-top: 4em;
    position: relative;
    z-index: 1; }
    .about-content .copy h3 {
      text-transform: uppercase;
      font-size: 3em; }
    .about-content .copy .paragraph {
      margin: 0 auto; }
    .about-content .copy .paragraph + .paragraph {
      margin-top: 3em; }
    .about-content .copy p {
      margin-top: 0.6em;
      font-size: 2.4em;
      line-height: 1.2;
      font-family: "Raleway", sans-serif; }
    .about-content .copy .paragraph.first p {
      max-width: 29em;
      margin-right: auto;
      margin-left: auto; }
    .about-content .copy .paragraph:nth-child(1) {
      max-width: 106.5em;
      margin-bottom: 3em; }
    .about-content .copy .paragraph:nth-child(2),
    .about-content .copy .paragraph:nth-child(3) {
      max-width: 55em; }
    .about-content .copy .paragraph:nth-child(4) {
      max-width: 65em; }
  .about-content .polaroids {
    position: absolute;
    top: 4em;
    left: 50%; }
    .about-content .polaroids .polaroid {
      position: absolute;
      width: 37.3em; }
      .about-content .polaroids .polaroid img {
        display: block;
        width: 100%;
        border-radius: 2em;
        overflow: hidden; }
      .about-content .polaroids .polaroid .border {
        background: #fff;
        padding: 1.15em 1.5em;
        border-radius: 2em; }
    .about-content .polaroids .polaroid:nth-child(1) {
      -webkit-transform: translateX(-183%) rotate(8.1deg);
      -moz-transform: translateX(-183%) rotate(8.1deg);
      -ms-transform: translateX(-183%) rotate(8.1deg);
      -o-transform: translateX(-183%) rotate(8.1deg);
      transform: translateX(-183%) rotate(8.1deg); }
    .about-content .polaroids .polaroid:nth-child(2) {
      left: 75%;
      -webkit-transform: translateX(83%) rotate(-12.05deg);
      -moz-transform: translateX(83%) rotate(-12.05deg);
      -ms-transform: translateX(83%) rotate(-12.05deg);
      -o-transform: translateX(83%) rotate(-12.05deg);
      transform: translateX(83%) rotate(-12.05deg);
      top: 15em; }
  .about-content .screenshots {
    display: inline-block;
    text-transform: uppercase;
    margin: 4em auto 0;
    padding-bottom: 2em; }
    .about-content .screenshots:before, .about-content .screenshots:after {
      content: " ";
      display: table; }
    .about-content .screenshots:after {
      clear: both; }
    .about-content .screenshots li {
      float: left;
      width: 32.4%; }
      .about-content .screenshots li + li {
        margin-left: 1.4%; }
      .about-content .screenshots li .title,
      .about-content .screenshots li .image {
        display: block; }
      .about-content .screenshots li .title {
        font-size: 3.6em;
        padding-bottom: 0.4em;
        text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff; }
      .about-content .screenshots li img {
        width: 100%;
        display: block; }
    .about-content .screenshots li:nth-child(1) .title {
      color: #ff7050; }
    .about-content .screenshots li:nth-child(2) .title {
      color: #04b738; }
    .about-content .screenshots li:nth-child(3) .title {
      color: #0c6ae9; }
  .about-content .buoy {
    background: url("../img/about/buoy-divider.png") no-repeat center;
    margin-top: -4em;
    background-size: cover;
    position: relative;
    z-index: 2;
    position: relative; }
    .about-content .buoy:before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 20%; }
    .about-content .buoy > .content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }

@media screen and (max-width: 1000px) {
  #about .about-content {
    margin-top: -18em;
    padding-top: 10em; }
  #about .polaroids {
    position: static; }
    #about .polaroids .polaroid:nth-child(1) {
      position: static;
      margin: 3em auto;
      -webkit-transform: rotate(2.41deg);
      -moz-transform: rotate(2.41deg);
      -ms-transform: rotate(2.41deg);
      -o-transform: rotate(2.41deg);
      transform: rotate(2.41deg); }
  #about .screenshots li {
    float: none;
    width: auto; }
    #about .screenshots li + li {
      margin-top: 3em; }
  #about .buoy {
    margin-top: 0; } }

@-webkit-keyframes popup {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes popup {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-ms-keyframes popup {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@keyframes popup {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes biomeAppear {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5em);
    -moz-transform: translateY(-5em);
    -ms-transform: translateY(-5em);
    -o-transform: translateY(-5em);
    transform: translateY(-5em); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-moz-keyframes biomeAppear {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5em);
    -moz-transform: translateY(-5em);
    -ms-transform: translateY(-5em);
    -o-transform: translateY(-5em);
    transform: translateY(-5em); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@-ms-keyframes biomeAppear {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5em);
    -moz-transform: translateY(-5em);
    -ms-transform: translateY(-5em);
    -o-transform: translateY(-5em);
    transform: translateY(-5em); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

@keyframes biomeAppear {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-5em);
    -moz-transform: translateY(-5em);
    -ms-transform: translateY(-5em);
    -o-transform: translateY(-5em);
    transform: translateY(-5em); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

#biomes {
  min-height: 150em;
  background: url("../img/biomes/destination_sectionbg.png") repeat center top;
  color: #fff;
  padding: 5em 0 0 0; }
  #biomes .biomes-main,
  #biomes .polaroids {
    padding: 0 5em; }
  #biomes h2 {
    font-size: 4.8em;
    text-transform: uppercase;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, -5px -5px 0 #fff, -4px -5px 0 #fff, -3px -5px 0 #fff, -2px -5px 0 #fff, -1px -5px 0 #fff, 0px -5px 0 #fff, 1px -5px 0 #fff, 2px -5px 0 #fff, 3px -5px 0 #fff, 4px -5px 0 #fff, 5px -5px 0 #fff, -5px -4px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, 5px -4px 0 #fff, -5px -3px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, 5px -3px 0 #fff, -5px -2px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, 5px -2px 0 #fff, -5px -1px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, 5px -1px 0 #fff, -5px 0px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, 5px 0px 0 #fff, -5px 1px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, 5px 1px 0 #fff, -5px 2px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, 5px 2px 0 #fff, -5px 3px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, 5px 3px 0 #fff, -5px 4px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, 5px 4px 0 #fff, -5px 5px 0 #fff, -4px 5px 0 #fff, -3px 5px 0 #fff, -2px 5px 0 #fff, -1px 5px 0 #fff, 0px 5px 0 #fff, 1px 5px 0 #fff, 2px 5px 0 #fff, 3px 5px 0 #fff, 4px 5px 0 #fff, 5px 5px 0 #fff;
    color: #fb754e; }
  #biomes .diorama {
    position: relative;
    height: 55em;
    max-width: 96.3em;
    margin: -3em auto 2em; }
    #biomes .diorama #webgl-diorama {
      z-index: 3; }
      #biomes .diorama #webgl-diorama canvas {
        position: relative;
        z-index: 1; }
      #biomes .diorama #webgl-diorama .menu {
        position: relative;
        z-index: 2; }
      #biomes .diorama #webgl-diorama .menu-section {
        position: absolute;
        font-size: 2.7em;
        text-transform: uppercase;
        height: 1.8em;
        line-height: 1.8em;
        cursor: pointer; }
        #biomes .diorama #webgl-diorama .menu-section:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: 1.8em;
          width: 1.8em;
          border-radius: 1.8em;
          border: 4px solid #fff; }
        #biomes .diorama #webgl-diorama .menu-section:hover:after {
          background: rgba(255, 255, 255, 0.5); }
        #biomes .diorama #webgl-diorama .menu-section.current:after {
          background: #fff; }
        #biomes .diorama #webgl-diorama .menu-section.resort {
          -webkit-transform: translate3d(-95%, -76%, 0);
          -moz-transform: translate3d(-95%, -76%, 0);
          -ms-transform: translate3d(-95%, -76%, 0);
          -o-transform: translate3d(-95%, -76%, 0);
          transform: translate3d(-95%, -76%, 0); }
        #biomes .diorama #webgl-diorama .menu-section.mountain {
          -webkit-transform: translate3d(-2%, -64%, 0);
          -moz-transform: translate3d(-2%, -64%, 0);
          -ms-transform: translate3d(-2%, -64%, 0);
          -o-transform: translate3d(-2%, -64%, 0);
          transform: translate3d(-2%, -64%, 0); }
        #biomes .diorama #webgl-diorama .menu-section.forest {
          -webkit-transform: translate3d(-2%, -59%, 0);
          -moz-transform: translate3d(-2%, -59%, 0);
          -ms-transform: translate3d(-2%, -59%, 0);
          -o-transform: translate3d(-2%, -59%, 0);
          transform: translate3d(-2%, -59%, 0); }
        #biomes .diorama #webgl-diorama .menu-section.beach {
          -webkit-transform: translate3d(-2%, -56%, 0);
          -moz-transform: translate3d(-2%, -56%, 0);
          -ms-transform: translate3d(-2%, -56%, 0);
          -o-transform: translate3d(-2%, -56%, 0);
          transform: translate3d(-2%, -56%, 0); }
        #biomes .diorama #webgl-diorama .menu-section.left:after {
          left: auto;
          right: 0; }
        #biomes .diorama #webgl-diorama .menu-section.left .section-name {
          padding-right: 2.2em;
          text-align: right; }
        #biomes .diorama #webgl-diorama .menu-section.right .section-name {
          padding-left: 2.2em;
          text-align: left; }
  #biomes .biome-info {
    display: none; }
    #biomes .biome-info.current {
      display: block;
      -webkit-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
      -moz-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
      -ms-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
      -o-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
      animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275); }
  #biomes .biome-border {
    max-width: 114.6em;
    margin: 0 auto;
    padding: 2em;
    border-radius: 3.5em;
    background: #157f5e;
    position: relative; }
  #biomes .biome {
    background: #32c58c;
    border-radius: 2em;
    padding-top: 6em;
    padding-bottom: 5em;
    padding: 6em 4em 5em 4em; }
  #biomes .biome-sign {
    height: 31em;
    width: 45em;
    position: absolute;
    top: -12em;
    left: -12em;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%; }
    #biomes .biome-sign img {
      width: 100%; }
  #biomes .beach .biome-sign {
    background-image: url("../img/biomes/VacationSimulator_Beach_DestinationSign.png"); }
  #biomes .mountain .biome-sign {
    background-image: url("../img/biomes/VacationSimulator_Mountain_DestinationSign.png"); }
  #biomes .forest .biome-sign {
    background-image: url("../img/biomes/VacationSimulator_Forest_DestinationSign.png"); }
  #biomes h3 {
    font-size: 4.8em;
    text-transform: uppercase; }
  #biomes header {
    padding-bottom: 7.4em; }
  #biomes header h3 {
    padding-left: 5em;
    color: #fb8b47;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, -5px -5px 0 #fff, -4px -5px 0 #fff, -3px -5px 0 #fff, -2px -5px 0 #fff, -1px -5px 0 #fff, 0px -5px 0 #fff, 1px -5px 0 #fff, 2px -5px 0 #fff, 3px -5px 0 #fff, 4px -5px 0 #fff, 5px -5px 0 #fff, -5px -4px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, 5px -4px 0 #fff, -5px -3px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, 5px -3px 0 #fff, -5px -2px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, 5px -2px 0 #fff, -5px -1px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, 5px -1px 0 #fff, -5px 0px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, 5px 0px 0 #fff, -5px 1px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, 5px 1px 0 #fff, -5px 2px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, 5px 2px 0 #fff, -5px 3px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, 5px 3px 0 #fff, -5px 4px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, 5px 4px 0 #fff, -5px 5px 0 #fff, -4px 5px 0 #fff, -3px 5px 0 #fff, -2px 5px 0 #fff, -1px 5px 0 #fff, 0px 5px 0 #fff, 1px 5px 0 #fff, 2px 5px 0 #fff, 3px 5px 0 #fff, 4px 5px 0 #fff, 5px 5px 0 #fff; }
  #biomes .resort header h3 {
    padding-left: 0; }
  #biomes .paragraph {
    max-width: 101em;
    margin: 0 auto 3em; }
    #biomes .paragraph:before, #biomes .paragraph:after {
      content: " ";
      display: table; }
    #biomes .paragraph:after {
      clear: both; }
    #biomes .paragraph .screenshot {
      width: 49.50495%; }
      #biomes .paragraph .screenshot .inner {
        padding-top: 2em; }
      #biomes .paragraph .screenshot img {
        display: block;
        width: 100%; }
    #biomes .paragraph .text {
      width: 46.039604%; }
    #biomes .paragraph.left .text {
      margin-right: 4.455446%; }
    #biomes .paragraph.right .text {
      margin-left: 4.455446%; }
    #biomes .paragraph.left .screenshot,
    #biomes .paragraph.right .text {
      float: right; }
    #biomes .paragraph.left .text,
    #biomes .paragraph.right .screenshot {
      float: left; }
    #biomes .paragraph p {
      font-size: 2.4em;
      line-height: 1.2;
      font-family: "Raleway", sans-serif; }
      #biomes .paragraph p a {
        color: #157f5e; }
  #biomes h4 {
    font-size: 3em;
    text-transform: uppercase;
    margin-bottom: 1em; }
  #biomes .screenshots {
    max-width: 107em;
    margin: 0 auto;
    padding-top: 1.4em; }
    #biomes .screenshots:before, #biomes .screenshots:after {
      content: " ";
      display: table; }
    #biomes .screenshots:after {
      clear: both; }
    #biomes .screenshots .thumbnail {
      float: left;
      width: 32.333333%;
      margin-top: 1.4em; }
      #biomes .screenshots .thumbnail img {
        display: block;
        width: 100%; }
      #biomes .screenshots .thumbnail + .thumbnail {
        margin-left: 1.5%; }
    #biomes .screenshots .thumbnail:nth-child(4) {
      margin-left: 0; }
  #biomes .polaroids {
    max-width: 113em;
    margin: 0 auto;
    padding: 7em 0; }
    #biomes .polaroids:before, #biomes .polaroids:after {
      content: " ";
      display: table; }
    #biomes .polaroids:after {
      clear: both; }
    #biomes .polaroids .polaroid {
      display: inline-block;
      width: 31%; }
      #biomes .polaroids .polaroid + .polaroid {
        margin-left: 3.5%; }
      #biomes .polaroids .polaroid img {
        display: block;
        width: 100%; }
    #biomes .polaroids .polaroid:nth-child(1) {
      -webkit-transform: rotate(6.24deg);
      -moz-transform: rotate(6.24deg);
      -ms-transform: rotate(6.24deg);
      -o-transform: rotate(6.24deg);
      transform: rotate(6.24deg); }
      #biomes .polaroids .polaroid:nth-child(1):hover {
        -webkit-transform: rotate(6.24deg) scale(1.075);
        -moz-transform: rotate(6.24deg) scale(1.075);
        -ms-transform: rotate(6.24deg) scale(1.075);
        -o-transform: rotate(6.24deg) scale(1.075);
        transform: rotate(6.24deg) scale(1.075); }
    #biomes .polaroids .polaroid:nth-child(2) {
      -webkit-transform: rotate(-4.04deg);
      -moz-transform: rotate(-4.04deg);
      -ms-transform: rotate(-4.04deg);
      -o-transform: rotate(-4.04deg);
      transform: rotate(-4.04deg); }
      #biomes .polaroids .polaroid:nth-child(2):hover {
        -webkit-transform: rotate(-4.04deg) scale(1.075);
        -moz-transform: rotate(-4.04deg) scale(1.075);
        -ms-transform: rotate(-4.04deg) scale(1.075);
        -o-transform: rotate(-4.04deg) scale(1.075);
        transform: rotate(-4.04deg) scale(1.075); }
    #biomes .polaroids .polaroid:nth-child(3) {
      -webkit-transform: rotate(4.19deg);
      -moz-transform: rotate(4.19deg);
      -ms-transform: rotate(4.19deg);
      -o-transform: rotate(4.19deg);
      transform: rotate(4.19deg); }
      #biomes .polaroids .polaroid:nth-child(3):hover {
        -webkit-transform: rotate(4.19deg) scale(1.075);
        -moz-transform: rotate(4.19deg) scale(1.075);
        -ms-transform: rotate(4.19deg) scale(1.075);
        -o-transform: rotate(4.19deg) scale(1.075);
        transform: rotate(4.19deg) scale(1.075); }

@media screen and (max-width: 1400px) {
  #biomes .biome-sign {
    left: -5em; }
  #biomes header h3 {
    padding-left: 7em; } }

@media screen and (max-width: 1000px) {
  #biomes {
    background-position: center top; }
    #biomes .diorama {
      margin-bottom: -2em; }
    #biomes .biome-info.current {
      -webkit-animation: none;
      -moz-animation: none;
      -ms-animation: none;
      -o-animation: none;
      animation: none; }
      #biomes .biome-info.current .biome-sign {
        -webkit-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -moz-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -ms-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -o-animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275);
        animation: 450ms popup cubic-bezier(0.175, 0.885, 0.32, 1.275); }
    #biomes h2 {
      color: #fff;
      text-shadow: 0 0 0 transparent, -1px -1px 0 #1aa5ae, 0px -1px 0 #1aa5ae, 1px -1px 0 #1aa5ae, -1px 0px 0 #1aa5ae, 0px 0px 0 #1aa5ae, 1px 0px 0 #1aa5ae, -1px 1px 0 #1aa5ae, 0px 1px 0 #1aa5ae, 1px 1px 0 #1aa5ae, -2px -2px 0 #1aa5ae, -1px -2px 0 #1aa5ae, 0px -2px 0 #1aa5ae, 1px -2px 0 #1aa5ae, 2px -2px 0 #1aa5ae, -2px -1px 0 #1aa5ae, -1px -1px 0 #1aa5ae, 0px -1px 0 #1aa5ae, 1px -1px 0 #1aa5ae, 2px -1px 0 #1aa5ae, -2px 0px 0 #1aa5ae, -1px 0px 0 #1aa5ae, 0px 0px 0 #1aa5ae, 1px 0px 0 #1aa5ae, 2px 0px 0 #1aa5ae, -2px 1px 0 #1aa5ae, -1px 1px 0 #1aa5ae, 0px 1px 0 #1aa5ae, 1px 1px 0 #1aa5ae, 2px 1px 0 #1aa5ae, -2px 2px 0 #1aa5ae, -1px 2px 0 #1aa5ae, 0px 2px 0 #1aa5ae, 1px 2px 0 #1aa5ae, 2px 2px 0 #1aa5ae, -3px -3px 0 #1aa5ae, -2px -3px 0 #1aa5ae, -1px -3px 0 #1aa5ae, 0px -3px 0 #1aa5ae, 1px -3px 0 #1aa5ae, 2px -3px 0 #1aa5ae, 3px -3px 0 #1aa5ae, -3px -2px 0 #1aa5ae, -2px -2px 0 #1aa5ae, -1px -2px 0 #1aa5ae, 0px -2px 0 #1aa5ae, 1px -2px 0 #1aa5ae, 2px -2px 0 #1aa5ae, 3px -2px 0 #1aa5ae, -3px -1px 0 #1aa5ae, -2px -1px 0 #1aa5ae, -1px -1px 0 #1aa5ae, 0px -1px 0 #1aa5ae, 1px -1px 0 #1aa5ae, 2px -1px 0 #1aa5ae, 3px -1px 0 #1aa5ae, -3px 0px 0 #1aa5ae, -2px 0px 0 #1aa5ae, -1px 0px 0 #1aa5ae, 0px 0px 0 #1aa5ae, 1px 0px 0 #1aa5ae, 2px 0px 0 #1aa5ae, 3px 0px 0 #1aa5ae, -3px 1px 0 #1aa5ae, -2px 1px 0 #1aa5ae, -1px 1px 0 #1aa5ae, 0px 1px 0 #1aa5ae, 1px 1px 0 #1aa5ae, 2px 1px 0 #1aa5ae, 3px 1px 0 #1aa5ae, -3px 2px 0 #1aa5ae, -2px 2px 0 #1aa5ae, -1px 2px 0 #1aa5ae, 0px 2px 0 #1aa5ae, 1px 2px 0 #1aa5ae, 2px 2px 0 #1aa5ae, 3px 2px 0 #1aa5ae, -3px 3px 0 #1aa5ae, -2px 3px 0 #1aa5ae, -1px 3px 0 #1aa5ae, 0px 3px 0 #1aa5ae, 1px 3px 0 #1aa5ae, 2px 3px 0 #1aa5ae, 3px 3px 0 #1aa5ae, -4px -4px 0 #1aa5ae, -3px -4px 0 #1aa5ae, -2px -4px 0 #1aa5ae, -1px -4px 0 #1aa5ae, 0px -4px 0 #1aa5ae, 1px -4px 0 #1aa5ae, 2px -4px 0 #1aa5ae, 3px -4px 0 #1aa5ae, 4px -4px 0 #1aa5ae, -4px -3px 0 #1aa5ae, -3px -3px 0 #1aa5ae, -2px -3px 0 #1aa5ae, -1px -3px 0 #1aa5ae, 0px -3px 0 #1aa5ae, 1px -3px 0 #1aa5ae, 2px -3px 0 #1aa5ae, 3px -3px 0 #1aa5ae, 4px -3px 0 #1aa5ae, -4px -2px 0 #1aa5ae, -3px -2px 0 #1aa5ae, -2px -2px 0 #1aa5ae, -1px -2px 0 #1aa5ae, 0px -2px 0 #1aa5ae, 1px -2px 0 #1aa5ae, 2px -2px 0 #1aa5ae, 3px -2px 0 #1aa5ae, 4px -2px 0 #1aa5ae, -4px -1px 0 #1aa5ae, -3px -1px 0 #1aa5ae, -2px -1px 0 #1aa5ae, -1px -1px 0 #1aa5ae, 0px -1px 0 #1aa5ae, 1px -1px 0 #1aa5ae, 2px -1px 0 #1aa5ae, 3px -1px 0 #1aa5ae, 4px -1px 0 #1aa5ae, -4px 0px 0 #1aa5ae, -3px 0px 0 #1aa5ae, -2px 0px 0 #1aa5ae, -1px 0px 0 #1aa5ae, 0px 0px 0 #1aa5ae, 1px 0px 0 #1aa5ae, 2px 0px 0 #1aa5ae, 3px 0px 0 #1aa5ae, 4px 0px 0 #1aa5ae, -4px 1px 0 #1aa5ae, -3px 1px 0 #1aa5ae, -2px 1px 0 #1aa5ae, -1px 1px 0 #1aa5ae, 0px 1px 0 #1aa5ae, 1px 1px 0 #1aa5ae, 2px 1px 0 #1aa5ae, 3px 1px 0 #1aa5ae, 4px 1px 0 #1aa5ae, -4px 2px 0 #1aa5ae, -3px 2px 0 #1aa5ae, -2px 2px 0 #1aa5ae, -1px 2px 0 #1aa5ae, 0px 2px 0 #1aa5ae, 1px 2px 0 #1aa5ae, 2px 2px 0 #1aa5ae, 3px 2px 0 #1aa5ae, 4px 2px 0 #1aa5ae, -4px 3px 0 #1aa5ae, -3px 3px 0 #1aa5ae, -2px 3px 0 #1aa5ae, -1px 3px 0 #1aa5ae, 0px 3px 0 #1aa5ae, 1px 3px 0 #1aa5ae, 2px 3px 0 #1aa5ae, 3px 3px 0 #1aa5ae, 4px 3px 0 #1aa5ae, -4px 4px 0 #1aa5ae, -3px 4px 0 #1aa5ae, -2px 4px 0 #1aa5ae, -1px 4px 0 #1aa5ae, 0px 4px 0 #1aa5ae, 1px 4px 0 #1aa5ae, 2px 4px 0 #1aa5ae, 3px 4px 0 #1aa5ae, 4px 4px 0 #1aa5ae, -5px -5px 0 #1aa5ae, -4px -5px 0 #1aa5ae, -3px -5px 0 #1aa5ae, -2px -5px 0 #1aa5ae, -1px -5px 0 #1aa5ae, 0px -5px 0 #1aa5ae, 1px -5px 0 #1aa5ae, 2px -5px 0 #1aa5ae, 3px -5px 0 #1aa5ae, 4px -5px 0 #1aa5ae, 5px -5px 0 #1aa5ae, -5px -4px 0 #1aa5ae, -4px -4px 0 #1aa5ae, -3px -4px 0 #1aa5ae, -2px -4px 0 #1aa5ae, -1px -4px 0 #1aa5ae, 0px -4px 0 #1aa5ae, 1px -4px 0 #1aa5ae, 2px -4px 0 #1aa5ae, 3px -4px 0 #1aa5ae, 4px -4px 0 #1aa5ae, 5px -4px 0 #1aa5ae, -5px -3px 0 #1aa5ae, -4px -3px 0 #1aa5ae, -3px -3px 0 #1aa5ae, -2px -3px 0 #1aa5ae, -1px -3px 0 #1aa5ae, 0px -3px 0 #1aa5ae, 1px -3px 0 #1aa5ae, 2px -3px 0 #1aa5ae, 3px -3px 0 #1aa5ae, 4px -3px 0 #1aa5ae, 5px -3px 0 #1aa5ae, -5px -2px 0 #1aa5ae, -4px -2px 0 #1aa5ae, -3px -2px 0 #1aa5ae, -2px -2px 0 #1aa5ae, -1px -2px 0 #1aa5ae, 0px -2px 0 #1aa5ae, 1px -2px 0 #1aa5ae, 2px -2px 0 #1aa5ae, 3px -2px 0 #1aa5ae, 4px -2px 0 #1aa5ae, 5px -2px 0 #1aa5ae, -5px -1px 0 #1aa5ae, -4px -1px 0 #1aa5ae, -3px -1px 0 #1aa5ae, -2px -1px 0 #1aa5ae, -1px -1px 0 #1aa5ae, 0px -1px 0 #1aa5ae, 1px -1px 0 #1aa5ae, 2px -1px 0 #1aa5ae, 3px -1px 0 #1aa5ae, 4px -1px 0 #1aa5ae, 5px -1px 0 #1aa5ae, -5px 0px 0 #1aa5ae, -4px 0px 0 #1aa5ae, -3px 0px 0 #1aa5ae, -2px 0px 0 #1aa5ae, -1px 0px 0 #1aa5ae, 0px 0px 0 #1aa5ae, 1px 0px 0 #1aa5ae, 2px 0px 0 #1aa5ae, 3px 0px 0 #1aa5ae, 4px 0px 0 #1aa5ae, 5px 0px 0 #1aa5ae, -5px 1px 0 #1aa5ae, -4px 1px 0 #1aa5ae, -3px 1px 0 #1aa5ae, -2px 1px 0 #1aa5ae, -1px 1px 0 #1aa5ae, 0px 1px 0 #1aa5ae, 1px 1px 0 #1aa5ae, 2px 1px 0 #1aa5ae, 3px 1px 0 #1aa5ae, 4px 1px 0 #1aa5ae, 5px 1px 0 #1aa5ae, -5px 2px 0 #1aa5ae, -4px 2px 0 #1aa5ae, -3px 2px 0 #1aa5ae, -2px 2px 0 #1aa5ae, -1px 2px 0 #1aa5ae, 0px 2px 0 #1aa5ae, 1px 2px 0 #1aa5ae, 2px 2px 0 #1aa5ae, 3px 2px 0 #1aa5ae, 4px 2px 0 #1aa5ae, 5px 2px 0 #1aa5ae, -5px 3px 0 #1aa5ae, -4px 3px 0 #1aa5ae, -3px 3px 0 #1aa5ae, -2px 3px 0 #1aa5ae, -1px 3px 0 #1aa5ae, 0px 3px 0 #1aa5ae, 1px 3px 0 #1aa5ae, 2px 3px 0 #1aa5ae, 3px 3px 0 #1aa5ae, 4px 3px 0 #1aa5ae, 5px 3px 0 #1aa5ae, -5px 4px 0 #1aa5ae, -4px 4px 0 #1aa5ae, -3px 4px 0 #1aa5ae, -2px 4px 0 #1aa5ae, -1px 4px 0 #1aa5ae, 0px 4px 0 #1aa5ae, 1px 4px 0 #1aa5ae, 2px 4px 0 #1aa5ae, 3px 4px 0 #1aa5ae, 4px 4px 0 #1aa5ae, 5px 4px 0 #1aa5ae, -5px 5px 0 #1aa5ae, -4px 5px 0 #1aa5ae, -3px 5px 0 #1aa5ae, -2px 5px 0 #1aa5ae, -1px 5px 0 #1aa5ae, 0px 5px 0 #1aa5ae, 1px 5px 0 #1aa5ae, 2px 5px 0 #1aa5ae, 3px 5px 0 #1aa5ae, 4px 5px 0 #1aa5ae, 5px 5px 0 #1aa5ae; }
    #biomes .biomes-main {
      padding: 0; }
    #biomes .biome-border,
    #biomes .biome {
      border-radius: 0; }
    #biomes .biome-border {
      padding: 2.5em 0;
      border-width: 0.3em 0; }
    #biomes .biome {
      border-width: 0.3em 0;
      padding: 1em 3em 3em; }
    #biomes header {
      position: relative;
      padding-bottom: 3em;
      min-height: 12em; }
      #biomes header h3 {
        padding-left: 9em;
        text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff; }
    #biomes .resort header h3 {
      padding-top: 1em; }
    #biomes .biome-sign {
      position: absolute;
      left: 1em;
      width: 45%;
      max-width: 32.5em;
      background-size: 100%;
      pointer-events: none; }
      #biomes .biome-sign img {
        display: block;
        width: 100%; }
    #biomes .paragraph .screenshot,
    #biomes .paragraph .text {
      width: auto; }
    #biomes .paragraph .screenshot .inner {
      padding-top: 0; }
    #biomes .paragraph .text {
      padding-top: 2em; }
    #biomes .paragraph.left .text,
    #biomes .paragraph.right .text {
      margin-right: 0;
      margin-left: 0; }
    #biomes .paragraph.left .screenshot,
    #biomes .paragraph.right .text,
    #biomes .paragraph.left .text,
    #biomes .paragraph.right .screenshot {
      float: none; }
    #biomes .paragraph .screenshot {
      max-width: 49em;
      margin: 0 auto;
      padding: 0 2em; }
    #biomes h3 {
      font-size: 3.6em; }
    #biomes h4 {
      font-size: 2.4em;
      margin-bottom: 0.25em; }
    #biomes .screenshot .thumbnail {
      float: none;
      width: auto;
      max-width: 40em;
      margin: 2em auto 0; }
      #biomes .screenshot .thumbnail:hover {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; }
      #biomes .screenshot .thumbnail + .thumbnail {
        margin: 1em auto 0; } }

@media screen and (max-width: 720px) {
  #biomes header h3 {
    padding-left: 50%; } }

@media screen and (max-width: 600px) {
  #biomes header h3 {
    font-size: 2.8em; } }

.diorama-menu {
  max-width: 75em;
  margin: 0 auto 5em; }
  .diorama-menu .button {
    width: 20em;
    height: 7.9em;
    display: inline-block;
    background: url("../img/ui/button_gray.png") no-repeat center;
    background-size: 100%;
    color: #838383;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    tap-highlight-color: transparent; }
    .diorama-menu .button.current {
      background-image: url("../img/ui/button_blue.png");
      color: #fff; }
    .diorama-menu .button span {
      font-size: 3em;
      height: 2.633333em;
      line-height: 2.633333em;
      text-transform: uppercase; }

#press {
  background: url("../img/press/press-bg.jpg") no-repeat center;
  background-size: cover;
  padding: 3.8em 4em 3.5em;
  color: #ffe0af; }
  #press .width-container {
    max-width: 135em;
    padding: 0; }
  #press h3 {
    font-size: 4.8em;
    text-transform: uppercase;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d, -5px -5px 0 #95622d, -4px -5px 0 #95622d, -3px -5px 0 #95622d, -2px -5px 0 #95622d, -1px -5px 0 #95622d, 0px -5px 0 #95622d, 1px -5px 0 #95622d, 2px -5px 0 #95622d, 3px -5px 0 #95622d, 4px -5px 0 #95622d, 5px -5px 0 #95622d, -5px -4px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, 5px -4px 0 #95622d, -5px -3px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, 5px -3px 0 #95622d, -5px -2px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, 5px -2px 0 #95622d, -5px -1px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, 5px -1px 0 #95622d, -5px 0px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, 5px 0px 0 #95622d, -5px 1px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, 5px 1px 0 #95622d, -5px 2px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, 5px 2px 0 #95622d, -5px 3px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, 5px 3px 0 #95622d, -5px 4px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d, 5px 4px 0 #95622d, -5px 5px 0 #95622d, -4px 5px 0 #95622d, -3px 5px 0 #95622d, -2px 5px 0 #95622d, -1px 5px 0 #95622d, 0px 5px 0 #95622d, 1px 5px 0 #95622d, 2px 5px 0 #95622d, 3px 5px 0 #95622d, 4px 5px 0 #95622d, 5px 5px 0 #95622d; }
  #press .quotes {
    margin-top: 4em; }
    #press .quotes:before, #press .quotes:after {
      content: " ";
      display: table; }
    #press .quotes:after {
      clear: both; }
   #press blockquote {
    font-size: 2.8em;
    line-height: 1.2;
    background: #95622d;
    border-radius: 0.65em;
    padding: 1em 1em;
    margin:.5em ;
    max-width:22em;
    display: inline-block;
    -webkit-box-shadow: 0 0 5px 5px rgba(255, 224, 175, 0.16);
    -moz-box-shadow: 0 0 5px 5px rgba(255, 224, 175, 0.16);
    -ms-box-shadow: 0 0 5px 5px rgba(255, 224, 175, 0.16);
    -o-box-shadow: 0 0 5px 5px rgba(255, 224, 175, 0.16);
    box-shadow: 0 0 5px 5px rgba(255, 224, 175, 0.16); }
  #press .button {
    height: 2.142857em;
    width: 7.142857em;
    background: url("../img/ui/button_yellow.png") no-repeat;
    background-size: 100% 100%;
    margin: 0.809524em auto;
    display: block;
    color: #513c2d;
    font-size: 4.2em;
    line-height: 2em;
    text-transform: uppercase; }

@media screen and (max-width: 1000px) {
  #press h3 {
    font-size: 3.6em;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, -4px -4px 0 #95622d, -3px -4px 0 #95622d, -2px -4px 0 #95622d, -1px -4px 0 #95622d, 0px -4px 0 #95622d, 1px -4px 0 #95622d, 2px -4px 0 #95622d, 3px -4px 0 #95622d, 4px -4px 0 #95622d, -4px -3px 0 #95622d, -3px -3px 0 #95622d, -2px -3px 0 #95622d, -1px -3px 0 #95622d, 0px -3px 0 #95622d, 1px -3px 0 #95622d, 2px -3px 0 #95622d, 3px -3px 0 #95622d, 4px -3px 0 #95622d, -4px -2px 0 #95622d, -3px -2px 0 #95622d, -2px -2px 0 #95622d, -1px -2px 0 #95622d, 0px -2px 0 #95622d, 1px -2px 0 #95622d, 2px -2px 0 #95622d, 3px -2px 0 #95622d, 4px -2px 0 #95622d, -4px -1px 0 #95622d, -3px -1px 0 #95622d, -2px -1px 0 #95622d, -1px -1px 0 #95622d, 0px -1px 0 #95622d, 1px -1px 0 #95622d, 2px -1px 0 #95622d, 3px -1px 0 #95622d, 4px -1px 0 #95622d, -4px 0px 0 #95622d, -3px 0px 0 #95622d, -2px 0px 0 #95622d, -1px 0px 0 #95622d, 0px 0px 0 #95622d, 1px 0px 0 #95622d, 2px 0px 0 #95622d, 3px 0px 0 #95622d, 4px 0px 0 #95622d, -4px 1px 0 #95622d, -3px 1px 0 #95622d, -2px 1px 0 #95622d, -1px 1px 0 #95622d, 0px 1px 0 #95622d, 1px 1px 0 #95622d, 2px 1px 0 #95622d, 3px 1px 0 #95622d, 4px 1px 0 #95622d, -4px 2px 0 #95622d, -3px 2px 0 #95622d, -2px 2px 0 #95622d, -1px 2px 0 #95622d, 0px 2px 0 #95622d, 1px 2px 0 #95622d, 2px 2px 0 #95622d, 3px 2px 0 #95622d, 4px 2px 0 #95622d, -4px 3px 0 #95622d, -3px 3px 0 #95622d, -2px 3px 0 #95622d, -1px 3px 0 #95622d, 0px 3px 0 #95622d, 1px 3px 0 #95622d, 2px 3px 0 #95622d, 3px 3px 0 #95622d, 4px 3px 0 #95622d, -4px 4px 0 #95622d, -3px 4px 0 #95622d, -2px 4px 0 #95622d, -1px 4px 0 #95622d, 0px 4px 0 #95622d, 1px 4px 0 #95622d, 2px 4px 0 #95622d, 3px 4px 0 #95622d, 4px 4px 0 #95622d; }
  #press blockquote:nth-child(1) {
    max-width: 18em; }
  #press blockquote {
    width: auto !important;
    float: none;
    margin-left: 0 !important;
    font-size: 2.4em; }
    #press blockquote + blockquote {
      margin-top: 1em; } }

.main-footer {
  background: url("../img/footer/OceanFloorBanner.png") repeat-x, url("../img/footer/bubbles-seafoam.png") repeat-x, url("../img/footer/darkwaterbg.jpg") no-repeat;
  background-size: 192em, 192em, cover;
  background-position: center bottom, center 0, center -15em;
  color: #fff;
  padding: 12em 4em 2em; }
  .main-footer h3 {
    font-size: 6em;
    text-transform: uppercase;
    color: #00d1ff;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, -5px -5px 0 #fff, -4px -5px 0 #fff, -3px -5px 0 #fff, -2px -5px 0 #fff, -1px -5px 0 #fff, 0px -5px 0 #fff, 1px -5px 0 #fff, 2px -5px 0 #fff, 3px -5px 0 #fff, 4px -5px 0 #fff, 5px -5px 0 #fff, -5px -4px 0 #fff, -4px -4px 0 #fff, -3px -4px 0 #fff, -2px -4px 0 #fff, -1px -4px 0 #fff, 0px -4px 0 #fff, 1px -4px 0 #fff, 2px -4px 0 #fff, 3px -4px 0 #fff, 4px -4px 0 #fff, 5px -4px 0 #fff, -5px -3px 0 #fff, -4px -3px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, 4px -3px 0 #fff, 5px -3px 0 #fff, -5px -2px 0 #fff, -4px -2px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, 4px -2px 0 #fff, 5px -2px 0 #fff, -5px -1px 0 #fff, -4px -1px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, 4px -1px 0 #fff, 5px -1px 0 #fff, -5px 0px 0 #fff, -4px 0px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, 4px 0px 0 #fff, 5px 0px 0 #fff, -5px 1px 0 #fff, -4px 1px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, 4px 1px 0 #fff, 5px 1px 0 #fff, -5px 2px 0 #fff, -4px 2px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, 4px 2px 0 #fff, 5px 2px 0 #fff, -5px 3px 0 #fff, -4px 3px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff, 4px 3px 0 #fff, 5px 3px 0 #fff, -5px 4px 0 #fff, -4px 4px 0 #fff, -3px 4px 0 #fff, -2px 4px 0 #fff, -1px 4px 0 #fff, 0px 4px 0 #fff, 1px 4px 0 #fff, 2px 4px 0 #fff, 3px 4px 0 #fff, 4px 4px 0 #fff, 5px 4px 0 #fff, -5px 5px 0 #fff, -4px 5px 0 #fff, -3px 5px 0 #fff, -2px 5px 0 #fff, -1px 5px 0 #fff, 0px 5px 0 #fff, 1px 5px 0 #fff, 2px 5px 0 #fff, 3px 5px 0 #fff, 4px 5px 0 #fff, 5px 5px 0 #fff; }
  .main-footer .social-links {
    margin: 2em auto; }
    .main-footer .social-links a {
      width: 14.6em;
      display: inline-block;
      position: relative; }
      .main-footer .social-links a img {
        display: block;
        width: 85%; }
      .main-footer .social-links a:nth-child(2), .main-footer .social-links a:nth-child(3) {
        top: 1em; }
      .main-footer .social-links a::nth-child(4) {
        top: 0.5em; }
    .main-footer .social-links a + a {
      margin-left: 2em; }
  .main-footer .copy {
    font-size: 3em;
    line-height: 1.2;
    color: #2d5aec;
    text-shadow: 0 0 0 transparent, -1px -1px 0 #ddf1ff, 0px -1px 0 #ddf1ff, 1px -1px 0 #ddf1ff, -1px 0px 0 #ddf1ff, 0px 0px 0 #ddf1ff, 1px 0px 0 #ddf1ff, -1px 1px 0 #ddf1ff, 0px 1px 0 #ddf1ff, 1px 1px 0 #ddf1ff, -2px -2px 0 #ddf1ff, -1px -2px 0 #ddf1ff, 0px -2px 0 #ddf1ff, 1px -2px 0 #ddf1ff, 2px -2px 0 #ddf1ff, -2px -1px 0 #ddf1ff, -1px -1px 0 #ddf1ff, 0px -1px 0 #ddf1ff, 1px -1px 0 #ddf1ff, 2px -1px 0 #ddf1ff, -2px 0px 0 #ddf1ff, -1px 0px 0 #ddf1ff, 0px 0px 0 #ddf1ff, 1px 0px 0 #ddf1ff, 2px 0px 0 #ddf1ff, -2px 1px 0 #ddf1ff, -1px 1px 0 #ddf1ff, 0px 1px 0 #ddf1ff, 1px 1px 0 #ddf1ff, 2px 1px 0 #ddf1ff, -2px 2px 0 #ddf1ff, -1px 2px 0 #ddf1ff, 0px 2px 0 #ddf1ff, 1px 2px 0 #ddf1ff, 2px 2px 0 #ddf1ff, -3px -3px 0 #ddf1ff, -2px -3px 0 #ddf1ff, -1px -3px 0 #ddf1ff, 0px -3px 0 #ddf1ff, 1px -3px 0 #ddf1ff, 2px -3px 0 #ddf1ff, 3px -3px 0 #ddf1ff, -3px -2px 0 #ddf1ff, -2px -2px 0 #ddf1ff, -1px -2px 0 #ddf1ff, 0px -2px 0 #ddf1ff, 1px -2px 0 #ddf1ff, 2px -2px 0 #ddf1ff, 3px -2px 0 #ddf1ff, -3px -1px 0 #ddf1ff, -2px -1px 0 #ddf1ff, -1px -1px 0 #ddf1ff, 0px -1px 0 #ddf1ff, 1px -1px 0 #ddf1ff, 2px -1px 0 #ddf1ff, 3px -1px 0 #ddf1ff, -3px 0px 0 #ddf1ff, -2px 0px 0 #ddf1ff, -1px 0px 0 #ddf1ff, 0px 0px 0 #ddf1ff, 1px 0px 0 #ddf1ff, 2px 0px 0 #ddf1ff, 3px 0px 0 #ddf1ff, -3px 1px 0 #ddf1ff, -2px 1px 0 #ddf1ff, -1px 1px 0 #ddf1ff, 0px 1px 0 #ddf1ff, 1px 1px 0 #ddf1ff, 2px 1px 0 #ddf1ff, 3px 1px 0 #ddf1ff, -3px 2px 0 #ddf1ff, -2px 2px 0 #ddf1ff, -1px 2px 0 #ddf1ff, 0px 2px 0 #ddf1ff, 1px 2px 0 #ddf1ff, 2px 2px 0 #ddf1ff, 3px 2px 0 #ddf1ff, -3px 3px 0 #ddf1ff, -2px 3px 0 #ddf1ff, -1px 3px 0 #ddf1ff, 0px 3px 0 #ddf1ff, 1px 3px 0 #ddf1ff, 2px 3px 0 #ddf1ff, 3px 3px 0 #ddf1ff; }
  .main-footer .owlchemy-logo {
    margin-top: 20em; }
    .main-footer .owlchemy-logo img {
      max-width: 29.8em; }
  .main-footer .legal {
    font-family: sans-serif;
    color: #513c2d;
    font-size: 2.4em;
    margin-top: 0.5em; }
    .main-footer .legal ul {
      margin-top: 0.75em; }
    .main-footer .legal li {
      display: inline-block;
      font-weight: 600; }
      .main-footer .legal li + li {
        margin-left: 1.2em; }

@media screen and (max-width: 1000px) {
  .main-footer {
    background-size: 150em, 150%, cover;
    background-position: center bottom, center 0, center -15em;
    padding-right: 2em;
    padding-left: 2em;
    padding-top: 8em; }
    .main-footer h3 {
      font-size: 3.6em;
      text-shadow: 0 0 0 transparent, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, -3px -3px 0 #fff, -2px -3px 0 #fff, -1px -3px 0 #fff, 0px -3px 0 #fff, 1px -3px 0 #fff, 2px -3px 0 #fff, 3px -3px 0 #fff, -3px -2px 0 #fff, -2px -2px 0 #fff, -1px -2px 0 #fff, 0px -2px 0 #fff, 1px -2px 0 #fff, 2px -2px 0 #fff, 3px -2px 0 #fff, -3px -1px 0 #fff, -2px -1px 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, 1px -1px 0 #fff, 2px -1px 0 #fff, 3px -1px 0 #fff, -3px 0px 0 #fff, -2px 0px 0 #fff, -1px 0px 0 #fff, 0px 0px 0 #fff, 1px 0px 0 #fff, 2px 0px 0 #fff, 3px 0px 0 #fff, -3px 1px 0 #fff, -2px 1px 0 #fff, -1px 1px 0 #fff, 0px 1px 0 #fff, 1px 1px 0 #fff, 2px 1px 0 #fff, 3px 1px 0 #fff, -3px 2px 0 #fff, -2px 2px 0 #fff, -1px 2px 0 #fff, 0px 2px 0 #fff, 1px 2px 0 #fff, 2px 2px 0 #fff, 3px 2px 0 #fff, -3px 3px 0 #fff, -2px 3px 0 #fff, -1px 3px 0 #fff, 0px 3px 0 #fff, 1px 3px 0 #fff, 2px 3px 0 #fff, 3px 3px 0 #fff; }
    .main-footer .social-links a {
      width: 20%;
      height: auto; }
    .main-footer .copy {
      font-size: 2.541em;
      text-shadow: 0 0 0 transparent, -1px -1px 0 #ddf1ff, 0px -1px 0 #ddf1ff, 1px -1px 0 #ddf1ff, -1px 0px 0 #ddf1ff, 0px 0px 0 #ddf1ff, 1px 0px 0 #ddf1ff, -1px 1px 0 #ddf1ff, 0px 1px 0 #ddf1ff, 1px 1px 0 #ddf1ff, -2px -2px 0 #ddf1ff, -1px -2px 0 #ddf1ff, 0px -2px 0 #ddf1ff, 1px -2px 0 #ddf1ff, 2px -2px 0 #ddf1ff, -2px -1px 0 #ddf1ff, -1px -1px 0 #ddf1ff, 0px -1px 0 #ddf1ff, 1px -1px 0 #ddf1ff, 2px -1px 0 #ddf1ff, -2px 0px 0 #ddf1ff, -1px 0px 0 #ddf1ff, 0px 0px 0 #ddf1ff, 1px 0px 0 #ddf1ff, 2px 0px 0 #ddf1ff, -2px 1px 0 #ddf1ff, -1px 1px 0 #ddf1ff, 0px 1px 0 #ddf1ff, 1px 1px 0 #ddf1ff, 2px 1px 0 #ddf1ff, -2px 2px 0 #ddf1ff, -1px 2px 0 #ddf1ff, 0px 2px 0 #ddf1ff, 1px 2px 0 #ddf1ff, 2px 2px 0 #ddf1ff; }
    .main-footer .legal ul {
      margin-top: 0.5em; }
    .main-footer .legal li + li {
      margin-left: 0.1em; } }

.burger {
  position: absolute;
  height: 6em;
  width: 6em;
  background: url("../img/ui/burger.png") no-repeat center;
  background-size: 3.5em 2.5em;
  top: 1.25em;
  right: 1.25em;
  z-index: 5; }
  .burger.dark {
    background-image: url("../img/ui/burger-dark.png"); }

.mobile-menu {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 31em;
  z-index: 10;
  background: rgba(255, 255, 255, 0.95);
  padding: 0 1.5em;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: 500ms all cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: 500ms all cubic-bezier(0.23, 1, 0.32, 1);
  -ms-transition: 500ms all cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: 500ms all cubic-bezier(0.23, 1, 0.32, 1);
  transition: 500ms all cubic-bezier(0.23, 1, 0.32, 1);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 7em; }
  .mobile-menu.open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  .mobile-menu ul {
    margin-top: 7em;
    border-top: 0.3em solid #707070; }
  .mobile-menu li {
    border-bottom: 0.3em solid #cccccc;
    height: 6.5em;
    line-height: 6.5em; }
    .mobile-menu li a {
      font-size: 4.135em;
      color: #25befa;
      text-transform: uppercase;
      font-family: "Raleway", sans-serif; }

.lightbox {
  position: fixed;
  z-index: 50;
  background: rgba(0, 0, 0, 0.8);
  padding: 8em 3em;
  display: none;
  cursor: pointer; }
  .lightbox.visible {
    display: table;
    vertical-align: middle; }
  .lightbox .inner {
    position: relative;
    height: 100%;
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    z-index: 1; }
    .lightbox .inner img {
      max-width: 100%;
      max-height: 100%;
      cursor: default; }
  .lightbox .close {
    position: absolute;
    top: 3em;
    right: 3em;
    height: 3em;
    width: 3em;
    background: url("../img/ui/close.png") no-repeat center;
    background-size: 100%;
    z-index: 2;
    opacity: 0.8; }

@media screen and (max-width: 1000px) {
  .lightbox {
    padding: 5em 0; }
    .lightbox .close {
      top: 2em;
      right: 2em;
      height: 3em;
      width: 3em; } }

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