/*LIBRARIES */
/* line 17, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/*SETTINGS */
@font-face {
  font-family: "GothamBook";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/GothamBook.eot");
  src: url("../../../assets/fonts/GothamBook.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/GothamBook.woff") format("woff"), url("../../../assets/fonts/GothamBook.ttf") format("truetype"), url("../../../assets/fonts/GothamBook.svg#GothamBook") format("svg"); }

@font-face {
  font-family: "GothamBold";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/GothamBold.eot");
  src: url("../../../assets/fonts/GothamBold.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/GothamBold.woff") format("woff"), url("../../../assets/fonts/GothamBold.ttf") format("truetype"), url("../../../assets/fonts/GothamBold.svg#GothamBold") format("svg"); }

@font-face {
  font-family: "GothamBlack";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/GothamBold.eot");
  src: url("../../../assets/fonts/GothamBold.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/GothamBold.woff") format("woff"), url("../../../assets/fonts/GothamBold.ttf") format("truetype"), url("../../../assets/fonts/GothamBold.svg#GothamBlack") format("svg"); }

@font-face {
  font-family: "GothamMedium";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/GothamMedium.eot");
  src: url("../../../assets/fonts/GothamMedium.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/GothamMedium.woff") format("woff"), url("../../../assets/fonts/GothamMedium.ttf") format("truetype"), url("../../../assets/fonts/GothamMedium.svg#GothamMedium") format("svg"); }

@font-face {
  font-family: "FuturaBold";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/FuturaBold.eot");
  src: url("../../../assets/fonts/FuturaBold.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/FuturaBold.woff") format("woff"), url("../../../assets/fonts/FuturaBold.ttf") format("truetype"), url("../../../assets/fonts/FuturaBold.svg#FuturaBold") format("svg"); }

@font-face {
  font-family: "FranklinGothicMedium";
  font-weight: normal;
  font-style: normal;
  src: url("../../../assets/fonts/FranklinGothicMedium.eot");
  src: url("../../../assets/fonts/FranklinGothicMedium.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/FranklinGothicMedium.woff") format("woff"), url("../../../assets/fonts/FranklinGothicMedium.ttf") format("truetype"), url("../../../assets/fonts/FranklinGothicMedium.svg#FranklinGothicMedium") format("svg"); }


@font-face {
    font-family: 'arialbold';
    src: url('../../../assets/fonts/arialbd_0-webfont.eot');
    src: url('../../../assets/fonts/arialbd_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../assets/fonts/arialbd_0-webfont.woff') format('woff'),
         url('../../../assets/fonts/arialbd_0-webfont.ttf') format('truetype'),
         url('../../../assets/fonts/arialbd_0-webfont.svg#arialbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* line 2, ../sass/utilities.sass */
button {
  background-color: transparent;
  padding: 0px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  outline: 0;
  cursor: pointer !important; }

/* line 11, ../sass/utilities.sass */
a {
  border: 0px;
  outline: 0;
  text-decoration: none; }

/* line 16, ../sass/utilities.sass */
.hidden, .sitemode, #wrapper .header-container header .nav-container nav a.arrow, #wrapper section, #wrapper section.home .quote-container aside, #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside, #wrapper section.about .content-container article, #wrapper section.about .content-container article.cast .bio-container > .p,
#wrapper section.about .content-container article.crew .bio-container > .p, #wrapper section.downloads .content-container article .mask-container .mask ul.slider li, #wrapper section.sweeps .content-container article {
  display: none;
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 21, ../sass/utilities.sass */
.visible, .sitemode .text-container strong, .sitemode.disabled, #wrapper section.home .quote-container aside.on, #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside.on, #wrapper section.about .content-container article.on, #wrapper section.about .content-container article.cast .bio-container > .p.on,
#wrapper section.about .content-container article.crew .bio-container > .p.on, #wrapper section.downloads .content-container article .mask-container .mask ul.slider li.on, #wrapper section.sweeps .content-container article.on, #wrapper section.on {
  display: block;
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 26, ../sass/utilities.sass */
.noscrollbars {
  overflow: hidden !important; }

/* line 110, ../sass/utilities.sass */
html.lt-ie9 .hidden, html.lt-ie9 .sitemode, html.lt-ie9 #wrapper .header-container header .nav-container nav a.arrow, #wrapper .header-container header .nav-container nav html.lt-ie9 a.arrow, html.lt-ie9 #wrapper section, #wrapper html.lt-ie9 section, html.lt-ie9 #wrapper section.home .quote-container aside, #wrapper section.home .quote-container html.lt-ie9 aside, html.lt-ie9 #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside, #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container html.lt-ie9 aside, html.lt-ie9 #wrapper section.about .content-container article, #wrapper section.about .content-container html.lt-ie9 article, html.lt-ie9 #wrapper section.about .content-container article.cast .bio-container > .p, #wrapper section.about .content-container article.cast html.lt-ie9 .bio-container > .p,
html.lt-ie9 #wrapper section.about .content-container article.crew .bio-container > .p,
#wrapper section.about .content-container article.crew html.lt-ie9 .bio-container > .p, html.lt-ie9 #wrapper section.downloads .content-container article .mask-container .mask ul.slider li, #wrapper section.downloads .content-container article .mask-container .mask ul.slider html.lt-ie9 li, html.lt-ie9 #wrapper section.sweeps .content-container article, #wrapper section.sweeps .content-container html.lt-ie9 article {
  filter: auto !important;
  opacity: auto !important; }
/* line 114, ../sass/utilities.sass */
html.lt-ie9 .visible, html.lt-ie9 .sitemode .text-container strong, .sitemode .text-container html.lt-ie9 strong, html.lt-ie9 .sitemode.disabled, html.lt-ie9 #wrapper section.home .quote-container aside.on, #wrapper section.home .quote-container html.lt-ie9 aside.on, html.lt-ie9 #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside.on, #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container html.lt-ie9 aside.on, html.lt-ie9 #wrapper section.about .content-container article.on, #wrapper section.about .content-container html.lt-ie9 article.on, html.lt-ie9 #wrapper section.about .content-container article.cast .bio-container > .p.on, #wrapper section.about .content-container article.cast html.lt-ie9 .bio-container > .p.on,
html.lt-ie9 #wrapper section.about .content-container article.crew .bio-container > .p.on,
#wrapper section.about .content-container article.crew html.lt-ie9 .bio-container > .p.on, html.lt-ie9 #wrapper section.downloads .content-container article .mask-container .mask ul.slider li.on, #wrapper section.downloads .content-container article .mask-container .mask ul.slider html.lt-ie9 li.on, html.lt-ie9 #wrapper section.sweeps .content-container article.on, #wrapper section.sweeps .content-container html.lt-ie9 article.on, html.lt-ie9 #wrapper section.on, #wrapper html.lt-ie9 section.on {
  filter: auto !important;
  opacity: auto !important; }

