/* =============================================================================== */
/* SECTION PSEUDO-LAYOUT */
/*  GRID COLUMN SETUP   ==================================================================== */
/* line 66, ../../global/scss/includes/_grid.scss */
.grid-section,
.article__main,
.article--2col {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/* line 74, ../../global/scss/includes/_grid.scss */
.col,
.article__social,
.article__content,
.article__comments,
.article--2col__content--wide,
.article--2col__content--slim,
.module--related-content {
  display: block;
  float: left;
  margin: 0 0 0 1.9%;
  /* all browsers except IE6 and lower */
  /*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
}
/* line 80, ../../global/scss/includes/_grid.scss */
.col:first-child,
.article__social:first-child,
.article__content:first-child,
.article__comments:first-child,
.article--2col__content--wide:first-child,
.article--2col__content--slim:first-child,
.module--related-content:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  /* line 74, ../../global/scss/includes/_grid.scss */
  .col,
  .article__social,
  .article__content,
  .article__comments,
  .article--2col__content--wide,
  .article--2col__content--slim,
  .module--related-content {
    margin: 0;
  }
}

/*  GRID OF TWELVE   ============================================================================= */
/* line 95, ../../global/scss/includes/_grid.scss */
.span_12_of_12 {
  width: 100%;
}

/* line 100, ../../global/scss/includes/_grid.scss */
.span_11_of_12 {
  width: 91.50%;
}

/* line 104, ../../global/scss/includes/_grid.scss */
.span_10_of_12 {
  width: 83.01%;
}

/* line 109, ../../global/scss/includes/_grid.scss */
.span_9_of_12 {
  width: 74.52%;
}

/* line 114, ../../global/scss/includes/_grid.scss */
.span_8_of_12,
.article__content,
.article__comments,
.article--2col__content--wide,
.module--related-content {
  width: 66.03%;
}

/* line 119, ../../global/scss/includes/_grid.scss */
.span_7_of_12 {
  width: 57.54%;
}

/* line 124, ../../global/scss/includes/_grid.scss */
.span_6_of_12 {
  width: 49.05%;
}

/* line 129, ../../global/scss/includes/_grid.scss */
.span_5_of_12 {
  width: 40.55%;
}

/* line 134, ../../global/scss/includes/_grid.scss */
.span_4_of_12,
.article--2col__content--slim {
  width: 32.06%;
}

/* line 139, ../../global/scss/includes/_grid.scss */
.span_3_of_12 {
  width: 23.57%;
}

/* line 144, ../../global/scss/includes/_grid.scss */
.span_2_of_12,
.article__social {
  width: 15.08%;
}

/* line 149, ../../global/scss/includes/_grid.scss */
.span_1_of_12 {
  width: 6.591%;
}

/* line 156, ../../global/scss/includes/_grid.scss */
.prefix_11_of_12, .prefix_11_of_12:first-child {
  margin-left: 95.3%;
}

/* line 163, ../../global/scss/includes/_grid.scss */
.prefix_10_of_12, .prefix_10_of_12:first-child {
  margin-left: 86.81%;
}

/* line 170, ../../global/scss/includes/_grid.scss */
.prefix_9_of_12, .prefix_9_of_12:first-child {
  margin-left: 78.32%;
}

/* line 177, ../../global/scss/includes/_grid.scss */
.prefix_8_of_12, .prefix_8_of_12:first-child {
  margin-left: 69.83%;
}

/* line 184, ../../global/scss/includes/_grid.scss */
.prefix_7_of_12, .prefix_7_of_12:first-child {
  margin-left: 61.34%;
}

/* line 191, ../../global/scss/includes/_grid.scss */
.prefix_6_of_12, .prefix_6_of_12:first-child {
  margin-left: 52.85%;
}

/* line 198, ../../global/scss/includes/_grid.scss */
.prefix_5_of_12, .prefix_5_of_12:first-child {
  margin-left: 44.35%;
}

/* line 205, ../../global/scss/includes/_grid.scss */
.prefix_4_of_12, .prefix_4_of_12:first-child {
  margin-left: 35.86%;
}

/* line 212, ../../global/scss/includes/_grid.scss */
.prefix_3_of_12, .prefix_3_of_12:first-child {
  margin-left: 27.37%;
}

/* line 219, ../../global/scss/includes/_grid.scss */
.prefix_2_of_12, .prefix_2_of_12:first-child,
.article__comments,
.module--related-content,
.article__comments:first-child,
.module--related-content:first-child {
  margin-left: 16.98%;
}

/* line 226, ../../global/scss/includes/_grid.scss */
.prefix_1_of_12, .prefix_1_of_12:first-child {
  margin-left: 6.591%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
  /* line 243, ../../global/scss/includes/_grid.scss */
  .span_12_of_12 {
    width: 100%;
  }

  /* line 247, ../../global/scss/includes/_grid.scss */
  .span_11_of_12 {
    width: 100%;
  }

  /* line 251, ../../global/scss/includes/_grid.scss */
  .span_10_of_12 {
    width: 100%;
  }

  /* line 255, ../../global/scss/includes/_grid.scss */
  .span_9_of_12 {
    width: 100%;
  }

  /* line 259, ../../global/scss/includes/_grid.scss */
  .span_8_of_12,
  .article__content,
  .article__comments,
  .article--2col__content--wide,
  .module--related-content {
    width: 100%;
  }

  /* line 263, ../../global/scss/includes/_grid.scss */
  .span_7_of_12 {
    width: 100%;
  }

  /* line 267, ../../global/scss/includes/_grid.scss */
  .span_6_of_12 {
    width: 100%;
  }

  /* line 271, ../../global/scss/includes/_grid.scss */
  .span_5_of_12 {
    width: 100%;
  }

  /* line 275, ../../global/scss/includes/_grid.scss */
  .span_4_of_12,
  .article--2col__content--slim {
    width: 100%;
  }

  /* line 279, ../../global/scss/includes/_grid.scss */
  .span_3_of_12 {
    width: 100%;
  }

  /* line 283, ../../global/scss/includes/_grid.scss */
  .span_2_of_12,
  .article__social {
    width: 100%;
  }

  /* line 287, ../../global/scss/includes/_grid.scss */
  .span_1_of_12 {
    width: 100%;
  }

  /* line 292, ../../global/scss/includes/_grid.scss */
  .prefix_11_of_12,
  .prefix_10_of_12,
  .prefix_9_of_12,
  .prefix_8_of_12,
  .prefix_7_of_12,
  .prefix_6_of_12,
  .prefix_5_of_12,
  .prefix_4_of_12,
  .prefix_3_of_12,
  .prefix_2_of_12,
  .article__comments,
  .module--related-content,
  .prefix_1_of_12 {
    margin-left: 0;
  }
}
/* line 6, ../../global/scss/includes/sprites/_ui.scss */
#airrace-results #results-filter-class label:before, #airrace-results table.results > tbody > tr.champion > td.rank span,
.icon {
  display: inline-block;
  text-indent: -9999px;
}

/* line 12, ../../global/scss/includes/sprites/_ui.scss */
.icon--logo {
  height: 80px;
  width: 166px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2786px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--logo {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -3138px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 17, ../../global/scss/includes/sprites/_ui.scss */
.icon--logo--shop {
  height: 25px;
  width: 195px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2751px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--logo--shop {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -3103px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 22, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--left {
  height: 60px;
  width: 60px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -150px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--arrow--left:hover,
.icon--arrow--left:active,
.icon--arrow--left:focus {
  background-position: 0 -220px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--left {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -150px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--left:hover,
  .icon--arrow--left:active,
  .icon--arrow--left:focus {
    background-position: 0 -220px;
  }
}

/* line 27, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--right {
  height: 60px;
  width: 60px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -440px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--arrow--right:hover,
.icon--arrow--right:active,
.icon--arrow--right:focus {
  background-position: 0 -510px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--right {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -440px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--right:hover,
  .icon--arrow--right:active,
  .icon--arrow--right:focus {
    background-position: 0 -510px;
  }
}

/* line 32, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--left--small {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -50px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.module--shop__content .rsArrowLeft:hover, .module--shop__content .rsArrowLeft:active, .module--shop__content .rsArrowLeft:focus,
.icon--arrow--left--small:hover,
.icon--arrow--left--small:active,
.icon--arrow--left--small:focus {
  background-position: 0 -100px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--left--small {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -50px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .module--shop__content .rsArrowLeft:hover, .module--shop__content .rsArrowLeft:active, .module--shop__content .rsArrowLeft:focus,
  .icon--arrow--left--small:hover,
  .icon--arrow--left--small:active,
  .icon--arrow--left--small:focus {
    background-position: 0 -100px;
  }
}

/* line 37, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--right--small {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -340px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.module--shop__content .rsArrowRight:hover, .module--shop__content .rsArrowRight:active, .module--shop__content .rsArrowRight:focus,
.icon--arrow--right--small:hover,
.icon--arrow--right--small:active,
.icon--arrow--right--small:focus {
  background-position: 0 -390px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--right--small {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -340px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .module--shop__content .rsArrowRight:hover, .module--shop__content .rsArrowRight:active, .module--shop__content .rsArrowRight:focus,
  .icon--arrow--right--small:hover,
  .icon--arrow--right--small:active,
  .icon--arrow--right--small:focus {
    background-position: 0 -390px;
  }
}

/* line 42, ../../global/scss/includes/sprites/_ui.scss */
.module--shop__content .rsArrowLeft,
.icon--arrow--left--small--dark {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .module--shop__content .rsArrowLeft,
  .icon--arrow--left--small--dark {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 0;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 47, ../../global/scss/includes/sprites/_ui.scss */
.module--shop__content .rsArrowRight,
.icon--arrow--right--small--dark {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -290px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .module--shop__content .rsArrowRight,
  .icon--arrow--right--small--dark {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -290px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 52, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--slim--left {
  height: 60px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -580px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--slim--left {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -580px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 57, ../../global/scss/includes/sprites/_ui.scss */
.icon--arrow--slim--right {
  height: 60px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -650px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--arrow--slim--right {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -650px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 62, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--drop {
  height: 27px;
  width: 17px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1129px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--drop:hover,
.icon--icon--drop:active,
.icon--icon--drop:focus {
  background-position: 0 -1166px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--drop {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1127.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--drop:hover,
  .icon--icon--drop:active,
  .icon--icon--drop:focus {
    background-position: 0 -1164.5px;
  }
}

/* line 67, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--facebook {
  height: 30px;
  width: 16px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1401px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--facebook:hover,
.icon--icon--facebook:active,
.icon--icon--facebook:focus {
  background-position: 0 -1441px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1399.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook:hover,
  .icon--icon--facebook:active,
  .icon--icon--facebook:focus {
    background-position: 0 -1439.5px;
  }
}

/* line 72, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--twitter {
  height: 30px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2584px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--twitter:hover,
.icon--icon--twitter:active,
.icon--icon--twitter:focus {
  background-position: 0 -2624px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2936px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter:hover,
  .icon--icon--twitter:active,
  .icon--icon--twitter:focus {
    background-position: 0 -2976px;
  }
}

/* line 77, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--facebook--circle {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1351px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook--circle {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1349.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 82, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--googleplus--circle {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1794px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--googleplus--circle {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1791.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 87, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--twitter--circle {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2534px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter--circle {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2886px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 92, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--facebook--circle--large {
  height: 58px;
  width: 58px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1203px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook--circle--large {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1201.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 97, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--googleplus--circle--large {
  height: 58px;
  width: 58px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1726px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--googleplus--circle--large {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1723.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 102, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--twitter--circle--large {
  height: 58px;
  width: 58px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2386px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter--circle--large {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2738px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 107, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--facebook--circle--white {
  height: 30px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1271px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--facebook--circle--white:hover,
.icon--icon--facebook--circle--white:active,
.icon--icon--facebook--circle--white:focus {
  background-position: 0 -1311px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook--circle--white {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1269.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--facebook--circle--white:hover,
  .icon--icon--facebook--circle--white:active,
  .icon--icon--facebook--circle--white:focus {
    background-position: 0 -1309.5px;
  }
}

/* line 112, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--twitter--circle--white {
  height: 30px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2454px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--twitter--circle--white:hover,
.icon--icon--twitter--circle--white:active,
.icon--icon--twitter--circle--white:focus {
  background-position: 0 -2494px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter--circle--white {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2806px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--twitter--circle--white:hover,
  .icon--icon--twitter--circle--white:active,
  .icon--icon--twitter--circle--white:focus {
    background-position: 0 -2846px;
  }
}

/* line 117, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--apple {
  height: 23px;
  width: 18px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -773px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--apple:hover,
.icon--icon--apple:active,
.icon--icon--apple:focus {
  background-position: 0 -806px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--apple {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -773px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--apple:hover,
  .icon--icon--apple:active,
  .icon--icon--apple:focus {
    background-position: 0 -805.5px;
  }
}

/* line 122, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--arrow {
  height: 15px;
  width: 15px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -839px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--arrow {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -838px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 127, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--calendar {
  height: 16px;
  width: 16px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -899px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--calendar:hover,
.icon--icon--calendar:active,
.icon--icon--calendar:focus {
  background-position: 0 -925px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--calendar {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -898px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--calendar:hover,
  .icon--icon--calendar:active,
  .icon--icon--calendar:focus {
    background-position: 0 -924px;
  }
}

/* line 132, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--calendar--add {
  height: 25px;
  width: 35px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -864px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--calendar--add {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -863px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 137, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--gallery {
  height: 41px;
  width: 54px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1615px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--gallery {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1612.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 142, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--full-screen {
  height: 20px;
  width: 20px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1585px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--full-screen {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1582.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 147, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--google {
  height: 20px;
  width: 13px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1666px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--google:hover,
.icon--icon--google:active,
.icon--icon--google:focus {
  background-position: 0 -1696px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--google {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1663.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--google:hover,
  .icon--icon--google:active,
  .icon--icon--google:focus {
    background-position: 0 -1693.5px;
  }
}

/* line 152, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--nav {
  height: 40px;
  width: 40px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2101px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--nav {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2098px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 157, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--play {
  height: 44px;
  width: 32px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2151px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--play {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2308px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 162, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--search {
  height: 18px;
  width: 18px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2205px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--search:hover,
.icon--icon--search:active,
.icon--icon--search:focus {
  background-position: 0 -2233px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--search {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2502px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--search:hover,
  .icon--icon--search:active,
  .icon--icon--search:focus {
    background-position: 0 -2530px;
  }
}

/* line 167, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--share {
  height: 15px;
  width: 22px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2261px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--share {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2585.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 172, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--tickets {
  height: 30px;
  width: 30px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2319px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--tickets {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2671px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 177, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--time {
  height: 17px;
  width: 17px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2359px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--time {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2711px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 182, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--user {
  height: 16px;
  width: 16px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2664px;
  background-repeat: no-repeat;
}
/* line 29, ../../global/scss/utilities/_retina-sprites.scss */
.icon--icon--user:hover,
.icon--icon--user:active,
.icon--icon--user:focus {
  background-position: 0 -2690px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--user {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -3016px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
  /* line 65, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--user:hover,
  .icon--icon--user:active,
  .icon--icon--user:focus {
    background-position: 0 -3042px;
  }
}

/* line 187, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--info {
  height: 21px;
  width: 21px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1844px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--info {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1841.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 192, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--challenger,
#airrace-results #results-filter-class li.challenger label:before {
  height: 20px;
  width: 25px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1061px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--challenger,
  #airrace-results #results-filter-class li.challenger label:before {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1060px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 197, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--challenger--text {
  height: 55px;
  width: 65px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -996px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--challenger--text {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -995px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 202, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--challenger--small--text {
  height: 35px;
  width: 41px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -951px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--challenger--small--text {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -950px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 207, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--master,
#airrace-results #results-filter-class label:before {
  height: 28px;
  width: 25px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2063px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--master,
  #airrace-results #results-filter-class label:before {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2060.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 212, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--master--text {
  height: 55px;
  width: 43px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1998px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--master--text {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1995.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 217, ../../global/scss/includes/sprites/_ui.scss */
.icon--pilot--master--small--text {
  height: 35px;
  width: 27px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -1953px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--pilot--master--small--text {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -1950.5px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* line 222, ../../global/scss/includes/sprites/_ui.scss */
.icon--icon--standings,
#airrace-results table.results > tbody > tr.champion > td.rank span {
  height: 23px;
  width: 25px;
  background-image: url('../images/ui-s9ddc94a7f9.png');
  background-position: 0 -2286px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 54, ../../global/scss/utilities/_retina-sprites.scss */
  .icon--icon--standings,
  #airrace-results table.results > tbody > tr.champion > td.rank span {
    background-image: url('../images/ui-2x-s3406df477b.png');
    background-position: 0 -2638px;
    -moz-background-size: 195px auto;
    -o-background-size: 195px auto;
    -webkit-background-size: 195px auto;
    background-size: 195px auto;
  }
}

/* ==================================================================================================== */
/* STANDINGS MODULE */
/* line 4, ../scss/partials/modules/_standings.scss */
.module--standings__header__heading {
  background: #001d46;
  color: #FFF;
  text-transform: uppercase;
  padding: 15px 20px 15px 50px;
  position: relative;
  margin-top: 0;
}

/* line 13, ../scss/partials/modules/_standings.scss */
.module--standings__header__heading:before {
  content: '';
  display: block;
  width: 24px;
  height: 22px;
  background: url(../images/sprite.png) no-repeat -654px -4134px;
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -11px;
}

/* line 25, ../scss/partials/modules/_standings.scss */
.module--standings__content {
  background: #FFF;
  padding: 20px 0 0;
}

/* line 30, ../scss/partials/modules/_standings.scss */
.nav--standings {
  list-style: none;
  margin: 0;
  padding: 0 20px 20px;
  overflow: hidden;
}

/* line 37, ../scss/partials/modules/_standings.scss */
.nav--standings__item {
  width: 50%;
  float: left;
}

/* line 42, ../scss/partials/modules/_standings.scss */
.nav--standings__link {
  display: block;
  background: #e3e4e6;
  margin: 0 5px 0 0;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 5px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  border-radius: 4px;
  color: #001D46;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--standings__link {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 54, ../scss/partials/modules/_standings.scss */
.nav--standings__link:hover, .nav--standings__link:active, .nav--standings__link:focus {
  background: #1E3F69;
  color: #FFF;
  text-decoration: none;
}

/* line 63, ../scss/partials/modules/_standings.scss */
.nav--standings__link--active {
  background: #001D46;
  color: #FFF;
}

/* line 68, ../scss/partials/modules/_standings.scss */
.nav--standings__item:last-child a {
  margin: 0 0 0 5px;
}

/* line 72, ../scss/partials/modules/_standings.scss */
.module--standings__class {
  padding: 0;
}

/* line 76, ../scss/partials/modules/_standings.scss */
.module--standings__class__list {
  width: 100%;
}

/* line 80, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__header {
  display: none;
}

/* line 84, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col {
  padding: 5px;
  background: #ffffff;
  border: 2px solid #e3e4e6;
  border-top: none;
  font-size: 18px;
}
/* line 91, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col:first-child {
  border-left: none;
}
/* line 95, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col:last-child {
  border-right: none;
}

/* line 100, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item:last-of-type .module--standings__class__list__item__col {
  border-bottom: none;
}

/* line 104, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item:hover td {
  background: #F6F6F6;
}

/* line 108, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--rank {
  padding-right: 0;
}

/* line 112, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--rank div {
  position: relative;
  width: 40px;
  margin: 0 auto;
}

/* line 118, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--rank__number {
  display: block;
  position: absolute;
  top: 50%;
  left: -10px;
  width: 25px;
  height: 25px;
  margin: -12.5px 0 0;
  padding: 0;
  z-index: 1;
  background: #e3e4e6;
  border-radius: 50%;
  font-size: 70%;
  line-height: 25px;
  text-align: center;
}

/* line 131, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--rank__thumb {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #C5C6C7;
}

/* line 139, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--rank__thumb img {
  display: block;
  border-radius: 50%;
  text-indent: -9999px;
}

/* line 145, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--pilot__name {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--standings__class__list__item__col--pilot__name {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 149, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--pilot__country {
  display: block;
  font-size: 90%;
  color: #999999;
}

/* line 155, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--points {
  text-align: center;
}

/* line 159, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--points__number {
  font-size: 28px;
  line-height: 28px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #001D46;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--standings__class__list__item__col--points__number {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 166, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item__col--points__label {
  display: block;
  font-size: 90%;
  color: #999999;
}

/* line 173, ../scss/partials/modules/_standings.scss */
.module--standings__class__list__item--champion .module--standings__class__list__item__col {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--standings__class__list__item--champion .module--standings__class__list__item__col {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 180, ../scss/partials/modules/_standings.scss */
.module--standings__footer {
  background: #FFF;
  padding: 0 20px 20px;
  text-align: center;
}

@media screen and (max-width: 940px) {
  /* line 188, ../scss/partials/modules/_standings.scss */
  .nav--standings__item {
    float: none;
    display: block;
    width: auto;
  }

  /* line 194, ../scss/partials/modules/_standings.scss */
  .nav--standings__link {
    margin: 0 0 10px;
  }

  /* line 198, ../scss/partials/modules/_standings.scss */
  .nav--standings__item:last-child a {
    margin: 0;
  }
}
@media screen and (max-width: 870px) {
  /* line 207, ../scss/partials/modules/_standings.scss */
  .module--standings__class__list__item {
    font-size: 12px;
  }

  /* line 211, ../scss/partials/modules/_standings.scss */
  .module--standings__class__list__item__col--rank__number {
    position: static;
    font-size: 100%;
  }

  /* line 216, ../scss/partials/modules/_standings.scss */
  .module--standings__class__list__item__col--rank__thumb {
    display: none;
  }
}
/* ============================================================================================= */
/* LIVE CONTENT */
/* ============================================================================================= */
/* VOD BANNER */
/* line 7, ../scss/partials/modules/_live.scss */
.module--vod .container {
  position: relative;
  width: 100%;
  height: 358px;
  overflow: hidden;
  color: #FFF;
}

/* line 15, ../scss/partials/modules/_live.scss */
.module--vod img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -200px;
  z-index: 1;
}

/* line 23, ../scss/partials/modules/_live.scss */
.module--vod header, .module--vod main, .module--vod footer {
  position: relative;
  z-index: 2;
}

/* line 28, ../scss/partials/modules/_live.scss */
.module--vod header {
  display: block;
  height: 125px;
  margin-top: 14px;
  background: url(../images/vod/rbtv-logo.png) 50% 0 no-repeat;
  text-indent: -9999px;
  z-index: 3;
}

/* line 37, ../scss/partials/modules/_live.scss */
.module--vod main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  transition: background-color 0.15s ease;
}

/* line 47, ../scss/partials/modules/_live.scss */
.module--vod:hover main {
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 51, ../scss/partials/modules/_live.scss */
.module--vod main p {
  margin: 157px 26px 0;
  padding: 20px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  text-align: center;
}

/* line 64, ../scss/partials/modules/_live.scss */
.module--vod footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 18px;
}

/* line 72, ../scss/partials/modules/_live.scss */
.module--vod footer a {
  display: block;
  text-align: center;
}

/* ============================================================================================= */
/* EVENT LIVE TAB */
/* line 80, ../scss/partials/modules/_live.scss */
.live-tab-stream {
  margin-bottom: 20px;
}
/* line 83, ../scss/partials/modules/_live.scss */
.module--content__video-container .live-tab-stream {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

/* line 88, ../scss/partials/modules/_live.scss */
.tvcomingsoontext {
  padding-bottom: 56.2663185%;
  position: relative;
  margin: 0 auto;
  background: transparent url("../images/webcast/video-placeholder.jpg") center center no-repeat;
  -webkit-background-size: 100%;
  background-size: 100%;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.tvcomingsoontext, .tvcomingsoontext * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 97, ../scss/partials/modules/_live.scss */
.tvcomingsoontext h3 {
  position: absolute;
  bottom: 30px;
  width: 100%;
  padding: 15px;
  background-color: #001D46;
  background-color: #001D46;
  background-color: rgba(0, 29, 70, 0.8);
  color: #FFF;
  text-align: center;
  font-size: 32px;
}

@media screen and (max-width: 1064px) {
  /* line 110, ../scss/partials/modules/_live.scss */
  .tvcomingsoontext h3 {
    font-size: 24px;
  }
}
/* ============================================================================================= */
/* SCRIBBLE */
/* line 119, ../scss/partials/modules/_live.scss */
.scrbbl-embed iframe {
  width: 100%;
  height: auto;
  min-height: 400px;
}

/* ==================================================================================================== */
/* PHOTO STORIES */
/* line 4, ../scss/partials/modules/_photostories.scss */
.wrapper--photostories {
  position: relative;
  width: 100%;
  background: #0A1B45 url("../images/bg-photostories.jpg") no-repeat top center;
}
/* line 9, ../scss/partials/modules/_photostories.scss */
.wrapper--photostories .module--photostories {
  max-width: 1270px;
  margin: 0 auto;
}

/* line 15, ../scss/partials/modules/_photostories.scss */
.module--photostories {
  margin: 0;
  padding: 20px 0;
  text-align: center;
  color: #e3e4e6;
  clear: both;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.module--photostories, .module--photostories * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 24, ../scss/partials/modules/_photostories.scss */
.module--photostories__heading {
  color: #FFF;
  font-size: 24px;
  padding: 5px 0 15px 0;
}

/* line 30, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button {
  display: none;
  position: absolute;
  top: 50%;
  margin: -79px 0 0;
  padding: 10px;
  z-index: 999;
}
/* line 36, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button span {
  display: block;
  width: 60px;
  height: 160px;
}
/* line 41, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button:hover, .module--photostories__nav-button:active, .module--photostories__nav-button:focus {
  background-color: #1E3F69;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 48, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button--active {
  display: block;
}

/* line 52, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button--prev {
  left: 0;
}
/* line 54, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button--prev span {
  background: transparent url("../images/sprite.png") no-repeat -189px -2779px;
}

/* line 59, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button--next {
  right: 0;
}
/* line 61, ../scss/partials/modules/_photostories.scss */
.module--photostories__nav-button--next span {
  background: transparent url("../images/sprite.png") no-repeat -278px -2779px;
}

/* line 66, ../scss/partials/modules/_photostories.scss */
.module--photostories__wrapper {
  text-align: left;
  width: 90%;
  margin: 0 auto;
}
/* line 71, ../scss/partials/modules/_photostories.scss */
.lt-ie9 .module--photostories__wrapper {
  width: 900px;
}

/* line 76, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider {
  *zoom: 1;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--photostories__slider:before, .module--photostories__slider:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--photostories__slider:after {
  clear: both;
}

/* line 82, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item {
  float: left;
  margin: 0 20px;
  padding: 0;
  max-width: 250px;
  text-align: center;
}
/* line 88, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item a {
  position: relative;
  color: #e3e4e6;
  padding: 0;
  display: block;
  overflow: hidden;
}
/* line 99, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item a:hover span, .module--photostories__slider__item a:active span, .module--photostories__slider__item a:focus span {
  display: none;
}
/* line 104, ../scss/partials/modules/_photostories.scss */
.athletepage .module--photostories__slider__item a {
  padding: 1px 0;
}
/* line 109, ../scss/partials/modules/_photostories.scss */
.bx-wrapper .module--photostories__slider__item {
  text-align: left;
}

/* line 114, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item--single {
  margin: 0 auto;
  padding: 0;
}

/* line 119, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item__img {
  max-width: 170px;
  height: auto;
  -webkit-transition: all 2s ease;
  -moz-transition: all 2s ease;
  transition: all 2s ease;
}

/* line 125, ../scss/partials/modules/_photostories.scss */
.module--photostories__slider__item__title {
  padding: 5px 0 0;
  font-size: 16px;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--photostories__slider__item__title {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* =============================================================================== */
/* COUNTDOWN CLOCKS */
/* line 4, ../scss/partials/modules/_countdown-clock.scss */
.countdown-data {
  display: none;
}

/* line 10, ../scss/partials/modules/_countdown-clock.scss */
.next-event__countdown .countdown-shell {
  height: 90px;
}
/* line 13, ../scss/partials/modules/_countdown-clock.scss */
.next-event__countdown .countdown-shell div {
  color: #999999;
  float: left;
  width: 33%;
  max-width: 80px;
  margin: 0;
  padding: 24px 2%;
  font-size: 15px;
  text-align: center;
}
/* line 22, ../scss/partials/modules/_countdown-clock.scss */
.next-event__countdown .countdown-shell div.days {
  border-right: 1px solid #9B9B9B;
  padding-left: 0;
}
/* line 27, ../scss/partials/modules/_countdown-clock.scss */
.next-event__countdown .countdown-shell div.minutes {
  border-left: 1px solid #9B9B9B;
}
/* line 31, ../scss/partials/modules/_countdown-clock.scss */
.next-event__countdown .countdown-shell div span {
  display: block;
  margin: 0;
  font-size: 25px;
  line-height: 0.9em;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #FFF;
  text-align: center;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .next-event__countdown .countdown-shell div span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 48, ../scss/partials/modules/_countdown-clock.scss */
.module--event-facts__countdown .countdown-shell div {
  color: #999999;
  float: left;
  width: 33%;
  margin: 0;
  padding: 20px;
  font-size: 15px;
  text-align: center;
}
/* line 56, ../scss/partials/modules/_countdown-clock.scss */
.module--event-facts__countdown .countdown-shell div.days {
  border-right: 1px solid #e3e4e6;
}
/* line 60, ../scss/partials/modules/_countdown-clock.scss */
.module--event-facts__countdown .countdown-shell div.minutes {
  border-left: 1px solid #e3e4e6;
}
/* line 64, ../scss/partials/modules/_countdown-clock.scss */
.module--event-facts__countdown .countdown-shell div span {
  display: block;
  margin: 0 0 5px;
  font-size: 40px;
  line-height: 0.9em;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #000;
  text-align: center;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--event-facts__countdown .countdown-shell div span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* ==================================================================================================== */
/* EVENT FACTS MODULE */
/* line 8, ../scss/partials/modules/_event-facts.scss */
.module--event-facts__itinerary {
  border-bottom: 1px solid #e3e4e6;
}

/* line 13, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day {
  padding: 10px 20px;
}
/* line 16, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day:nth-of-type(even) {
  background-color: #e5e8ec;
}
/* line 20, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day > .event-facts__itinerary__day__content {
  display: none;
}

/* line 25, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header {
  margin: 0;
  padding: 0;
  color: #001D46;
  font-size: 20px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .event-facts__itinerary__day__header {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 31, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header small {
  color: #858585;
  font-size: 0.75em;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .event-facts__itinerary__day__header small {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 38, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header--no-itin {
  font-size: 24px;
  text-align: center;
}
/* line 41, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header--no-itin small {
  display: block;
}

/* line 46, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header__time {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .event-facts__itinerary__day__header__time {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 50, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header__button {
  float: right;
}
/* line 52, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__header__button, .event-facts__itinerary__day__header__button i {
  vertical-align: middle;
}

/* line 57, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__content__item {
  margin: 0 -14px;
  padding: 4px 14px;
  border-bottom: 1px solid #E6E6E6;
  color: #666;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .event-facts__itinerary__day__content__item {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 63, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__content__item:first-of-type {
  padding-top: 0;
}
/* line 67, ../scss/partials/modules/_event-facts.scss */
.event-facts__itinerary__day__content__item:last-of-type {
  padding-bottom: 0;
  border-bottom: none;
}

/* line 73, ../scss/partials/modules/_event-facts.scss */
.module--event-facts__tickets-cta {
  border-top: 1px solid #e3e4e6;
}

/* ==================================================================================================== */
/* ARTICLE */
/* line 4, ../scss/partials/modules/_article.scss */
.article {
  *zoom: 1;
  margin: 0 0 20px;
  padding: 0 20px;
  background: #FFF;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article:before, .article:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article:after {
  clear: both;
}
/* line 9, ../scss/partials/modules/_article.scss */
.article .inline {
  width: auto;
  max-width: 100%;
  height: auto;
}

/* line 18, ../scss/partials/modules/_article.scss */
.article--flush {
  padding: 0;
}

/* line 22, ../scss/partials/modules/_article.scss */
.article--padded {
  padding: 20px 0;
}
/* line 26, ../scss/partials/modules/_article.scss */
.article--padded .article__content > * {
  padding: 0 20px;
}
/* line 30, ../scss/partials/modules/_article.scss */
.article--padded .article__content > ul {
  padding: 0 20px 0 40px;
}
/* line 42, ../scss/partials/modules/_article.scss */
.article--padded .table > thead > tr > th:first-of-type,
.article--padded .table > thead > tr > td:first-of-type,
.article--padded .table > tbody > tr > th:first-of-type,
.article--padded .table > tbody > tr > td:first-of-type,
.article--padded .table > tfoot > tr > th:first-of-type,
.article--padded .table > tfoot > tr > td:first-of-type {
  padding-left: 20px;
}
/* line 47, ../scss/partials/modules/_article.scss */
.article--padded .table > thead > tr > th:last-of-type,
.article--padded .table > thead > tr > td:last-of-type,
.article--padded .table > tbody > tr > th:last-of-type,
.article--padded .table > tbody > tr > td:last-of-type,
.article--padded .table > tfoot > tr > th:last-of-type,
.article--padded .table > tfoot > tr > td:last-of-type {
  padding-right: 20px;
}

/* line 56, ../scss/partials/modules/_article.scss */
.article__heading {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 36px;
  font-weight: normal;
  font-family: "DIN Next W02 Black", Helvetica, Arial, sans-serif;
}
/* line 58, ../../global/scss/includes/_mixins.scss */
.wf-loading .article__heading {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bolder;
}

/* line 63, ../scss/partials/modules/_article.scss */
.article__lead-media {
  margin: 20px -20px;
}

/* line 67, ../scss/partials/modules/_article.scss */
.article__info {
  *zoom: 1;
  font-size: 0.75em;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  border-top: 1px solid #000;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article__info:before, .article__info:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article__info:after {
  clear: both;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .article__info {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 74, ../scss/partials/modules/_article.scss */
.article__date {
  font-size: 0.875em;
  color: #8A898E;
}

/* line 88, ../scss/partials/modules/_article.scss */
.article__social .gig-share-bar-container table {
  margin: 0 auto;
}

/* line 98, ../scss/partials/modules/_article.scss */
.article__content h1 {
  margin: 0 0 0.56em;
}
/* line 101, ../scss/partials/modules/_article.scss */
.article__content h2 {
  margin: 0 0 0.69em;
}
/* line 104, ../scss/partials/modules/_article.scss */
.article__content h3 {
  margin: 0 0 0.91em;
}
/* line 107, ../scss/partials/modules/_article.scss */
.article__content h4 {
  margin: 0 0 0.9em;
}
/* line 110, ../scss/partials/modules/_article.scss */
.article__content blockquote,
.article__content p,
.article__content dd,
.article__content .article__gallery {
  margin: 0 0 1.25em;
}

/* line 118, ../scss/partials/modules/_article.scss */
.article__content--full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* line 124, ../scss/partials/modules/_article.scss */
.article__summary {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .article__summary {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 129, ../scss/partials/modules/_article.scss */
.article_video {
  position: relative;
  width: 100%;
  margin: 0 20px;
  padding: 0 0 56.25%;
  background: #000;
  overflow: hidden;
  clear: both;
}
/* line 138, ../scss/partials/modules/_article.scss */
.article_video iframe,
.article_video object,
.article_video embed {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* line 145, ../scss/partials/modules/_article.scss */
.tab-pane .article_video {
  margin: 0;
}

/* line 150, ../scss/partials/modules/_article.scss */
.article__subtitle {
  margin: 0 0 0.5em;
}

/* line 154, ../scss/partials/modules/_article.scss */
.article__gallery {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article__gallery:before, .article__gallery:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.article__gallery:after {
  clear: both;
}

/* line 158, ../scss/partials/modules/_article.scss */
.article__comments {
  border-top: 1px solid #999999;
}

/* line 165, ../scss/partials/modules/_article.scss */
.article__comments__header {
  margin: 0.909em 0;
}

@media (min-width: 43.75em) {
  /* line 172, ../scss/partials/modules/_article.scss */
  .article__content p,
  .article__content .article__gallery {
    margin: 0 0 1.375em;
  }
}
/* ============================================================================================= */
/* TWO COLUMN ARTICLE */
/* line 21, ../../global/scss/includes/_mixins.scss */
.article--2col, .article--2col * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 196, ../scss/partials/modules/_article.scss */
.article--padded .article--2col__content--wide {
  padding: 0 20px;
}

/* line 205, ../scss/partials/modules/_article.scss */
.article--2col__content--last {
  margin-right: 1.9%;
}
/* line 208, ../scss/partials/modules/_article.scss */
.article--2col__content--last.article--2col__content--slim {
  width: 30.06%;
}

/* line 213, ../scss/partials/modules/_article.scss */
.article--2col__heading,
.article--2col__sub-heading {
  margin-bottom: 0.5em;
  border-bottom: 1px solid #000;
}

/* line 219, ../scss/partials/modules/_article.scss */
.article--2col__sub-heading {
  line-height: 1.575;
}

/* line 223, ../scss/partials/modules/_article.scss */
.article--2col__sub-heading--small {
  line-height: 1.75;
}

/* ============================================================================================= */
/* STAT BOX MODULE */
/* line 7, ../scss/partials/modules/_stat-box.scss */
.factstab table,
.stat-box {
  background: #D7E1E3;
  font-size: 0.875em;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.factstab table, .factstab table *,
.stat-box,
.stat-box * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../scss/partials/modules/_stat-box.scss */
.stat-box {
  padding: 0 1em 1em;
}

/* line 18, ../scss/partials/modules/_stat-box.scss */
.factstab table {
  margin-top: 1em;
}

/* line 24, ../scss/partials/modules/_stat-box.scss */
.wf-inactive .stat-box__heading, .mti-inactive .stat-box__heading {
  line-height: 2;
}

/* line 30, ../scss/partials/modules/_stat-box.scss */
.stat-box__list {
  *zoom: 1;
  margin: 0 0 1em;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.stat-box__list:before, .stat-box__list:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.stat-box__list:after {
  clear: both;
}

/* line 35, ../scss/partials/modules/_stat-box.scss */
.stat-box__list__key,
.stat-box__list__value,
.factstab table td {
  margin: 0;
  padding: 0.5em;
}

/* line 41, ../scss/partials/modules/_stat-box.scss */
.stat-box__list__key {
  padding-bottom: 0;
  color: #666;
}

/* line 46, ../scss/partials/modules/_stat-box.scss */
.stat-box__list__value {
  padding-top: 0;
  border-bottom: 1px solid #CCC;
}

/* ==================================================================================================== */
/* ACCORDION MODULE */
/* line 5, ../scss/partials/modules/_accordion.scss */
.accordion h2 {
  margin: 5px 0;
  padding: 8px 10px 6px 10px;
  font-size: 16px;
  background: #001D46;
  color: #FFF;
  cursor: pointer;
}
/* line 12, ../scss/partials/modules/_accordion.scss */
.accordion h2:hover, .accordion h2:active, .accordion h2:focus, .accordion h2.open {
  background: #1E3F69;
}
/* line 20, ../scss/partials/modules/_accordion.scss */
.accordion h2.open span {
  background: url("../images/sprite.png") no-repeat -711px -3911px;
}
/* line 25, ../scss/partials/modules/_accordion.scss */
.accordion h2 span {
  position: relative;
  float: right;
  display: block;
  width: 26px;
  height: 17px;
  background: url("../images/sprite.png") no-repeat -626px -3911px;
}

/* ==================================================================================================== */
/* RELATED CONTENT MODULE */
/* line 4, ../scss/partials/modules/_related-content.scss */
#related_section {
  padding: 0 20px;
}

/* line 13, ../scss/partials/modules/_related-content.scss */
.module--related-content .module--widget__content--flush {
  padding-top: 4px;
}

/* line 18, ../scss/partials/modules/_related-content.scss */
.module--related-content--wide {
  margin: 0;
  width: 100%;
}

/*---------------------Items List----------------------------------------------------------------*/
/* line 24, ../scss/partials/modules/_related-content.scss */
.items_list_container .items_list_more {
  display: none;
}

/* line 29, ../scss/partials/modules/_related-content.scss */
.module--related-content__more {
  margin: 0;
  padding: 20px;
}

/* ==================================================================================================== */
/* RELATED CONTENT/MEDIA MODULE */
/* line 5, ../scss/partials/modules/_related-media.scss */
.aside_column .module--related-media {
  margin: 0 0 1em;
}

/* line 10, ../scss/partials/modules/_related-media.scss */
.module--related-media__header {
  background: #252525;
}

/* line 14, ../scss/partials/modules/_related-media.scss */
.module--related-media__header__heading {
  padding: 12px 24px 12px 54px;
  background: url("../images/icon-camera.png") no-repeat 14px 50%;
}

/* line 23, ../scss/partials/modules/_related-media.scss */
.module--related-media__content--more {
  display: none;
}

/* line 27, ../scss/partials/modules/_related-media.scss */
.module--related-media__item {
  background: #cccccc;
  border-top: 1px solid #f2f2f2;
}

/* line 32, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__link {
  *zoom: 1;
  display: block;
  clear: both;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-media__item__link:before, .module--related-media__item__link:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-media__item__link:after {
  clear: both;
}
/* line 37, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__link:hover, .module--related-media__item__link:active, .module--related-media__item__link:focus {
  background: #f2f2f2;
  text-decoration: none;
}

/* line 45, ../scss/partials/modules/_related-media.scss */
.module--related-media__item--showmore,
.module--related-media__item__thumb,
.module--related-media__item__details {
  padding: 10px;
}

/* line 51, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__thumb {
  float: left;
  width: 135px;
}

/* line 56, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__details {
  margin-left: 135px;
}

/* line 60, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__title,
.module--related-media__item__summary {
  color: #000;
}
/* line 64, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__link:hover .module--related-media__item__title, .module--related-media__item__link:active .module--related-media__item__title, .module--related-media__item__link:focus .module--related-media__item__title, .module--related-media__item__link:hover
.module--related-media__item__summary, .module--related-media__item__link:active
.module--related-media__item__summary, .module--related-media__item__link:focus
.module--related-media__item__summary {
  color: #2F7CBC;
}

/* line 71, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__date {
  text-transform: capitalize;
  font-size: 0.75em;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  color: #21211f;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--related-media__item__date {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 77, ../scss/partials/modules/_related-media.scss */
.module--related-media__item__link:hover .module--related-media__item__date, .module--related-media__item__link:active .module--related-media__item__date, .module--related-media__item__link:focus .module--related-media__item__date {
  color: #8A898E;
}

/* line 84, ../scss/partials/modules/_related-media.scss */
.module--related-media__item--showmore {
  display: none;
  text-align: center;
}

@media screen and (max-width: 900px) {
  /* line 90, ../scss/partials/modules/_related-media.scss */
  .module--related-media__item__thumb {
    display: none;
  }
}
/* ==================================================================================================== */
/* RELATED CONTENT/MEDIA MODULE - WIDE VERSION MODIFIER */
/* line 98, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide {
  margin: 0 0 3em;
}
/* line 101, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__header__heading {
  padding: 12px 24px;
  background: #1E3F69;
}
/* line 106, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item {
  padding: 10px 0;
  background: #e3e4e6;
  border-top-color: #E2E0E1;
}
/* line 114, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item__link:hover, .module--related-media--wide .module--related-media__item__link:active, .module--related-media--wide .module--related-media__item__link:focus {
  background: #cccccc;
}
/* line 121, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item__thumb {
  width: 25%;
  margin-right: 5%;
}
/* line 125, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item__thumb img {
  display: block;
  width: 100%;
}
/* line 131, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item__details {
  margin-left: 30%;
}
/* line 135, ../scss/partials/modules/_related-media.scss */
.module--related-media--wide .module--related-media__item__date {
  margin-top: .5em;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--related-media--wide .module--related-media__item__date {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

@media screen and (max-width: 900px) {
  /* line 144, ../scss/partials/modules/_related-media.scss */
  .module--related-media--wide .module--related-media__item__thumb {
    display: block;
  }
}
/* ==================================================================================================== */
/* RELATED ATHLETES MODULE */
/* line 5, ../scss/partials/modules/_related-athletes.scss */
.aside_column .module--related-athletes {
  margin: 0 0 1em;
}

/* line 10, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__header__heading {
  padding: 12px 24px;
}

/* line 18, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__content--more {
  display: none;
}

/* line 22, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item {
  background: #cccccc;
  border-top: 1px solid #f2f2f2;
}

/* line 27, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__link {
  *zoom: 1;
  display: block;
  clear: both;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes__item__link:before, .module--related-athletes__item__link:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes__item__link:after {
  clear: both;
}
/* line 32, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__link:hover, .module--related-athletes__item__link:active, .module--related-athletes__item__link:focus {
  background: #f2f2f2;
  text-decoration: none;
}

/* line 40, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item--showmore,
.module--related-athletes__item__thumb,
.module--related-athletes__item__details {
  padding: 10px;
}

/* line 46, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__thumb {
  float: left;
}

/* line 50, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__thumb,
.module--related-athletes__item__details {
  display: table-cell;
  height: 70px;
  vertical-align: middle;
}

/* line 57, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__title {
  font-size: 1.2em;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #000;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--related-athletes__item__title {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 62, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__link:hover .module--related-athletes__item__title, .module--related-athletes__item__link:active .module--related-athletes__item__title, .module--related-athletes__item__link:focus .module--related-athletes__item__title {
  color: #2F7CBC;
}

/* line 69, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item__date {
  text-transform: capitalize;
  font-size: 0.75em;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  color: #bbbdc2;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--related-athletes__item__date {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 76, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes__item--showmore {
  display: none;
  text-align: center;
}

/* ==================================================================================================== */
/* RELATED ATHLETES MODULE - WIDE VERSION MODIFIER */
/* line 84, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes--wide {
  *zoom: 1;
  margin: 0 0 3em;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes--wide:before, .module--related-athletes--wide:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes--wide:after {
  clear: both;
}
/* line 88, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes--wide .module--related-athletes__content {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes--wide .module--related-athletes__content:before, .module--related-athletes--wide .module--related-athletes__content:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--related-athletes--wide .module--related-athletes__content:after {
  clear: both;
}
/* line 92, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes--wide .module--related-athletes__item {
  float: left;
  width: 33.333%;
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmFmYWZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 75%, #fafafa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #ffffff), color-stop(100%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 75%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 75%, #fafafa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 75%, #fafafa 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 75%, #fafafa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
  /* IE6-8 */
  border-right: 1px solid #f2f2f2;
}
/* line 107, ../scss/partials/modules/_related-athletes.scss */
.ie9 .module--related-athletes--wide .module--related-athletes__item {
  filter: none !important;
}
/* line 111, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes--wide .module--related-athletes__item:nth-of-type(3n) {
  border-right: none;
}
/* line 115, ../scss/partials/modules/_related-athletes.scss */
.module--related-athletes--wide .module--related-athletes__item:nth-of-type(3n+1) {
  clear: left;
}

/* ==================================================================================================== */
/* RELATED PARTNERS MODULE */
/* line 4, ../scss/partials/modules/_related-partners.scss */
.module--related-partners {
  width: 100%;
  margin-left: 0;
  margin-bottom: 1em;
}
/* line 11, ../scss/partials/modules/_related-partners.scss */
.module--related-partners .module--content__figure a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* line 18, ../scss/partials/modules/_related-partners.scss */
.module--related-partners .module--content__figure a:hover img, .module--related-partners .module--content__figure a:active img, .module--related-partners .module--content__figure a:focus img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* ============================================================================================= */
/* EVENTS LIST */
/* line 4, ../scss/partials/modules/_events-list.scss */
.events-list__title {
  font-size: 32px;
  border-bottom: 1px solid #000;
}

/* line 10, ../scss/partials/modules/_events-list.scss */
.events-list__item {
  float: left;
  width: 24%;
  margin: 20px 1.33% 30px 0;
  background: #FFF;
}
/* line 16, ../scss/partials/modules/_events-list.scss */
.events-list__item:nth-of-type(4n) {
  margin-right: 0;
}

/* line 21, ../scss/partials/modules/_events-list.scss */
.events-list__item--wide {
  width: 49%;
}
/* line 24, ../scss/partials/modules/_events-list.scss */
.events-list__item--wide:nth-of-type(even) {
  margin-right: 0;
}

/* line 29, ../scss/partials/modules/_events-list.scss */
.events-list__item__date-wrap {
  position: relative;
  text-align: center;
}

/* line 34, ../scss/partials/modules/_events-list.scss */
.events-list__item__date {
  position: absolute;
  top: 0px;
  left: 20px;
  margin: 0;
  padding: 10px 18px;
  z-index: 1;
  background: #e3e4e6;
}
/* line 40, ../scss/partials/modules/_events-list.scss */
.events-list__item__date, .events-list__item__date a {
  color: #666;
}
/* line 46, ../scss/partials/modules/_events-list.scss */
.events-list__item__date a:hover, .events-list__item__date a:active, .events-list__item__date a:focus {
  color: #404040;
  text-decoration: none;
}

/* line 55, ../scss/partials/modules/_events-list.scss */
.events-list__item__date__month {
  display: block;
  font-size: 0.6em;
}

/* line 60, ../scss/partials/modules/_events-list.scss */
.events-list__item__poster {
  display: block;
}
/* line 63, ../scss/partials/modules/_events-list.scss */
.events-list__item__poster img {
  width: 100%;
}

/* line 68, ../scss/partials/modules/_events-list.scss */
.events-list__item__text-wrap {
  position: relative;
  height: 200px;
  padding: 20px;
}
/* line 73, ../scss/partials/modules/_events-list.scss */
.events-list__item__text-wrap > :last-child {
  margin-bottom: 0;
}

/* line 78, ../scss/partials/modules/_events-list.scss */
.events-list__item__title {
  font-size: 28px;
}
/* line 81, ../scss/partials/modules/_events-list.scss */
.events-list__item__title a {
  color: #000;
}

/* line 86, ../scss/partials/modules/_events-list.scss */
.events-list__item__cta {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

@media screen and (max-width: 1024px) {
  /* line 92, ../scss/partials/modules/_events-list.scss */
  .events-list__item {
    width: 32%;
    margin: 20px 1.5% 30px 0;
  }
  /* line 96, ../scss/partials/modules/_events-list.scss */
  .events-list__item:nth-of-type(3n) {
    margin-right: 0;
  }
  /* line 100, ../scss/partials/modules/_events-list.scss */
  .events-list__item:nth-of-type(4n) {
    margin-right: 1.5%;
  }

  /* line 105, ../scss/partials/modules/_events-list.scss */
  .events-list__item__date {
    font-size: 1.33em;
  }
}
/* ============================================================================================= */
/* PILOTS LIST */
/* line 4, ../scss/partials/modules/_pilots-list.scss */
.pilots {
  margin: 20px auto;
  padding: 0 20px;
  max-width: 1270px;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.pilots, .pilots * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 10, ../scss/partials/modules/_pilots-list.scss */
.pilots__heading {
  font-size: 35px;
  line-height: 1em;
  margin: 0 0 20px;
  padding: 0;
  border-bottom: 1px solid #000;
}

/* line 17, ../scss/partials/modules/_pilots-list.scss */
.pilots__heading i {
  margin-right: 15px;
}

/* line 21, ../scss/partials/modules/_pilots-list.scss */
.pilots__heading__slim {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .pilots__heading__slim {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 25, ../scss/partials/modules/_pilots-list.scss */
.list--pilots {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 30, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item {
  position: relative;
  float: left;
  width: 15%;
  margin: 0 2% 2% 0;
}
/* line 36, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item:nth-of-type(6n) {
  margin: 0 0 2%;
}
/* line 40, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item:nth-of-type(6n+1) {
  clear: left;
}

/* line 45, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__figure {
  position: relative;
}
/* line 48, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__figure:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(12, 22, 47, 0.3);
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 55, ../scss/partials/modules/_pilots-list.scss */
.no-rgba .list--pilots__item__figure:before {
  content: none;
  display: none;
  background: none;
}
/* line 61, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item a:hover .list--pilots__item__figure:before, .list--pilots__item a:active .list--pilots__item__figure:before, .list--pilots__item a:focus .list--pilots__item__figure:before {
  background: rgba(12, 22, 47, 0);
}
/* line 68, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__figure img {
  width: 100%;
  height: auto;
}

/* line 73, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__name {
  position: absolute;
  bottom: 5.71429%;
  left: 0px;
  display: table;
  min-height: 34px;
  width: 94.2857143%;
  padding: 3px 0 3px 50px;
  background: #FFF;
  color: #000;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  line-height: 1;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .list--pilots__item__name {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 85, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__name__flag {
  display: block;
  position: absolute;
  top: 50%;
  left: 0px;
  margin: -24px 0 0;
  padding: 0;
  width: 48px;
  height: 48px;
  text-indent: -9999px;
}
/* line 92, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__name__flag:after {
  height: 34px;
  top: 50%;
  margin-top: -17px;
}

/* line 99, ../scss/partials/modules/_pilots-list.scss */
.list--pilots__item__name__text {
  display: table-cell;
  vertical-align: middle;
}

@media screen and (max-width: 1060px) {
  /* line 105, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item {
    width: 15%;
    margin: 0 2% 2% 0;
  }
  /* line 109, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(8n) {
    margin: 0 2% 2% 0;
  }
  /* line 113, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(8n+1) {
    clear: none;
  }
  /* line 117, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(4n) {
    margin: 0 2% 2% 0;
  }
  /* line 121, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(4n+1) {
    clear: none;
  }
  /* line 125, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(6n) {
    margin: 0 0 2%;
  }
  /* line 129, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item.list--pilots--alumni__item:nth-of-type(6n+1) {
    clear: left;
  }

  /* line 134, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item__name {
    font-size: 0.875em;
  }
}
@media screen and (max-width: 960px) {
  /* line 140, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item {
    width: 24%;
    margin: 0 1.333% 1.333% 0;
  }
  /* line 144, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item:nth-of-type(6n) {
    margin: 0 1.333% 1.333% 0;
  }
  /* line 148, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item:nth-of-type(6n+1) {
    clear: none;
  }
  /* line 152, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item:nth-of-type(4n) {
    margin: 0 0 1.333%;
  }
  /* line 156, ../scss/partials/modules/_pilots-list.scss */
  .list--pilots__item:nth-of-type(4n+1) {
    clear: none;
  }
}
/* ============================================================================================== */
/* AIRRACE RESULTS PAGE */
/* line 101, ../scss/partials/modules/_results.scss */
#airrace-results main, #airrace-results section, #airrace-results article, #airrace-results aside {
  display: block;
}

/* line 102, ../scss/partials/modules/_results.scss */
#airrace-results > main {
  background: #F3F3F3;
  position: relative;
}

/* line 103, ../scss/partials/modules/_results.scss */
#airrace-results header, #airrace-results #resultsContainer, #airrace-results aside {
  max-width: 1300px;
  margin: 0 auto;
  padding: 25px 20px;
}

/* line 105, ../scss/partials/modules/_results.scss */
#airrace-results label {
  margin-right: 15px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading #airrace-results label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 106, ../scss/partials/modules/_results.scss */
#airrace-results select {
  z-index: 15;
  margin: 1px 0;
}

/* line 107, ../scss/partials/modules/_results.scss */
#airrace-results .customSelectInner {
  width: auto !important;
  text-transform: uppercase;
  line-height: 40px;
  padding: 0 70px 0 30px;
  position: relative;
  border: 1px solid #C3C3C3;
  background: #F0EEEF;
  border-radius: 4px;
}

/* line 108, ../scss/partials/modules/_results.scss */
#airrace-results select:hover + .customSelect .customSelectInner {
  background: #E6E6E6;
}

/* line 109, ../scss/partials/modules/_results.scss */
#airrace-results .customSelectInner:after {
  display: block;
  content: '';
  width: 40px;
  height: 100%;
  border-left: 1px solid #C3C3C3;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  background: url(../images/customselect-droparrow.png) 50% 50% no-repeat;
}

/* line 111, ../scss/partials/modules/_results.scss */
#airrace-results header legend {
  display: none;
}

/* line 112, ../scss/partials/modules/_results.scss */
#airrace-results header ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 113, ../scss/partials/modules/_results.scss */
#airrace-results header li {
  display: inline-block;
  padding: 0 50px 0 0;
}

/* line 115, ../scss/partials/modules/_results.scss */
#airrace-results aside {
  padding-bottom: 0;
}

/* line 116, ../scss/partials/modules/_results.scss */
#airrace-results aside legend {
  display: none;
}

/* line 117, ../scss/partials/modules/_results.scss */
#airrace-results aside ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 118, ../scss/partials/modules/_results.scss */
#airrace-results aside li {
  float: left;
  padding-right: 50px;
}

/* line 119, ../scss/partials/modules/_results.scss */
#airrace-results aside li:last-child {
  padding-right: 0;
  padding-bottom: 15px;
}

/* line 121, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class li {
  padding-right: 0;
}

/* line 122, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class input {
  opacity: 0;
}

/* line 123, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class label {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  line-height: 42px;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  background-color: #E3E4E6;
  margin-right: 20px;
  border-radius: 4px;
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  padding: 0 20px 0 55px;
}
/* line 124, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class label:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  content: '';
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading #airrace-results #results-filter-class label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 143, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class label:hover {
  background-color: #D4D5D7;
  cursor: pointer;
}

/* line 149, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class li.challenger label {
  margin-right: 0;
}
/* line 150, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class li.challenger label:before {
  margin-top: -10px;
}

/* line 156, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class input:checked ~ label {
  background-color: #1B3C6C;
  color: #FFF;
  -webkit-transition: background-color 0;
}

/* line 157, ../scss/partials/modules/_results.scss */
#airrace-results #results-filter-class input:checked ~ label:after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  border-style: solid;
  border-width: 8px 12px 0;
  border-color: #1B3C6C transparent;
  display: block;
  width: 0;
  z-index: 1;
}

/* line 159, ../scss/partials/modules/_results.scss */
#airrace-results #resultsContainer {
  padding-top: 5px;
  position: relative;
  min-height: 100px;
}

/* line 160, ../scss/partials/modules/_results.scss */
#airrace-results #resultsContainerInner {
  background: #FFF;
}

/* line 161, ../scss/partials/modules/_results.scss */
#airrace-results span.na {
  opacity: 0.2;
}

/* line 162, ../scss/partials/modules/_results.scss */
#airrace-results p.error {
  margin: 0;
  padding: 10px;
}

/* line 164, ../scss/partials/modules/_results.scss */
#airrace-results div.curtain {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(243, 243, 242, 0.8);
  z-index: 10;
}

/* line 165, ../scss/partials/modules/_results.scss */
#airrace-results div.curtain .spinner {
  text-indent: -9999px;
  background: #FFF url(../images/progress2.gif) 50% no-repeat;
  padding: 20px 30px;
  width: 32px;
  height: 32px;
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: -28px;
  margin-left: -38px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  opacity: 0.9;
}

/* line 167, ../scss/partials/modules/_results.scss */
#airrace-results table.results {
  width: 100%;
  border-collapse: separate;
}

/* line 168, ../scss/partials/modules/_results.scss */
#airrace-results table.results th {
  text-align: left;
  background: #1B3C6C;
  color: #FFF;
  text-transform: uppercase;
  padding: 10px;
  font-size: 1em;
}

/* line 169, ../scss/partials/modules/_results.scss */
#airrace-results table.results > thead > tr > th:first-child {
  border-left: 10px solid #1B3C6C;
}

/* line 170, ../scss/partials/modules/_results.scss */
#airrace-results table.results > thead > tr > th:last-child {
  border-right: 10px solid #1B3C6C;
}

/* line 171, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr:first-child > td {
  border-top: 10px solid #FFF;
}

/* line 172, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr > td {
  padding: 10px;
  -webkit-transition: background-color 0.1s ease;
}

/* line 173, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr > td:first-child {
  border-left: 10px solid #FFF;
}

/* line 174, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr > td:last-child {
  border-right: 10px solid #FFF;
}

/* line 175, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr:last-child > td {
  border-bottom: 10px solid #FFF;
}

/* line 176, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr:nth-child(2n+1) > td {
  background: #F9F9F9;
}

/* line 177, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr:hover > td {
  background-color: #E9E9E9;
}

/* line 178, ../scss/partials/modules/_results.scss */
#airrace-results table.results td.rank {
  font-size: 130%;
  width: 1%;
}

/* line 179, ../scss/partials/modules/_results.scss */
#airrace-results table.results td.pilot.thumb {
  width: 1px;
}

/* line 180, ../scss/partials/modules/_results.scss */
#airrace-results table.results td.pilot.thumb img {
  border-radius: 50%;
}

/* line 181, ../scss/partials/modules/_results.scss */
#airrace-results table.results td.pilot.thumb figure {
  width: 35px;
}

/* line 182, ../scss/partials/modules/_results.scss */
#airrace-results table.results td.pilot.name {
  width: 200px;
}

/* line 186, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr.champion > td {
  background: #001D46;
  color: #FFF;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading #airrace-results table.results > tbody > tr.champion > td {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 191, ../scss/partials/modules/_results.scss */
#airrace-results table.results > tbody > tr.champion > td a {
  color: #FFF;
}

/* line 205, ../scss/partials/modules/_results.scss */
#airrace-results table.container {
  width: 100%;
  border-bottom: 20px solid #FFF;
}

/* line 206, ../scss/partials/modules/_results.scss */
#airrace-results table.container > thead > tr > th {
  width: 25%;
  text-align: left;
  background: #1B3C6C;
  color: #FFF;
  text-transform: uppercase;
  padding: 10px 20px;
  font-size: 1em;
}

/* line 207, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td {
  border-right: 1px solid #D2DAE2;
  vertical-align: top;
}

/* line 208, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td:last-child {
  border-right: none;
}

/* line 209, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td td:first-child {
  border-left: none !important;
  padding-left: 20px !important;
}

/* line 210, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td td:last-child {
  border-right: none !important;
  padding-right: 20px !important;
}

/* line 211, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td:first-child td:first-child {
  border-left: 10px solid #FFF !important;
  padding-left: 10px !important;
}

/* line 212, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td:last-child td:last-child {
  border-right: 10px solid #FFF !important;
  padding-right: 10px !important;
}

/* line 213, ../scss/partials/modules/_results.scss */
#airrace-results table.container > tbody > tr > td tr:last-child > td {
  border-bottom: none !important;
}

/* line 215, ../scss/partials/modules/_results.scss */
#airrace-results div.duel {
  background: #F9F9F9;
  margin: 10px 10px 0 10px;
  padding: 20px;
}

/* line 216, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .result {
  padding: 0 0 10px;
}

/* line 217, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .result:last-child {
  padding: 10px 0 0;
}

/* line 218, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .result.lose {
  opacity: 0.4;
}
/* line 221, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .result.lose .popover {
  opacity: 1;
}

/* line 225, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .result em {
  font-style: normal;
  float: right;
  text-transform: uppercase;
}

/* line 226, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .vs {
  margin: -0.5em 0 0.5em;
  display: block;
  border-bottom: 1px solid #E1E1E1;
  text-align: center;
}

/* line 227, ../scss/partials/modules/_results.scss */
#airrace-results div.duel .vs span {
  background: #F9F9F9;
  position: relative;
  top: 1em;
  padding: 0 5px;
  text-transform: uppercase;
  font-size: 75%;
}

/* line 229, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults {
  width: 100%;
  border-collapse: separate;
}

/* line 230, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults th {
  text-align: left;
  background: #1B3C6C;
  color: #FFF;
  text-transform: uppercase;
  padding: 10px;
  font-size: 1em;
}

/* line 231, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults thead > tr > th:first-child {
  border-left: 10px solid #1B3C6C;
}

/* line 232, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults thead > tr > th:last-child {
  border-right: 10px solid #1B3C6C;
}

/* line 233, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td {
  padding: 10px;
  -webkit-transition: background-color 0.1s ease;
}

/* line 234, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults > tbody > tr:nth-child(2n+1) > td {
  border-top: 10px solid #FFF;
}

/* line 235, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults > tbody > tr:nth-child(2n+1) > td:first-child {
  border-left: 10px solid #FFF;
}

/* line 236, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults > tbody > tr > td:last-child {
  border-right: 10px solid #FFF;
}

/* line 237, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults {
  border-bottom: 10px solid #FFF;
  background: #F9F9F9;
}

/* line 238, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.rank {
  font-size: 130%;
  width: 1%;
}

/* line 239, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.heat {
  width: 110px;
  font-size: 200%;
  box-shadow: inset 0px 0px 0px 10px #F9F9F9, inset 0px 0px 0px 11px #EDEDEF;
  text-align: center;
  color: #738095;
}

/* line 240, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.pilot.thumb {
  width: 1px;
}

/* line 241, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.pilot.thumb img {
  border-radius: 50%;
}

/* line 242, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.pilot.thumb figure {
  width: 35px;
}

/* line 243, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.pilot.name {
  width: 200px;
}

/* line 244, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults td.result {
  text-transform: uppercase;
}

/* line 245, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults tr.lose td.pilot,
#airrace-results table.splitresults tr.lose td.time,
#airrace-results table.splitresults tr.lose td.penalties,
#airrace-results table.splitresults tr.lose td.result {
  color: rgba(0, 0, 0, 0.4);
}

/* line 249, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults tr.lose td img,
#airrace-results table.splitresults tr.lose td a {
  opacity: 0.4;
}

/* line 253, ../scss/partials/modules/_results.scss */
#airrace-results table.splitresults tr.lose td .popover, #airrace-results table.splitresults tr.lose td .popover td {
  color: #000;
  opacity: 1;
}

/* line 259, ../scss/partials/modules/_results.scss */
.penalties__details {
  display: none;
}

/* line 263, ../scss/partials/modules/_results.scss */
.penalties__details__item, .penalties__details__item--time, .penalties__details__item--description {
  margin: 0 -14px;
  padding: 4px 14px;
  color: #666;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .penalties__details__item, .wf-loading .penalties__details__item--time, .wf-loading .penalties__details__item--description {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 273, ../scss/partials/modules/_results.scss */
.penalties__details__item--description {
  border-bottom: 1px solid #E6E6E6;
}

/* ============================================================================================= */
/* SEARCH RESULTS */
/* line 4, ../scss/partials/modules/_search-results.scss */
.search-results {
  overflow: hidden;
  padding: 20px 0 0;
  background-color: #e3e4e6;
}

/* line 10, ../scss/partials/modules/_search-results.scss */
.search-results h1 {
  margin: 0 0 10px;
}

/* line 14, ../scss/partials/modules/_search-results.scss */
.search-results form {
  margin: 0 0 50px;
  max-width: 500px;
}

/* line 19, ../scss/partials/modules/_search-results.scss */
.search-results form ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

/* line 26, ../scss/partials/modules/_search-results.scss */
.search-results form label {
  display: none;
}

/* line 30, ../scss/partials/modules/_search-results.scss */
.search-results form input[type="text"] {
  display: block;
  float: left;
  padding: 10px;
  width: 60%;
  border: none;
  font-size: 18px;
  margin-right: 5px;
}

/* line 40, ../scss/partials/modules/_search-results.scss */
.search-results form input[type="submit"] {
  display: block;
  float: left;
  background: #1E3F69 url("../images/sprite.png") no-repeat -643px -1131px;
  width: 42px;
  height: 42px;
  border: none;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}
/* line 51, ../scss/partials/modules/_search-results.scss */
.search-results form input[type="submit"]:hover, .search-results form input[type="submit"]:active, .search-results form input[type="submit"]:focus {
  background-color: #001D46;
}

/* line 58, ../scss/partials/modules/_search-results.scss */
.search-results-listing {
  display: block;
  background-color: #cccccc;
  padding: 20px;
}
/* line 63, ../scss/partials/modules/_search-results.scss */
.search-results-listing .wrapper {
  margin: 0 auto;
}
@media screen and (max-width: 1310px) {
  /* line 58, ../scss/partials/modules/_search-results.scss */
  .search-results-listing {
    padding: 20px 0;
  }
}

/* line 72, ../scss/partials/modules/_search-results.scss */
.search-results-listing h2 {
  padding: 10px 0;
  color: #525252;
  font-weight: 300;
  font-size: 20px;
}

/* line 79, ../scss/partials/modules/_search-results.scss */
.search-results-listing h2 q {
  font-weight: 600;
}

/* line 83, ../scss/partials/modules/_search-results.scss */
.search-results-listing h2 q:before {
  content: '"';
  font-weight: 100;
}

/* line 88, ../scss/partials/modules/_search-results.scss */
.search-results-listing h2 q:after {
  content: '"';
  font-weight: 100;
}

/* line 93, ../scss/partials/modules/_search-results.scss */
.search-results-listing-modules {
  margin-bottom: 30px;
}

/* line 97, ../scss/partials/modules/_search-results.scss */
.search-results-listing-modules p {
  margin-bottom: 30px;
  color: #666;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
}

/* line 105, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner {
  background-color: #fff;
  padding: 20px;
}

/* line 110, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner h3 {
  font-weight: 100;
}

/* line 114, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner article {
  max-width: 600px;
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 120, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner article:last-of-type {
  margin-bottom: 0;
}

/* line 125, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner article h4 {
  text-transform: none;
  font-size: 18px;
  font-weight: 300;
  font-family: inherit;
}

/* line 132, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner article h4 a {
  text-decoration: underline;
}

/* line 136, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner .search-results-link a {
  color: #CE0543;
  display: block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 147, ../scss/partials/modules/_search-results.scss */
.search-results-listing-inner .search-results-link a:hover {
  text-decoration: underline;
}

/* line 151, ../scss/partials/modules/_search-results.scss */
.search-results-pagination {
  background-color: #fff;
  padding: 20px 0;
}
@media screen and (max-width: 1310px) {
  /* line 151, ../scss/partials/modules/_search-results.scss */
  .search-results-pagination {
    padding: 20px;
  }
}

/* line 160, ../scss/partials/modules/_search-results.scss */
.search-results-pagination ul {
  text-align: center;
}

/* line 164, ../scss/partials/modules/_search-results.scss */
.search-results-pagination li {
  display: inline;
}

/* line 168, ../scss/partials/modules/_search-results.scss */
.search-results-pagination a.btn_grey {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
  color: #FFF;
  padding: 5px 10px;
}

/* line 176, ../scss/partials/modules/_search-results.scss */
.search-results-pagination a.btn_grey:hover {
  text-decoration: none;
}

/* line 180, ../scss/partials/modules/_search-results.scss */
.search-results-pagination .previous a:before {
  content: '\00ab ';
}

/* line 184, ../scss/partials/modules/_search-results.scss */
.search-results-pagination .next a:after {
  content: ' \00bb';
}

/* line 188, ../scss/partials/modules/_search-results.scss */
.search-results-empty {
  padding: 28px 0 20px;
  color: #525252;
  position: relative;
}

/* line 194, ../scss/partials/modules/_search-results.scss */
.search-results-empty h4 {
  color: #525252;
}

/* ============================================================================================= */
/* SIGNATURE SONG MODULE */
/* line 4, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong {
  position: relative;
  margin: 0;
  padding: 0;
  background: none;
  margin-bottom: 20px;
}
/* line 10, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong header {
  overflow: hidden;
}
/* line 14, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong main {
  display: block;
  width: 100%;
}
/* line 19, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong footer {
  margin-top: 0 !important;
}
/* line 22, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong footer iframe {
  display: block;
}
/* line 27, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .downloadnow {
  position: absolute;
  top: 190px;
  right: 20px;
  display: block;
  width: 116px;
  height: 18px;
  background: url(../images/signature-song/download-now.png) no-repeat;
  text-indent: -9999px;
}
/* line 39, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form.stacked {
  margin: 0;
  padding: 15px;
}
/* line 42, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form.stacked h3 {
  display: none;
}
/* line 46, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form.stacked p strong,
.module--signaturesong .hs-form.stacked label {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--signaturesong .hs-form.stacked p strong, .wf-loading
.module--signaturesong .hs-form.stacked label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 52, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form.stacked .actions {
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 57, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form .hs-input,
.module--signaturesong .hs-form textarea.hs-input {
  width: 97%;
}
/* line 62, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form select.hs-input {
  padding: 5px;
  line-height: 1;
  width: 100%;
}
/* line 68, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form .hs-button {
  margin: 0;
  padding: 15px 25px 10px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 19px;
  color: #FFF;
  background: #92c4e7;
  box-shadow: none;
  border: none;
  border-radius: 3px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--signaturesong .hs-form .hs-button {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 80, ../scss/partials/modules/_signature-song.scss */
.module--signaturesong .hs-form .hs-button:hover, .module--signaturesong .hs-form .hs-button:active, .module--signaturesong .hs-form .hs-button:focus {
  background: #85BFD6;
  border: none;
  box-shadow: none;
}

/* ============================================================================================= */
/* RED BULL SHOP MODULE */
/* line 4, ../scss/partials/modules/_shop.scss */
.module--shop {
  margin-bottom: 20px;
}

/* line 15, ../scss/partials/modules/_shop.scss */
.module--shop__content .rsDefault,
.module--shop__content .rsDefault .rsOverflow,
.module--shop__content .rsDefault .rsSlide,
.module--shop__content .rsDefault .rsVideoFrameHolder,
.module--shop__content .rsDefault .rsThumbs,
.module--shop__content .rsDefault,
.module--shop__content .rsDefault .rsOverflow,
.module--shop__content .rsDefault .rsSlide,
.module--shop__content .rsDefault .rsVideoFrameHolder,
.module--shop__content .rsDefault .rsThumbs {
  background: transparent;
  color: #000;
}

/* line 54, ../scss/partials/modules/_shop.scss */
.module--shop__header__heading {
  margin: 0;
  padding: 20px 0;
  line-height: 25px;
  text-align: center;
}
/* line 59, ../scss/partials/modules/_shop.scss */
.module--shop__header__heading i {
  margin: 0 auto;
}

/* line 68, ../scss/partials/modules/_shop.scss */
.module--shop__item {
  *zoom: 1;
  padding: 20px;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--shop__item:before, .module--shop__item:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--shop__item:after {
  clear: both;
}

/* line 77, ../scss/partials/modules/_shop.scss */
.module--shop__item__image-wrap {
  margin-bottom: 20px;
}

/* line 84, ../scss/partials/modules/_shop.scss */
.module--shop__item__image {
  display: block;
  margin: 0 auto;
  max-width: 207px;
}

/* line 94, ../scss/partials/modules/_shop.scss */
.module--shop__item__text-wrap {
  float: left;
}

/* line 101, ../scss/partials/modules/_shop.scss */
.module--shop__item__price {
  margin: 0;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--shop__item__price {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 109, ../scss/partials/modules/_shop.scss */
.module--shop__item__cta {
  float: right;
}

/* line 113, ../scss/partials/modules/_shop.scss */
.module--shop__content__empty {
  width: 100%;
  padding: 140px 0;
  font-size: 20px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #8A898E;
  text-align: center;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--shop__content__empty {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 125, ../scss/partials/modules/_shop.scss */
.module--shop__footer {
  background: #001D46;
  padding: 20px;
  text-align: center;
}
/* line 130, ../scss/partials/modules/_shop.scss */
.module--shop__footer h3 {
  margin: 0;
  padding: 0;
}

/* line 138, ../scss/partials/modules/_shop.scss */
.module--shop__footer__link {
  color: #FFF;
  text-decoration: none;
}
/* line 142, ../scss/partials/modules/_shop.scss */
.module--shop__footer__link:hover, .module--shop__footer__link:active, .module--shop__footer__link:focus {
  color: #2F7CBC;
  text-decoration: underline;
}

/*# sourceMappingURL=main2.css.map */
