.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: $screen-xs-max) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: $screen-xs-max) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: $screen-xs-max) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: $screen-lg-min) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: $screen-lg-min) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: $screen-lg-min) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: $screen-xs-max) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: $screen-lg-min) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.navbar-nav__activate:before,
.social-nav__menu-item--twitter a:before,
.social-nav__menu-item--facebook a:before,
.social-nav__menu-item--vimeo a:before,
.menu-nav__deactivate:before,
.email-share-button:before,
.home-leader__navigation--prev:before,
.home-leader__navigation--next:before,
.home-portfolio-listing__navigation--prev:before,
.home-portfolio-listing__navigation--next:before,
.home-sponsor-listing__navigation--prev:before,
.home-sponsor-listing__navigation--next:before,
.staff__social--twitter:before,
.staff__social--linkedin:before,
.challenge-sponsors-listing__navigation--prev:before,
.challenge-sponsors-listing__navigation--next:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  margin-right: 0.2em;
  text-align: center;
/**
   * For safety - reset parent styles, that can break glyph codes
   */
  font-variant: normal;
  text-transform: none;
/**
   * fix buttons height, for twitter bootstrap
   */
  line-height: 1em;
/**
   * Font smoothing. That was taken from TWBS
   */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.social-nav li{
  float:left;
  padding-right: 15px;
}

.three-up-grid-item {
  display: inline-block;
  width: 33.333333333333336%;
}
@media (max-width: 800px) {
  .three-up-grid-item {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .three-up-grid-item {
    width: 100%;
  }
  .social-nav li{
  float:none;
}
}
.two-thirds-grid-item {
  display: inline-block;
  width: 66.66666666666667%;
}
@media (max-width: 800px) {
  .two-thirds-grid-item {
    width: 100%;
  }
}
@font-face {
  font-family: 'clean-energy-trust';
  src: url("../font/clean-energy-trust.eot?2344297");
  src: url("../font/clean-energy-trust.eot?2344297#iefix") format('embedded-opentype'), url("../font/clean-energy-trust.woff?2344297") format('woff'), url("../font/clean-energy-trust.ttf?2344297") format('truetype'), url("../font/clean-energy-trust.svg?2344297#clean-energy-trust") format('svg');
  font-weight: normal;
  font-style: normal;
}


.navbar-nav__activate:before,
.social-nav__menu-item--twitter a:before,
.social-nav__menu-item--facebook a:before,
.social-nav__menu-item--vimeo a:before,
.menu-nav__deactivate:before,
.email-share-button:before,
.home-leader__navigation--prev:before,
.home-leader__navigation--next:before,
.home-portfolio-listing__navigation--prev:before,
.home-portfolio-listing__navigation--next:before,
.home-sponsor-listing__navigation--prev:before,
.home-sponsor-listing__navigation--next:before,
.staff__social--twitter:before,
.staff__social--linkedin:before,
.challenge-sponsors-listing__navigation--prev:before,
.challenge-sponsors-listing__navigation--next:before {
  font-family: 'clean-energy-trust';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
}
.home-leader__navigation--prev:before,
.home-portfolio-listing__navigation--prev:before,
.home-sponsor-listing__navigation--prev:before,
.challenge-sponsors-listing__navigation--prev:before {
  content: '\E800';
}
.home-leader__navigation--next:before,
.home-portfolio-listing__navigation--next:before,
.home-sponsor-listing__navigation--next:before,
.challenge-sponsors-listing__navigation--next:before {
  content: '\E801';
}
.social-nav__menu-item--twitter a:before,
.staff__social--twitter:before {
  content: '\E802';
}
.social-nav__menu-item--facebook a:before {
  content: '\E803';
}
.menu-nav__deactivate:before {
  content: '\E804';
}
.navbar-nav__activate:before {
  content: '\E805';
}
.social-nav__menu-item--vimeo a:before {
  content: '\E809';
}
.email-share-button:before {
  content: '\E80A';
}
.staff__social--linkedin:before {
  content: '\E80B';
}
.footer__button,
.programs-item__excerpt,
.listing-grid-item__excerpt,
.challenge-finalist__copy,
.challenge-winner__copy {
  font-family: 'NiveauGrotesk', sans-serif;
  font-weight: 100;
}
body,
.cta,
.txt-link,
.footer,
.home-leader__slide__header,
.home-leader__slide__subhead,
.header-box__heading,
.meta,
.tags {
  font-family: 'NiveauGrotesk', sans-serif;
  font-weight: normal;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content strong,
.home__caption,
.programs-item__heading,
.home-portfolio-listing__item-name,
.home-sponsor__caption,
.sponsors-level__heading,
.listing-grid-item__heading,
.listing-grid-item__subheading,
.contact-item__heading,
.meta a,
.get-involved__heading,
.challenge-finalists__button,
.challenge-sponsors__caption {
  font-family: 'NiveauGrotesk', sans-serif;
  font-weight: bold;
}
body {
  padding: 0;
  margin: 0;
  background: #252525;
  color: #1f1f1f;
  font-size: 14px;
}
body.expanded-show {
  overflow: hidden;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.page {
  min-height: calc(100vh - 159px);
  background: #ecedec;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.container {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
  z-index: 10;
}
.single .container {
  overflow: auto;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.2%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.paused {
  cursor: pointer;
}
.paused iframe {
  width: 100%;
  height: 300%;
  position: absolute;
  top: -100%;
  bottom: 100%;
}
.paused:after {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: '';
  background: url("../src/images/play.svg") center no-repeat;
  background: rgba(31,31,31,0.05) url("../src/images/play.svg") center no-repeat;
  -webkit-background-size: auto 40%;
  -moz-background-size: auto 40%;
  background-size: auto 40%;
  z-index: 10;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.paused:hover:after {
  -webkit-filter: drop-shadow(0 0 50px rgba(31,31,31,0.3)) grayscale(1) contrast(10);
  filter: drop-shadow(0 0 50px rgba(31,31,31,0.3)) grayscale(1) contrast(10);
}
.play:after,
.play content '',
.play display: none,
.play iframe {
  height: 100%;
  top: 0;
  bottom: 0;
}
.cta,
.txt-link {
  border: none;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.05em;
  text-decoration: none;
  color: #00ffe5;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.cta:hover,
.txt-link:hover {
  color: #fff;
  cursor: pointer;
}
.cta {
  display: inline-block;
  padding: 14px 24px 10px;
  background: #2a2e31;
}
.add-blue-static,
.add-yellow-static {
  position: relative;
}
.add-blue-static > *,
.add-yellow-static > * {
  position: inherit;
  z-index: 5;
}
.add-blue-static:after,
.add-yellow-static:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-animation: blueNoise infinite 1s linear;
  animation: blueNoise infinite 1s linear;
  z-index: 1;
}
.add-yellow-static:after {
  -webkit-animation: yellowNoise infinite 1s linear;
  animation: yellowNoise infinite 1s linear;
}
@-moz-keyframes blueNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-51x65.png?background=ffffff00&noise=b8b8b8&density=26&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-66x58.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-77x78.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-68x60.png?background=ffffff00&noise=b8b8b8&density=11&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-56x68.png?background=ffffff00&noise=b8b8b8&density=12&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-65x72.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-63x67.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-55x40.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-62x61.png?background=ffffff00&noise=b8b8b8&density=23&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-58x79.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
}
@-webkit-keyframes blueNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-51x65.png?background=ffffff00&noise=b8b8b8&density=26&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-66x58.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-77x78.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-68x60.png?background=ffffff00&noise=b8b8b8&density=11&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-56x68.png?background=ffffff00&noise=b8b8b8&density=12&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-65x72.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-63x67.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-55x40.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-62x61.png?background=ffffff00&noise=b8b8b8&density=23&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-58x79.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
}
@-o-keyframes blueNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-51x65.png?background=ffffff00&noise=b8b8b8&density=26&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-66x58.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-77x78.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-68x60.png?background=ffffff00&noise=b8b8b8&density=11&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-56x68.png?background=ffffff00&noise=b8b8b8&density=12&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-65x72.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-63x67.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-55x40.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-62x61.png?background=ffffff00&noise=b8b8b8&density=23&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-58x79.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
}
@keyframes blueNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-51x65.png?background=ffffff00&noise=b8b8b8&density=26&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-66x58.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-77x78.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-68x60.png?background=ffffff00&noise=b8b8b8&density=11&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-56x68.png?background=ffffff00&noise=b8b8b8&density=12&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-65x72.png?background=ffffff00&noise=b8b8b8&density=17&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-63x67.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-55x40.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-62x61.png?background=ffffff00&noise=b8b8b8&density=23&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-58x79.png?background=ffffff00&noise=b8b8b8&density=14&opacity=15");
  }
}
@-moz-keyframes yellowNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-74x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-85x46.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-55x51.png?background=ffffff00&noise=6e6c3f&density=16&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-91x52.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-91x78.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-52x61.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-52x53.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-89x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=6e6c3f&density=22&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-56x77.png?background=ffffff00&noise=6e6c3f&density=11&opacity=15");
  }
}
@-webkit-keyframes yellowNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-74x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-85x46.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-55x51.png?background=ffffff00&noise=6e6c3f&density=16&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-91x52.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-91x78.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-52x61.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-52x53.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-89x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=6e6c3f&density=22&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-56x77.png?background=ffffff00&noise=6e6c3f&density=11&opacity=15");
  }
}
@-o-keyframes yellowNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-74x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-85x46.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-55x51.png?background=ffffff00&noise=6e6c3f&density=16&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-91x52.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-91x78.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-52x61.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-52x53.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-89x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=6e6c3f&density=22&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-56x77.png?background=ffffff00&noise=6e6c3f&density=11&opacity=15");
  }
}
@keyframes yellowNoise {
  0% {
    background: url("http://api.thumbr.it/whitenoise-74x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-85x46.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-55x51.png?background=ffffff00&noise=6e6c3f&density=16&opacity=15");
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-91x52.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-91x78.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15");
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-52x61.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15");
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-52x53.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15");
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-89x66.png?background=ffffff00&noise=6e6c3f&density=13&opacity=15");
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=6e6c3f&density=22&opacity=15");
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-56x77.png?background=ffffff00&noise=6e6c3f&density=11&opacity=15");
  }
}
.navbar-nav__activate,
.menu-nav__deactivate {
  background: none;
  border: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 24px;
  cursor: pointer;
  -webkit-transition: color 0.2s, opacity 0.2s, background 0.2s 0.2s;
  transition: color 0.2s, opacity 0.2s, background 0.2s 0.2s;
}
.navbar-nav__activate:focus,
.menu-nav__deactivate:focus {
  outline: 0;
  background: rgba(255,255,255,0.5);
}
.navbar-nav {
  position: fixed;
  z-index: 100;
  height: 70px;
  left: 0;
  right: 0;
  top: 0;
  display: inline;
}
@media (max-width: 640px) {
  .navbar-nav {
    height: 50px;
  }
}
.navbar-nav__activate {
  position: absolute;
  right: 48px;
  top: 8px;
  -webkit-transition: color 0.2s, opacity 0.2s, background 0.2s 0.1s;
  transition: color 0.2s, opacity 0.2s, background 0.2s 0.1s;
  display: none;
}
.navbar-nav__activate:hover {
  color: #fff;
}
.expanded .navbar-nav__activate {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}
.expanded .navbar-nav__activate:focus {
  background: none;
}
@media (max-width: 640px) {
  .navbar-nav__activate {
    right: 24px;
    display: block;
  }
  .nav-desktop{
    display: none !important;
  }
}
.navbar-brand {
  position: relative;
  display: inline-block;
  left: 40px;
  text-decoration: none;
}