/*PROJECT SPECIFIC MIXINS */
/*UI STYLES */
/* line 136, ../sass/main.sass */
.bg {
  position: relative;
  color: #53c2b1; }
  /* line 140, ../sass/main.sass */
  .bg.main {
    background-color: #2f6880; }
  /* line 144, ../sass/main.sass */
  .bg.default {
    background-image: transparent;
    background-color: black; }
  /* line 149, ../sass/main.sass */
  .bg.home {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #2f6880;
    background-position: right top; }
  /* line 158, ../sass/main.sass */
  .bg.about {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover; }
  /* line 165, ../sass/main.sass */
  .bg.casey {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover; }
  /* line 172, ../sass/main.sass */
  .bg.david {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover; }
  /* line 179, ../sass/main.sass */
  .bg.kenny {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover; }
  /* line 186, ../sass/main.sass */
  .bg.rose {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover; }

/*custom scrollbar overrides */
/* line 196, ../sass/main.sass */
.mCSB_dragger_bar {
  width: 15px !important;
  background-color: #f8ed12 !important;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
  filter: alpha(opacity=100);
  zoom: 1;
  opacity: 1 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

/* line 204, ../sass/main.sass */
.mCSB_draggerRail {
  visibility: hidden; }

/* line 214, ../sass/main.sass */
html, body {
  width: 100%;
  height: 100% !important;
  margin: 0px;
  padding: 0px; }

/* line 220, ../sass/main.sass */
body {
  background-color: black;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 229, ../sass/main.sass */
.roadblock {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 20000;
  background-color: #2f6880; }
  /* line 238, ../sass/main.sass */
  .roadblock .container {
    display: block;
    width: 351px;
    height: 63px;
    position: relative;
    padding-bottom: 60px;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    position: absolute;
    left: 50%;
    margin-left: -175.5px;
    top: 45%;
    margin-top: -31.5px;
    text-align: center; }
    /* line 261, ../sass/main.sass */
    .roadblock .container span {
      display: block;
      width: 100%;
      text-align: center;
      font-family: "arialbold", "sans-serif";
      font-size: 16px;
      color: white;
      margin-top: 134px;
      margin-bottom: 20px; }
    /* line 272, ../sass/main.sass */
    .roadblock .container a {
      margin-bottom: 8px;
      padding: 3px 14px;
      color: black;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      font-family: "Impact";
      font-weight: 900;
      letter-spacing: 0px;
      background-color: #f8ed12; }

/* line 290, ../sass/main.sass */
.loader {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 20000;
  background-color: #2f6880; }
  /* line 299, ../sass/main.sass */
  .loader .container {
    display: block;
    width: 351px;
    height: 63px;
    position: relative;
    padding-bottom: 60px;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent;
    position: absolute;
    left: 50%;
    margin-left: -175.5px;
    top: 45%;
    margin-top: -31.5px; }
    /* line 321, ../sass/main.sass */
    .loader .container .spinner {
      display: none;
      width: 100%;
      height: 32px;
      position: absolute;
      bottom: 0px;
      background-image: url(../../../assets/images/spinner.gif);
      background-repeat: no-repeat;
      background-position: center center;
      background-color: transparent; }
    /* line 334, ../sass/main.sass */
    .loader .container .bar-container {
      display: block;
      margin: 10px 0px;
      width: 100%;
      height: 1px;
      position: absolute;
      top: 118px; }
      /* line 342, ../sass/main.sass */
      .loader .container .bar-container .bar {
        position: relative;
        width: 0%;
        height: 100%;
        background-color: #f8ed12; }
    /* line 349, ../sass/main.sass */
    .loader .container strong {
      display: block;
      width: 100%;
      text-align: center;
      font-family: "arialbold", "Helvetica", "sans-serif";
      font-size: 24px;
      color: white;
      position: absolute;
      top: 134px; }

/* line 362, ../sass/main.sass */
.sitemode {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0);
  zoom: 1;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: black;
  z-index: 9999;
  cursor: pointer; }
  /* line 375, ../sass/main.sass */
  .sitemode .text-container {
    position: absolute;
    left: 50%;
    top: 46%;
    text-align: center; }
    /* line 381, ../sass/main.sass */
    .sitemode .text-container strong {
      display: block;
      width: 400px;
      font-family: "arialbold";
      font-size: 20px;
      color: white;
      position: relative;
      left: -50%;
      top: -50%; }

/* line 393, ../sass/main.sass */
.sitemode.disabled {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")";
  filter: alpha(opacity=80);
  zoom: 1; }

/* line 402, ../sass/main.sass */
#wrapper {
  width: 100%;
  min-width: 1024px;
  min-height: 582px;
  height: 100%;
  margin: auto auto; }
  /* line 410, ../sass/main.sass */
  #wrapper .wrapper-inner {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden !important;
    transition-timing-function: linear;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    transition: height 0.3s linear;
    -o-transition: height 0.3s linear;
    -moz-transition: height 0.3s linear;
    -webkit-transition: height 0.3s linear; }
  /* line 419, ../sass/main.sass */
  #wrapper .header-container {
    position: absolute;
    width: 100%;
    max-height: 34px !important;
    height: 34px !important;
    z-index: 3; }
    /* line 426, ../sass/main.sass */
    #wrapper .header-container header {
      width: 100%;
      position: static;
      background-color: #2f6880;
      height: 23px; }
      /* line 432, ../sass/main.sass */
      #wrapper .header-container header .nav-container {
        position: absolute;
        left: 50%;
        top: 2px; }
        /* line 437, ../sass/main.sass */
        #wrapper .header-container header .nav-container nav {
          width: 106%;
          position: relative;
          left: -50%; }
          /* line 442, ../sass/main.sass */
          #wrapper .header-container header .nav-container nav a.arrow {
            display: inline-block;
            width: 7px;
            height: 9px;
            text-indent: -9999px;
            border: 0px;
            position: absolute;
            top: 5px;
            background-image: url(../../../assets/images/sprite.png);
            background-position: -77px 0px;
            background-repeat: none;
            background-color: transparent; }
            /* line 457, ../sass/main.sass */
            #wrapper .header-container header .nav-container nav a.arrow.left {
              background-position: -77px 0px;
              left: -15px; }
            /* line 463, ../sass/main.sass */
            #wrapper .header-container header .nav-container nav a.arrow.right {
              background-position: -87px 0px;
              right: 15px; }
          /* line 469, ../sass/main.sass */
          #wrapper .header-container header .nav-container nav .list-container {
            display: inline-block;
            min-width: 667px;
            max-width: 667px;
            width: 667px;
            height: 24px;
            margin: 0px 5px;
            overflow: hidden;
            position: relative; }
            /* line 482, ../sass/main.sass */
            #wrapper .header-container header .nav-container nav .list-container > ul {
              margin: 0;
              padding: 0;
              border: 0;
              *zoom: 1;
              width: 999%;
              margin: 0px;
              position: absolute;
              left: 0px; }
              /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
              #wrapper .header-container header .nav-container nav .list-container > ul:before, #wrapper .header-container header .nav-container nav .list-container > ul:after {
                content: " ";
                display: table; }
              /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
              #wrapper .header-container header .nav-container nav .list-container > ul:after {
                clear: both; }
              /* line 60, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
              #wrapper .header-container header .nav-container nav .list-container > ul li {
                list-style-image: none;
                list-style-type: none;
                margin-left: 0;
                white-space: nowrap;
                display: inline;
                float: left;
                padding-left: 4px;
                padding-right: 4px; }
                /* line 48, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
                #wrapper .header-container header .nav-container nav .list-container > ul li:first-child, #wrapper .header-container header .nav-container nav .list-container > ul li.first {
                  padding-left: 0; }
                /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
                #wrapper .header-container header .nav-container nav .list-container > ul li:last-child {
                  padding-right: 0; }
                /* line 50, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
                #wrapper .header-container header .nav-container nav .list-container > ul li.last {
                  padding-right: 0; }
              /* line 489, ../sass/main.sass */
              #wrapper .header-container header .nav-container nav .list-container > ul > li {
                padding-left: 20px; }
                /* line 492, ../sass/main.sass */
                #wrapper .header-container header .nav-container nav .list-container > ul > li a {
                  font-family: "arialbold";
                  font-size: 71%;
                  letter-spacing: 0.09em;
                  text-decoration: none;
                  color: white;
                  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
                /* line 501, ../sass/main.sass */
                #wrapper .header-container header .nav-container nav .list-container > ul > li a:hover {
                  transition-timing-function: linear;
                  -webkit-transform: translate3d(0, 0, 0);
                  -webkit-backface-visibility: hidden;
                  -webkit-perspective: 1000;
                  transition: all 0.3s linear;
                  -o-transition: all 0.3s linear;
                  -moz-transition: all 0.3s linear;
                  -webkit-transition: all 0.3s linear;
                  color: #fefcd8; }
              /* line 507, ../sass/main.sass */
              #wrapper .header-container header .nav-container nav .list-container > ul > li.on a {
                color: #f8ed12; }
      /* line 513, ../sass/main.sass */
      #wrapper .header-container header #social {
        position: absolute;
        right: 5px;
        top: 28px;
        z-index: 99999 !important; }
        /* line 519, ../sass/main.sass */
        #wrapper .header-container header #social a.audio {
          display: block;
          width: 18px;
          height: 14px;
          padding: 0px;
          background-image: url(../../../assets/images/sprite.png);
          background-position: -100px 0px;
          background-repeat: none;
          background-color: transparent;
          float: right;
          margin-right: 13px;
          margin-bottom: 14px; }
          /* line 535, ../sass/main.sass */
          #wrapper .header-container header #social a.audio.on background {
            position: -100px 0px; }
          /* line 539, ../sass/main.sass */
          #wrapper .header-container header #social a.audio.off background {
            position: -100px -17px; }
        /* line 543, ../sass/main.sass */
        #wrapper .header-container header #social ul.follow {
          margin: 0;
          padding: 0;
          border: 0;
          *zoom: 1;
          clear: both; }
          /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper .header-container header #social ul.follow:before, #wrapper .header-container header #social ul.follow:after {
            content: " ";
            display: table; }
          /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper .header-container header #social ul.follow:after {
            clear: both; }
          /* line 60, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
          #wrapper .header-container header #social ul.follow li {
            list-style-image: none;
            list-style-type: none;
            margin-left: 0;
            white-space: nowrap;
            display: inline;
            float: left;
            padding-left: 4px;
            padding-right: 4px; }
            /* line 48, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .header-container header #social ul.follow li:first-child, #wrapper .header-container header #social ul.follow li.first {
              padding-left: 0; }
            /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .header-container header #social ul.follow li:last-child {
              padding-right: 0; }
            /* line 50, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .header-container header #social ul.follow li.last {
              padding-right: 0; }
          /* line 547, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li {
            display: block;
            float: right;
            width: 26px;
            height: 26px;
            padding: 0px;
            text-indent: -9999px;
            background-image: url(../../../assets/images/sprite.png);
            background-position: 0px 0px;
            background-repeat: none;
            background-color: transparent; }
            /* line 560, ../sass/main.sass */
            #wrapper .header-container header #social ul.follow > li a {
              display: block;
              width: 100%;
              height: 100%; }
          /* line 565, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li.fb {
            background-position: -140px 0px; }
          /* line 568, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li.twitter {
            background-position: -166px 0px; }
          /* line 571, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li.tumblr {
            background-position: -192px 0px; }
          /* line 574, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li.gplus {
            background-position: -219px 0px; }
          /* line 577, ../sass/main.sass */
          #wrapper .header-container header #social ul.follow > li.youtube {
            background-position: -245px 0px; }
        /* line 581, ../sass/main.sass */
        #wrapper .header-container header #social .sharepanel {
          display: block;
          width: auto;
          margin-top: 7px;
          height: 13px;
          overflow: hidden; }
          /* line 588, ../sass/main.sass */
          #wrapper .header-container header #social .sharepanel a.share {
            display: block;
            width: 100%;
            margin-bottom: 7px;
            font-family: "arialbold";
            font-size: 71%;
            letter-spacing: 0.09em;
            text-decoration: none;
            color: white;
            text-align: left; }
            /* line 600, ../sass/main.sass */
            #wrapper .header-container header #social .sharepanel a.share > span {
              float: right;
              width: 11px;
              height: 11px;
              background-image: url(../../../assets/images/sprite.png);
              background-position: -123px 0px;
              background-repeat: none;
              background-color: transparent; }
          /* line 611, ../sass/main.sass */
          #wrapper .header-container header #social .sharepanel ul.share {
            display: block;
            width: 100%; }
            /* line 615, ../sass/main.sass */
            #wrapper .header-container header #social .sharepanel ul.share .fb-like {
              height: 20px;
              overflow: hidden; }
            /* line 620, ../sass/main.sass */
            #wrapper .header-container header #social .sharepanel ul.share > li {
              display: block;
              clear: both;
              margin-bottom: 7px; }
        /* line 629, ../sass/main.sass */
        #wrapper .header-container header #social .sharepanel.open {
          height: auto;
          transition-timing-function: ease-out;
          -webkit-transform: translate3d(0, 0, 0);
          -webkit-backface-visibility: hidden;
          -webkit-perspective: 1000;
          transition: all css-transition-speeds ease-out;
          -o-transition: all css-transition-speeds ease-out;
          -moz-transition: all css-transition-speeds ease-out;
          -webkit-transition: all css-transition-speeds ease-out; }
  /* line 634, ../sass/main.sass */
  #wrapper .curtains {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1;
    background-color: black;
    z-index: 2; }
  /* line 645, ../sass/main.sass */
  #wrapper .character {
    width: auto;
    height: 100%;
    background-size: contain;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: transparent; }
    /* line 655, ../sass/main.sass */
    #wrapper .character.home {
      background-size: auto 100%;
      background-position: right top; }
  /* line 680, ../sass/main.sass */
  #wrapper #modal_videoplayer {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    text-align: center;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
    filter: alpha(opacity=0);
    zoom: 1; }
    /* line 689, ../sass/main.sass */
    #wrapper #modal_videoplayer .player-container {
      width: 874px;
      height: 482px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -241px;
      margin-left: -437px;
      z-index: 10000;
      padding: 20px;
      background-color: black; }
      /* line 705, ../sass/main.sass */
      #wrapper #modal_videoplayer .player-container a {
        font-family: "arialbold", "Helvetica", "sans-serif";
        font-size: 15px;
        color: white;
        margin: auto auto 5px auto; }
    /* line 715, ../sass/main.sass */
    #wrapper #modal_videoplayer #player_modal {
      width: 100%;
      height: 95%; }
    /* line 720, ../sass/main.sass */
    #wrapper #modal_videoplayer .bg {
      width: 100%;
      height: 100%;
      background-color: black;
      position: absolute;
      top: 0px;
      left: 0px;
      opacity: 0.75;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 75 ")";
      filter: alpha(opacity=75);
      zoom: 1; }
  /* line 730, ../sass/main.sass */
  #wrapper #modal_videoplayer.on {
    display: block;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
    filter: alpha(opacity=100);
    zoom: 1; }
  /* line 736, ../sass/main.sass */
  #wrapper #modal_features {
    width: 23%;
    height: 18%;
    -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.4);
    position: absolute;
    z-index: 2;
    right: 10px;
    bottom: 26%;
    overflow: hidden; }
    /* line 746, ../sass/main.sass */
    #wrapper #modal_features .mask {
      display: block;
      height: 87%;
      overflow: hidden;
      position: relative; }
      /* line 752, ../sass/main.sass */
      #wrapper #modal_features .mask ul.slider {
        height: 100%;
        position: relative;
        left: 0px;
        top: 0px;
        background-color: black; }
        /* line 759, ../sass/main.sass */
        #wrapper #modal_features .mask ul.slider > li {
          display: none;
          width: 100%;
          height: 100%;
          padding: 0px; }
          /* line 765, ../sass/main.sass */
          #wrapper #modal_features .mask ul.slider > li a {
            display: block;
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center; }
        /* line 774, ../sass/main.sass */
        #wrapper #modal_features .mask ul.slider > li.on {
          display: block; }
    /* line 777, ../sass/main.sass */
    #wrapper #modal_features > nav {
      padding: 1.7%;
      text-align: center;
      position: absolute;
      bottom: 0px;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      /* line 786, ../sass/main.sass */
      #wrapper #modal_features > nav a {
        display: block;
        width: 6px;
        height: 9px;
        background-image: url(../../../assets/images/sprite.png);
        background-repeat: no-repeat;
        background-color: transparent;
        margin-top: 3px;
        text-indent: -9999px;
        position: relative;
        z-index: 1; }
      /* line 799, ../sass/main.sass */
      #wrapper #modal_features > nav a.left {
        background-position: -77px 0px;
        float: left; }
      /* line 803, ../sass/main.sass */
      #wrapper #modal_features > nav a.right {
        background-position: -87px 0px;
        float: right; }
      /* line 807, ../sass/main.sass */
      #wrapper #modal_features > nav strong {
        font-family: "arialbold", "Helvetica", "sans-serif";
        font-size: 12px;
        color: #f8ed12;
        position: relative;
        z-index: 1; }
      /* line 815, ../sass/main.sass */
      #wrapper #modal_features > nav > .bg {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        background-color: #283c42; }
  /* line 830, ../sass/main.sass */
  #wrapper section {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    z-index: 1; }
    /* line 842, ../sass/main.sass */
    #wrapper section.home .quote-container {
      display: inline-block;
      width: 100%;
      min-width: 440px;
      max-width: 38%;
      margin-top: 40px; }
      /* line 851, ../sass/main.sass */
      #wrapper section.home .quote-container aside {
        width: 100%; }
        /* line 855, ../sass/main.sass */
        #wrapper section.home .quote-container aside strong {
          *zoom: 1;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 134%;
          color: white;
          line-height: 126%;
          text-shadow: 0 0 20px rgba(0, 0, 0, 0.4); }
          /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper section.home .quote-container aside strong:before, #wrapper section.home .quote-container aside strong:after {
            content: " ";
            display: table; }
          /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper section.home .quote-container aside strong:after {
            clear: both; }
          /* line 865, ../sass/main.sass */
          #wrapper section.home .quote-container aside strong span.quote {
            font-size: 97%; }
        /* line 868, ../sass/main.sass */
        #wrapper section.home .quote-container aside em {
          *zoom: 1;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 18px;
          font-weight: 200;
          color: white;
          margin-top: 6px;
          text-shadow: 0 0 20px rgba(0, 0, 0, 0.4); }
          /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper section.home .quote-container aside em:before, #wrapper section.home .quote-container aside em:after {
            content: " ";
            display: table; }
          /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper section.home .quote-container aside em:after {
            clear: both; }
    /* line 884, ../sass/main.sass */
    #wrapper section.home .tt_tweet_container {
      width: 40%;
      height: 100%;
      text-align: center;
      position: absolute;
      top: 24%;
      left: 2%; }
      @media screen and (max-width: 2500px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 36%; } }
      @media screen and (max-width: 2500px) and (max-height: 760px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 26%;
          top: 7%; } }
      @media screen and (max-width: 2000px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 36%; } }
      @media screen and (max-width: 1875px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 32%; } }
      @media screen and (max-width: 1400px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 29%; } }
      @media screen and (max-width: 1024px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          top: 27%;
          left: 10px; } }
      @media screen and (max-width: 2100px) and (max-height: 800px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 32%;
          top: 0%; } }
      @media screen and (max-width: 2099px) and (max-height: 800px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          top: 20%; } }
      @media screen and (max-width: 2099px) and (max-height: 800px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          top: 20%; } }
      @media screen and (max-width: 1100px) and (max-height: 750px) {
        /* line 884, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container {
          width: 40%;
          top: 20%; } }
      /* line 924, ../sass/main.sass */
      #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container {
        position: absolute;
        bottom: 40px;
        left: 0px;
        text-align: center;
        position: relative;
        top: auto;
        right: auto;
        bottom: auto; }
        /* line 52, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 124, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 {
          background-position: center center; }
        @media screen and (max-width: 1024px) {
          /* line 924, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container {
            min-width: 259px; } }
        /* line 934, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 {
          position: relative;
          background: transparent;
          width: 100%;
          min-width: 0px;
          height: auto;
          margin-bottom: 5%;
          text-indent: 0px; }
          /* line 943, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container h1 img {
            display: block;
            width: 100%;
            height: auto; }
        /* line 948, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date {
          margin-bottom: 2px;
          font-size: 80%;
          position: relative !important;
          left: auto !important; }
          /* line 956, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 959, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 963, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tt-container-wrapper .tt-container strong.date.l2 {
          font-size: 95%; }
      /* line 967, ../sass/main.sass */
      #wrapper section.home .tt_tweet_container .tweet-container-wrapper {
        margin-top: 5%; }
        @media screen and (max-width: 1600px) {
          /* line 967, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tweet-container-wrapper {
            top: 28%; } }
        @media screen and (max-width: 1280px) {
          /* line 967, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tweet-container-wrapper {
            top: 31%; } }
        @media screen and (max-width: 1024px) {
          /* line 967, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tweet-container-wrapper {
            top: 38%; } }
        /* line 977, ../sass/main.sass */
        #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container {
          position: relative;
          display: block;
          width: 40%;
          min-width: 259px;
          margin-left: auto;
          margin-right: auto; }
          /* line 992, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container .hashtag {
            margin-bottom: 8px;
            padding: 3px 14px;
            color: black;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            -webkit-background-clip: padding-box;
            -moz-background-clip: padding;
            background-clip: padding-box;
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-weight: 900;
            background-color: #f8ed12; }
          /* line 1010, ../sass/main.sass */
          #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside {
            text-align: left;
            margin-top: 10px; }
            /* line 1015, ../sass/main.sass */
            #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside strong {
              *zoom: 1;
              display: block;
              font-family: "arialbold", "Helvetica", "sans-serif";
              font-size: 13px;
              color: white;
              line-height: 126%;
              text-shadow: 0 0 20px rgba(0, 0, 0, 0.4); }
              /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
              #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside strong:before, #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside strong:after {
                content: " ";
                display: table; }
              /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
              #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside strong:after {
                clear: both; }
            /* line 1025, ../sass/main.sass */
            #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside .tweet_name {
              display: inline-block;
              margin-bottom: 5px; }
            /* line 1029, ../sass/main.sass */
            #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside span.author {
              font-family: "arialbold", "Helvetica", "sans-serif";
              color: #f8ed12;
              text-indent: 23px;
              margin-right: 10px;
              height: 16px;
              padding-top: 3px;
              background: url(../../../assets/images/bird.png) left 0px no-repeat;
              min-width: 22px; }
            /* line 1041, ../sass/main.sass */
            #wrapper section.home .tt_tweet_container .tweet-container-wrapper .tweet-container aside span.handle {
              font-family: "arialbold", "Helvetica", "sans-serif";
              color: #b1b1b1; }
    /* line 1050, ../sass/main.sass */
    #wrapper section.about {
      opacity: 0.5; }
      /* line 1053, ../sass/main.sass */
      #wrapper section.about .content-container {
        width: 43%;
        height: 35%;
        min-height: 47%;
        padding: 22px;
        float: right;
        position: relative;
        margin-right: 3%;
        margin-top: 7%; }
        @media screen and (max-width: 2600px) and (max-height: 768px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            margin-top: 3%; } }
        @media screen and (max-width: 2199px) and (max-height: 768px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            margin-top: 4%; } }
        @media screen and (max-width: 1300px) and (max-height: 600px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            margin-top: 6%; } }
        @media screen and (max-width: 2600px) and (max-height: 1400px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 46%;
            width: 44%; } }
        @media screen and (max-width: 2400px) and (max-height: 1400px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 46%;
            width: 43%; } }
        @media screen and (max-width: 1800px) and (max-height: 1200px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 40%;
            width: 43%; } }
        @media screen and (max-width: 1600px) and (max-height: 800px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 37%;
            width: 43%; } }
        @media screen and (max-width: 1400px) and (max-height: 768px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 36%;
            width: 43%; } }
        @media screen and (max-width: 1024px) and (max-height: 644px) {
          /* line 1053, ../sass/main.sass */
          #wrapper section.about .content-container {
            height: 35%;
            width: 43%; } }
        /* line 1089, ../sass/main.sass */
        #wrapper section.about .content-container h2 {
          width: 85%;
          padding-bottom: 12px;
          margin: 0px auto 12px auto;
          border-bottom: 1px solid #f8ed12;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 21px;
          color: white;
          position: relative;
          z-index: 1; }
        /* line 1101, ../sass/main.sass */
        #wrapper section.about .content-container > nav {
          text-align: center;
          position: relative;
          z-index: 1;
          margin-bottom: 3%; }
          @media screen and (max-width: 2600px) and (max-height: 644px) {
            /* line 1101, ../sass/main.sass */
            #wrapper section.about .content-container > nav {
              margin-bottom: 2%; } }
          /* line 1111, ../sass/main.sass */
          #wrapper section.about .content-container > nav a {
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-size: 79%;
            color: white;
            text-decoration: none;
            margin-right: 20px; }
          /* line 1119, ../sass/main.sass */
          #wrapper section.about .content-container > nav a.on {
            color: #f8ed12 !important; }
        /* line 1125, ../sass/main.sass */
        #wrapper section.about .content-container article {
          width: 89%;
          height: 61%;
          /*height */
          padding-right: 10px;
          overflow: hidden;
          position: absolute;
          z-index: 1; }
          @media screen and (max-width: 2600px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 95%;
              height: 71%; } }
          @media screen and (max-width: 1900px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 94%;
              height: 71%; } }
          @media screen and (max-width: 1650px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 93%;
              height: 70%; } }
          @media screen and (max-width: 1400px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 92%;
              height: 69%; } }
          @media screen and (max-width: 1340px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 91%;
              height: 67%; } }
          @media screen and (max-width: 1280px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 90%;
              height: 65%; } }
          @media screen and (max-width: 1152px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 90%;
              height: 61%; } }
          @media screen and (max-width: 1024px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              width: 89%;
              height: 56%; } }
          @media screen and (max-height: 700px) {
            /* line 1125, ../sass/main.sass */
            #wrapper section.about .content-container article {
              height: 67%; } }
          /* line 1172, ../sass/main.sass */
          #wrapper section.about .content-container article p {
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-size: 13px;
            letter-spacing: 0.09em;
            line-height: 140%;
            color: white;
            text-align: left;
            margin-bottom: 10px; }
        /* line 1189, ../sass/main.sass */
        #wrapper section.about .content-container article.cast ul.idx,
        #wrapper section.about .content-container article.crew ul.idx {
          display: block;
          height: 100%;
          float: left;
          margin-right: 17px; }
          /* line 1195, ../sass/main.sass */
          #wrapper section.about .content-container article.cast ul.idx li,
          #wrapper section.about .content-container article.crew ul.idx li {
            display: block;
            margin-bottom: 1px;
            text-align: left; }
            /* line 1200, ../sass/main.sass */
            #wrapper section.about .content-container article.cast ul.idx li a,
            #wrapper section.about .content-container article.crew ul.idx li a {
              font-family: "arialbold";
              font-weight: bold;
              font-size: 12px;
              color: white; }
          /* line 1207, ../sass/main.sass */
          #wrapper section.about .content-container article.cast ul.idx li.on a,
          #wrapper section.about .content-container article.crew ul.idx li.on a {
            color: #f8ed12; }
        /* line 1210, ../sass/main.sass */
        #wrapper section.about .content-container article.cast .bio-container,
        #wrapper section.about .content-container article.crew .bio-container {
          width: 72%;
          height: 100%;
          display: inline-block; }
          @media screen and (max-width: 2600px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 82%; } }
          @media screen and (max-width: 1900px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 80%; } }
          @media screen and (max-width: 1400px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 78%; } }
          @media screen and (max-width: 1280px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 75%; } }
          @media screen and (max-width: 1150px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 73%; } }
          @media screen and (max-width: 1024px) {
            /* line 1210, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container,
            #wrapper section.about .content-container article.crew .bio-container {
              width: 72%; } }
          /* line 1230, ../sass/main.sass */
          #wrapper section.about .content-container article.cast .bio-container img,
          #wrapper section.about .content-container article.crew .bio-container img {
            width: 100%;
            max-width: 490px;
            margin-bottom: 13px; }
          /* line 1235, ../sass/main.sass */
          #wrapper section.about .content-container article.cast .bio-container > .p,
          #wrapper section.about .content-container article.crew .bio-container > .p {
            height: 100%; }
            /* line 1239, ../sass/main.sass */
            #wrapper section.about .content-container article.cast .bio-container > .p .text-container,
            #wrapper section.about .content-container article.crew .bio-container > .p .text-container {
              display: block;
              overflow: hidden;
              height: 60%; }
              @media screen and (max-width: 1024px) and (max-height: 768px) {
                /* line 1239, ../sass/main.sass */
                #wrapper section.about .content-container article.cast .bio-container > .p .text-container,
                #wrapper section.about .content-container article.crew .bio-container > .p .text-container {
                  height: 52%; } }
              /* line 1249, ../sass/main.sass */
              #wrapper section.about .content-container article.cast .bio-container > .p .text-container p,
              #wrapper section.about .content-container article.crew .bio-container > .p .text-container p {
                font-size: 11px; }
        @media screen and (max-width: 2600px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 79%; } }
        @media screen and (max-width: 1900px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 70%; } }
        @media screen and (max-width: 1400px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 67%; } }
        @media screen and (max-width: 1280px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 63%; } }
        @media screen and (max-width: 1150px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 60%; } }
        @media screen and (max-width: 1024px) {
          /* line 1256, ../sass/main.sass */
          #wrapper section.about .content-container article.crew .bio-container {
            width: 57%; } }
        /* line 1271, ../sass/main.sass */
        #wrapper section.about .content-container .bg {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0px;
          left: 0px;
          background-color: black;
          opacity: 0.65;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 65 ")";
          filter: alpha(opacity=65);
          zoom: 1; }
      /* line 1280, ../sass/main.sass */
      #wrapper section.about .tt-container {
        position: absolute;
        bottom: 40px;
        right: 3%;
        text-align: right; }
        /* line 52, ../sass/main.sass */
        #wrapper section.about .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.about .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.about .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.about .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.about .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.about .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.about .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 112, ../sass/main.sass */
        #wrapper section.about .tt-container h1 {
          background-position: right center;
          margin-bottom: 0px; }
    /* line 1283, ../sass/main.sass */
    #wrapper section.video {
      opacity: 0.5; }
      /* line 1286, ../sass/main.sass */
      #wrapper section.video ul.idx {
        margin: 0;
        padding: 0;
        border: 0;
        *zoom: 1;
        display: inline-block;
        margin: 40px auto 10px auto;
        position: relative;
        z-index: 4; }
        /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
        #wrapper section.video ul.idx:before, #wrapper section.video ul.idx:after {
          content: " ";
          display: table; }
        /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
        #wrapper section.video ul.idx:after {
          clear: both; }
        /* line 60, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
        #wrapper section.video ul.idx li {
          list-style-image: none;
          list-style-type: none;
          margin-left: 0;
          white-space: nowrap;
          display: inline;
          float: left;
          padding-left: 4px;
          padding-right: 4px; }
          /* line 48, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
          #wrapper section.video ul.idx li:first-child, #wrapper section.video ul.idx li.first {
            padding-left: 0; }
          /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
          #wrapper section.video ul.idx li:last-child {
            padding-right: 0; }
          /* line 50, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
          #wrapper section.video ul.idx li.last {
            padding-right: 0; }
        /* line 1293, ../sass/main.sass */
        #wrapper section.video ul.idx li {
          padding-right: 8px; }
          /* line 1296, ../sass/main.sass */
          #wrapper section.video ul.idx li a {
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-size: 14px;
            color: white; }
          /* line 1302, ../sass/main.sass */
          #wrapper section.video ul.idx li a.on {
            color: #f8ed12; }
      /* line 1305, ../sass/main.sass */
      #wrapper section.video .player-container {
        width: 100%;
        height: auto;
        position: relative;
        margin-top: 2%;
        -webkit-transform-style: preserve-3d;
        z-index: 1; }
        /* line 1313, ../sass/main.sass */
        #wrapper section.video .player-container iframe,
        #wrapper section.video .player-container object,
        #wrapper section.video .player-container embed {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 100%;
          -webkit-transform-style: preserve-3d;
          z-index: 0; }
      /* line 1323, ../sass/main.sass */
      #wrapper section.video .tt-container {
        position: absolute;
        bottom: 40px;
        left: 50%;
        text-align: center; }
        /* line 52, ../sass/main.sass */
        #wrapper section.video .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.video .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.video .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.video .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.video .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.video .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.video .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 98, ../sass/main.sass */
        #wrapper section.video .tt-container h1 {
          left: -50%;
          margin-bottom: 0px; }
        /* line 102, ../sass/main.sass */
        #wrapper section.video .tt-container strong.date {
          left: -50%; }
    /* line 1326, ../sass/main.sass */
    #wrapper section.gallery {
      opacity: 0.5; }
      /* line 1331, ../sass/main.sass */
      #wrapper section.gallery .gallery-container ul {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-color: black; }
        /* line 1339, ../sass/main.sass */
        #wrapper section.gallery .gallery-container ul li {
          display: none;
          opacity: 0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
          filter: alpha(opacity=0);
          zoom: 1;
          background-position: center top;
          background-repeat: no-repeat;
          background-size: cover;
          width: 100%;
          height: 100%;
          overflow: hidden; }
        /* line 1353, ../sass/main.sass */
        #wrapper section.gallery .gallery-container ul li.on {
          display: block;
          visibility: visible !important;
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
          filter: alpha(opacity=100);
          zoom: 1; }
      /* line 1359, ../sass/main.sass */
      #wrapper section.gallery .gallery-container a {
        display: block;
        width: 33px;
        height: 45px;
        background-image: url(../../../assets/images/sprite.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        background-color: transparent;
        position: absolute;
        top: 50%;
        margin-top: -22px;
        z-index: 1;
        text-indent: -9999px; }
      /* line 1374, ../sass/main.sass */
      #wrapper section.gallery .gallery-container a.left {
        background-position: 0px 0px;
        left: 15px; }
      /* line 1378, ../sass/main.sass */
      #wrapper section.gallery .gallery-container a.right {
        background-position: -39px 0px;
        right: 15px; }
      /* line 1384, ../sass/main.sass */
      #wrapper section.gallery .tt-container {
        position: absolute;
        bottom: 40px;
        left: 50%;
        text-align: center; }
        /* line 52, ../sass/main.sass */
        #wrapper section.gallery .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.gallery .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.gallery .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.gallery .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.gallery .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.gallery .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.gallery .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 98, ../sass/main.sass */
        #wrapper section.gallery .tt-container h1 {
          left: -50%;
          margin-bottom: 0px; }
        /* line 102, ../sass/main.sass */
        #wrapper section.gallery .tt-container strong.date {
          left: -50%; }
    /* line 1387, ../sass/main.sass */
    #wrapper section.downloads {
      opacity: 0.5; }
      /* line 1390, ../sass/main.sass */
      #wrapper section.downloads .content-container {
        min-height: 312px;
        padding: 22px;
        float: right;
        position: relative;
        margin-right: 3%;
        margin-top: 10%; }
        @media screen and (max-width: 2600px) and (max-height: 768px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            margin-top: 3%; } }
        @media screen and (max-width: 2199px) and (max-height: 768px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            margin-top: 6%; } }
        @media screen and (max-width: 1300px) and (max-height: 600px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            margin-top: 7%; } }
        @media screen and (max-width: 2600px) and (max-height: 1400px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 46%;
            width: 44%; } }
        @media screen and (max-width: 2400px) and (max-height: 1400px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 46%;
            width: 43%; } }
        @media screen and (max-width: 1800px) and (max-height: 1200px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 40%;
            width: 43%; } }
        @media screen and (max-width: 1600px) and (max-height: 800px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 37%;
            width: 43%; } }
        @media screen and (max-width: 1400px) and (max-height: 768px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 36%;
            width: 43%; } }
        @media screen and (max-width: 1024px) and (max-height: 644px) {
          /* line 1390, ../sass/main.sass */
          #wrapper section.downloads .content-container {
            height: 35%;
            width: 43%; } }
        /* line 1426, ../sass/main.sass */
        #wrapper section.downloads .content-container h2 {
          width: 85%;
          padding-bottom: 12px;
          margin: 0px auto 12px auto;
          border-bottom: 1px solid #f8ed12;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 21px;
          color: white;
          position: relative;
          z-index: 1; }
        /* line 1438, ../sass/main.sass */
        #wrapper section.downloads .content-container > nav {
          margin-bottom: 3%;
          text-align: center;
          position: relative;
          z-index: 1; }
          @media screen and (max-width: 2600px) and (max-height: 768px) {
            /* line 1438, ../sass/main.sass */
            #wrapper section.downloads .content-container > nav {
              margin-bottom: 2%; } }
          /* line 1447, ../sass/main.sass */
          #wrapper section.downloads .content-container > nav a {
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-size: 79%;
            color: white;
            text-decoration: none;
            margin-right: 20px; }
          /* line 1455, ../sass/main.sass */
          #wrapper section.downloads .content-container > nav a.on {
            color: #f8ed12 !important; }
        /* line 1461, ../sass/main.sass */
        #wrapper section.downloads .content-container article {
          display: none;
          height: 73%;
          position: relative;
          z-index: 1; }
          /* line 1472, ../sass/main.sass */
          #wrapper section.downloads .content-container article a.arrow {
            display: block;
            width: 33px;
            height: 45px;
            background-image: url(../../../assets/images/sprite.png);
            background-position: -20px 0px;
            background-repeat: no-repeat;
            text-indent: -9999px;
            position: relative;
            top: 47%;
            margin-top: -23px; }
          /* line 1486, ../sass/main.sass */
          #wrapper section.downloads .content-container article a.arrow.left {
            background-position: 0px 0px;
            float: left; }
          /* line 1490, ../sass/main.sass */
          #wrapper section.downloads .content-container article a.arrow.right {
            background-position: -39px 0px;
            float: right; }
          /* line 1494, ../sass/main.sass */
          #wrapper section.downloads .content-container article .mask-container {
            width: 73%;
            height: 98%;
            position: absolute;
            left: 50%; }
            @media screen and (max-width: 2600px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 65%; } }
            @media screen and (max-width: 2400px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 75%; } }
            @media screen and (max-width: 1920px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 85%; } }
            @media screen and (max-width: 1600px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 95%; } }
            @media screen and (max-width: 1400px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 100%; } }
            @media screen and (max-width: 1280px) and (max-height: 1400px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 100%; } }
            @media screen and (max-width: 2600px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 58%; } }
            @media screen and (max-width: 2400px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 65%; } }
            @media screen and (max-width: 1920px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 75%; } }
            @media screen and (max-width: 1600px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 80%; } }
            @media screen and (max-width: 1400px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 90%; } }
            @media screen and (max-width: 1280px) and (max-height: 1200px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 95%; } }
            @media screen and (max-width: 2600px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 48%; } }
            @media screen and (max-width: 2400px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 60%; } }
            @media screen and (max-width: 1920px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 70%; } }
            @media screen and (max-width: 1600px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 80%; } }
            @media screen and (max-width: 1400px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 90%; } }
            @media screen and (max-width: 1280px) and (max-height: 1024px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 95%; } }
            @media screen and (max-width: 2600px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 38%; } }
            @media screen and (max-width: 2400px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 40%; } }
            @media screen and (max-width: 1920px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 50%; } }
            @media screen and (max-width: 1600px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 60%; } }
            @media screen and (max-width: 1400px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 70%; } }
            @media screen and (max-width: 1280px) and (max-height: 900px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 75%; } }
            @media screen and (max-width: 2600px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 38%; } }
            @media screen and (max-width: 2400px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 40%; } }
            @media screen and (max-width: 1920px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 50%; } }
            @media screen and (max-width: 1600px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 60%; } }
            @media screen and (max-width: 1400px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 70%; } }
            @media screen and (max-width: 1280px) and (max-height: 768px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 75%; } }
            @media screen and (max-width: 2600px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 38%; } }
            @media screen and (max-width: 2400px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 40%; } }
            @media screen and (max-width: 1920px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 50%; } }
            @media screen and (max-width: 1600px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 60%; } }
            @media screen and (max-width: 1400px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 70%; } }
            @media screen and (max-width: 1280px) and (max-height: 644px) {
              /* line 1494, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container {
                width: 80%; } }
            /* line 1585, ../sass/main.sass */
            #wrapper section.downloads .content-container article .mask-container .mask {
              display: block;
              margin: 0px;
              height: 100%;
              overflow: hidden;
              position: relative;
              left: -50%; }
              /* line 1594, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container .mask ul.slider {
                width: 100%;
                height: 100%; }
                /* line 1598, ../sass/main.sass */
                #wrapper section.downloads .content-container article .mask-container .mask ul.slider li {
                  height: 100%;
                  background-position: center center;
                  background-size: 100% auto;
                  background-repeat: no-repeat; }
            /* line 1609, ../sass/main.sass */
            #wrapper section.downloads .content-container article .mask-container .subnav-container {
              position: absolute;
              bottom: -12%;
              left: 0px;
              width: 100%; }
              /* line 1615, ../sass/main.sass */
              #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav {
                margin: 0;
                padding: 0;
                border: 0;
                *zoom: 1;
                display: block;
                position: relative;
                left: -50%; }
                /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
                #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav:before, #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav:after {
                  content: " ";
                  display: table; }
                /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
                #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav:after {
                  clear: both; }
                /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_inline-block-list.scss */
                #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav li {
                  list-style-image: none;
                  list-style-type: none;
                  margin-left: 0;
                  display: inline-block;
                  vertical-align: baseline;
                  zoom: 1;
                  *display: inline;
                  *vertical-align: auto;
                  white-space: nowrap; }
                /* line 1621, ../sass/main.sass */
                #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav li {
                  padding-right: 7%; }
                  /* line 1624, ../sass/main.sass */
                  #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav li a {
                    display: block;
                    font-family: "arialbold", "Helvetica", "sans-serif";
                    font-size: 90%;
                    color: white;
                    text-decoration: none; }
                /* line 1632, ../sass/main.sass */
                #wrapper section.downloads .content-container article .mask-container .subnav-container ul.subnav li:last-child {
                  padding-right: 0px; }
        /* line 1637, ../sass/main.sass */
        #wrapper section.downloads .content-container article.on {
          display: block; }
        /* line 1641, ../sass/main.sass */
        #wrapper section.downloads .content-container .bg {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0px;
          left: 0px;
          background-color: black;
          opacity: 0.65;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 65 ")";
          filter: alpha(opacity=65);
          zoom: 1; }
      /* line 1650, ../sass/main.sass */
      #wrapper section.downloads .tt-container {
        position: absolute;
        bottom: 40px;
        right: 3%;
        text-align: right; }
        /* line 52, ../sass/main.sass */
        #wrapper section.downloads .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.downloads .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.downloads .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.downloads .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.downloads .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.downloads .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.downloads .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 112, ../sass/main.sass */
        #wrapper section.downloads .tt-container h1 {
          background-position: right center;
          margin-bottom: 0px; }
    /* line 1653, ../sass/main.sass */
    #wrapper section.sweeps {
      opacity: 0.5; }
      /* line 1656, ../sass/main.sass */
      #wrapper section.sweeps .content-container {
        width: 43%;
        height: 48%;
        padding: 22px;
        float: right;
        position: relative;
        margin-right: 3%;
        margin-top: 7%; }
        @media screen and (max-width: 2600px) and (max-height: 768px) {
          /* line 1656, ../sass/main.sass */
          #wrapper section.sweeps .content-container {
            margin-top: 3%; } }
        @media screen and (max-width: 2199px) and (max-height: 768px) {
          /* line 1656, ../sass/main.sass */
          #wrapper section.sweeps .content-container {
            margin-top: 5%; } }
        @media screen and (max-width: 1300px) {
          /* line 1656, ../sass/main.sass */
          #wrapper section.sweeps .content-container {
            margin-top: 7%; } }
        /* line 1672, ../sass/main.sass */
        #wrapper section.sweeps .content-container h2 {
          width: 85%;
          padding-bottom: 12px;
          margin: 0px auto 6% auto;
          border-bottom: 1px solid #f8ed12;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 21px;
          color: white;
          position: relative;
          z-index: 1; }
          @media screen and (max-width: 2600px) and (max-height: 768px) {
            /* line 1672, ../sass/main.sass */
            #wrapper section.sweeps .content-container h2 {
              margin-bottom: 2%; } }
          @media screen and (max-width: 1800px) and (max-height: 768px) {
            /* line 1672, ../sass/main.sass */
            #wrapper section.sweeps .content-container h2 {
              margin-bottom: 5%; } }
        /* line 1691, ../sass/main.sass */
        #wrapper section.sweeps .content-container article {
          width: 89%;
          height: 61%;
          padding-right: 10px;
          overflow: hidden;
          position: absolute;
          z-index: 1; }
          @media screen and (max-width: 2600px) {
            /* line 1691, ../sass/main.sass */
            #wrapper section.sweeps .content-container article {
              width: 95%;
              height: 73%; } }
          @media screen and (max-width: 1900px) {
            /* line 1691, ../sass/main.sass */
            #wrapper section.sweeps .content-container article {
              width: 94%;
              height: 71%; } }
          @media screen and (max-width: 1400px) {
            /* line 1691, ../sass/main.sass */
            #wrapper section.sweeps .content-container article {
              width: 92%;
              height: 69%; } }
          @media screen and (max-width: 1280px) {
            /* line 1691, ../sass/main.sass */
            #wrapper section.sweeps .content-container article {
              width: 90%;
              height: 65%; } }
          @media screen and (max-width: 1024px) {
            /* line 1691, ../sass/main.sass */
            #wrapper section.sweeps .content-container article {
              width: 89%;
              height: 61%; } }
          /* line 1718, ../sass/main.sass */
          #wrapper section.sweeps .content-container article a {
            display: block;
            width: 100%;
            font-family: "arialbold", "Helvetica", "sans-serif";
            font-size: 18px;
            letter-spacing: 0.09em;
            text-decoration: none;
            line-height: 140%;
            color: white;
            text-align: left;
            padding-bottom: 10px; }
          /* line 1732, ../sass/main.sass */
          #wrapper section.sweeps .content-container article .border {
            margin-bottom: 10px;
            width: 100%;
            height: 1px;
            background: #f8ed12;
            opacity: 0.3;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 30 ")";
            filter: alpha(opacity=30);
            zoom: 1; }
        /* line 1744, ../sass/main.sass */
        #wrapper section.sweeps .content-container .bg {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0px;
          left: 0px;
          background-color: black;
          opacity: 0.65;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 65 ")";
          filter: alpha(opacity=65);
          zoom: 1; }
      /* line 1753, ../sass/main.sass */
      #wrapper section.sweeps .tt-container {
        position: absolute;
        bottom: 40px;
        right: 3%;
        text-align: right; }
        /* line 52, ../sass/main.sass */
        #wrapper section.sweeps .tt-container h1 {
          display: block;
          min-width: 500px;
          height: 185px;
          background-repeat: no-repeat;
          background-position: center top;
          background-color: transparent;
          text-indent: -9999px;
          position: relative;
          margin-bottom: 15px; }
          /* line 67, ../sass/main.sass */
          #wrapper section.sweeps .tt-container h1 img {
            display: none; }
          /* line 70, ../sass/main.sass */
          #wrapper section.sweeps .tt-container h1 p {
            display: none !important; }
        /* line 73, ../sass/main.sass */
        #wrapper section.sweeps .tt-container strong.date {
          position: relative;
          display: block;
          font-family: "arialbold", "Helvetica", "sans-serif";
          font-size: 80%;
          color: white; }
          /* line 82, ../sass/main.sass */
          #wrapper section.sweeps .tt-container strong.date > span {
            color: #f8ed12; }
        /* line 85, ../sass/main.sass */
        #wrapper section.sweeps .tt-container strong.date.l1 {
          font-size: 80%; }
        /* line 89, ../sass/main.sass */
        #wrapper section.sweeps .tt-container strong.date.l2 {
          font-size: 95%; }
        /* line 112, ../sass/main.sass */
        #wrapper section.sweeps .tt-container h1 {
          background-position: right center;
          margin-bottom: 0px; }
  /* line 1764, ../sass/main.sass */
  #wrapper .footer-container {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0px;
    background-color: black; }
    /* line 1772, ../sass/main.sass */
    #wrapper .footer-container footer {
      width: 100%;
      min-width: 1024px;
      position: relative; }
      /* line 1778, ../sass/main.sass */
      #wrapper .footer-container footer .creditspanel {
        width: 100%;
        height: 189px;
        background-repeat: no-repeat;
        background-position: center top;
        background-color: black;
        overflow: hidden;
        position: absolute;
        bottom: -190px;
        left: 0px;
        z-index: 2; }
        /* line 1794, ../sass/main.sass */
        #wrapper .footer-container footer .creditspanel > a.close {
          width: auto;
          height: auto;
          font-family: "FuturaBold";
          font-size: 12px;
          color: #959595;
          background-color: transparent;
          border: 0px;
          position: absolute;
          top: 20px;
          right: 20px; }
        /* line 1809, ../sass/main.sass */
        #wrapper .footer-container footer .creditspanel > .legal-container {
          width: auto;
          position: absolute;
          left: 50%;
          bottom: 16px;
          margin-left: -121px; }
          /* line 1817, ../sass/main.sass */
          #wrapper .footer-container footer .creditspanel > .legal-container > ul {
            margin: 0;
            padding: 0;
            border: 0;
            *zoom: 1; }
            /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
            #wrapper .footer-container footer .creditspanel > .legal-container > ul:before, #wrapper .footer-container footer .creditspanel > .legal-container > ul:after {
              content: " ";
              display: table; }
            /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
            #wrapper .footer-container footer .creditspanel > .legal-container > ul:after {
              clear: both; }
            /* line 60, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .footer-container footer .creditspanel > .legal-container > ul li {
              list-style-image: none;
              list-style-type: none;
              margin-left: 0;
              white-space: nowrap;
              display: inline;
              float: left;
              padding-left: 4px;
              padding-right: 4px; }
              /* line 48, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
              #wrapper .footer-container footer .creditspanel > .legal-container > ul li:first-child, #wrapper .footer-container footer .creditspanel > .legal-container > ul li.first {
                padding-left: 0; }
              /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
              #wrapper .footer-container footer .creditspanel > .legal-container > ul li:last-child {
                padding-right: 0; }
              /* line 50, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
              #wrapper .footer-container footer .creditspanel > .legal-container > ul li.last {
                padding-right: 0; }
            /* line 1822, ../sass/main.sass */
            #wrapper .footer-container footer .creditspanel > .legal-container > ul li a {
              font-family: "FuturaBold";
              font-size: 12px;
              color: #959595;
              text-decoration: none; }
      /* line 1829, ../sass/main.sass */
      #wrapper .footer-container footer .creditspanel.open {
        bottom: 23px; }
      /* line 1833, ../sass/main.sass */
      #wrapper .footer-container footer .bar {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 2px 8px 5px 8px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        background-color: #2f6880;
        z-index: 2; }
        /* line 1844, ../sass/main.sass */
        #wrapper .footer-container footer .bar a {
          text-decoration: none;
          color: white; }
        /* line 1848, ../sass/main.sass */
        #wrapper .footer-container footer .bar * {
          color: white; }
        /* line 1851, ../sass/main.sass */
        #wrapper .footer-container footer .bar > ul.left {
          margin: 0;
          padding: 0;
          border: 0;
          *zoom: 1;
          float: left; }
          /* line 18, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper .footer-container footer .bar > ul.left:before, #wrapper .footer-container footer .bar > ul.left:after {
            content: " ";
            display: table; }
          /* line 23, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
          #wrapper .footer-container footer .bar > ul.left:after {
            clear: both; }
          /* line 60, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
          #wrapper .footer-container footer .bar > ul.left li {
            list-style-image: none;
            list-style-type: none;
            margin-left: 0;
            white-space: nowrap;
            display: inline;
            float: left;
            padding-left: 4px;
            padding-right: 4px; }
            /* line 48, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .footer-container footer .bar > ul.left li:first-child, #wrapper .footer-container footer .bar > ul.left li.first {
              padding-left: 0; }
            /* line 49, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .footer-container footer .bar > ul.left li:last-child {
              padding-right: 0; }
            /* line 50, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
            #wrapper .footer-container footer .bar > ul.left li.last {
              padding-right: 0; }
          /* line 1855, ../sass/main.sass */
          #wrapper .footer-container footer .bar > ul.left li {
            padding-right: 12px; }
          /* line 1858, ../sass/main.sass */
          #wrapper .footer-container footer .bar > ul.left li a {
            font-family: "Helvetica", "sans-serif";
            font-size: 9px;
            font-weight: 900;
            text-shadow: 0px 0px 1px false #aaaaaa 2px 5px rgba(0, 0, 0, 0.4); }
          /* line 1865, ../sass/main.sass */
          #wrapper .footer-container footer .bar > ul.left small {
            font-family: "Helvetica", "sans-serif";
            font-weight: 900;
            font-size: 8px;
            text-shadow: 0px 0px 1px false #aaaaaa 2px 5px rgba(0, 0, 0, 0.4);
            letter-spacing: 0.13em; }
        /* line 1873, ../sass/main.sass */
        #wrapper .footer-container footer .bar > .center {
          text-align: center;
          position: absolute;
          left: 50%; }
          /* line 1880, ../sass/main.sass */
          #wrapper .footer-container footer .bar > .center small {
            position: relative;
            left: -50%;
            font-family: "Helvetica", "sans-serif";
            font-weight: 900;
            font-size: 8px;
            text-shadow: 0px 0px 1px false #aaaaaa 2px 5px rgba(0, 0, 0, 0.4);
            letter-spacing: 0.13em; }
        /* line 1895, ../sass/main.sass */
        #wrapper .footer-container footer .bar > .right {
          float: right; }
          /* line 1898, ../sass/main.sass */
          #wrapper .footer-container footer .bar > .right a {
            font-family: "Helvetica", "sans-serif";
            font-size: 11px;
            font-weight: 900;
            text-shadow: 0px 0px 1px false #aaaaaa 2px 5px rgba(0, 0, 0, 0.4);
            background-color: transparent;
            position: relative;
            padding-right: 14px; }
          /* line 1909, ../sass/main.sass */
          #wrapper .footer-container footer .bar > .right span {
            width: 7px;
            height: 6px;
            background-image: url(../../../assets/images/sprite.png);
            background-position: -77px -18px;
            background-repeat: no-repeat;
            background-color: transparent;
            position: absolute;
            right: 10px;
            top: 8px; }
  /* line 1925, ../sass/main.sass */
  #wrapper .background-size-shim {
    position: fixed;
    top: 0px;
    left: 0px; }
    /* line 1930, ../sass/main.sass */
    #wrapper .background-size-shim img {
      width: 100% !important;
      height: auto !important; }