@media (max-width: 640px) {
  .navbar-brand {
    left: 20px;
  }
}
.navbar-brand:hover .navbar-brand__text {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}
@media (max-width: 640px) {
  .navbar-brand:hover .navbar-brand__text {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
  }
}
.navbar-brand__text {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 640px) {
  .navbar-brand__img {
    height: 50px;
    width: auto;
  }
  .navbar-brand{
    top:0;
  }
}
.header {
  background: #1f1f1f;
}
.header-nav__menu-item-link {
  color: #fff;
}
.footer {
  position: relative;
  padding: 48px 0;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  text-align: left;
  background: #252525;
}

.footer-logo{
    width: 150px;
    margin: 20px 0;
    height: auto;
}
.footer__section {
  display: inline-block;
  vertical-align: top;
  margin: 1em 0;
}
@media (max-width: 1200px) {
  .footer__section {
    margin: 1em 7% 1em 0;
  }
}
@media (max-width: 800px) {
  .footer__section {
    width: 50%;
    margin: 1em 0;
  }
}
@media (max-width: 640px) {
  .footer__section {
    width: 100%;
  }
}
.footer__heading {
  color: #fff;
  font-size: .7em;
}
.footer__link,
.footer__button {
  color: #00ffe5;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.footer__link:hover,
.footer__button:hover {
  color: #fff;
}
.footer__button {
  display: inline-block;
  margin-top: 1.2em;
  text-decoration: none;
}
.social-nav__menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.social-nav__menu-item {
  display: inline;
  font-size: 1.142857142857143em;
  line-height: 1.125em;
  -webkit-font-smoothing: antialiased;
}
.social-nav__menu-item a {
  text-decoration: none;
  color: #00ffe5;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.social-nav__menu-item a:hover {
  color: #fff;
}
.social-nav__menu-item a:before {
  width: auto;
  margin: 0 0.5em 0 0;
}
.site-by {
  color: #00ffe5;
  text-decoration: none;
  font-size: 18px;
  letter-spacing: 0.075em;
}
.footer__subsection {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.menu-nav {
  position: fixed;
  display: none;
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  background: #000;
  background: rgba(0,0,0,0.85);
  text-align: left;
  font-size: 54.54545454545455px;
  letter-spacing: 0.05em;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
@media (max-width: 1300px) {
  .menu-nav {
    font-size: 40.90909090909091px;
  }
}
@media (max-height: 1000px) {
  .menu-nav {
    font-size: 32.72727272727273px;
  }
}
@media (max-height: 800px) {
  .menu-nav {
    font-size: 27.272727272727273px;
  }
}
@media (max-width: 640px) {
  .menu-nav {
    font-size: 27.272727272727273px;
  }
}
.expanded .menu-nav {
  display: block;
}
.expanded-show .menu-nav {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}
.expanded-show .menu-nav .menu-nav__menu-mobile {
  top: 50%;
}

.nav-desktop{
    display: block;
  }

.menu-nav__menu {
  list-style: none;
  padding: 0;
  float:right;
  margin-right: 30px;
  margin-top: 24px;
  display: flex;

}
.menu-nav__menu-mobile {
  list-style: none;
  padding: 0;
  float:right;
  margin: 0;
  left: 50%;
  top: 150%;
  min-width: 80%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: top 1s;
  transition: top 1s;
}

/*.menu-nav__menu-item{
  position: relative;
  display: inline;
  float: left;
}*/

.menu-nav__menu ul {
 display: none;
 padding: 60px 0 20px 30px;
 position: absolute;
 z-index: -100;
 background: #fff;
}

.menu-nav__menu li:hover > ul {
  display: block;
  position: absolute;
  margin-left: -30px;
  width: 150px;
}

.menu-nav__sub-link {
  display: block;
  color: #2a2e31;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  float: none;
}

.menu-nav__deactivate {
  position: absolute;
  top: 18px;
  right: 48px;
  color: #fff;
}
.menu-nav__deactivate:focus,
.menu-nav__deactivate:hover {
  color: #000;
}
@media (max-width: 640px) {
  .menu-nav__deactivate {
    right: 24px;
    top: 9px;
  }
}
.menu-nav__overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.menu-nav__link {
  display: inline;
  margin: 0.2em 0.6em;
  color: #2a2e31;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  float: left;
}

.menu-nav__link-mobile {
  display: inline;
  margin: 0.2em 0.6em;
  color: #fff;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

.menu-nav__link-mobile:hover {
  color:#00ffe5;
}

.menu-nav__menu-item-mobile{
  margin:0.3em 0;
}

.menu-nav__link:hover {
  color: #1f1f1f;
  text-decoration: underline;
}
.content {
  font-size: 20px;
  margin-bottom: 2em;
}
@media (max-width: 640px) {
  .content {
    font-size: 14px;
  }
}
.content p {
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  overflow: auto;
  margin: 1.5em 0;
}

.content li {
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0.02em;
  margin: 1.5em 0;
}

.content p:first-child {
  margin-top: 0;
}
.content .wp-caption,
.content img {
  max-width: 100%;
  height: auto;
}
.content .embed-responsive {
  margin: 13.636363636363637% 0;
}
.content a {
  color: #808080;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.content a:hover {
  color: #00ffe5;
  cursor: pointer;
}
.social-share {
  margin: 20px 0;
}
.social-share:first-child {
  margin-top: 0;
}
.social-share > * {
  vertical-align: middle !important;
}
.twitter-share-button,
.email-share-button {
  margin: 0 14px;
}
.IN-widget {
  height: 20px;
  overflow: hidden;
}
.email-share-button {
  font-size: 1.5em;
  width: auto;
  text-decoration: none;
  vertical-align: sub !important;
}
.email-share-button:before {
  margin: 0;
}
.error404 .page {
  position: relative;
}
.error404 h1 {
  margin: 0;
  padding: 0;
  font-size: 5em;
  font-size: 20vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.wp-caption img,
.wp-caption .wp-caption-text {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
@media (max-width: 414px) {
  .wp-caption img,
  .wp-caption .wp-caption-text {
    width: 100%;
  }
}
.wp-caption .wp-caption-text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 75px;
}
.single-post img.alignright,
.single-post img.alignleft {
  margin-bottom: 1em;
}
.single-post img.alignleft {
  margin-right: 1em;
  float: left;
}
.single-post img.alignright {
  margin-left: 1em;
  float: right;
}

.single-post .content{
	width: 80%;
    margin: 0 auto 2em;
}

.single-post .header-graphic{
	height:400px;
}

.home__caption {
  position: relative;
  font-size: 0.857142857142857em;
  line-height: 1.5em;
  display: inline-block;
  width: 33.333333333333336%;
  z-index: 6;
}
@media (max-width: 800px) {
  .home__caption {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .home__caption {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .home__caption {
    display: none;
  }
}
.home__caption-text {
  width: 70%;
  padding-top: 1.666666666666667em;
  margin-top: 0;
  border-top: #1f1f1f 5px solid;
}
.home__more-arrow {
  font-size: 0.6em;
  position: relative;
  left: 6px;
  vertical-align: middle;
}
@media (min-width: 640px) {
  .home-leader {
    min-height: 100vh;
  }
}
@media (min-width: 640px) {
  .home-leader__slider {
    min-height: 100vh;
  }
}
.home-leader__slide {
  display: none;
  padding: 50px 0 140px;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.home-leader__slide:first-child {
  display: block;
}
.home-leader__slide__contents {
  display: inline-block;
  width: 96%;
  max-width: 1000px;
  margin: 0 auto;
  vertical-align: middle;
  padding: 0 2%;
}
@media (max-width: 1200px) {
  .home-leader__slide__contents {
    width: 80%;
    padding: 0 10%;
  }
}
.home-leader__slide__header {
  font-size: 4.714285714285714em;
  line-height: 1.106060606060606em;
  letter-spacing: 0.025em;
  color: #2a2e31;
  margin: 1.060606060606061em 0 0;
  font-weight: 600;
}
@media (max-width: 1200px) {
  .home-leader__slide__header {
    font-size: 2em;
    font-size: 5.2vw;
  }
}
@media (max-width: 640px) {
  .home-leader__slide__header {
    font-size: 1.2em;
    font-size: 6.2vw;
  }
}
.home-leader__slide__subhead {
  font-size: 1.785714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.02em;
  color: #2a2e31;
  margin: 0.5em 0 0;
}
@media (max-width: 1200px) {
  .home-leader__slide__subhead {
    font-size: 1.5em;
    font-size: 2.2vw;
  }
}
@media (max-width: 900px) {
  .home-leader__slide__subhead {
    font-size: 1.3em;
    font-size: 3vw;
  }
}
@media (max-width: 550px) {
  .home-leader__slide__subhead {
    font-size: 1.2em;
    font-size: 4vw;
  }
}
@media (max-width: 350px) {
  .home-leader__slide__subhead {
    font-size: 1em;
    font-size: 5vw;
  }
}
.home-leader__slide__media {
  width: 90%;
  margin: 0 auto;
}
@media (min-aspect-ratio: 1600/900) {
  .home-leader__slide__media {
    width: 60%;
  }
}
@media (min-aspect-ratio: 1600/800) {
  .home-leader__slide__media {
    width: 50%;
  }
}
@media (min-aspect-ratio: 1600/700) {
  .home-leader__slide__media {
    width: 40%;
  }
}
@media (min-aspect-ratio: 1600/600) {
  .home-leader__slide__media {
    width: 30%;
  }
}
.home-leader__slide__image {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}
.home-leader__slide__link {
  margin: 1.388888888888889em 0 0;
  color: #fff;
  background: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.home-leader__slide__link:hover {
  background: #252525;
  color: #00ffe5;
}
.home-leader__navigation {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 60px;
  background: none;
  border: none;
  cursor: pointer;
  opacity: 0.35;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  -webkit-filter: alpha(opacity=35);
  filter: alpha(opacity=35);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
@media (max-width: 720px) {
  .home-leader__navigation {
    font-size: 70px;
  }
}
@media (max-width: 640px) {
  .home-leader__navigation {
    font-size: 30px;
  }
}
.home-leader__navigation:before {
  margin: 0;
}
.home-leader__navigation:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -webkit-filter: alpha(opacity=70);
  filter: alpha(opacity=70);
}
.home-leader__navigation:focus,
.home-leader__navigation:active {
  outline: none;
  background: rgba(255,255,255,0.2);
}
.home-leader__navigation--prev {
  left: 0;
}
.home-leader__navigation--next {
  right: 0;
}
.home-leader__slider .slick-track {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (min-width: 640px) {
  .home-leader__slider .slick-track {
    min-height: 100vh;
  }
}
.home-leader__slider .slick-dots {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  bottom: 100px;
  text-align: center;
}
.home-leader__slider .slick-dots li {
  display: inline-block;
}
.home-leader__slider .slick-dots button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 0em;
  padding: 0;
  margin: 0 6px;
  border: none;
  border: 2px #1f1f1f solid;
  height: 9px;
  width: 9px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: none;
  -webkit-transition: background 0.25s ease;
  transition: background 0.25s ease;
}
.home-leader__slider .slick-dots .slick-active button {
  background: #1f1f1f;
}
.home-leader__slider.slick-initialized .home-leader__slide {
  display: inline-block !important;
  float: none !important;
  vertical-align: middle;
}
.home-about-us {
  position: relative;
  z-index: 10;
  padding-bottom: 64.28571428571429em;
  background: #ecedec;
}
@media (max-width: 800px) {
  .home-about-us {
    padding-bottom: 100%;
  }
}
.home-about-us__fore-img {
  position: absolute;
  z-index: 5;
  bottom: 32.75%;
  left: 68.75%;
  width: 100%;
  max-width: 68.14285714285714em;
  height: auto;
  -webkit-transform: translateX(-63%);
  -ms-transform: translateX(-63%);
  transform: translateX(-63%);
}
@media (max-width: 1600px) {
  .home-about-us__fore-img {
    bottom: 28.125%;
  }
}
@media (max-width: 1200px) {
  .home-about-us__fore-img {
    left: auto;
    right: 2%;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@media (max-width: 800px) {
  .home-about-us__fore-img {
    right: 0;
    bottom: 12%;
    width: 126%;
  }
}
.home-programs {
  position: relative;
  z-index: 10;
  background: #fff;
  padding-bottom: 8.714285714285714em;
}
.home-programs-listing {
  display: inline-block;
  width: 66.66666666666667%;
  padding: 0 0 0 25px;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
@media (max-width: 800px) {
  .home-programs-listing {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .home-programs-listing {
    padding: 0;
  }
}
.home-programs-listing__item {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
@media (max-width: 414px) {
  .home-programs-listing__item {
    width: 100%;
  }
}
.home-programs__fore-img {
  position: absolute;
  z-index: 5;
  top: -378px;
  right: 50%;
  width: 46.6875%;
  max-width: 53.357142857142854em;
  height: auto;
}
@media (max-width: 800px) {
  .home-programs__fore-img {
    display: none;
  }
}
.home-programs__hr {
  width: 98%;
  margin: 1em 1% 0;
  height: 6px;
  background: #1f1f1f;
  border: none;
}
.programs-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  margin-bottom: 7.142857142857143em;
}
.programs-item:nth-child(even) {
  padding: 0 0 0 10px;
}
@media (max-width: 414px) {
  .programs-item:nth-child(even) {
    padding: 0;
  }
}
.programs-item:nth-child(odd) {
  padding: 0 10px 0 0;
}
@media (max-width: 414px) {
  .programs-item:nth-child(odd) {
    padding: 0;
  }
}
.programs-item__link {
  text-decoration: none;
  color: #1f1f1f;
}
.programs-item__img {
  display: block;
  margin-bottom: 21px;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.programs-item:hover .programs-item__img {
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
}
.programs-item__heading,
.programs-item__excerpt {
  font-size: 1.214285714285714em;
  line-height: 1.411764705882353em;
  letter-spacing: 0.075em;
  margin: 0;
}
.programs-item__heading {
  margin-bottom: 0;
}
.programs-item__excerpt p {
  margin: 0;
}
.home-programs .copy-box {
  top: -160px;
  margin-bottom: 0;
}
.home-portfolio {
  position: relative;
  background: #ecedec;
  z-index: 10;
}
.home-portfolio__listing {
  background: #2a2e31;
  margin: 0;
  padding: 0 1.285714285714286em 3.428571428571428em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1250px) {
  .home-portfolio__listing {
    padding-left: 10%;
    padding-right: 10%;
  }
}
.home-portfolio-listing__item {
  margin: 0 0.785714285714286em;
}
.home-portfolio-listing__item-link {
  text-decoration: none;
}
.home-portfolio-listing__item-image {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
  margin: 0 auto 1.142857142857143em;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.home-portfolio-listing__item-link:hover .home-portfolio-listing__item-image {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  -webkit-filter: alpha(opacity=40);
  filter: alpha(opacity=40);
}
.home-portfolio-listing__item-name {
  font-size: 1.214285714285714em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  color: #00ffe5;
}
.home-portfolio-listing__item-link:hover .home-portfolio-listing__item-name {
  color: #fff;
}
.home-portfolio-listing__navigation {
  position: absolute;
  top: 50%;
  font-size: 60px;
  background: none;
  border: none;
  cursor: pointer;
  -webkit-transform: translateY(-75%);
  -ms-transform: translateY(-75%);
  transform: translateY(-75%);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
@media (max-width: 1250px) {
  .home-portfolio-listing__navigation {
    color: #fff;
    font-size: 8vw;
  }
}
.home-portfolio-listing__navigation:before {
  margin: 0;
}
.home-portfolio-listing__navigation:focus,
.home-portfolio-listing__navigation:active {
  outline: none;
  background: rgba(255,255,255,0.2);
}
.home-portfolio-listing__navigation--prev {
  right: 101%;
}
@media (max-width: 1250px) {
  .home-portfolio-listing__navigation--prev {
    right: auto;
    left: 1%;
  }
}
.home-portfolio-listing__navigation--next {
  left: 101%;
}
@media (max-width: 1250px) {
  .home-portfolio-listing__navigation--next {
    right: 1%;
    left: auto;
  }
}
.home-portfolio .copy-box,
.home-portfolio__listing {
  top: -192px;
}
.home-portfolio .copy-box__heading {
  letter-spacing: 0.015em;
}
.home-portfolio .copy-box__heading--strong {
  letter-spacing: 0.005em;
}
.home-sponsor {
  position: relative;
  background: #ecedec;
  padding-bottom: 120px;
  text-align: center;
  z-index: 10;
}
.home-sponsor__heading {
  text-align: left;
}
.home-sponsor__heading:after {
  display: none !important;
}
.home-sponsor__copy-wrapper {
  text-align: left;
}
.home-sponsor__copy,
.home-sponsor__caption {
  margin-bottom: 1em;
  font-size: 1.071428571428571em;
  line-height: 1.466666666666667em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.home-sponsor__copy {
  display: inline-block;
  width: 66.66666666666667%;
  padding-right: 5.5%;
}
@media (max-width: 800px) {
  .home-sponsor__copy {
    width: 100%;
  }
}
.home-sponsor__caption {
  display: inline-block;
  width: 33.333333333333336%;
  padding-left: 5.5%;
}
@media (max-width: 800px) {
  .home-sponsor__caption {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .home-sponsor__caption {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .home-sponsor__caption {
    padding: 0;
  }
}
.home-sponsor__listing {
  margin: 30px 0 70px;
  padding: 0 2.9%;
  border-top: #1f1f1f 5px solid;
  border-bottom: #1f1f1f 5px solid;
  list-style-type: none;
}
@media (max-width: 1250px) {
  .home-sponsor__listing {
    padding: 0 6%;
  }
}
@media (max-width: 720px) {
  .home-sponsor__listing {
    padding: 0 8%;
  }
}
.home-sponsor-listing__item {
  display: inline-block !important;
  float: none !important;
  margin: 20px 0;
  padding: 0 5px;
  vertical-align: middle;
}
.home-sponsor-listing__item-image {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
  max-height: 90px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.home-sponsor-listing__item-image:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.home-sponsor-listing__navigation {
  position: absolute;
  top: 50%;
  font-size: 50px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.home-sponsor-listing__navigation:before {
  margin: 0;
}
.home-sponsor-listing__navigation:focus,
.home-sponsor-listing__navigation:active {
  outline: none;
  background: rgba(255,255,255,0.2);
}
@media (max-width: 640px) {
  .home-sponsor-listing__navigation {
    font-size: 25px;
  }
}
.home-sponsor-listing__navigation--prev {
  right: 101%;
}
@media (max-width: 1250px) {
  .home-sponsor-listing__navigation--prev {
    right: auto;
    left: 0;
  }
}
.home-sponsor-listing__navigation--next {
  left: 101%;
}
@media (max-width: 1250px) {
  .home-sponsor-listing__navigation--next {
    right: 0;
    left: auto;
  }
}
@media (min-width: 720px) {
  .home-quote {
    height: 120vh;
  }
}
.home-quote__card {
  position: fixed;
  background-position: center 0%;
  background-color: #00ffe5;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}
.home-quote__text {
  display: none;
  margin-left: 0.65625em;
  width: 71.875%;
  font-size: 4.571428571428571em;
  line-height: 1.25625em;
  letter-spacing: 0.005em;
  color: #fff;
}
@media (max-width: 720px) {
  .home-quote__text {
    position: relative;
    padding: 40vh 0;
    height: auto;
    width: 80%;
    margin-left: 13%;
  }
}
@media (min-width: 720px) {
  .home-quote__text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 1200px) {
  .home-quote__text {
    font-size: 3.2em;
  }
}
@media (max-width: 720px) {
  .home-quote__text {
    font-size: 2.285714285714286em;
  }
}
@media (max-width: 414px) {
  .home-quote__text {
    font-size: 1.371428571428571em;
  }
}
.home-quote__text.skrollable-between {
  display: block;
}
.home-quote__text--dark {
  color: #1f1f1f;
  display: none;
}
.home-quote__text--second.skrollable-after {
  display: block;
}
.home-quote__text:before,
.home-quote__text:after {
  font-family: 'clean-energy-trust';
}
.home-quote__text:before {
  content: '\e806';
  position: absolute;
  right: 100%;
  margin-right: 0.3125em;
  margin-top: -0.09375em;
}
.home-quote__text:after {
  content: '\e807';
}
.home-contact {
  position: relative;
  background: #ecedec;
  background: -webkit-linear-gradient(bottom, #d4d6d4 0%, #ecedec 25%);
  background: -moz-linear-gradient(bottom, #d4d6d4 0%, #ecedec 25%);
  background: -o-linear-gradient(bottom, #d4d6d4 0%, #ecedec 25%);
  background: -ms-linear-gradient(bottom, #d4d6d4 0%, #ecedec 25%);
  background: linear-gradient(to top, #d4d6d4 0%, #ecedec 25%);
  margin-bottom: 100vh;
  padding: 0;
}
@media (min-width: 414px) {
  .home-contact {
    padding: 0 0 20px;
  }
}
@media (min-width: 800px) {
  .home-contact {
    padding: 4.285714285714286em 0 37.5%;
  }
}
@media (min-width: 1600px) {
  .home-contact {
    padding: 4.285714285714286em 0 42.857142857142854em;
  }
}
.home-contact__text {
  position: relative;
  max-width: 685px;
  width: 68%;
  background: #2a2e31;
  color: #fff;
  padding: 58px 50px 64px;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  font-style: normal;
  z-index: 10;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 800px) {
  .home-contact__text {
    margin: 0 0 112px;
  }
}
.home-contact__text .home-contact__title {
  color: #ffcd09;
}
.home-contact__text p {
  margin: 0;
  padding: 0;
}
.home-contact__text .home-contact__address {
  font-style: normal;
}
@media (max-width: 640px) {
  .home-contact__text {
    width: 100%;
    padding: 30px;
  }
}
.home-contact__half {
  display: inline-block;
  width: 50%;
  padding: 14px 0;
  vertical-align: middle;
}
@media (max-width: 414px) {
  .home-contact__half {
    width: 100%;
  }
}
.home-contact__fore-img {
  position: absolute;
  z-index: 5;
  top: 43.75%;
  left: 50%;
  width: 68.75%;
  max-width: 78.57142857142857em;
  height: auto;
  -webkit-transform: translate(-40%, -50%);
  -ms-transform: translate(-40%, -50%);
  transform: translate(-40%, -50%);
}
@media (max-width: 1200px) {
  .home-contact__fore-img {
    right: 2%;
    left: auto;
    -webkit-transform: translate(0, -45%);
    -ms-transform: translate(0, -45%);
    transform: translate(0, -45%);
  }
}
@media (max-width: 800px) {
  .home-contact__fore-img {
    display: none;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.home-contact__fore-img--mobile {
  position: static;
  display: none;
  width: 80%;
  margin-top: -6%;
  margin-left: 20%;
}
@media (max-width: 800px) {
  .home-contact__fore-img--mobile {
    display: block;
  }
}
@media (max-width: 640px) {
  .home-contact__fore-img--mobile {
    width: 100%;
    margin-left: 0;
  }
}
.home-contact__logo {
  width: 50%;
}
@media (max-width: 414px) {
  .home-contact .container {
    padding: 0;
  }
}
.copy-box {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 17.9375%;
  top: -60px;
  width: 49.0625%;
  min-width: 786px;
  padding: 64px 21px 50px 80px;
  color: #fff;
  background: #2a2e31;
  z-index: 10;
}
@media (max-width: 1200px) {
  .copy-box {
    left: 50%;
    width: 100%;
    max-width: 794px;
    min-width: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 640px) {
  .copy-box {
    width: 100%;
    padding: 30px;
  }
}
/*.copy-box:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  height: 94px;
  width: 45px;
  background: #00ffe5;
}*/
.copy-box--right {
  left: 33.625%;
}
@media (max-width: 1200px) {
  .copy-box--right {
    left: 50%;
  }
}
.copy-box--full {
  width: 71.42857142857143em;
  left: 0;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .copy-box--full {
    max-width: none;
    width: 96%;
    left: 2%;
    margin: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }
}
@media (max-width: 800px) {
  .copy-box--full {
    width: 100%;
    left: 0;
  }
}
.copy-box--yellow:after {
  background: #ffcd09;
}
.copy-box__heading {
  position: relative;
  display: block;
  font-size: 3.714285714285714em;
  line-height: 1em;
  letter-spacing: 0.005em;
  margin-top: 0;
}
@media (max-width: 640px) {
  .copy-box__heading {
    font-size: 2.857142857142857em;
    line-height: 1em;
    letter-spacing: 0.005em;
  }
}
.copy-box__heading:after {
  position: absolute;
  content: ' ';
  display: block;
  bottom: -0.484848484848485em;
  left: 0;
  width: 1.212121212121212em;
  height: 0.06em;
  background: #fff;
}
.copy-box__cta,
.copy-box__heading--strong {
  color: #00ffe5;
}
.copy-box--yellow .copy-box__cta,
.copy-box--yellow .copy-box__heading--strong {
  color: #ffcd09;
}
.copy-box__cta {
  display: inline-block;
  margin-left: 50%;
  margin-top: 10px;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.05em;
  text-decoration: none;
}
.copy-box__cta:hover {
  color: #fff;
}
.copy-box--link-left .copy-box__cta {
  margin-left: 0;
}
.copy-box-columnated {
  zoom: 1;
}
.copy-box-columnated:before,
.copy-box-columnated:after {
  content: "";
  display: table;
}
.copy-box-columnated:after {
  clear: both;
}
.copy-box-columnated__column {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 85%;
  padding-right: 55px;
  font-size: 1.142857142857143em;
  line-height: 1.375em;
}

.copy-box-columnated__column h2{
	line-height: 1.2em;
    letter-spacing: .05em;
}
@media (max-width: 640px) {
  .copy-box-columnated__column {
    float: none;
    width: 100%;
    padding: 0;
  }
}
.copy-box-columnated__column a {
  color: #00ffe5;
  text-decoration: none;
}
.copy-box-columnated__column a:hover {
  text-decoration: underline;
}
.header-box {
  position: relative;
  max-width: 1100px;
  margin: 4.285714285714286em auto 10.714285714285714em;
  font-size: 14px;
  color: #fff;
}
@media (max-width: 1300px) {
  .header-box {
    margin-bottom: 7.142857142857143em;
  }
}
@media (max-width: 1140px) {
  .header-box {
    max-width: calc(100% - 40px);
  }
}
@media (max-width: 640px) {
  .header-box {
    margin: 60px auto;
    font-size: 0.56em;
  }
}
.header-box:before {
  content: ' ';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
  height: 95px;
  max-height: 100%;
  background: #ffcd09;
}
@media (max-width: 640px) {
  .header-box:before {
    width: 35px;
    height: 55px;
  }
}
.header-box__wrapper {
  background: #1f1f1f;
}
.header-box--green:before {
  background: #00ffe5;
}
.header-box__text {
  padding: 4.571428571428571em 5.142857142857143em 3.571428571428572em 5.714285714285714em;
}
@media (max-width: 1200px) {
  .header-box__text {
    padding: 3.571428571428572em 4.285714285714286em 1.428571428571429em 3.571428571428572em;
  }
}
.header-box__img--small + .header-box__text {
  display: inline-block;
  vertical-align: top;
}
.header-box__heading {
  font-size: 4.714285714285714em;
  line-height: 1em;
  letter-spacing: 0.005em;
  margin: 0;
}
@media (max-width: 720px) {
  /*.header-box__heading {
    font-size: 3.142857142857143em;
  }*/
}
.header-box--with-copy .header-box__heading:after {
  content: ' ';
  display: block;
  width: 1.212121212121212em;
  height: 0.06em;
  margin: 0.306060606060606em 0;
  background: #fff;
}
.header-box__heading--strong {
  color: #ffcd09;
}
.header-box--green .header-box__heading--strong {
  color: #00ffe5;
}
.header-box__img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 30px;
}
.header-box__img--small {
  display: inline;
  max-width: 240px;
  width: 80%;
  width: calc(100% - 7em);
  height: auto;
  margin: 4.714285714285714em 0 3.571428571428572em 3.571428571428572em;
}
.header-box__img-caption {
  position: relative;
  color: #a5a5a5;
  font-size: 1.142857142857143em;
  font-style: italic;
  font-weight: 100;
  top: 2.857142857142857em;
}
@media (max-width: 640px) {
  .header-box__img-caption {
    color: #797979;
    font-size: 1.428571428571429em;
  }
}
.header-box__subheading {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   width: 85%;
}
.header-box__subheading p {
  font-size: 1.485714285714286em;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

.header-box__subheading h2 {
  font-size: 2.485714285714286em;
  line-height: 1.4em;
  letter-spacing: 0.05em;
}

@media (max-width: 1200px) {
  .header-box__subheading p {
    font-size: 1.571428571428571em;
  }
}
@media (max-width: 720px) {
  .header-box__subheading p {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 640px) {
  .header-box__subheading p {
    font-size: 1.857142857142857em;
  }
}
.header-box--with-additional-info .header-box__subheading {
  padding-right: 2em;
  width: 66.66666666666667%;
}
@media (max-width: 640px) {
  .header-box--with-additional-info .header-box__subheading {
    width: 100%;
    padding-right: 0;
  }
}
.header-box__additional-info {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  line-height: 1em;
  letter-spacing: 0.075em;
  color: #ffcd09;
  width: 33.333333333333336%;
}
@media (max-width: 640px) {
  .header-box__additional-info {
    width: 100%;
    font-size: 12px;
  }
}
.header-box__additional-info address {
  font-style: normal;
}
.header-box a {
  color: #ffcd09;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.header-box a:hover {
  color: #fff;
}
.header-graphic {
  height: 500px;
  width: 100%;
  position: relative;
  -webkit-background-size: auto 100%;
  -moz-background-size: auto 100%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  margin: 70px 0 -240px;
}

.header-graphic--center {
  background-position: center center;
}
.header-graphic--left {
  background-position: left center;
}
.header-graphic--right {
  background-position: right center;
}
@media (max-width: 1200px) {
  .header-graphic {
    height: 400px;
  }
}
@media (max-width: 720px) {
  .header-graphic {
    height: 300px;
  }
}
@media (max-width: 640px) {
  .header-graphic {
    margin: 50px 0 -70px;
    height: 70px;
  }
  .single-post .header-graphic{
    margin: 50px 0 -70px;
    height: 70px;
  }
}
.header-graphic:after {
  content: '';
  display: block;
  background: -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
  background: -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
  background: -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
  background: -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
  background: linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation: blueNoiseShadow infinite 1s linear;
  animation: blueNoiseShadow infinite 1s linear;
}
.header-graphic[class*="--e"]:after,
.header-graphic[class*="--f"]:after {
  -webkit-animation: yellowNoiseShadow infinite 1s linear;
  animation: yellowNoiseShadow infinite 1s linear;
}
.tags {
  font-size: 0.8em;
}
.related-content__heading {
  font-size: 2.857142857142857em;
  line-height: 1.2em;
  margin: 0 0 1em;
  padding: 2em 0 0;
  border-top: 6px solid #000;
}
@media (max-width: 1200px) {
  .related-content__heading {
    margin: 0 0 2em;
    padding: 3em 0 0;
  }
}
@media (max-width: 720px) {
  .related-content__heading {
    font-size: 2.142857142857143em;
    line-height: 1.2em;
    margin: 0 0 1.25em;
    padding: 2em 0 0;
  }
}
@-moz-keyframes blueNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@-webkit-keyframes blueNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@-o-keyframes blueNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@keyframes blueNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x53.png?background=ffffff00&noise=b8b8b8&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x64.png?background=ffffff00&noise=b8b8b8&density=22&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-53x70.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-100x57.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-84x74.png?background=ffffff00&noise=b8b8b8&density=19&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x43.png?background=ffffff00&noise=b8b8b8&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-50x47.png?background=ffffff00&noise=b8b8b8&density=13&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-70x47.png?background=ffffff00&noise=b8b8b8&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-95x45.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-80x66.png?background=ffffff00&noise=b8b8b8&density=16&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-74x76.png?background=ffffff00&noise=b8b8b8&density=10&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@-moz-keyframes yellowNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@-webkit-keyframes yellowNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@-o-keyframes yellowNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
@keyframes yellowNoiseShadow {
  0% {
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-92x55.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  10% {
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x77.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  20% {
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-94x61.png?background=ffffff00&noise=6e6c3f&density=18&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  30% {
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-91x60.png?background=ffffff00&noise=6e6c3f&density=24&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  40% {
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-89x80.png?background=ffffff00&noise=6e6c3f&density=21&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  50% {
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-90x44.png?background=ffffff00&noise=6e6c3f&density=26&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  60% {
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-85x45.png?background=ffffff00&noise=6e6c3f&density=25&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  70% {
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-55x53.png?background=ffffff00&noise=6e6c3f&density=15&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  80% {
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-51x67.png?background=ffffff00&noise=6e6c3f&density=20&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  90% {
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-67x54.png?background=ffffff00&noise=6e6c3f&density=17&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
  100% {
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -webkit-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -moz-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -o-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), -ms-linear-gradient(top, transparent 60%, rgba(0,0,0,0.3) 100%);
    background: url("http://api.thumbr.it/whitenoise-83x61.png?background=ffffff00&noise=6e6c3f&density=23&opacity=15"), linear-gradient(to bottom, transparent 60%, rgba(0,0,0,0.3) 100%);
  }
}
.header-default .navbar-nav {
  background: #fff;
}
.header-default .navbar-nav__activate {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.sponsors {
  margin-top: -170px;
}
@media (max-width: 640px) {
  .sponsors {
    margin-top: -60px;
  }
}
.sponsors-grid {
  text-align: center;
}
.sponsors-grid__item {
  display: inline-block;
  width: 33.333333333333336%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 16px;
  vertical-align: middle;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
@media (max-width: 800px) {
  .sponsors-grid__item {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .sponsors-grid__item {
    width: 100%;
  }
}
.sponsors-grid__item:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
@media (max-width: 500px) {
  .sponsors-grid__item {
    width: 50%;
    padding: 0 5px;
  }
  .sponsors-grid--featured .sponsors-grid__item {
    width: 100%;
  }
}
.sponsors-grid--featured .sponsors-grid__item {
  width: 50%;
}
.sponsors-level {
  padding: 140px 0 60px;
}
@media (max-width: 720px) {
  .sponsors-level {
    padding: 70px 0 30px;
  }
}
@media (max-width: 640px) {
  .sponsors-level {
    padding-top: 40px;
  }
}
.sponsors-level:nth-child(even) {
  background: #fff;
}
.sponsors-level__heading {
  margin: 0 0 1em;
  padding: 0.25em 0 0.5em;
  font-size: 2.857142857142857em;
  line-height: 1.15em;
  letter-spacing: 0.005em;
  color: #2a2e31;
  border-bottom: 6px solid #2a2e31;
}
@media (max-width: 640px) {
  .sponsors-level__heading {
    font-size: 2em;
  }
}
.sponsor {
  margin: 80px 0;
}
@media (max-width: 720px) {
  .sponsor {
    margin: 20px 0;
  }
}
@media (max-width: 640px) {
  .sponsor {
    margin: 30px 0;
  }
}
.sponsor__img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.page-template-sponsors .page {
  background: #ecedec;
}
.listing-grid__item {
  display: inline-block;
  width: 33.333333333333336%;
  vertical-align: top;
  margin: 0 0 100px;
  font-size: 1em;
}
@media (max-width: 800px) {
  .listing-grid__item {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .listing-grid__item {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .listing-grid__item {
    font-size: 0.823529411764706em;
    margin: 0 0 60px;
  }
}
.listing-grid-item__link,
.listing-grid-item__wrapper {
  display: block;
  padding: 0 15px;
  text-decoration: none;
  color: #2a2e31;
}
@media (max-width: 414px) {
  .listing-grid-item__link,
  .listing-grid-item__wrapper {
    padding: 0;
  }
}
.listing-grid-item__img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.listing-grid-item__link:hover .listing-grid-item__img {
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
}
.listing-grid-item__heading,
.listing-grid-item__excerpt,
.listing-grid-item__more {
  font-size: 1em;
  line-height: 1.411764705882353em;
  letter-spacing: 0.02em;
}
.listing-grid-item__heading,
.listing-grid-item__subheading {
  margin: 0;
  font-size: 1.3em;
  margin-bottom: 10px;
}
.listing-grid-item__subheading {
  font-size: 1em;
  line-height: 1.428571428571429em;
  letter-spacing: 0.075em;
  color: #8f8f8f;
}
.listing-grid-item__tag {
  display: inline-block;
  font-size: 0.714285714285714em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  color: #fff;
  text-transform: uppercase;
  background: #bcbcbc;
  margin-bottom: 8px;
  padding: 2px 5px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.listing-grid-item__excerpt {
  margin: 0;
}
.listing-grid-item__excerpt p {
  margin: 0;
}
.listing-grid-item--featured {
  width: 100%;
  margin: 0 0 70px;
  padding-bottom: 50px;
  border-bottom: 3px solid #000;
}
@media (max-width: 640px) {
  .listing-grid-item--featured {
    margin: 0 0 60px;
    padding-bottom: 60px;
  }
}
.listing-grid-item--featured .listing-grid-item__img,
.listing-grid-item--featured .listing-grid-item__text {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}
@media (max-width: 414px) {
  .listing-grid-item--featured .listing-grid-item__img,
  .listing-grid-item--featured .listing-grid-item__text {
    width: 100%;
  }
}
.listing-grid-item--featured .listing-grid-item__img {
  height: auto;
}
.listing-grid-item--featured .listing-grid-item__text {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 414px) {
  .listing-grid-item--featured .listing-grid-item__text {
    padding-left: 30px;
  }
}
@media (min-width: 800px) {
  .listing-grid-item--featured .listing-grid-item__text {
    padding-left: 48px;
  }
}
.pagination {
  zoom: 1;
  padding-bottom: 2em;
}
.pagination:before,
.pagination:after {
  content: "";
  display: table;
}
.pagination:after {
  clear: both;
}
.pagination__prev {
  float: left;
}
.pagination__next {
  float: right;
}
.contact-items {
  position: relative;
  margin-bottom: 128px;
}
@media (max-width: 800px) {
  .contact-items {
    margin-bottom: 64px;
  }
}
@media (max-width: 414px) {
  .contact-items {
    margin-bottom: 42.666666666666664px;
  }
}
.contact-items:before {
  content: ' ';
  display: block;
  height: 5px;
  width: 100%;
  width: calc(100% - 40px);
  margin: 0 20px 64px;
  background: #000;
}
@media (max-width: 414px) {
  .contact-items:before {
    margin-bottom: 42.666666666666664px;
  }
}
.contact-items--get-involved:before {
  display: none;
}
.contact-items__item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  padding: 64px 20px 20px;
/* two items */
/* three items */
}
@media (max-width: 414px) {
  .contact-items__item {
    padding: 42.666666666666664px 0 20px;
  }
  .contact-items__item:first-child {
    padding-top: 20px;
  }
}
.contact-items__item:first-child:nth-last-child(2),
.contact-items__item:first-child:nth-last-child(2) ~ .contact-items__item {
  display: inline-block;
  width: 50%;
}
@media (max-width: 414px) {
  .contact-items__item:first-child:nth-last-child(2),
  .contact-items__item:first-child:nth-last-child(2) ~ .contact-items__item {
    width: 100%;
  }
}
.contact-items__item:first-child:nth-last-child(3),
.contact-items__item:first-child:nth-last-child(3) ~ .contact-items__item {
  display: inline-block;
  width: 50%;
}
.contact-items__item:first-child:nth-last-child(4),
.contact-items__item:first-child:nth-last-child(4) ~ .contact-items__item {
  display: inline-block;
  width: 50%;
}
@media (max-width: 800px) {
  .contact-items__item:first-child:nth-last-child(3),
  .contact-items__item:first-child:nth-last-child(3) ~ .contact-items__item {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .contact-items__item:first-child:nth-last-child(3),
  .contact-items__item:first-child:nth-last-child(3) ~ .contact-items__item {
    width: 100%;
  }
  .contact-items__item:first-child:nth-last-child(4),
  .contact-items__item:first-child:nth-last-child(4) ~ .contact-items__item {
  display: inline-block;
  width: 100%;
}
}
.contact-item__heading {
  margin: 0;
  font-size: 2.257142857142857em;
  line-height: 1.125em;
  letter-spacing: 0.005em;
}
@media (max-width: 800px) {
  .contact-item__heading {
    font-size: 2.142857142857143em;
  }
}
@media (max-width: 414px) {
  .contact-item__heading {
    font-size: 1.428571428571429em;
  }
}
.contact-item__copy {
  font-size: 1.142857142857143em;
  line-height: 1.25em;
  letter-spacing: 0.02em;
  margin-bottom: 1.5em;
}
@media (max-width: 800px) {
  .contact-item__copy {
    font-size: 1em;
    margin-bottom: 2.142857142857143em;
  }
}
.contact-item__cta {
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.02em;
  text-decoration: none;
  color: #2a2e31;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (max-width: 800px) {
  .contact-item__cta {
    font-size: 1.142857142857143em;
  }
}
.contact-item__cta:hover {
  color: #00ffe5;
}
.contact-item__cta:after {
  content: '▶';
  font-size: 0.8em;
}
.blog .page,
.single-post .page {
  background: #fff;
}

.date{
	margin-bottom: 1em; 
	color: #bbb;
}

.post-type-archive-program .date {
	display: none;
}


.meta,
.tags {
  font-size: 1.214285714285714em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
}
.meta a,
.tags a {
  text-decoration: none;
  color: #808080;
  -webkit-transition: all 0.5 ease;
  transition: all 0.5 ease;
}
.meta a:hover,
.tags a:hover {
  color: #00ffe5;
  cursor: pointer;
}
.meta {
  margin: 1.764705882352941em 0;
}
.tags {
  text-align: left;
  margin: 1.764705882352941em 0;
  padding: 1.411764705882353em 0.117647058823529em 0.705882352941177em;
  border-top: 6px solid #000;
}
@media (max-width: 640px) {
  .tags {
    padding: 0.705882352941177em 0.117647058823529em 0.352941176470588em;
  }
}
.tags__list {
  list-style-type: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 90%;
  width: calc(100% - 70px);
}
.tags__header,
.tags__tag {
  display: inline-block;
}
.tags__header {
  margin: 20px 15px 0 0;
  vertical-align: top;
  width: 40px;
  overflow: visible;
}
@media (max-width: 640px) {
  .tags__header {
    display: block;
  }
}
.tags__tag {
  margin: 20px 15px 0;
}
@media (max-width: 640px) {
  .tags__tag {
    margin: 12px 10px 0 0;
  }
}
[staff-filter] {
  position: relative;
  top: -50px;
  font-size: 1em;
  line-height: 1.428571428571429em;
  letter-spacing: 0.075em;
  text-align: center;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
@media (max-width: 720px) {
  [staff-filter] {
    top: -31px;
  }
}
.ng-scope [staff-filter] {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}
.filter__radio-label {
  margin: 0 1px;
  padding: 10px 20px;
  background: #d2d2d2;
  color: #1f1f1f;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.filter__radio-label:hover {
  background: #bcbcbc;
  cursor: pointer;
}
.filter__radio-label--active {
  background: #1f1f1f;
  color: #00ffe5;
}
.filter__radio-label--active:hover {
  background: #1f1f1f;
  cursor: default;
}
.filter__radio {
  display: none;
}
.staff__social {
  font-size: 1.5em;
  text-decoration: none;
}
.staff__social-header {
  margin-bottom: 0.5em;
  color: #00ffe5;
}
.single-staff .page {
  background: #fff;
}
.get-involved__heading {
  padding: 0 0 10px;
  font-size: 2.857142857142857em;
  line-height: 1.65em;
  letter-spacing: 0.005em;
  color: #2a2e31;
  border-bottom: 6px solid #2a2e31;
}
.get-involved__subheading {
  font-size: 1.428571428571429em;
  margin: 0 0 5em;
}
@media (max-width: 800px) {
  .get-involved__subheading {
    margin: 0 0 4em;
  }
}
@media (max-width: 414px) {
  .get-involved__subheading {
    margin: 0 0 3em;
  }
}
@media (max-width: 640px) {
  .get-involved__subheading {
    font-size: 14px;
  }
}
.get-involved__grid {
  padding: 6em 0 0;
  background: #fff;
}
@media (max-width: 800px) {
  .get-involved__grid {
    padding-top: 5em;
  }
}
@media (max-width: 414px) {
  .get-involved__grid {
    padding-top: 4em;
  }
}
.listing-grid-item--challenge {
  margin: 0 0 30px;
}
.listing-grid-item--challenge .listing-grid-item__img {
  position: relative;
  height: 0;
  padding-bottom: 66%;
  background: #ffcd09 url("http://api.thumbr.it/whitenoise-50x40.png?background=ffffff00&noise=de7800&density=15&opacity=15");
  -webkit-box-shadow: inset 0px 0px 187px 52px rgba(255,138,0,0.5);
  box-shadow: inset 0px 0px 187px 52px rgba(255,138,0,0.5);
  text-align: center;
}
.listing-grid-item--challenge .listing-grid-item__challenge-year {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 2.857142857142857em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  color: #fff;
}
.single-challenge .page {
  background: #fff;
}
.page-template-current-challenge {
  background: #fff;
}
/*.page-template-current-challenge .navbar-nav {
  background: none;
}*/
.page-template-current-challenge h2 strong {
  color: #ffcd09;
}
.page-template-current-challenge .two-thirds-grid-item {
  width: 61%;
  margin-right: 5.666666666666671%;
}
@media (max-width: 800px) {
  .page-template-current-challenge .two-thirds-grid-item {
    width: 100%;
    margin-right: 0;
  }
}
.page-template-current-challenge .two-thirds-grid-item + .three-up-grid-item {
  vertical-align: top;
}
@media (max-width: 800px) {
  .page-template-current-challenge .two-thirds-grid-item + .three-up-grid-item {
    margin-top: 3em;
  }
}
.page-template-current-challenge .two-thirds-grid-item + aside.three-up-grid-item {
  width: 29%;
  margin-left: 4.333333333333336%;
  padding-top: 1.555555555555556em;
  border-top: 0.444444444444444em solid #1f1f1f;
  font-size: 1.285714285714286em;
}
@media (max-width: 800px) {
  .page-template-current-challenge .two-thirds-grid-item + aside.three-up-grid-item {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 414px) {
  .page-template-current-challenge .two-thirds-grid-item + aside.three-up-grid-item {
    font-size: 1.142857142857143em;
  }
}
.page-template-current-challenge .two-thirds-grid-item + aside.three-up-grid-item h4 {
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin: 0 0 1.444444444444444em;
}
.page-template-current-challenge .two-thirds-grid-item + aside.three-up-grid-item .txt-link {
  font-size: 1em;
}
.challenge-intro {
  position: relative;
  margin: -19.642857142857142em auto 0;
  padding: 0 12em 8.285714285714286em;
  max-width: 72.42857142857143em;
  background: #2a2e31;
  color: #fff;
  text-align: center;
  z-index: 5;
}
@media (max-width: 1390px) {
  .challenge-intro {
    display: block;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 8%;
    padding-right: 8%;
  }
}
@media (max-width: 800px) {
  .challenge-intro {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 720px) {
  .challenge-intro {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-intro {
    padding-bottom: 9.090909090909092vh;
  }
}
@media (max-width: 720px) {
  .challenge-intro {
    padding-bottom: 4.545454545454546vh;
  }
}
.challenge-header,
.challenge-quote {
  background-position: top center;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-background-size: 100vw auto;
  -moz-background-size: 100vw auto;
  background-size: 100vw auto;
}
@media (max-aspect-ratio: 1/1) {
  .challenge-header,
  .challenge-quote {
    -webkit-background-size: 100vh auto;
    -moz-background-size: 100vh auto;
    background-size: 100vh auto;
  }
}
.challenge-header {
  padding: 11.428571428571429em 0 24.642857142857142em;
  text-align: center;
  color: #fff;
  z-index: 1;
}
.challenge-header h1 {
  font-size: 4.642857142857143em;
  line-height: 1.246153846153846em;
  letter-spacing: 0.025em;
}
@media (max-width: 1200px) {
  .challenge-header h1 {
    font-size: 3.928571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-header h1 {
    font-size: 3.214285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-header h1 {
    font-size: 2.5em;
  }
}
.challenge-header__play {
  display: inline-block;
  width: auto;
  padding: 120px 50px 0;
  background: url("../src/images/play.svg") top center no-repeat;
  -webkit-background-size: auto 70%;
  -moz-background-size: auto 70%;
  background-size: auto 70%;
  color: #fff;
  font-size: 0.857142857142857em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  border: 0;
  outline: 0;
  z-index: 10;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-filter: grayscale(1) contrast(10);
  filter: grayscale(1) contrast(10);
}
@media (max-width: 1200px) {
  .challenge-header__play {
    padding-top: 100px;
  }
}
@media (max-width: 720px) {
  .challenge-header__play {
    padding-top: 80px;
  }
}
@media (max-width: 640px) {
  .challenge-header__play {
    padding-top: 60px;
    -webkit-background-size: auto 60%;
    -moz-background-size: auto 60%;
    background-size: auto 60%;
  }
}
.challenge-header--open .challenge-header__play {
  padding-top: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-filter: alpha(opacity=0);
  filter: alpha(opacity=0);
}
.challenge-header__video {
  margin: 0 auto;
  height: 0;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.challenge-header--open .challenge-header__video {
  padding-bottom: 56.25%;
}
@media (max-width: 640px) {
  .challenge-timeline {
    display: none;
  }
}
.challenge-timeline--mobile {
  display: none;
  font-size: 1.142857142857143em;
  padding: 1.875em 0;
  border-bottom: 0.333333333333333em solid #fff;
}
@media (max-width: 640px) {
  .challenge-timeline--mobile {
    display: block;
  }
}
.challenge-timeline--mobile a {
  display: block;
  margin-top: 0.5em;
  color: #fff;
}
.challenge-timeline__stage {
  display: inline-block;
  width: 25%;
  padding: 4.777777777777778em 0 0;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  text-align: center;
  vertical-align: top;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  -webkit-filter: alpha(opacity=20);
  filter: alpha(opacity=20);
}
@media (max-width: 1200px) {
  .challenge-timeline__stage {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 720px) {
  .challenge-timeline__stage {
    font-size: 0.928571428571429em;
  }
}
.challenge-timeline__stage span {
  display: inline-block;
  margin: 0 10px;
  border-bottom: 0.333333333333333em solid #2a2e31;
  border-bottom: 0.333333333333333em solid rgba(42,46,49,0);
}
.challenge-timeline__stage--current {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
  filter: none;
}
.challenge-timeline__stage--current span {
  border-bottom-color: #fff;
}
.challenge-timeline__stage-name {
  letter-spacing: 0.075em;
  text-transform: uppercase;
}
.challenge-timeline__stage-date {
  display: inline-block;
  padding: 0.444444444444444em 0 1em;
  color: #ffcd09;
}
.challenge-stage__heading,
.challenge-stage__subheading {
  text-align: center;
}
.challenge-stage__heading {
  margin: 0;
  padding: 1.384615384615385em 0 0.461538461538462em;
  font-size: 4.642857142857143em;
  color: #ffcd09;
}
@media (max-width: 1200px) {
  .challenge-stage__heading {
    font-size: 3.428571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-stage__heading {
    font-size: 2.714285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-stage__heading {
    font-size: 1.785714285714286em;
  }
}
.challenge-stage__subheading {
  margin: 0 0 2.5em;
  font-size: 1.428571428571429em;
  line-height: 1.5em;
  letter-spacing: 0.075em;
}
@media (max-width: 1200px) {
  .challenge-stage__subheading {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 720px) {
  .challenge-stage__subheading {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-stage__subheading {
    font-size: 1em;
  }
}
.challenge-stage .cta {
  color: #ffcd09;
}
.challenge-stage .cta:hover {
  color: #fff;
}
.challenge-finalists--single {
  padding-bottom: 40px;
}
@media (min-width: 720px) {
  .challenge-finalists--single {
    font-size: 0.8em;
  }
}
.challenge-finalists__header {
  font-size: 2.857142857142857em;
  line-height: 1.2em;
  letter-spacing: 0.005em;
}
@media (max-width: 1200px) {
  .challenge-finalists__header {
    font-size: 2.5em;
  }
}
@media (max-width: 720px) {
  .challenge-finalists__header {
    font-size: 2.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-finalists__header {
    font-size: 1.785714285714286em;
  }
}
.challenge-finalists__header--bottom {
  margin-bottom: 0 !important;
}
.challenge-finalists__category {
  text-align: left;
  border-bottom: 0.571428571428571em solid #fff;
}
.challenge-finalists__category--first {
  border-top: 0.571428571428571em solid #fff;
}
.challenge-finalists--single .challenge-finalists__category {
  border-color: #1f1f1f;
}
@media (max-width: 720px) {
  .challenge-finalists__category {
    border-width: 0.428571428571429em;
  }
}
.challenge-finalists__reveal,
.challenge-finalists__button {
  padding-left: 46px;
  padding-right: 46px;
}
@media (max-width: 1200px) {
  .challenge-finalists__reveal,
  .challenge-finalists__button {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 640px) {
  .challenge-finalists__reveal,
  .challenge-finalists__button {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.challenge-finalists__button {
  display: block;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding-right: 5.555555555555555em;
  padding-top: 1.555555555555556em;
  padding-bottom: 1.555555555555556em;
  font-size: 1.285714285714286em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  text-align: left;
  color: #ffcd09;
  -webkit-transition: background 1s 0s;
  transition: background 1s 0s;
  cursor: pointer;
}
@media (max-width: 720px) {
  .challenge-finalists__button {
    padding-top: 1.222222222222222em;
    padding-bottom: 1.222222222222222em;
  }
}
.challenge-finalists__button:after {
  position: absolute;
  right: 50px;
  top: 50%;
  content: '+';
  font-size: 2em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition-origin: center;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.challenge-finalists__category--open .challenge-finalists__button:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
@media (max-width: 1200px) {
  .challenge-finalists__button:after {
    right: 25px;
  }
}
@media (max-width: 640px) {
  .challenge-finalists__button:after {
    right: 4px;
  }
}
.challenge-finalists__button:focus {
  outline: none;
  background: #2e3236;
  -webkit-transition: background 1s 1s;
  transition: background 1s 1s;
}
@media (max-width: 1200px) {
  .challenge-finalists__button {
    padding-right: 2.777777777777778em;
  }
}
@media (max-width: 640px) {
  .challenge-finalists__button {
    padding-right: 1.666666666666667em;
  }
}
.challenge-finalists--single .challenge-finalists__button {
  color: #2a2e31;
}
.challenge-finalists--single .challenge-finalists__button:focus {
  background: #fafafa;
}
.challenge-finalists__reveal {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
@media (min-width: 800px) {
  .challenge-finalists__reveal {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 2.857142857142857em;
    -moz-column-gap: 2.857142857142857em;
    column-gap: 2.857142857142857em;
  }
}
@media (min-width: 1200px) {
  .challenge-finalists__reveal {
    -webkit-column-gap: 5.714285714285714em;
    -moz-column-gap: 5.714285714285714em;
    column-gap: 5.714285714285714em;
  }
}
.challenge-finalists__category--open .challenge-finalists__reveal {
  height: auto;
  padding-bottom: 5em;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-finalists__category--open .challenge-finalists__reveal {
    padding-bottom: 6.363636363636363vh;
  }
}
.challenge-finalist {
  margin-bottom: 2.142857142857143em;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.challenge-finalist,
.challenge-finalist a {
  color: #fff;
  text-decoration: none;
}
.challenge-finalists--single .challenge-finalist,
.challenge-finalists--single .challenge-finalist a {
  color: #1f1f1f;
}
.challenge-finalist a:hover {
  color: #ffcd09;
}
.challenge-finalists--single .challenge-finalist a:hover {
  color: #00ffe5;
}
.challenge-finalist__name,
.challenge-finalist__copy {
  margin: 0 !important;
  font-size: 1.428571428571429em;
  line-height: 1.5em;
  letter-spacing: 0.075em;
}
.challenge-finalist__name,
.challenge-finalist__info {
  font-weight: bold;
}
@media (max-width: 640px) {
  .challenge-finalist__name {
    font-size: 1.357142857142857em;
  }
}
.challenge-finalist__info {
  margin: 2px 0;
  font-size: 1.142857142857143em;
  line-height: 1.5em;
  letter-spacing: 0.075em;
  text-transform: uppercase;
}
@media (max-width: 720px) {
  .challenge-finalist__info {
    font-size: 1em;
  }
}
@media (max-width: 1200px) {
  .challenge-finalist__copy {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 720px) {
  .challenge-finalist__copy {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-finalist__copy {
    font-size: 1em;
  }
}
.challenge-winners {
  margin: 7.142857142857143em auto 5.714285714285714em;
  max-width: 1000px;
  text-align: left;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-winners {
    margin: 9.090909090909092vh auto 7.272727272727272vh;
  }
}
@media (min-width: 1200px) {
  .challenge-winners {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5.714285714285714em;
    -moz-column-gap: 5.714285714285714em;
    column-gap: 5.714285714285714em;
  }
}
.challenge-winners--single {
  margin: 0 auto;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.challenge-winner {
  margin-bottom: 2.142857142857143em;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.challenge-winner,
.challenge-winner a {
  color: #fff;
  text-decoration: none;
}
.challenge-winners--single .challenge-winner,
.challenge-winners--single .challenge-winner a {
  color: #1f1f1f;
}
.challenge-winner a:hover {
  color: #ffcd09;
}
.challenge-winners--single .challenge-winner a:hover {
  color: #00ffe5;
}
.challenge-winner__name,
.challenge-winner__copy {
  margin: 0 !important;
  font-size: 1em;
  line-height: 1.6em;
  padding-top:20px;
}
.challenge-winner__name,
.challenge-winner__award {
  font-weight: bold;
  font-size: 2em;
}
.challenge-winner__award {
  margin: 6px 0;
  font-size: 1em;
  line-height: 1.5em;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  opacity: .6;
}
@media (max-width: 720px) {
  .challenge-winner__award {
    font-size: 1em;
  }
}
@media (max-width: 640px) {
  .challenge-winner__name {
    font-size: 1.357142857142857em;
  }
}
@media (max-width: 1200px) {
  .challenge-winner__copy {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 720px) {
  .challenge-winner__copy {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-winner__copy {
    font-size: 1.071428571428571em;
  }
}
.challenge-about {
  padding: 6.571428571428571em 0 6em;
  background: #fff;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-about {
    padding: 8.363636363636363vh 0 7.636363636363637vh;
  }
}
.challenge-about .challenge-about__header {
  margin: 0 0 0.384615384615385em;
  font-size: 4.642857142857143em;
  line-height: 1.076923076923077em;
  letter-spacing: 0.01em;
}
@media (max-width: 1200px) {
  .challenge-about .challenge-about__header {
    font-size: 3.928571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-about .challenge-about__header {
    font-size: 3.214285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-about .challenge-about__header {
    font-size: 2.5em;
  }
}
.challenge-about .challenge-about__copy {
  font-size: 1.428571428571429em;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media (max-width: 1200px) {
  .challenge-about .challenge-about__copy {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 720px) {
  .challenge-about .challenge-about__copy {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-about .challenge-about__copy {
    font-size: 1em;
  }
}
.challenge-about .challenge-about__date {
  margin: 1.444444444444444em 0;
}
.challenge-about .challenge-about__date header {
  font-weight: bold;
}
.challenge-about .challenge-about__date p {
  margin: 0.444444444444444em 0;
}
.challenge-about .txt-link {
  color: #ffcd09;
}
.challenge-about .txt-link:hover {
  color: #00ffe5;
}
.challenge-event {
  padding: 6.571428571428571em 0 6em;
  background: #2a2e31;
  color: #fff;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-event {
    padding: 8.363636363636363vh 0 7.636363636363637vh;
  }
}
.challenge-event .challenge-event__header {
  margin: 0 0 0.384615384615385em;
  font-size: 4.642857142857143em;
  line-height: 1.076923076923077em;
  letter-spacing: 0.01em;
}
@media (max-width: 1200px) {
  .challenge-event .challenge-event__header {
    font-size: 3.928571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-event .challenge-event__header {
    font-size: 3.214285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-event .challenge-event__header {
    font-size: 2.5em;
  }
}
.challenge-event .challenge-event__copy {
  font-size: 1.428571428571429em;
  line-height: 1.5em;
  letter-spacing: 0.02em;
}
@media (max-width: 1200px) {
  .challenge-event .challenge-event__copy {
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 720px) {
  .challenge-event .challenge-event__copy {
    font-size: 1.142857142857143em;
  }
}
@media (max-width: 640px) {
  .challenge-event .challenge-event__copy {
    font-size: 1em;
  }
}
.challenge-event .challenge-event__detail {
  margin: 1.444444444444444em 0;
}
.challenge-event .challenge-event__detail header {
  font-weight: bold;
}
.challenge-event .challenge-event__detail p {
  margin: 0.444444444444444em 0;
}
.challenge-event .challenge-event__detail address {
  font-style: normal;
  line-height: 1.444444444444444em;
}
.challenge-event aside {
  border-top-color: #fff !important;
}
.challenge-event .txt-link {
  color: #ffcd09;
}
.challenge-event .txt-link:hover {
  color: #fff;
}
.challenge-quote {
  padding: 25vh 0;
  text-align: center;
  color: #fff;
}
.challenge-quote__quote-container {
  margin: 0 auto;
  width: 80%;
  max-width: 1000px;
}
.challenge-quote__quote {
  display: inline;
  position: relative;
  font-size: 4.642857142857143em;
  line-height: 1.246153846153846em;
  letter-spacing: 0.025em;
}
.challenge-quote__quote:before,
.challenge-quote__quote:after {
  font-family: 'clean-energy-trust';
}
.challenge-quote__quote:before {
  content: '\e806';
  position: absolute;
  right: 100%;
  margin-right: 0.307692307692308em;
  margin-top: -0.092307692307692em;
}
.challenge-quote__quote:after {
  content: '\e807';
}
@media (max-width: 1200px) {
  .challenge-quote__quote {
    font-size: 3.25em;
  }
}
@media (max-width: 720px) {
  .challenge-quote__quote {
    font-size: 2.321428571428572em;
  }
}
@media (max-width: 414px) {
  .challenge-quote__quote {
    font-size: 1.392857142857143em;
  }
}
.challenge-sponsors {
  position: relative;
  background: #fff;
  padding-bottom: 120px;
  text-align: center;
  overflow: auto;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-sponsors {
    padding-bottom: 10.909090909090908vh;
  }
}
.challenge-sponsors__heading {
  padding: 0.461538461538462em 0;
  font-size: 4.642857142857143em;
  line-height: 1.076923076923077em;
  letter-spacing: 0.01em;
  text-align: left;
}
@media (max-width: 1200px) {
  .challenge-sponsors__heading {
    font-size: 3.928571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-sponsors__heading {
    font-size: 3.214285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-sponsors__heading {
    font-size: 2.5em;
  }
}
.challenge-sponsors__copy-wrapper {
  text-align: left;
}
.challenge-sponsors__copy,
.challenge-sponsors__caption {
  margin-bottom: 1em;
  font-size: 1.071428571428571em;
  line-height: 1.466666666666667em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.challenge-sponsors__copy {
  display: inline-block;
  width: 66.66666666666667%;
  padding-right: 5.5%;
}
@media (max-width: 800px) {
  .challenge-sponsors__copy {
    width: 100%;
  }
}
.challenge-sponsors__caption {
  display: inline-block;
  width: 33.333333333333336%;
  padding-left: 5.5%;
}
@media (max-width: 800px) {
  .challenge-sponsors__caption {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .challenge-sponsors__caption {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .challenge-sponsors__caption {
    padding: 0;
  }
}
.challenge-sponsors__listing {
  margin: 30px 0 50px;
  padding: 0 2.9%;
  border-top: #1f1f1f 5px solid;
  border-bottom: #1f1f1f 5px solid;
  list-style-type: none;
}
@media (max-width: 1250px) {
  .challenge-sponsors__listing {
    padding: 0 6%;
  }
}
@media (max-width: 720px) {
  .challenge-sponsors__listing {
    padding: 0 8%;
  }
}
.challenge-sponsors-listing__item {
  display: inline-block !important;
  float: none !important;
  margin: 20px 0;
  padding: 0 5px;
  vertical-align: middle;
}
.challenge-sponsors-listing__image {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
  max-height: 90px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.challenge-sponsors-listing__image:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.challenge-sponsors-listing__navigation {
  position: absolute;
  top: 50%;
  font-size: 100px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.challenge-sponsors-listing__navigation:before {
  margin: 0;
}
.challenge-sponsors-listing__navigation:focus,
.challenge-sponsors-listing__navigation:active {
  outline: none;
  background: rgba(255,255,255,0.2);
}
@media (max-width: 1250px) {
  .challenge-sponsors-listing__navigation {
    font-size: 50px;
  }
}
@media (max-width: 640px) {
  .challenge-sponsors-listing__navigation {
    font-size: 25px;
  }
}
.challenge-sponsors-listing__navigation--prev {
  right: 101%;
}
@media (max-width: 1250px) {
  .challenge-sponsors-listing__navigation--prev {
    right: auto;
    left: 0;
  }
}
.challenge-sponsors-listing__navigation--next {
  left: 101%;
}
@media (max-width: 1250px) {
  .challenge-sponsors-listing__navigation--next {
    right: 0;
    left: auto;
  }
}
.challenge-sponsors .cta {
  margin: 20px 28px 0;
  color: #ffcd09;
}
@media (max-width: 1250px) {
  .challenge-sponsors .cta {
    margin: 20px 15px 0;
  }
}
@media (max-width: 720px) {
  .challenge-sponsors .cta {
    margin: 20px 5px 0;
  }
}
.challenge-sponsors .cta:hover {
  color: #fff;
}
.challenge-university {
  position: relative;
  background: #ecedec;
  padding-bottom: 7.5em;
}
@media (max-width: 1200px) and (max-height: 1100px) {
  .challenge-university {
    padding-bottom: 9.090909090909092vh;
  }
}
.challenge-university__heading {
  margin: 0 0 1.625em;
  padding: 2.375em 0 0.6em;
  font-size: 2.857142857142857em;
  line-height: 1.2em;
  letter-spacing: 0.005em;
  font-weight: normal;
  border-bottom: 0.15em solid #1f1f1f;
}
@media (max-width: 1200px) {
  .challenge-university__heading {
    font-size: 2.571428571428572em;
  }
}
@media (max-width: 720px) {
  .challenge-university__heading {
    font-size: 2.285714285714286em;
    margin-bottom: 1em;
  }
}
@media (max-width: 640px) {
  .challenge-university__heading {
    font-size: 2em;
    padding-top: 2em;
  }
}
.challenge-university__heading strong {
  font-weight: bold;
}
.challenge-university-listing--img {
  margin: 0;
  padding: 0;
  text-align: center;
}
.challenge-university-listing--img .challenge-university-listing__item {
  display: inline-block;
  width: 25%;
  vertical-align: center;
}
.challenge-university-listing--img .challenge-university-listing__item:first-child:nth-last-child(4),
.challenge-university-listing--img .challenge-university-listing__item:first-child:nth-last-child(4) ~ li {
  width: 20%;
}
@media (max-width: 800px) {
  .challenge-university-listing--img .challenge-university-listing__item {
    width: 33.333333333333336%;
  }
}
@media (max-width: 414px) {
  .challenge-university-listing--img .challenge-university-listing__item {
    width: 50%;
  }
}
.challenge-university-listing--img .challenge-university-listing__link {
  display: inline-block;
  width: 80%;
  margin: 0 10% 20px;
}
.challenge-university-listing--img .challenge-university-listing__image {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.challenge-university-listing--img .challenge-university-listing__image:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.challenge-university-listing--txt {
  margin: 0;
  padding: 0;
  font-size: 1.428571428571429em;
  line-height: 1.2em;
  letter-spacing: 0.075em;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 2.3em;
  -moz-column-gap: 2.3em;
  column-gap: 2.3em;
}
@media (max-width: 720px) {
  .challenge-university-listing--txt {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    font-size: 1.285714285714286em;
  }
}
@media (max-width: 640px) {
  .challenge-university-listing--txt {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    font-size: 1.142857142857143em;
  }
}
.challenge-university-listing--txt .challenge-university-listing__item {
  display: block;
  margin: 0.3em 0;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.challenge-university-listing--txt .challenge-university-listing__item,
.challenge-university-listing--txt .challenge-university-listing__link {
  color: #1f1f1f;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.challenge-university-listing--txt .challenge-university-listing__link:hover {
  color: #797979;
}
.challenge-past {
  padding: 2.142857142857143em 0 5em;
  background: #fff;
  text-align: center;
}
.challenge-past .cta {
  margin: 0;
  color: #ffcd09;
}
.challenge-past .cta:hover {
  color: #fff;
}
.challenge-past__heading {
  padding: 0.461538461538462em 0;
  font-size: 4.642857142857143em;
  line-height: 1.076923076923077em;
  letter-spacing: 0.01em;
  text-align: left;
}
@media (max-width: 1200px) {
  .challenge-past__heading {
    font-size: 3.928571428571428em;
  }
}
@media (max-width: 720px) {
  .challenge-past__heading {
    font-size: 3.214285714285714em;
  }
}
@media (max-width: 640px) {
  .challenge-past__heading {
    font-size: 2.5em;
  }
}
.challenge__message {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 20px 30px;
  background: #1f1f1f;
  color: #fff;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -webkit-filter: alpha(opacity=70);
  filter: alpha(opacity=70);
  font-size: 2em;
  text-align: center;
  z-index: 900;
}
.challenge__message a {
  color: #fff;
}
#mfPreviewBar {
  display: none;
}