/*FF */
@-moz-document url-prefix() {
  /* line 8, ../sass/overrides.sass */
  .header-container .nav-container nav .list-container li a {
    letter-spacing: 0.06em !important; }

  /* line 13, ../sass/overrides.sass */
  section.downloads .content-container article .mask-container .subnav-container {
    bottom: -16% !important; }

  /* line 17, ../sass/overrides.sass */
  * {
    outline: none; } }

/*IOS */
/* line 29, ../sass/overrides.sass */
html.ios .header-container .nav-container nav .list-container li a {
  letter-spacing: 0.06em !important; }
/* line 34, ../sass/overrides.sass */
html.ios section.downloads article {
  height: 100% !important; }
  /* line 37, ../sass/overrides.sass */
  html.ios section.downloads article .mask-container {
    height: 100% !important; }
    /* line 40, ../sass/overrides.sass */
    html.ios section.downloads article .mask-container .mask {
      height: 95% !important; }
    /* line 43, ../sass/overrides.sass */
    html.ios section.downloads article .mask-container .subnav-container {
      bottom: 0px !important; }
/* line 48, ../sass/overrides.sass */
html.ios section.sweeps h2 {
  margin-bottom: 6% !important; }
/* line 51, ../sass/overrides.sass */
html.ios section.sweeps article {
  height: 69% !important; }
/* line 56, ../sass/overrides.sass */
html.ios section.about .text-container {
  height: 59% !important; }
/* line 61, ../sass/overrides.sass */
html.ios section.about article.crew .text-container {
  height: 70% !important; }

/*IE < 9 */
/* line 74, ../sass/overrides.sass */
html.lt-ie10 .header-container .nav-container nav {
  width: 104% !important; }
/* line 77, ../sass/overrides.sass */
html.lt-ie10 .header-container .nav-container .list-container {
  min-width: 540px !important;
  max-width: 540px !important;
  width: 540px !important; }
/* line 84, ../sass/overrides.sass */
html.lt-ie10 section.home .quote-container {
  margin-top: 30px !important; }
  /* line 89, ../sass/overrides.sass */
  html.lt-ie10 section.home .quote-container aside strong {
    line-height: 110% !important; }

/*IE < 9 */
/* line 101, ../sass/overrides.sass */
html.lt-ie9 .header-container .nav-container nav {
  width: 100% !important; }
/* line 104, ../sass/overrides.sass */
html.lt-ie9 .header-container .nav-container .list-container {
  min-width: 488px !important;
  max-width: 488px !important;
  width: 488px !important; }
  /* line 109, ../sass/overrides.sass */
  html.lt-ie9 .header-container .nav-container .list-container a {
    font-family: "Helvetica" !important;
    font-weight: 900 !important;
    position: cursor !important; }
  /* line 114, ../sass/overrides.sass */
  html.lt-ie9 .header-container .nav-container .list-container a.arrow {
    top: -5px !important; }
/* line 121, ../sass/overrides.sass */
html.lt-ie9 .header-container #social .sharepanel a {
  font-family: "Helvetica" !important;
  font-weight: 900 !important;
  width: auto !important; }
/* line 129, ../sass/overrides.sass */
html.lt-ie9 #modal_features strong {
  font-family: "Helvetica" !important;
  font-weight: 900 !important; }
/* line 138, ../sass/overrides.sass */
html.lt-ie9 section nav a {
  font-family: "Helvetica" !important;
  font-weight: 900 !important; }
/* line 144, ../sass/overrides.sass */
html.lt-ie9 section ul.subnav a {
  font-family: "Helvetica" !important;
  font-weight: 900 !important; }
