@charset "UTF-8";
/* ==================================================================================================== */
/* RED BULL AIR RACE - DESKTOP */
/*! normalize.css v1.0.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 11, ../../global/scss/includes/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 29, ../../global/scss/includes/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../../global/scss/includes/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../../global/scss/includes/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../../global/scss/includes/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 79, ../../global/scss/includes/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */
/* line 91, ../../global/scss/includes/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 105, ../../global/scss/includes/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 110, ../../global/scss/includes/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 115, ../../global/scss/includes/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 120, ../../global/scss/includes/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 125, ../../global/scss/includes/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 130, ../../global/scss/includes/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 139, ../../global/scss/includes/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 147, ../../global/scss/includes/_normalize.scss */
b,
strong {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading b, .wf-loading
strong {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 152, ../../global/scss/includes/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 160, ../../global/scss/includes/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */
/* line 168, ../../global/scss/includes/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 177, ../../global/scss/includes/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 186, ../../global/scss/includes/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 199, ../../global/scss/includes/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */
/* line 209, ../../global/scss/includes/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */
/* line 217, ../../global/scss/includes/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 227, ../../global/scss/includes/_normalize.scss */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 235, ../../global/scss/includes/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 243, ../../global/scss/includes/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 247, ../../global/scss/includes/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 259, ../../global/scss/includes/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 266, ../../global/scss/includes/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */
/* line 274, ../../global/scss/includes/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */
/* line 284, ../../global/scss/includes/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  padding: 0;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 300, ../../global/scss/includes/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 309, ../../global/scss/includes/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 321, ../../global/scss/includes/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE 6/7.
 */
/* line 333, ../../global/scss/includes/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 341, ../../global/scss/includes/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 353, ../../global/scss/includes/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 367, ../../global/scss/includes/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 382, ../../global/scss/includes/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 397, ../../global/scss/includes/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 410, ../../global/scss/includes/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 422, ../../global/scss/includes/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 436, ../../global/scss/includes/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 448, ../../global/scss/includes/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */
/* line 457, ../../global/scss/includes/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 468, ../../global/scss/includes/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 481, ../../global/scss/includes/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ==================================================================================================== */
/* GLOBALS */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 5, ../scss/includes/_base.scss */
html,
button,
input,
select,
textarea {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading html, .wf-loading
button, .wf-loading
input, .wf-loading
select, .wf-loading
textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 13, ../scss/includes/_base.scss */
html {
  -webkit-font-smoothing: antialiased !important;
}

/* line 17, ../scss/includes/_base.scss */
body {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  background: #e3e4e6;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading body {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */
/* line 28, ../scss/includes/_base.scss */
::-moz-selection {
  background: #2F7CBC;
  color: #FFF;
  text-shadow: none;
}

/* line 34, ../scss/includes/_base.scss */
::selection {
  background: #2F7CBC;
  color: #FFF;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
/* line 44, ../scss/includes/_base.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #8A898E;
  margin: 1em 0;
  padding: 0;
}

/* line 53, ../scss/includes/_base.scss */
p {
  font-size: 16px;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */
/* line 61, ../scss/includes/_base.scss */
img {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
/* line 69, ../scss/includes/_base.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
/* line 79, ../scss/includes/_base.scss */
textarea {
  resize: vertical;
}

/* line 83, ../scss/includes/_base.scss */
attr {
  border-bottom: 1px dashed #000;
  cursor: help;
}

/* line 88, ../scss/includes/_base.scss */
a {
  color: #2F7CBC;
  text-decoration: none;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 93, ../scss/includes/_base.scss */
a:hover, a:active, a:focus {
  text-decoration: underline;
  color: #1E3F69;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

/* line 103, ../scss/includes/_base.scss */
a img {
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
/* line 109, ../scss/includes/_base.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #e2e0e1;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 125, ../scss/includes/_base.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 135, ../scss/includes/_base.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
/* line 154, ../scss/includes/_base.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
/* line 169, ../scss/includes/_base.scss */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 185, ../scss/includes/_base.scss */
.clearfix:before,
.clearfix:after,
.button-center-wrap:before,
.button-center-wrap:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 193, ../scss/includes/_base.scss */
.clearfix:after,
.button-center-wrap:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 203, ../scss/includes/_base.scss */
.clearfix,
.button-center-wrap {
  *zoom: 1;
}

/* line 208, ../scss/includes/_base.scss */
.fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100;
}

/* line 214, ../scss/includes/_base.scss */
iframe.responsive {
  display: block;
  min-height: 480px;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

/* line 223, ../scss/includes/_base.scss */
.pollRemoved {
  border: 1px solid black;
  padding: 10px;
}

/* =============================================================================== */
/* SECTION PSEUDO-LAYOUT */
/* line 4, ../../global/scss/includes/_grid.scss */
.form--max {
  float: left;
  margin: 0 0 0 2%;
}

/* line 14, ../../global/scss/includes/_grid.scss */
.form--max {
  width: 65%;
}

@media screen and (max-width: 1080px) {
  /* line 54, ../../global/scss/includes/_grid.scss */
  .form--max {
    float: none;
    margin: 0;
    width: 100%;
  }
}
/*  GRID COLUMN SETUP   ==================================================================== */
/* line 66, ../../global/scss/includes/_grid.scss */
.grid-section {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/* line 74, ../../global/scss/includes/_grid.scss */
.col,
.site-logo,
.nav--main,
.main_column,
.aside_column,
.partner-slides,
.next-event,
.next-event__heading,
.next-event__countdown,
.next-event__tickets {
  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,
.site-logo:first-child,
.nav--main:first-child,
.main_column:first-child,
.aside_column:first-child,
.partner-slides:first-child,
.next-event:first-child,
.next-event__heading:first-child,
.next-event__countdown:first-child,
.next-event__tickets:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
  /* line 74, ../../global/scss/includes/_grid.scss */
  .col,
  .site-logo,
  .nav--main,
  .main_column,
  .aside_column,
  .partner-slides,
  .next-event,
  .next-event__heading,
  .next-event__countdown,
  .next-event__tickets {
    margin: 0;
  }
}

/* line 89, ../../global/scss/includes/_grid.scss */
.partner-slides {
  margin-left: 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,
.nav--main,
.next-event {
  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,
.main_column {
  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,
.next-event__heading {
  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,
.aside_column {
  width: 32.06%;
}

/* line 139, ../../global/scss/includes/_grid.scss */
.span_3_of_12,
.next-event__countdown,
.next-event__tickets {
  width: 23.57%;
}

/* line 144, ../../global/scss/includes/_grid.scss */
.span_2_of_12,
.site-logo,
.partner-slides {
  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 {
  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,
  .nav--main,
  .next-event {
    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,
  .main_column {
    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,
  .next-event__heading {
    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,
  .aside_column {
    width: 100%;
  }

  /* line 279, ../../global/scss/includes/_grid.scss */
  .span_3_of_12,
  .next-event__countdown,
  .next-event__tickets {
    width: 100%;
  }

  /* line 283, ../../global/scss/includes/_grid.scss */
  .span_2_of_12,
  .site-logo,
  .partner-slides {
    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,
  .prefix_1_of_12 {
    margin-left: 0;
  }
}
/* ============================================================================================= */
/* BASE TYPOGRAPHY */
@font-face {
  font-family: "Kremlin";
  font-style: normal;
  src: url("../../global/fonts/218E1C_0_0.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/218E1C_0_0.woff") format("woff"), url("../../global/fonts/218E1C_0_0.ttf") format("truetype");
}
/* line 10, ../../global/scss/partials/_typography.scss */
body {
  font-size: 100%;
}

/* line 14, ../../global/scss/partials/_typography.scss */
.wrapper, .wrapper_1col {
  font-size: 16px;
  /* equivalent to 16px */
  line-height: 1.25;
  /* equivalent to 20px */
}

@media (min-width: 43.75em) {
  /* line 22, ../../global/scss/partials/_typography.scss */
  .wrapper, .wrapper_1col {
    font-size: 16px;
    /* equivalent to 16px */
    line-height: 1.375;
    /* equivalent to 22px */
  }
}
/* line 30, ../../global/scss/partials/_typography.scss */
h1, h2, h3, h4, .module--span-2 .module--content__header__heading, #gallery article header h2, .module--content__header__heading, .nav--news__section--narrow .module--content__header__heading, .isotope-media article section h3, .module--social-feed__error {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading #gallery article header h2, #gallery article header .wf-loading h2, .wf-loading .module--content__header__heading, .wf-loading .isotope-media article section h3, .isotope-media article section .wf-loading h3, .wf-loading .module--social-feed__error {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 55, ../../global/scss/partials/_typography.scss */
p {
  margin: 0 0 1em;
}

/* line 59, ../../global/scss/partials/_typography.scss */
.colour--red {
  color: #CE0543;
}

/* line 63, ../../global/scss/partials/_typography.scss */
.colour--blue {
  color: #001D46;
}

/* line 67, ../../global/scss/partials/_typography.scss */
.colour--blue-tint {
  color: #1E3F69;
}

/* line 71, ../../global/scss/partials/_typography.scss */
blockquote {
  position: relative;
  z-index: 2;
}
/* line 78, ../../global/scss/partials/_typography.scss */
blockquote:before {
  position: absolute;
  top: -20px;
  left: -35px;
  display: block;
  content: '“';
  color: #cccccc;
  color: rgba(204, 204, 204, 0.8);
  font-size: 4em;
  z-index: 1;
}
/* line 87, ../../global/scss/partials/_typography.scss */
blockquote:after {
  position: absolute;
  right: -35px;
  bottom: -65px;
  display: block;
  content: '”';
  color: #cccccc;
  color: rgba(204, 204, 204, 0.8);
  font-size: 4em;
  z-index: 1;
}

/* ============================================================================================= */
/* TYPOGRAPHY - DESKTOP */
/* line 4, ../scss/partials/common/_typography.scss */
h1 {
  font-size: 2.25em;
  /* 2.25x body copy size = 36px */
  line-height: 1.25;
  /* 45px / 36px */
}

/* line 31, ../scss/partials/common/_typography.scss */
h2,
.module--span-2 .module--content__header__heading {
  font-size: 1.8125em;
  /* 1.8125x body copy size = 29px */
  line-height: 1.15384615;
  /* 30px / 26px */
}

/* line 57, ../scss/partials/common/_typography.scss */
h3,
#gallery article header h2,
.module--content__header__heading {
  font-size: 1.375em;
  /* 1.375x body copy size = 22px */
  line-height: 1.13636364;
  /* 25px / 22px */
}

/* line 99, ../scss/partials/common/_typography.scss */
h4,
.nav--news__section--narrow .module--content__header__heading,
.isotope-media article section h3,
.module--social-feed__error {
  font-size: 1.125em;
  /* 1.125x body copy size = 18px */
  line-height: 1.11111111;
}

/* line 10, ../../global/scss/partials/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../../global/scss/partials/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../../global/scss/partials/_component-animations.scss */
.collapse {
  display: none;
}
/* line 21, ../../global/scss/partials/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../../global/scss/partials/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../../global/scss/partials/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../../global/scss/partials/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/* =============================================================================== */
/* IMAGES */
/* line 4, ../../global/scss/partials/_images.scss */
figure {
  position: relative;
}
/* line 7, ../../global/scss/partials/_images.scss */
figure > a > img, figure > img {
  width: 100%;
  height: auto;
}
/* line 14, ../../global/scss/partials/_images.scss */
figure.img--fixed-50 > a > img, figure.img--fixed-50 > img {
  width: auto;
  height: 50px;
}

/* line 23, ../../global/scss/partials/_images.scss */
.img--roundel {
  border-radius: 50%;
}

/* line 27, ../../global/scss/partials/_images.scss */
.img--roundel--bordered {
  border: 5px solid transparent;
}

/* line 31, ../../global/scss/partials/_images.scss */
.img--roundel--50 {
  width: 50px;
  height: 50px;
}

/* line 46, ../../global/scss/partials/_images.scss */
.img--green-tint {
  background: #D7E1E3;
}

/* line 50, ../../global/scss/partials/_images.scss */
.athlete-portrait {
  padding: 4px;
  border: 1px solid #CCC;
  background: #FFF;
}
/* line 55, ../../global/scss/partials/_images.scss */
.athlete-portrait img {
  width: 100%;
  height: auto;
}

/* =============================================================================== */
/* BUTTONS */
/* line 4, ../../global/scss/partials/_buttons.scss */
.button, #contentComments *.gig-composebox-post {
  display: inline-block;
  padding: 9px 9px 5px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 3px;
  border: none;
  background: #001D46;
  color: #FFF;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .button, .wf-loading #contentComments *.gig-composebox-post, #contentComments .wf-loading *.gig-composebox-post {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 16, ../../global/scss/partials/_buttons.scss */
.button:hover, #contentComments .gig-composebox-post:hover, .button:active, #contentComments .gig-composebox-post:active, .button:focus, #contentComments .gig-composebox-post:focus {
  text-decoration: none;
  cursor: pointer;
  color: #001D46;
  background: #ebebeb;
  outline: none;
}
/* line 26, ../../global/scss/partials/_buttons.scss */
br + .button, #contentComments br + *.gig-composebox-post {
  margin: 10px 0 0;
}

/* line 31, ../../global/scss/partials/_buttons.scss */
.button--square {
  border-radius: 0;
}

/* line 35, ../../global/scss/partials/_buttons.scss */
.button--primary {
  background: #CE0543;
  color: #FFF;
}
/* line 39, ../../global/scss/partials/_buttons.scss */
.button--primary:hover, .button--primary:active, .button--primary:focus {
  background: #ebebeb;
  color: #CE0543;
}

/* line 47, ../../global/scss/partials/_buttons.scss */
.button--inverse {
  color: #001D46;
}
/* line 50, ../../global/scss/partials/_buttons.scss */
.button--inverse:hover, .button--inverse:active, .button--inverse:focus {
  background: #ebebeb;
  color: #001D46;
}

/* line 58, ../../global/scss/partials/_buttons.scss */
.button--large {
  padding: 9px 24px;
}

/* line 63, ../../global/scss/partials/_buttons.scss */
.button--disabled, .button--disabled:hover, .button--disabled:active, .button--disabled:focus {
  background: #000;
  color: #ebebeb;
  cursor: default;
}

/* line 73, ../../global/scss/partials/_buttons.scss */
.button--cta {
  padding: 5px 15px;
  background: #CE0543;
  color: #FFF;
  text-transform: uppercase;
}
/* line 79, ../../global/scss/partials/_buttons.scss */
.button--cta:hover, .button--cta:active, .button--cta:focus {
  border-color: #263D68;
  background: #ebebeb;
  color: #263D68;
}

/* line 88, ../../global/scss/partials/_buttons.scss */
.button--blue {
  background: #2F7CBC;
}

/* line 92, ../../global/scss/partials/_buttons.scss */
.button--subtle {
  background: transparent;
  color: #999999;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #999999;
}
/* line 100, ../../global/scss/partials/_buttons.scss */
.button--subtle:hover, .button--subtle:active, .button--subtle:focus {
  background: #999999;
  color: #21211f;
}

/* line 108, ../../global/scss/partials/_buttons.scss */
.button--subtle-dark {
  background: #21211f;
  color: #999999;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #999999;
}
/* line 116, ../../global/scss/partials/_buttons.scss */
.button--subtle-dark:hover, .button--subtle-dark:active, .button--subtle-dark:focus {
  background: #999999;
  color: #21211f;
}

/* line 124, ../../global/scss/partials/_buttons.scss */
.button--subtle-blue {
  background: #001D46;
  color: #999999;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #999999;
}
/* line 132, ../../global/scss/partials/_buttons.scss */
.button--subtle-blue:hover, .button--subtle-blue:active, .button--subtle-blue:focus {
  background: #999999;
  color: #001D46;
}

/* line 140, ../../global/scss/partials/_buttons.scss */
.button--inline {
  display: inline-block;
  padding: 6px 9px;
  vertical-align: middle;
}

/* line 146, ../../global/scss/partials/_buttons.scss */
.button--block, .button--centered {
  display: block;
  text-align: center;
}
/* line 150, ../../global/scss/partials/_buttons.scss */
.button--block + .button--block, .button--centered + .button--block, .button--block + .button--centered, .button--centered + .button--centered {
  margin: 6px 0 0;
}

/* line 155, ../../global/scss/partials/_buttons.scss */
.button--giant-cta {
  position: relative;
  display: block;
  text-align: center;
  font-weight: 700;
  font-size: 25px;
  text-transform: uppercase;
}
/* line 163, ../../global/scss/partials/_buttons.scss */
.button--giant-cta i {
  float: right;
  margin: 8px 0;
}

/* line 169, ../../global/scss/partials/_buttons.scss */
.button--vid-play,
.button--gal-view {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  z-index: 2;
  border: none;
  border-radius: 50%;
  text-align: center;
  vertical-align: baseline;
  background: #999999;
  background: rgba(153, 153, 153, 0.75);
}
/* line 181, ../../global/scss/partials/_buttons.scss */
.button--vid-play:hover, .button--vid-play:active, .button--vid-play:focus,
.button--gal-view:hover,
.button--gal-view:active,
.button--gal-view:focus {
  background: #999999;
}
/* line 187, ../../global/scss/partials/_buttons.scss */
.button--vid-play .icon--icon--play,
.button--gal-view .icon--icon--play {
  margin: 28px 30px 28px 38px;
}
/* line 191, ../../global/scss/partials/_buttons.scss */
.button--vid-play .icon--icon--gallery,
.button--gal-view .icon--icon--gallery {
  margin: 29.5px 23px;
}
/* line 195, ../../global/scss/partials/_buttons.scss */
.lead-content .button--vid-play, .lead-content
.button--gal-view {
  margin: -75px 0 0 -50px;
}

/* line 201, ../../global/scss/partials/_buttons.scss */
#playVideo .icon--icon--play {
  margin: 28px 30px;
}

/* line 206, ../../global/scss/partials/_buttons.scss */
.button--vid-play--small,
.button--gal-view--small {
  margin: -50px -0px 0 -35px;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 213, ../../global/scss/partials/_buttons.scss */
.button--vid-play--buffer,
#playVideo.button--vid-play--buffer {
  background: #000 url(../images/progress.gif) no-repeat 50% 50%;
}

/* line 219, ../../global/scss/partials/_buttons.scss */
.button--vid-play--buffer i,
.button--vid-play--buffer span {
  display: none;
}

/* line 225, ../../global/scss/partials/_buttons.scss */
.button--vid-play--bc {
  display: none;
}

/* line 229, ../../global/scss/partials/_buttons.scss */
.button--slide-panel--open {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  z-index: 9;
  color: #FFF;
  font-family: "futura-pt-condensed", "futura-pt", arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  text-align: right;
  background-color: #001D46;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .button--slide-panel--open {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 244, ../../global/scss/partials/_buttons.scss */
.button--slide-panel--open span {
  display: block;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .button--slide-panel--open span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 254, ../../global/scss/partials/_buttons.scss */
.button--slide-panel--open:hover, .button--slide-panel--open:active, .button--slide-panel--open:focus,
.button--slide-panel--close:hover,
.button--slide-panel--close:active,
.button--slide-panel--close:focus {
  color: #FFF;
  text-decoration: none;
  background-color: #1E3F69;
}

/* line 263, ../../global/scss/partials/_buttons.scss */
.button--slide-panel--close {
  position: absolute;
  left: 0;
  top: 50%;
  height: 70px;
  width: 50px;
  margin-top: -20px;
  z-index: -1;
  text-indent: -9999px;
  background-color: #001D46;
}

/* line 275, ../../global/scss/partials/_buttons.scss */
.slide-panel--open .button--slide-panel--close {
  left: -50px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 280, ../../global/scss/partials/_buttons.scss */
.button--next-event {
  padding: 13px;
}

/* line 284, ../../global/scss/partials/_buttons.scss */
.button--next-event:before {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: -43px;
  width: 30px;
  height: 100%;
  padding: 0 13px;
  background: #001D46 url("../images/sprite.png") no-repeat -197px -674px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

/* line 294, ../../global/scss/partials/_buttons.scss */
.button--next-event:hover:before,
.button--next-event:active:before,
.button--next-event:focus:before {
  background-color: #1E3F69;
}

/* line 300, ../../global/scss/partials/_buttons.scss */
.button--next-event--close {
  width: 0;
  padding: 0;
  left: 42px;
}
/* line 305, ../../global/scss/partials/_buttons.scss */
.button--next-event--close:before {
  padding: 0 0 0 13px;
}

/* line 310, ../../global/scss/partials/_buttons.scss */
.slide-panel--open .button--next-event--close {
  left: 0;
}

/* line 314, ../../global/scss/partials/_buttons.scss */
.button--tickets {
  right: -100%;
  padding: 13px;
}

/* line 319, ../../global/scss/partials/_buttons.scss */
.button--tickets i {
  vertical-align: middle;
  margin: 0 13px 0 0;
}

/* line 324, ../../global/scss/partials/_buttons.scss */
.button--share {
  padding: 0.5em;
  color: #FFF;
  border-radius: 2px;
  text-decoration: none;
}
/* line 330, ../../global/scss/partials/_buttons.scss */
.button--share:hover, .button--share:active, .button--share:focus {
  color: #FFF;
  text-decoration: none;
}

/* line 340, ../../global/scss/partials/_buttons.scss */
.button--share--facebook {
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.52), inset 1px 1px 0 #4868ab;
  background: #435596;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNTU5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODQ4ODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #435596 0%, #384881 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #435596), color-stop(99%, #384881));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #435596 0%, #384881 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #435596 0%, #384881 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #435596 0%, #384881 99%);
  /* IE10+ */
  background: linear-gradient(top, #435596 0%, #384881 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#435596', endColorstr='#384881',GradientType=0 );
  /* IE6-8 */
}

/* line 354, ../../global/scss/partials/_buttons.scss */
.button--share--facebook:hover,
.button--share--facebook:focus {
  background: #375490;
}

/* line 359, ../../global/scss/partials/_buttons.scss */
.button--share--facebook:active {
  box-shadow: 1px 1px 0 #484848, inset 1px 1px 3px rgba(1, 1, 1, 0.25);
  background: #000;
}

/* line 364, ../../global/scss/partials/_buttons.scss */
.button--share--twitter {
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.52), inset 1px 1px 0 #1a91c1;
  background: #29719c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NzE5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzYyOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #29719c 0%, #23628a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29719c), color-stop(100%, #23628a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #29719c 0%, #23628a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #29719c 0%, #23628a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #29719c 0%, #23628a 100%);
  /* IE10+ */
  background: linear-gradient(top, #29719c 0%, #23628a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29719c', endColorstr='#23628a',GradientType=0 );
  /* IE6-8 */
}

/* line 378, ../../global/scss/partials/_buttons.scss */
.button--share--twitter:hover,
.button--share--twitter:focus {
  background: #006d97;
}

/* line 383, ../../global/scss/partials/_buttons.scss */
.button--share--twitter:active {
  box-shadow: 1px 1px 0 #484848, inset 6px 6px 2px rgba(1, 1, 1, 0.25);
  background: #000;
}

/* line 388, ../../global/scss/partials/_buttons.scss */
.button--share--pinterest {
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.52), inset 1px 1px 0 #f03a42;
  background: #d71d35;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3MWQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzBmMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #d71d35 0%, #a30f24 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d71d35), color-stop(100%, #a30f24));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d71d35 0%, #a30f24 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d71d35 0%, #a30f24 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d71d35 0%, #a30f24 100%);
  /* IE10+ */
  background: linear-gradient(top, #d71d35 0%, #a30f24 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d71d35', endColorstr='#a30f24',GradientType=0 );
  /* IE6-8 */
}

/* line 402, ../../global/scss/partials/_buttons.scss */
.button--share--pinterest:hover,
.button--share--pinterest:focus {
  background: #d02129;
}

/* line 407, ../../global/scss/partials/_buttons.scss */
.button--share--pinterest:active {
  box-shadow: 1px 1px 0 #484848, inset 1px 1px 3px rgba(1, 1, 1, 0.25);
  background: #252525;
}

/* line 412, ../../global/scss/partials/_buttons.scss */
.button--share--subtle {
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  margin: 0 0 0 14px;
  background: transparent url("../images/sprite.png") no-repeat;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 421, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--facebook {
  background-position: 0 -4060px;
}
/* line 424, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--facebook:hover, .button--share--subtle--facebook:active, .button--share--subtle--facebook:focus {
  background-position: 0 -4010px;
}

/* line 431, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--twitter {
  background-position: -45px -4060px;
}
/* line 434, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--twitter:hover, .button--share--subtle--twitter:active, .button--share--subtle--twitter:focus {
  background-position: -45px -4010px;
}

/* line 441, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label {
  display: inline-block;
  width: auto;
  height: 28px;
  margin: 0 0 0 14px;
  color: #FFF;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  line-height: 28px;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 442, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label:before {
  content: '';
  display: inline-block;
  margin: 0 4px 0 0;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  background: transparent url("../images/sprite.png") no-repeat;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .button--share--subtle--label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 459, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label:hover, .button--share--subtle--label:active, .button--share--subtle--label:focus {
  color: #FFF;
}

/* line 467, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label--facebook:before {
  background-position: 0 -4060px;
}
/* line 474, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label--facebook:hover:before, .button--share--subtle--label--facebook:active:before, .button--share--subtle--label--facebook:focus:before {
  background-position: 0 -4010px;
}

/* line 481, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label--twitter:before {
  background-position: -45px -4060px;
}
/* line 488, ../../global/scss/partials/_buttons.scss */
.button--share--subtle--label--twitter:hover:before, .button--share--subtle--label--twitter:active:before, .button--share--subtle--label--twitter:focus:before {
  background-position: -45px -4010px;
}

/* line 494, ../../global/scss/partials/_buttons.scss */
.ie9 .button--share {
  filter: none;
}

/* line 498, ../../global/scss/partials/_buttons.scss */
.button--close {
  float: right;
  font-size: 18px;
  padding: 3px 8px 4px;
}

/* line 504, ../../global/scss/partials/_buttons.scss */
.button--download {
  display: inline-block;
  margin-top: 12px;
  text-decoration: none !important;
}

/* line 510, ../../global/scss/partials/_buttons.scss */
.tabs dd .button--primary:hover,
.tabs dd .button--primary:active,
.tabs dd .button--primary:focus,
.button--download:hover,
.button--download:active,
.button--download:focus {
  background: #cccccc;
}

/* line 519, ../../global/scss/partials/_buttons.scss */
.button--social-interact {
  display: block;
  width: 100%;
  padding: 5px 15px;
  text-transform: uppercase;
}

/* line 526, ../../global/scss/partials/_buttons.scss */
.button-center-wrap {
  clear: both;
  position: relative;
}

/* line 532, ../../global/scss/partials/_buttons.scss */
.button--centered {
  position: absolute;
  left: 50%;
  width: 120px;
  height: auto;
  margin-left: -60px;
}

@media screen and (max-width: 1370px) {
  /* line 540, ../../global/scss/partials/_buttons.scss */
  .button--giant-cta {
    font-size: 22px;
  }
}
@media screen and (max-width: 850px) {
  /* line 546, ../../global/scss/partials/_buttons.scss */
  .button--giant-cta {
    font-size: 16px;
  }
  /* line 549, ../../global/scss/partials/_buttons.scss */
  .button--giant-cta i {
    margin: 4px 0;
  }
}
/* line 6, ../../global/scss/includes/sprites/_ui.scss */
.nav--main--burger > div > a:before, .nav--main__item--burger-drop > a > span, .nav--main__item--profile > div > a span, .module--content__pub-date:before, .module--social-widget__block__heading,
.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 */
.rsArrowLeft,
.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 */
.rsArrowLeft:hover, .rsArrowLeft:active, .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 */
  .rsArrowLeft,
  .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 */
  .rsArrowLeft:hover, .rsArrowLeft:active, .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 */
.rsArrowRight,
.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 */
.rsArrowRight:hover, .rsArrowRight:active, .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 */
  .rsArrowRight,
  .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 */
  .rsArrowRight:hover, .rsArrowRight:active, .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 */
.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 */
  .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 */
.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 */
  .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 */
.nav--main__item--burger-drop > a > span,
.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 */
.nav--main__item--burger-drop > a > span:hover, .nav--main__item--burger-drop > a:hover > span, .nav--main__item--burger-drop > a:active > span, .nav--main__item--burger-drop > a:focus > span, .nav--main__item--burger-drop.open > a > span, .nav--main__item--burger-drop.active > a > span, .nav--main__item--burger-drop > a > span:active, .nav--main__item--burger-drop > a > span:focus,
.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 */
  .nav--main__item--burger-drop > a > span,
  .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 */
  .nav--main__item--burger-drop > a > span:hover, .nav--main__item--burger-drop > a:hover > span, .nav--main__item--burger-drop > a:active > span, .nav--main__item--burger-drop > a:focus > span, .nav--main__item--burger-drop.open > a > span, .nav--main__item--burger-drop.active > a > span, .nav--main__item--burger-drop > a > span:active, .nav--main__item--burger-drop > a > span:focus,
  .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 */
.module--social-widget__block__heading--facebook,
.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 */
  .module--social-widget__block__heading--facebook,
  .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 */
.module--social-widget__block__heading--googleplus,
.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 */
  .module--social-widget__block__heading--googleplus,
  .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 */
.module--social-widget__block__heading--twitter,
.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 */
  .module--social-widget__block__heading--twitter,
  .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 */
.isotope-media article section .date,
.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 */
.isotope-media article section .date:hover, .isotope-media article:hover section .date, .isotope-media article section .date:active, .isotope-media article section .date:focus,
.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 */
  .isotope-media article section .date,
  .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 */
  .isotope-media article section .date:hover, .isotope-media article:hover section .date, .isotope-media article section .date:active, .isotope-media article section .date:focus,
  .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 */
.rsDefault .rsFullscreenIcn,
.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 */
  .rsDefault .rsFullscreenIcn,
  .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 */
.nav--main--burger > div > a:before,
.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 */
  .nav--main--burger > div > a:before,
  .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 */
.nav--main__item--search.active > a i,
.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 */
  .nav--main__item--search.active > a i,
  .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 */
.module--content__pub-date:before,
.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 */
  .module--content__pub-date:before,
  .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 */
.nav--main__item--profile > div > a span,
.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 */
.nav--main__item--profile.active > div > a i, .nav--main__item--profile > div > a:hover i, .nav--main__item--profile > div > a:active i, .nav--main__item--profile > div > a:focus i, .nav--main__item--profile > div > a span:hover, .nav--main__item--profile > div > a span:active, .nav--main__item--profile > div > a span:focus,
.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 */
  .nav--main__item--profile > div > a span,
  .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 */
  .nav--main__item--profile.active > div > a i, .nav--main__item--profile > div > a:hover i, .nav--main__item--profile > div > a:active i, .nav--main__item--profile > div > a:focus i, .nav--main__item--profile > div > a span:hover, .nav--main__item--profile > div > a span:active, .nav--main__item--profile > div > a span:focus,
  .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 {
  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 {
    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 {
  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 {
    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 {
  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 {
    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;
  }
}

/* line 2016, flags-24/*.png */
.flags-24-sprite, .flags-24-AD, .flags-24-AE, .flags-24-AF, .flags-24-AG, .flags-24-AI, .flags-24-AL, .flags-24-AM, .flags-24-AN, .flags-24-AO, .flags-24-AQ, .flags-24-AR, .flags-24-AS, .flags-24-AT, .flags-24-AU, .flags-24-AW, .flags-24-AX, .flags-24-AZ, .flags-24-BA, .flags-24-BB, .flags-24-BD, .flags-24-BE, .flags-24-BF, .flags-24-BG, .flags-24-BH, .flags-24-BI, .flags-24-BJ, .flags-24-BL, .flags-24-BM, .flags-24-BN, .flags-24-BO, .flags-24-BR, .flags-24-BS, .flags-24-BT, .flags-24-BW, .flags-24-BY, .flags-24-BZ, .flags-24-CA, .flags-24-CC, .flags-24-CD, .flags-24-CF, .flags-24-CG, .flags-24-CH, .flags-24-CI, .flags-24-CK, .flags-24-CL, .flags-24-CM, .flags-24-CN, .flags-24-CO, .flags-24-CR, .flags-24-CU, .flags-24-CV, .flags-24-CW, .flags-24-CX, .flags-24-CY, .flags-24-CZ, .flags-24-DE, .flags-24-DJ, .flags-24-DK, .flags-24-DM, .flags-24-DO, .flags-24-DZ, .flags-24-EC, .flags-24-EE, .flags-24-EG, .flags-24-EH, .flags-24-EN, .flags-24-ER, .flags-24-ES, .flags-24-ET, .flags-24-EU, .flags-24-FI, .flags-24-FJ, .flags-24-FK, .flags-24-FM, .flags-24-FO, .flags-24-FR, .flags-24-GA, .flags-24-GB, .flags-24-GD, .flags-24-GE, .flags-24-GG, .flags-24-GH, .flags-24-GI, .flags-24-GL, .flags-24-GM, .flags-24-GN, .flags-24-GQ, .flags-24-GR, .flags-24-GS, .flags-24-GT, .flags-24-GU, .flags-24-GW, .flags-24-GY, .flags-24-HK, .flags-24-HN, .flags-24-HR, .flags-24-HT, .flags-24-HU, .flags-24-IC, .flags-24-ID, .flags-24-IE, .flags-24-IL, .flags-24-IM, .flags-24-IN, .flags-24-IQ, .flags-24-IR, .flags-24-IS, .flags-24-IT, .flags-24-JA, .flags-24-JE, .flags-24-JM, .flags-24-JO, .flags-24-JP, .flags-24-KE, .flags-24-KG, .flags-24-KH, .flags-24-KI, .flags-24-KM, .flags-24-KN, .flags-24-KP, .flags-24-KR, .flags-24-KW, .flags-24-KY, .flags-24-KZ, .flags-24-LA, .flags-24-LB, .flags-24-LC, .flags-24-LI, .flags-24-LK, .flags-24-LR, .flags-24-LS, .flags-24-LT, .flags-24-LU, .flags-24-LV, .flags-24-LY, .flags-24-MA, .flags-24-MC, .flags-24-MD, .flags-24-ME, .flags-24-MF, .flags-24-MG, .flags-24-MH, .flags-24-MK, .flags-24-ML, .flags-24-MM, .flags-24-MN, .flags-24-MO, .flags-24-MP, .flags-24-MQ, .flags-24-MR, .flags-24-MS, .flags-24-MT, .flags-24-MU, .flags-24-MV, .flags-24-MW, .flags-24-MX, .flags-24-MY, .flags-24-MZ, .flags-24-NA, .flags-24-NC, .flags-24-NE, .flags-24-NF, .flags-24-NG, .flags-24-NI, .flags-24-NL, .flags-24-NO, .flags-24-NP, .flags-24-NR, .flags-24-NU, .flags-24-NZ, .flags-24-OM, .flags-24-PA, .flags-24-PE, .flags-24-PF, .flags-24-PG, .flags-24-PH, .flags-24-PK, .flags-24-PL, .flags-24-PN, .flags-24-PR, .flags-24-PS, .flags-24-PT, .flags-24-PW, .flags-24-PY, .flags-24-QA, .flags-24-RO, .flags-24-RS, .flags-24-RU, .flags-24-RW, .flags-24-SA, .flags-24-SB, .flags-24-SC, .flags-24-SD, .flags-24-SE, .flags-24-SG, .flags-24-SH, .flags-24-SI, .flags-24-SK, .flags-24-SL, .flags-24-SM, .flags-24-SN, .flags-24-SO, .flags-24-SR, .flags-24-SS, .flags-24-ST, .flags-24-SV, .flags-24-SY, .flags-24-SZ, .flags-24-TC, .flags-24-TD, .flags-24-TF, .flags-24-TG, .flags-24-TH, .flags-24-TJ, .flags-24-TK, .flags-24-TL, .flags-24-TM, .flags-24-TN, .flags-24-TO, .flags-24-TR, .flags-24-TT, .flags-24-TV, .flags-24-TW, .flags-24-TZ, .flags-24-UA, .flags-24-UG, .flags-24-US, .flags-24-UY, .flags-24-UZ, .flags-24-VA, .flags-24-VC, .flags-24-VE, .flags-24-VG, .flags-24-VI, .flags-24-VN, .flags-24-VU, .flags-24-WF, .flags-24-WS, .flags-24-YE, .flags-24-YT, .flags-24-ZA, .flags-24-ZM, .flags-24-ZW, .flags-24-_england, .flags-24-_scotland, .flags-24-_unknown, .flags-24-_wales {
  background-image: url('../images/flags-24-s8e403d6c34.png');
  background-repeat: no-repeat;
}

/* line 2136, flags-48/*.png */
.flags-48-sprite, .flags-48-AD, .flags-48-AE, .flags-48-AF, .flags-48-AG, .flags-48-AI, .flags-48-AL, .flags-48-AM, .flags-48-AN, .flags-48-AO, .flags-48-AQ, .flags-48-AR, .flags-48-AS, .flags-48-AT, .flags-48-AU, .flags-48-AW, .flags-48-AX, .flags-48-AZ, .flags-48-BA, .flags-48-BB, .flags-48-BD, .flags-48-BE, .flags-48-BF, .flags-48-BG, .flags-48-BH, .flags-48-BI, .flags-48-BJ, .flags-48-BL, .flags-48-BM, .flags-48-BN, .flags-48-BO, .flags-48-BR, .flags-48-BS, .flags-48-BT, .flags-48-BW, .flags-48-BY, .flags-48-BZ, .flags-48-CA, .flags-48-CC, .flags-48-CD, .flags-48-CF, .flags-48-CG, .flags-48-CH, .flags-48-CI, .flags-48-CK, .flags-48-CL, .flags-48-CM, .flags-48-CN, .flags-48-CO, .flags-48-CR, .flags-48-CU, .flags-48-CV, .flags-48-CW, .flags-48-CX, .flags-48-CY, .flags-48-CZ, .flags-48-DE, .flags-48-DJ, .flags-48-DK, .flags-48-DM, .flags-48-DO, .flags-48-DZ, .flags-48-EC, .flags-48-EE, .flags-48-EG, .flags-48-EH, .flags-48-EN, .flags-48-ER, .flags-48-ES, .flags-48-ET, .flags-48-EU, .flags-48-FI, .flags-48-FJ, .flags-48-FK, .flags-48-FM, .flags-48-FO, .flags-48-FR, .flags-48-GA, .flags-48-GB, .flags-48-GD, .flags-48-GE, .flags-48-GG, .flags-48-GH, .flags-48-GI, .flags-48-GL, .flags-48-GM, .flags-48-GN, .flags-48-GQ, .flags-48-GR, .flags-48-GS, .flags-48-GT, .flags-48-GU, .flags-48-GW, .flags-48-GY, .flags-48-HK, .flags-48-HN, .flags-48-HR, .flags-48-HT, .flags-48-HU, .flags-48-IC, .flags-48-ID, .flags-48-IE, .flags-48-IL, .flags-48-IM, .flags-48-IN, .flags-48-IQ, .flags-48-IR, .flags-48-IS, .flags-48-IT, .flags-48-JA, .flags-48-JE, .flags-48-JM, .flags-48-JO, .flags-48-JP, .flags-48-KE, .flags-48-KG, .flags-48-KH, .flags-48-KI, .flags-48-KM, .flags-48-KN, .flags-48-KP, .flags-48-KR, .flags-48-KW, .flags-48-KY, .flags-48-KZ, .flags-48-LA, .flags-48-LB, .flags-48-LC, .flags-48-LI, .flags-48-LK, .flags-48-LR, .flags-48-LS, .flags-48-LT, .flags-48-LU, .flags-48-LV, .flags-48-LY, .flags-48-MA, .flags-48-MC, .flags-48-MD, .flags-48-ME, .flags-48-MF, .flags-48-MG, .flags-48-MH, .flags-48-MK, .flags-48-ML, .flags-48-MM, .flags-48-MN, .flags-48-MO, .flags-48-MP, .flags-48-MQ, .flags-48-MR, .flags-48-MS, .flags-48-MT, .flags-48-MU, .flags-48-MV, .flags-48-MW, .flags-48-MX, .flags-48-MY, .flags-48-MZ, .flags-48-NA, .flags-48-NC, .flags-48-NE, .flags-48-NF, .flags-48-NG, .flags-48-NI, .flags-48-NL, .flags-48-NO, .flags-48-NP, .flags-48-NR, .flags-48-NU, .flags-48-NZ, .flags-48-OM, .flags-48-PA, .flags-48-PE, .flags-48-PF, .flags-48-PG, .flags-48-PH, .flags-48-PK, .flags-48-PL, .flags-48-PN, .flags-48-PR, .flags-48-PS, .flags-48-PT, .flags-48-PW, .flags-48-PY, .flags-48-QA, .flags-48-RO, .flags-48-RS, .flags-48-RU, .flags-48-RW, .flags-48-SA, .flags-48-SB, .flags-48-SC, .flags-48-SD, .flags-48-SE, .flags-48-SG, .flags-48-SH, .flags-48-SI, .flags-48-SK, .flags-48-SL, .flags-48-SM, .flags-48-SN, .flags-48-SO, .flags-48-SR, .flags-48-SS, .flags-48-ST, .flags-48-SV, .flags-48-SY, .flags-48-SZ, .flags-48-TC, .flags-48-TD, .flags-48-TF, .flags-48-TG, .flags-48-TH, .flags-48-TJ, .flags-48-TK, .flags-48-TL, .flags-48-TM, .flags-48-TN, .flags-48-TO, .flags-48-TR, .flags-48-TT, .flags-48-TV, .flags-48-TW, .flags-48-TZ, .flags-48-UA, .flags-48-UG, .flags-48-US, .flags-48-UY, .flags-48-UZ, .flags-48-VA, .flags-48-VC, .flags-48-VE, .flags-48-VG, .flags-48-VI, .flags-48-VN, .flags-48-VU, .flags-48-WF, .flags-48-WS, .flags-48-YE, .flags-48-YT, .flags-48-ZA, .flags-48-ZM, .flags-48-ZW, .flags-48-_abkhazia, .flags-48-_basque-country, .flags-48-_british-antarctic-territory, .flags-48-_commonwealth, .flags-48-_england, .flags-48-_gosquared, .flags-48-_kosovo, .flags-48-_mars, .flags-48-_nagorno-karabakh, .flags-48-_nato, .flags-48-_northern-cyprus, .flags-48-_olympics, .flags-48-_red-cross, .flags-48-_scotland, .flags-48-_somaliland, .flags-48-_south-ossetia, .flags-48-_united-nations, .flags-48-_unknown, .flags-48-_wales {
  background-image: url('../images/flags-48-sa1fe6274c5.png');
  background-repeat: no-repeat;
}

/* line 2136, flags-shiny-24/*.png */
.flags-shiny-24-sprite, .flags-shiny-24-AD, .flags-shiny-24-AE, .flags-shiny-24-AF, .flags-shiny-24-AG, .flags-shiny-24-AI, .flags-shiny-24-AL, .flags-shiny-24-AM, .flags-shiny-24-AN, .flags-shiny-24-AO, .flags-shiny-24-AQ, .flags-shiny-24-AR, .flags-shiny-24-AS, .flags-shiny-24-AT, .flags-shiny-24-AU, .flags-shiny-24-AW, .flags-shiny-24-AX, .flags-shiny-24-AZ, .flags-shiny-24-BA, .flags-shiny-24-BB, .flags-shiny-24-BD, .flags-shiny-24-BE, .flags-shiny-24-BF, .flags-shiny-24-BG, .flags-shiny-24-BH, .flags-shiny-24-BI, .flags-shiny-24-BJ, .flags-shiny-24-BL, .flags-shiny-24-BM, .flags-shiny-24-BN, .flags-shiny-24-BO, .flags-shiny-24-BR, .flags-shiny-24-BS, .flags-shiny-24-BT, .flags-shiny-24-BW, .flags-shiny-24-BY, .flags-shiny-24-BZ, .flags-shiny-24-CA, .flags-shiny-24-CC, .flags-shiny-24-CD, .flags-shiny-24-CF, .flags-shiny-24-CG, .flags-shiny-24-CH, .flags-shiny-24-CI, .flags-shiny-24-CK, .flags-shiny-24-CL, .flags-shiny-24-CM, .flags-shiny-24-CN, .flags-shiny-24-CO, .flags-shiny-24-CR, .flags-shiny-24-CU, .flags-shiny-24-CV, .flags-shiny-24-CW, .flags-shiny-24-CX, .flags-shiny-24-CY, .flags-shiny-24-CZ, .flags-shiny-24-DE, .flags-shiny-24-DJ, .flags-shiny-24-DK, .flags-shiny-24-DM, .flags-shiny-24-DO, .flags-shiny-24-DZ, .flags-shiny-24-EC, .flags-shiny-24-EE, .flags-shiny-24-EG, .flags-shiny-24-EH, .flags-shiny-24-EN, .flags-shiny-24-ER, .flags-shiny-24-ES, .flags-shiny-24-ET, .flags-shiny-24-EU, .flags-shiny-24-FI, .flags-shiny-24-FJ, .flags-shiny-24-FK, .flags-shiny-24-FM, .flags-shiny-24-FO, .flags-shiny-24-FR, .flags-shiny-24-GA, .flags-shiny-24-GB, .flags-shiny-24-GD, .flags-shiny-24-GE, .flags-shiny-24-GG, .flags-shiny-24-GH, .flags-shiny-24-GI, .flags-shiny-24-GL, .flags-shiny-24-GM, .flags-shiny-24-GN, .flags-shiny-24-GQ, .flags-shiny-24-GR, .flags-shiny-24-GS, .flags-shiny-24-GT, .flags-shiny-24-GU, .flags-shiny-24-GW, .flags-shiny-24-GY, .flags-shiny-24-HK, .flags-shiny-24-HN, .flags-shiny-24-HR, .flags-shiny-24-HT, .flags-shiny-24-HU, .flags-shiny-24-IC, .flags-shiny-24-ID, .flags-shiny-24-IE, .flags-shiny-24-IL, .flags-shiny-24-IM, .flags-shiny-24-IN, .flags-shiny-24-IQ, .flags-shiny-24-IR, .flags-shiny-24-IS, .flags-shiny-24-IT, .flags-shiny-24-JA, .flags-shiny-24-JE, .flags-shiny-24-JM, .flags-shiny-24-JO, .flags-shiny-24-JP, .flags-shiny-24-KE, .flags-shiny-24-KG, .flags-shiny-24-KH, .flags-shiny-24-KI, .flags-shiny-24-KM, .flags-shiny-24-KN, .flags-shiny-24-KP, .flags-shiny-24-KR, .flags-shiny-24-KW, .flags-shiny-24-KY, .flags-shiny-24-KZ, .flags-shiny-24-LA, .flags-shiny-24-LB, .flags-shiny-24-LC, .flags-shiny-24-LI, .flags-shiny-24-LK, .flags-shiny-24-LR, .flags-shiny-24-LS, .flags-shiny-24-LT, .flags-shiny-24-LU, .flags-shiny-24-LV, .flags-shiny-24-LY, .flags-shiny-24-MA, .flags-shiny-24-MC, .flags-shiny-24-MD, .flags-shiny-24-ME, .flags-shiny-24-MF, .flags-shiny-24-MG, .flags-shiny-24-MH, .flags-shiny-24-MK, .flags-shiny-24-ML, .flags-shiny-24-MM, .flags-shiny-24-MN, .flags-shiny-24-MO, .flags-shiny-24-MP, .flags-shiny-24-MQ, .flags-shiny-24-MR, .flags-shiny-24-MS, .flags-shiny-24-MT, .flags-shiny-24-MU, .flags-shiny-24-MV, .flags-shiny-24-MW, .flags-shiny-24-MX, .flags-shiny-24-MY, .flags-shiny-24-MZ, .flags-shiny-24-NA, .flags-shiny-24-NC, .flags-shiny-24-NE, .flags-shiny-24-NF, .flags-shiny-24-NG, .flags-shiny-24-NI, .flags-shiny-24-NL, .flags-shiny-24-NO, .flags-shiny-24-NP, .flags-shiny-24-NR, .flags-shiny-24-NU, .flags-shiny-24-NZ, .flags-shiny-24-OM, .flags-shiny-24-PA, .flags-shiny-24-PE, .flags-shiny-24-PF, .flags-shiny-24-PG, .flags-shiny-24-PH, .flags-shiny-24-PK, .flags-shiny-24-PL, .flags-shiny-24-PN, .flags-shiny-24-PR, .flags-shiny-24-PS, .flags-shiny-24-PT, .flags-shiny-24-PW, .flags-shiny-24-PY, .flags-shiny-24-QA, .flags-shiny-24-RO, .flags-shiny-24-RS, .flags-shiny-24-RU, .flags-shiny-24-RW, .flags-shiny-24-SA, .flags-shiny-24-SB, .flags-shiny-24-SC, .flags-shiny-24-SD, .flags-shiny-24-SE, .flags-shiny-24-SG, .flags-shiny-24-SH, .flags-shiny-24-SI, .flags-shiny-24-SK, .flags-shiny-24-SL, .flags-shiny-24-SM, .flags-shiny-24-SN, .flags-shiny-24-SO, .flags-shiny-24-SR, .flags-shiny-24-SS, .flags-shiny-24-ST, .flags-shiny-24-SV, .flags-shiny-24-SY, .flags-shiny-24-SZ, .flags-shiny-24-TC, .flags-shiny-24-TD, .flags-shiny-24-TF, .flags-shiny-24-TG, .flags-shiny-24-TH, .flags-shiny-24-TJ, .flags-shiny-24-TK, .flags-shiny-24-TL, .flags-shiny-24-TM, .flags-shiny-24-TN, .flags-shiny-24-TO, .flags-shiny-24-TR, .flags-shiny-24-TT, .flags-shiny-24-TV, .flags-shiny-24-TW, .flags-shiny-24-TZ, .flags-shiny-24-UA, .flags-shiny-24-UG, .flags-shiny-24-US, .flags-shiny-24-UY, .flags-shiny-24-UZ, .flags-shiny-24-VA, .flags-shiny-24-VC, .flags-shiny-24-VE, .flags-shiny-24-VG, .flags-shiny-24-VI, .flags-shiny-24-VN, .flags-shiny-24-VU, .flags-shiny-24-WF, .flags-shiny-24-WS, .flags-shiny-24-YE, .flags-shiny-24-YT, .flags-shiny-24-ZA, .flags-shiny-24-ZM, .flags-shiny-24-ZW, .flags-shiny-24-_abkhazia, .flags-shiny-24-_basque-country, .flags-shiny-24-_british-antarctic-territory, .flags-shiny-24-_commonwealth, .flags-shiny-24-_england, .flags-shiny-24-_gosquared, .flags-shiny-24-_kosovo, .flags-shiny-24-_mars, .flags-shiny-24-_nagorno-karabakh, .flags-shiny-24-_nato, .flags-shiny-24-_northern-cyprus, .flags-shiny-24-_olympics, .flags-shiny-24-_red-cross, .flags-shiny-24-_scotland, .flags-shiny-24-_somaliland, .flags-shiny-24-_south-ossetia, .flags-shiny-24-_united-nations, .flags-shiny-24-_unknown, .flags-shiny-24-_wales {
  background-image: url('../images/flags-shiny-24-s86ad065744.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AD {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AE {
  background-position: 0 -44px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AF {
  background-position: 0 -88px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AG {
  background-position: 0 -132px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AI {
  background-position: 0 -176px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AL {
  background-position: 0 -220px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AM {
  background-position: 0 -264px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AN {
  background-position: 0 -308px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AO {
  background-position: 0 -352px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AQ {
  background-position: 0 -396px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AR {
  background-position: 0 -440px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AS {
  background-position: 0 -484px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AT {
  background-position: 0 -528px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AU {
  background-position: 0 -572px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AW {
  background-position: 0 -616px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AX {
  background-position: 0 -660px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-AZ {
  background-position: 0 -704px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BA {
  background-position: 0 -748px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BB {
  background-position: 0 -792px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BD {
  background-position: 0 -836px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BE {
  background-position: 0 -880px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BF {
  background-position: 0 -924px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BG {
  background-position: 0 -968px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BH {
  background-position: 0 -1012px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BI {
  background-position: 0 -1056px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BJ {
  background-position: 0 -1100px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BL {
  background-position: 0 -1144px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BM {
  background-position: 0 -1188px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BN {
  background-position: 0 -1232px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BO {
  background-position: 0 -1276px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BR {
  background-position: 0 -1320px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BS {
  background-position: 0 -1364px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BT {
  background-position: 0 -1408px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BW {
  background-position: 0 -1452px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BY {
  background-position: 0 -1496px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-BZ {
  background-position: 0 -1540px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CA {
  background-position: 0 -1584px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CC {
  background-position: 0 -1628px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CD {
  background-position: 0 -1672px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CF {
  background-position: 0 -1716px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CG {
  background-position: 0 -1760px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CH {
  background-position: 0 -1804px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CI {
  background-position: 0 -1848px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CK {
  background-position: 0 -1892px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CL {
  background-position: 0 -1936px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CM {
  background-position: 0 -1980px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CN {
  background-position: 0 -2024px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CO {
  background-position: 0 -2068px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CR {
  background-position: 0 -2112px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CU {
  background-position: 0 -2156px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CV {
  background-position: 0 -2200px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CW {
  background-position: 0 -2244px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CX {
  background-position: 0 -2288px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CY {
  background-position: 0 -2332px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-CZ {
  background-position: 0 -2376px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DE {
  background-position: 0 -2420px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DJ {
  background-position: 0 -2464px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DK {
  background-position: 0 -2508px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DM {
  background-position: 0 -2552px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DO {
  background-position: 0 -2596px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-DZ {
  background-position: 0 -2640px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EC {
  background-position: 0 -2684px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EE {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EG {
  background-position: 0 -2772px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EH {
  background-position: 0 -2816px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EN {
  background-position: 0 -2860px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ER {
  background-position: 0 -2904px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ES {
  background-position: 0 -2948px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ET {
  background-position: 0 -2992px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-EU {
  background-position: 0 -3036px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FI {
  background-position: 0 -3080px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FJ {
  background-position: 0 -3124px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FK {
  background-position: 0 -3168px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FM {
  background-position: 0 -3212px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FO {
  background-position: 0 -3256px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-FR {
  background-position: 0 -3300px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GA {
  background-position: 0 -3344px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GB {
  background-position: 0 -3388px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GD {
  background-position: 0 -3432px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GE {
  background-position: 0 -3476px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GG {
  background-position: 0 -3520px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GH {
  background-position: 0 -3564px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GI {
  background-position: 0 -3608px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GL {
  background-position: 0 -3652px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GM {
  background-position: 0 -3696px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GN {
  background-position: 0 -3740px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GQ {
  background-position: 0 -3784px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GR {
  background-position: 0 -3828px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GS {
  background-position: 0 -3872px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GT {
  background-position: 0 -3916px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GU {
  background-position: 0 -3960px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GW {
  background-position: 0 -4004px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-GY {
  background-position: 0 -4048px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-HK {
  background-position: 0 -4092px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-HN {
  background-position: 0 -4136px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-HR {
  background-position: 0 -4180px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-HT {
  background-position: 0 -4224px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-HU {
  background-position: 0 -4268px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IC {
  background-position: 0 -4312px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ID {
  background-position: 0 -4356px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IE {
  background-position: 0 -4400px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IL {
  background-position: 0 -4444px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IM {
  background-position: 0 -4488px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IN {
  background-position: 0 -4532px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IQ {
  background-position: 0 -4576px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IR {
  background-position: 0 -4620px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IS {
  background-position: 0 -4664px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-IT {
  background-position: 0 -4708px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-JA {
  background-position: 0 -4752px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-JE {
  background-position: 0 -4796px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-JM {
  background-position: 0 -4840px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-JO {
  background-position: 0 -4884px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-JP {
  background-position: 0 -4928px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KE {
  background-position: 0 -4972px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KG {
  background-position: 0 -5016px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KH {
  background-position: 0 -5060px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KI {
  background-position: 0 -5104px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KM {
  background-position: 0 -5148px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KN {
  background-position: 0 -5192px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KP {
  background-position: 0 -5236px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KR {
  background-position: 0 -5280px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KW {
  background-position: 0 -5324px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KY {
  background-position: 0 -5368px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-KZ {
  background-position: 0 -5412px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LA {
  background-position: 0 -5456px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LB {
  background-position: 0 -5500px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LC {
  background-position: 0 -5544px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LI {
  background-position: 0 -5588px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LK {
  background-position: 0 -5632px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LR {
  background-position: 0 -5676px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LS {
  background-position: 0 -5720px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LT {
  background-position: 0 -5764px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LU {
  background-position: 0 -5808px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LV {
  background-position: 0 -5852px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-LY {
  background-position: 0 -5896px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MA {
  background-position: 0 -5940px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MC {
  background-position: 0 -5984px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MD {
  background-position: 0 -6028px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ME {
  background-position: 0 -6072px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MF {
  background-position: 0 -6116px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MG {
  background-position: 0 -6160px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MH {
  background-position: 0 -6204px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MK {
  background-position: 0 -6248px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ML {
  background-position: 0 -6292px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MM {
  background-position: 0 -6336px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MN {
  background-position: 0 -6380px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MO {
  background-position: 0 -6424px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MP {
  background-position: 0 -6468px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MQ {
  background-position: 0 -6512px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MR {
  background-position: 0 -6556px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MS {
  background-position: 0 -6600px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MT {
  background-position: 0 -6644px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MU {
  background-position: 0 -6688px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MV {
  background-position: 0 -6732px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MW {
  background-position: 0 -6776px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MX {
  background-position: 0 -6820px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MY {
  background-position: 0 -6864px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-MZ {
  background-position: 0 -6908px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NA {
  background-position: 0 -6952px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NC {
  background-position: 0 -6996px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NE {
  background-position: 0 -7040px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NF {
  background-position: 0 -7084px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NG {
  background-position: 0 -7128px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NI {
  background-position: 0 -7172px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NL {
  background-position: 0 -7216px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NO {
  background-position: 0 -7260px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NP {
  background-position: 0 -7304px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NR {
  background-position: 0 -7348px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NU {
  background-position: 0 -7392px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-NZ {
  background-position: 0 -7436px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-OM {
  background-position: 0 -7480px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PA {
  background-position: 0 -7524px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PE {
  background-position: 0 -7568px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PF {
  background-position: 0 -7612px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PG {
  background-position: 0 -7656px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PH {
  background-position: 0 -7700px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PK {
  background-position: 0 -7744px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PL {
  background-position: 0 -7788px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PN {
  background-position: 0 -7832px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PR {
  background-position: 0 -7876px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PS {
  background-position: 0 -7920px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PT {
  background-position: 0 -7964px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PW {
  background-position: 0 -8008px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-PY {
  background-position: 0 -8052px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-QA {
  background-position: 0 -8096px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-RO {
  background-position: 0 -8140px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-RS {
  background-position: 0 -8184px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-RU {
  background-position: 0 -8228px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-RW {
  background-position: 0 -8272px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SA {
  background-position: 0 -8316px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SB {
  background-position: 0 -8360px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SC {
  background-position: 0 -8404px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SD {
  background-position: 0 -8448px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SE {
  background-position: 0 -8492px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SG {
  background-position: 0 -8536px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SH {
  background-position: 0 -8580px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SI {
  background-position: 0 -8624px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SK {
  background-position: 0 -8668px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SL {
  background-position: 0 -8712px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SM {
  background-position: 0 -8756px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SN {
  background-position: 0 -8800px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SO {
  background-position: 0 -8844px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SR {
  background-position: 0 -8888px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SS {
  background-position: 0 -8932px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ST {
  background-position: 0 -8976px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SV {
  background-position: 0 -9020px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SY {
  background-position: 0 -9064px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-SZ {
  background-position: 0 -9108px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TC {
  background-position: 0 -9152px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TD {
  background-position: 0 -9196px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TF {
  background-position: 0 -9240px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TG {
  background-position: 0 -9284px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TH {
  background-position: 0 -9328px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TJ {
  background-position: 0 -9372px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TK {
  background-position: 0 -9416px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TL {
  background-position: 0 -9460px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TM {
  background-position: 0 -9504px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TN {
  background-position: 0 -9548px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TO {
  background-position: 0 -9592px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TR {
  background-position: 0 -9636px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TT {
  background-position: 0 -9680px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TV {
  background-position: 0 -9724px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TW {
  background-position: 0 -9768px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-TZ {
  background-position: 0 -9812px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-UA {
  background-position: 0 -9856px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-UG {
  background-position: 0 -9900px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-US {
  background-position: 0 -9944px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-UY {
  background-position: 0 -9988px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-UZ {
  background-position: 0 -10032px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VA {
  background-position: 0 -10076px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VC {
  background-position: 0 -10120px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VE {
  background-position: 0 -10164px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VG {
  background-position: 0 -10208px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VI {
  background-position: 0 -10252px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VN {
  background-position: 0 -10296px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-VU {
  background-position: 0 -10340px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-WF {
  background-position: 0 -10384px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-WS {
  background-position: 0 -10428px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-YE {
  background-position: 0 -10472px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-YT {
  background-position: 0 -10516px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ZA {
  background-position: 0 -10560px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ZM {
  background-position: 0 -10604px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-ZW {
  background-position: 0 -10648px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-_england {
  background-position: 0 -10692px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-_scotland {
  background-position: 0 -10736px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-_unknown {
  background-position: 0 -10780px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-24-_wales {
  background-position: 0 -10824px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AD {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AE {
  background-position: 0 -68px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AF {
  background-position: 0 -136px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AG {
  background-position: 0 -204px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AI {
  background-position: 0 -272px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AL {
  background-position: 0 -340px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AM {
  background-position: 0 -408px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AN {
  background-position: 0 -476px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AO {
  background-position: 0 -544px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AQ {
  background-position: 0 -612px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AR {
  background-position: 0 -680px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AS {
  background-position: 0 -748px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AT {
  background-position: 0 -816px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AU {
  background-position: 0 -884px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AW {
  background-position: 0 -952px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AX {
  background-position: 0 -1020px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-AZ {
  background-position: 0 -1088px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BA {
  background-position: 0 -1156px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BB {
  background-position: 0 -1224px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BD {
  background-position: 0 -1292px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BE {
  background-position: 0 -1360px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BF {
  background-position: 0 -1428px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BG {
  background-position: 0 -1496px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BH {
  background-position: 0 -1564px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BI {
  background-position: 0 -1632px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BJ {
  background-position: 0 -1700px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BL {
  background-position: 0 -1768px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BM {
  background-position: 0 -1836px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BN {
  background-position: 0 -1904px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BO {
  background-position: 0 -1972px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BR {
  background-position: 0 -2040px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BS {
  background-position: 0 -2108px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BT {
  background-position: 0 -2176px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BW {
  background-position: 0 -2244px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BY {
  background-position: 0 -2312px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-BZ {
  background-position: 0 -2380px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CA {
  background-position: 0 -2448px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CC {
  background-position: 0 -2516px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CD {
  background-position: 0 -2584px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CF {
  background-position: 0 -2652px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CG {
  background-position: 0 -2720px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CH {
  background-position: 0 -2788px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CI {
  background-position: 0 -2856px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CK {
  background-position: 0 -2924px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CL {
  background-position: 0 -2992px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CM {
  background-position: 0 -3060px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CN {
  background-position: 0 -3128px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CO {
  background-position: 0 -3196px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CR {
  background-position: 0 -3264px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CU {
  background-position: 0 -3332px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CV {
  background-position: 0 -3400px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CW {
  background-position: 0 -3468px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CX {
  background-position: 0 -3536px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CY {
  background-position: 0 -3604px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-CZ {
  background-position: 0 -3672px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DE {
  background-position: 0 -3740px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DJ {
  background-position: 0 -3808px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DK {
  background-position: 0 -3876px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DM {
  background-position: 0 -3944px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DO {
  background-position: 0 -4012px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-DZ {
  background-position: 0 -4080px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EC {
  background-position: 0 -4148px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EE {
  background-position: 0 -4216px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EG {
  background-position: 0 -4284px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EH {
  background-position: 0 -4352px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EN {
  background-position: 0 -4420px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ER {
  background-position: 0 -4488px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ES {
  background-position: 0 -4556px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ET {
  background-position: 0 -4624px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-EU {
  background-position: 0 -4692px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FI {
  background-position: 0 -4760px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FJ {
  background-position: 0 -4828px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FK {
  background-position: 0 -4896px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FM {
  background-position: 0 -4964px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FO {
  background-position: 0 -5032px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-FR {
  background-position: 0 -5100px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GA {
  background-position: 0 -5168px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GB {
  background-position: 0 -5236px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GD {
  background-position: 0 -5304px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GE {
  background-position: 0 -5372px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GG {
  background-position: 0 -5440px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GH {
  background-position: 0 -5508px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GI {
  background-position: 0 -5576px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GL {
  background-position: 0 -5644px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GM {
  background-position: 0 -5712px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GN {
  background-position: 0 -5780px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GQ {
  background-position: 0 -5848px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GR {
  background-position: 0 -5916px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GS {
  background-position: 0 -5984px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GT {
  background-position: 0 -6052px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GU {
  background-position: 0 -6120px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GW {
  background-position: 0 -6188px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-GY {
  background-position: 0 -6256px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-HK {
  background-position: 0 -6324px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-HN {
  background-position: 0 -6392px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-HR {
  background-position: 0 -6460px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-HT {
  background-position: 0 -6528px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-HU {
  background-position: 0 -6596px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IC {
  background-position: 0 -6664px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ID {
  background-position: 0 -6732px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IE {
  background-position: 0 -6800px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IL {
  background-position: 0 -6868px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IM {
  background-position: 0 -6936px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IN {
  background-position: 0 -7004px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IQ {
  background-position: 0 -7072px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IR {
  background-position: 0 -7140px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IS {
  background-position: 0 -7208px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-IT {
  background-position: 0 -7276px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-JA {
  background-position: 0 -7344px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-JE {
  background-position: 0 -7412px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-JM {
  background-position: 0 -7480px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-JO {
  background-position: 0 -7548px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-JP {
  background-position: 0 -7616px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KE {
  background-position: 0 -7684px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KG {
  background-position: 0 -7752px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KH {
  background-position: 0 -7820px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KI {
  background-position: 0 -7888px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KM {
  background-position: 0 -7956px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KN {
  background-position: 0 -8024px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KP {
  background-position: 0 -8092px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KR {
  background-position: 0 -8160px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KW {
  background-position: 0 -8228px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KY {
  background-position: 0 -8296px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-KZ {
  background-position: 0 -8364px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LA {
  background-position: 0 -8432px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LB {
  background-position: 0 -8500px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LC {
  background-position: 0 -8568px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LI {
  background-position: 0 -8636px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LK {
  background-position: 0 -8704px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LR {
  background-position: 0 -8772px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LS {
  background-position: 0 -8840px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LT {
  background-position: 0 -8908px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LU {
  background-position: 0 -8976px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LV {
  background-position: 0 -9044px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-LY {
  background-position: 0 -9112px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MA {
  background-position: 0 -9180px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MC {
  background-position: 0 -9248px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MD {
  background-position: 0 -9316px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ME {
  background-position: 0 -9384px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MF {
  background-position: 0 -9452px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MG {
  background-position: 0 -9520px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MH {
  background-position: 0 -9588px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MK {
  background-position: 0 -9656px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ML {
  background-position: 0 -9724px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MM {
  background-position: 0 -9792px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MN {
  background-position: 0 -9860px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MO {
  background-position: 0 -9928px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MP {
  background-position: 0 -9996px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MQ {
  background-position: 0 -10064px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MR {
  background-position: 0 -10132px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MS {
  background-position: 0 -10200px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MT {
  background-position: 0 -10268px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MU {
  background-position: 0 -10336px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MV {
  background-position: 0 -10404px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MW {
  background-position: 0 -10472px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MX {
  background-position: 0 -10540px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MY {
  background-position: 0 -10608px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-MZ {
  background-position: 0 -10676px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NA {
  background-position: 0 -10744px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NC {
  background-position: 0 -10812px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NE {
  background-position: 0 -10880px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NF {
  background-position: 0 -10948px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NG {
  background-position: 0 -11016px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NI {
  background-position: 0 -11084px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NL {
  background-position: 0 -11152px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NO {
  background-position: 0 -11220px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NP {
  background-position: 0 -11288px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NR {
  background-position: 0 -11356px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NU {
  background-position: 0 -11424px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-NZ {
  background-position: 0 -11492px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-OM {
  background-position: 0 -11560px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PA {
  background-position: 0 -11628px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PE {
  background-position: 0 -11696px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PF {
  background-position: 0 -11764px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PG {
  background-position: 0 -11832px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PH {
  background-position: 0 -11900px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PK {
  background-position: 0 -11968px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PL {
  background-position: 0 -12036px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PN {
  background-position: 0 -12104px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PR {
  background-position: 0 -12172px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PS {
  background-position: 0 -12240px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PT {
  background-position: 0 -12308px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PW {
  background-position: 0 -12376px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-PY {
  background-position: 0 -12444px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-QA {
  background-position: 0 -12512px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-RO {
  background-position: 0 -12580px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-RS {
  background-position: 0 -12648px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-RU {
  background-position: 0 -12716px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-RW {
  background-position: 0 -12784px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SA {
  background-position: 0 -12852px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SB {
  background-position: 0 -12920px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SC {
  background-position: 0 -12988px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SD {
  background-position: 0 -13056px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SE {
  background-position: 0 -13124px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SG {
  background-position: 0 -13192px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SH {
  background-position: 0 -13260px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SI {
  background-position: 0 -13328px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SK {
  background-position: 0 -13396px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SL {
  background-position: 0 -13464px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SM {
  background-position: 0 -13532px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SN {
  background-position: 0 -13600px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SO {
  background-position: 0 -13668px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SR {
  background-position: 0 -13736px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SS {
  background-position: 0 -13804px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ST {
  background-position: 0 -13872px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SV {
  background-position: 0 -13940px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SY {
  background-position: 0 -14008px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-SZ {
  background-position: 0 -14076px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TC {
  background-position: 0 -14144px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TD {
  background-position: 0 -14212px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TF {
  background-position: 0 -14280px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TG {
  background-position: 0 -14348px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TH {
  background-position: 0 -14416px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TJ {
  background-position: 0 -14484px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TK {
  background-position: 0 -14552px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TL {
  background-position: 0 -14620px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TM {
  background-position: 0 -14688px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TN {
  background-position: 0 -14756px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TO {
  background-position: 0 -14824px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TR {
  background-position: 0 -14892px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TT {
  background-position: 0 -14960px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TV {
  background-position: 0 -15028px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TW {
  background-position: 0 -15096px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-TZ {
  background-position: 0 -15164px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-UA {
  background-position: 0 -15232px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-UG {
  background-position: 0 -15300px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-US {
  background-position: 0 -15368px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-UY {
  background-position: 0 -15436px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-UZ {
  background-position: 0 -15504px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VA {
  background-position: 0 -15572px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VC {
  background-position: 0 -15640px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VE {
  background-position: 0 -15708px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VG {
  background-position: 0 -15776px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VI {
  background-position: 0 -15844px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VN {
  background-position: 0 -15912px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-VU {
  background-position: 0 -15980px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-WF {
  background-position: 0 -16048px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-WS {
  background-position: 0 -16116px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-YE {
  background-position: 0 -16184px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-YT {
  background-position: 0 -16252px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ZA {
  background-position: 0 -16320px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ZM {
  background-position: 0 -16388px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-ZW {
  background-position: 0 -16456px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_abkhazia {
  background-position: 0 -16524px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_basque-country {
  background-position: 0 -16592px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_british-antarctic-territory {
  background-position: 0 -16660px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_commonwealth {
  background-position: 0 -16728px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_england {
  background-position: 0 -16796px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_gosquared {
  background-position: 0 -16864px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_kosovo {
  background-position: 0 -16932px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_mars {
  background-position: 0 -17000px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_nagorno-karabakh {
  background-position: 0 -17068px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_nato {
  background-position: 0 -17136px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_northern-cyprus {
  background-position: 0 -17204px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_olympics {
  background-position: 0 -17272px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_red-cross {
  background-position: 0 -17340px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_scotland {
  background-position: 0 -17408px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_somaliland {
  background-position: 0 -17476px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_south-ossetia {
  background-position: 0 -17544px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_united-nations {
  background-position: 0 -17612px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_unknown {
  background-position: 0 -17680px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-48-_wales {
  background-position: 0 -17748px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AD {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AE {
  background-position: 0 -24px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AF {
  background-position: 0 -48px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AG {
  background-position: 0 -72px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AI {
  background-position: 0 -96px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AL {
  background-position: 0 -120px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AM {
  background-position: 0 -144px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AN {
  background-position: 0 -168px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AO {
  background-position: 0 -192px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AQ {
  background-position: 0 -216px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AR {
  background-position: 0 -240px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AS {
  background-position: 0 -264px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AT {
  background-position: 0 -288px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AU {
  background-position: 0 -312px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AW {
  background-position: 0 -336px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AX {
  background-position: 0 -360px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-AZ {
  background-position: 0 -384px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BA {
  background-position: 0 -408px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BB {
  background-position: 0 -432px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BD {
  background-position: 0 -456px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BE {
  background-position: 0 -480px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BF {
  background-position: 0 -504px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BG {
  background-position: 0 -528px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BH {
  background-position: 0 -552px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BI {
  background-position: 0 -576px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BJ {
  background-position: 0 -600px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BL {
  background-position: 0 -624px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BM {
  background-position: 0 -648px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BN {
  background-position: 0 -672px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BO {
  background-position: 0 -696px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BR {
  background-position: 0 -720px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BS {
  background-position: 0 -744px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BT {
  background-position: 0 -768px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BW {
  background-position: 0 -792px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BY {
  background-position: 0 -816px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-BZ {
  background-position: 0 -840px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CA {
  background-position: 0 -864px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CC {
  background-position: 0 -888px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CD {
  background-position: 0 -912px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CF {
  background-position: 0 -936px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CG {
  background-position: 0 -960px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CH {
  background-position: 0 -984px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CI {
  background-position: 0 -1008px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CK {
  background-position: 0 -1032px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CL {
  background-position: 0 -1056px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CM {
  background-position: 0 -1080px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CN {
  background-position: 0 -1104px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CO {
  background-position: 0 -1128px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CR {
  background-position: 0 -1152px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CU {
  background-position: 0 -1176px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CV {
  background-position: 0 -1200px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CW {
  background-position: 0 -1224px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CX {
  background-position: 0 -1248px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CY {
  background-position: 0 -1272px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-CZ {
  background-position: 0 -1296px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DE {
  background-position: 0 -1320px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DJ {
  background-position: 0 -1344px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DK {
  background-position: 0 -1368px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DM {
  background-position: 0 -1392px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DO {
  background-position: 0 -1416px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-DZ {
  background-position: 0 -1440px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EC {
  background-position: 0 -1464px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EE {
  background-position: 0 -1488px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EG {
  background-position: 0 -1512px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EH {
  background-position: 0 -1536px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EN {
  background-position: 0 -1560px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ER {
  background-position: 0 -1584px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ES {
  background-position: 0 -1608px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ET {
  background-position: 0 -1632px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-EU {
  background-position: 0 -1656px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FI {
  background-position: 0 -1680px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FJ {
  background-position: 0 -1704px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FK {
  background-position: 0 -1728px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FM {
  background-position: 0 -1752px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FO {
  background-position: 0 -1776px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-FR {
  background-position: 0 -1800px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GA {
  background-position: 0 -1824px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GB {
  background-position: 0 -1848px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GD {
  background-position: 0 -1872px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GE {
  background-position: 0 -1896px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GG {
  background-position: 0 -1920px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GH {
  background-position: 0 -1944px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GI {
  background-position: 0 -1968px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GL {
  background-position: 0 -1992px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GM {
  background-position: 0 -2016px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GN {
  background-position: 0 -2040px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GQ {
  background-position: 0 -2064px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GR {
  background-position: 0 -2088px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GS {
  background-position: 0 -2112px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GT {
  background-position: 0 -2136px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GU {
  background-position: 0 -2160px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GW {
  background-position: 0 -2184px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-GY {
  background-position: 0 -2208px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-HK {
  background-position: 0 -2232px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-HN {
  background-position: 0 -2256px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-HR {
  background-position: 0 -2280px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-HT {
  background-position: 0 -2304px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-HU {
  background-position: 0 -2328px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IC {
  background-position: 0 -2352px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ID {
  background-position: 0 -2376px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IE {
  background-position: 0 -2400px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IL {
  background-position: 0 -2424px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IM {
  background-position: 0 -2448px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IN {
  background-position: 0 -2472px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IQ {
  background-position: 0 -2496px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IR {
  background-position: 0 -2520px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IS {
  background-position: 0 -2544px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-IT {
  background-position: 0 -2568px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-JA {
  background-position: 0 -2592px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-JE {
  background-position: 0 -2616px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-JM {
  background-position: 0 -2640px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-JO {
  background-position: 0 -2664px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-JP {
  background-position: 0 -2688px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KE {
  background-position: 0 -2712px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KG {
  background-position: 0 -2736px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KH {
  background-position: 0 -2760px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KI {
  background-position: 0 -2784px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KM {
  background-position: 0 -2808px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KN {
  background-position: 0 -2832px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KP {
  background-position: 0 -2856px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KR {
  background-position: 0 -2880px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KW {
  background-position: 0 -2904px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KY {
  background-position: 0 -2928px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-KZ {
  background-position: 0 -2952px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LA {
  background-position: 0 -2976px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LB {
  background-position: 0 -3000px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LC {
  background-position: 0 -3024px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LI {
  background-position: 0 -3048px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LK {
  background-position: 0 -3072px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LR {
  background-position: 0 -3096px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LS {
  background-position: 0 -3120px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LT {
  background-position: 0 -3144px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LU {
  background-position: 0 -3168px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LV {
  background-position: 0 -3192px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-LY {
  background-position: 0 -3216px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MA {
  background-position: 0 -3240px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MC {
  background-position: 0 -3264px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MD {
  background-position: 0 -3288px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ME {
  background-position: 0 -3312px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MF {
  background-position: 0 -3336px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MG {
  background-position: 0 -3360px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MH {
  background-position: 0 -3384px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MK {
  background-position: 0 -3408px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ML {
  background-position: 0 -3432px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MM {
  background-position: 0 -3456px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MN {
  background-position: 0 -3480px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MO {
  background-position: 0 -3504px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MP {
  background-position: 0 -3528px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MQ {
  background-position: 0 -3552px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MR {
  background-position: 0 -3576px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MS {
  background-position: 0 -3600px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MT {
  background-position: 0 -3624px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MU {
  background-position: 0 -3648px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MV {
  background-position: 0 -3672px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MW {
  background-position: 0 -3696px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MX {
  background-position: 0 -3720px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MY {
  background-position: 0 -3744px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-MZ {
  background-position: 0 -3768px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NA {
  background-position: 0 -3792px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NC {
  background-position: 0 -3816px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NE {
  background-position: 0 -3840px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NF {
  background-position: 0 -3864px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NG {
  background-position: 0 -3888px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NI {
  background-position: 0 -3912px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NL {
  background-position: 0 -3936px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NO {
  background-position: 0 -3960px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NP {
  background-position: 0 -3984px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NR {
  background-position: 0 -4008px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NU {
  background-position: 0 -4032px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-NZ {
  background-position: 0 -4056px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-OM {
  background-position: 0 -4080px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PA {
  background-position: 0 -4104px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PE {
  background-position: 0 -4128px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PF {
  background-position: 0 -4152px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PG {
  background-position: 0 -4176px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PH {
  background-position: 0 -4200px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PK {
  background-position: 0 -4224px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PL {
  background-position: 0 -4248px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PN {
  background-position: 0 -4272px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PR {
  background-position: 0 -4296px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PS {
  background-position: 0 -4320px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PT {
  background-position: 0 -4344px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PW {
  background-position: 0 -4368px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-PY {
  background-position: 0 -4392px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-QA {
  background-position: 0 -4416px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-RO {
  background-position: 0 -4440px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-RS {
  background-position: 0 -4464px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-RU {
  background-position: 0 -4488px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-RW {
  background-position: 0 -4512px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SA {
  background-position: 0 -4536px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SB {
  background-position: 0 -4560px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SC {
  background-position: 0 -4584px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SD {
  background-position: 0 -4608px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SE {
  background-position: 0 -4632px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SG {
  background-position: 0 -4656px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SH {
  background-position: 0 -4680px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SI {
  background-position: 0 -4704px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SK {
  background-position: 0 -4728px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SL {
  background-position: 0 -4752px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SM {
  background-position: 0 -4776px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SN {
  background-position: 0 -4800px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SO {
  background-position: 0 -4824px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SR {
  background-position: 0 -4848px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SS {
  background-position: 0 -4872px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ST {
  background-position: 0 -4896px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SV {
  background-position: 0 -4920px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SY {
  background-position: 0 -4944px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-SZ {
  background-position: 0 -4968px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TC {
  background-position: 0 -4992px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TD {
  background-position: 0 -5016px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TF {
  background-position: 0 -5040px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TG {
  background-position: 0 -5064px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TH {
  background-position: 0 -5088px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TJ {
  background-position: 0 -5112px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TK {
  background-position: 0 -5136px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TL {
  background-position: 0 -5160px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TM {
  background-position: 0 -5184px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TN {
  background-position: 0 -5208px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TO {
  background-position: 0 -5232px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TR {
  background-position: 0 -5256px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TT {
  background-position: 0 -5280px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TV {
  background-position: 0 -5304px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TW {
  background-position: 0 -5328px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-TZ {
  background-position: 0 -5352px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-UA {
  background-position: 0 -5376px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-UG {
  background-position: 0 -5400px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-US {
  background-position: 0 -5424px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-UY {
  background-position: 0 -5448px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-UZ {
  background-position: 0 -5472px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VA {
  background-position: 0 -5496px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VC {
  background-position: 0 -5520px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VE {
  background-position: 0 -5544px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VG {
  background-position: 0 -5568px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VI {
  background-position: 0 -5592px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VN {
  background-position: 0 -5616px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-VU {
  background-position: 0 -5640px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-WF {
  background-position: 0 -5664px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-WS {
  background-position: 0 -5688px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-YE {
  background-position: 0 -5712px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-YT {
  background-position: 0 -5736px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ZA {
  background-position: 0 -5760px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ZM {
  background-position: 0 -5784px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-ZW {
  background-position: 0 -5808px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_abkhazia {
  background-position: 0 -5832px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_basque-country {
  background-position: 0 -5856px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_british-antarctic-territory {
  background-position: 0 -5880px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_commonwealth {
  background-position: 0 -5904px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_england {
  background-position: 0 -5928px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_gosquared {
  background-position: 0 -5952px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_kosovo {
  background-position: 0 -5976px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_mars {
  background-position: 0 -6000px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_nagorno-karabakh {
  background-position: 0 -6024px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_nato {
  background-position: 0 -6048px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_northern-cyprus {
  background-position: 0 -6072px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_olympics {
  background-position: 0 -6096px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_red-cross {
  background-position: 0 -6120px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_scotland {
  background-position: 0 -6144px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_somaliland {
  background-position: 0 -6168px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_south-ossetia {
  background-position: 0 -6192px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_united-nations {
  background-position: 0 -6216px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_unknown {
  background-position: 0 -6240px;
}

/* line 84, ../../../../../../../../../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/sprites/_base.scss */
.flags-shiny-24-_wales {
  background-position: 0 -6264px;
}

/* line 34, ../../global/scss/includes/sprites/_flags.scss */
[class*="flags-24-"] {
  width: 24px;
  height: 24px;
}

/* line 38, ../../global/scss/includes/sprites/_flags.scss */
[class*="flags-48-"] {
  width: 48px;
  height: 48px;
}

/* line 42, ../../global/scss/includes/sprites/_flags.scss */
[class*="flags-shiny-24-"] {
  width: 24px;
  height: 24px;
}

/* line 46, ../../global/scss/includes/sprites/_flags.scss */
.flags--grad {
  position: relative;
}
/* line 48, ../../global/scss/includes/sprites/_flags.scss */
.flags--grad:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.5)), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  /* IE10+ */
  background: linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-8 */
}
/* line 63, ../../global/scss/includes/sprites/_flags.scss */
.ie9 .flags--grad:after {
  filter: none;
}

/* line 70, ../../global/scss/includes/sprites/_flags.scss */
.flags--grad--24:after {
  width: 24px;
  height: 24px;
}

/* line 76, ../../global/scss/includes/sprites/_flags.scss */
.flags--grad--48:after {
  width: 48px;
  height: 48px;
}

/* ==================================================================================================== */
/* FORMS */
/* line 8, ../../global/scss/partials/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 18, ../../global/scss/partials/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #8A898E;
  border: 0;
  border-bottom: 1px solid #E5E5E5;
}

/* line 30, ../../global/scss/partials/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 37, ../../global/scss/partials/_forms.scss */
.form-control {
  -webkit-transition: color ease-in-out 0.15s, font-weight ease-in-out 0.15s;
  -moz-transition: color ease-in-out 0.15s, font-weight ease-in-out 0.15s;
  transition: color ease-in-out 0.15s, font-weight ease-in-out 0.15s;
}

/* line 49, ../../global/scss/partials/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 54, ../../global/scss/partials/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 62, ../../global/scss/partials/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 67, ../../global/scss/partials/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 73, ../../global/scss/partials/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 79, ../../global/scss/partials/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 86, ../../global/scss/partials/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857;
  color: #21211f;
}

/* line 117, ../../global/scss/partials/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 3px 12px;
  font-size: 16px;
  line-height: 1.25;
  color: #21211f;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: color ease-in-out 0.15s, border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: color ease-in-out 0.15s, border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: color ease-in-out 0.15s, border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 123, ../../global/scss/includes/_mixins.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 143, ../../global/scss/partials/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #e3e4e6;
  opacity: 1;
}

/* line 155, ../../global/scss/partials/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 159, ../../global/scss/partials/_forms.scss */
.form-control--narrow {
  width: 25%;
}

/* line 163, ../../global/scss/partials/_forms.scss */
.form-control--mid {
  width: 50%;
}

/* line 167, ../../global/scss/partials/_forms.scss */
.form-control--wide {
  width: 75%;
}

/* line 178, ../../global/scss/partials/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 189, ../../global/scss/partials/_forms.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 36px;
  line-height: 1.42857 \0;
}

/* line 204, ../../global/scss/partials/_forms.scss */
.form-group {
  margin-bottom: 15px;
}
/* line 207, ../../global/scss/partials/_forms.scss */
.form-group:last-child {
  margin-bottom: 0;
}

/* line 212, ../../global/scss/partials/_forms.scss */
.form-control + .control-label {
  margin-top: 10px;
}

/* line 220, ../../global/scss/partials/_forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 227, ../../global/scss/partials/_forms.scss */
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 234, ../../global/scss/partials/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 241, ../../global/scss/partials/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 247, ../../global/scss/partials/_forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 257, ../../global/scss/partials/_forms.scss */
.control-label + .radio-inline,
.control-label + .checkbox-inline,
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 274, ../../global/scss/partials/_forms.scss */
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 284, ../../global/scss/partials/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 289, ../../global/scss/partials/_forms.scss */
.has-feedback .form-control {
  padding-right: 45px;
}

/* line 294, ../../global/scss/partials/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 27px;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
}

/* line 72, ../../global/scss/includes/_mixins.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
/* line 88, ../../global/scss/includes/_mixins.scss */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 91, ../../global/scss/includes/_mixins.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 98, ../../global/scss/includes/_mixins.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
/* line 104, ../../global/scss/includes/_mixins.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 72, ../../global/scss/includes/_mixins.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
/* line 88, ../../global/scss/includes/_mixins.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 91, ../../global/scss/includes/_mixins.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 98, ../../global/scss/includes/_mixins.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
/* line 104, ../../global/scss/includes/_mixins.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 72, ../../global/scss/includes/_mixins.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
/* line 82, ../../global/scss/includes/_mixins.scss */
.has-error .help-block,
.has-error .control-label {
  font-weight: 700;
}
/* line 88, ../../global/scss/includes/_mixins.scss */
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 91, ../../global/scss/includes/_mixins.scss */
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 98, ../../global/scss/includes/_mixins.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
/* line 104, ../../global/scss/includes/_mixins.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 323, ../../global/scss/partials/_forms.scss */
.form-control-static {
  margin-bottom: 0;
}

/* line 333, ../../global/scss/partials/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

/* line 7, ../../global/scss/partials/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../../global/scss/partials/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../../global/scss/partials/_input-groups.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 35, ../../global/scss/partials/_input-groups.scss */
.input-group--narrow {
  width: 25%;
}

/* line 39, ../../global/scss/partials/_input-groups.scss */
.input-group--mid {
  width: 50%;
}

/* line 43, ../../global/scss/partials/_input-groups.scss */
.input-group--wide {
  width: 75%;
}

/* line 49, ../../global/scss/partials/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
/* line 54, ../../global/scss/partials/_input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 59, ../../global/scss/partials/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 68, ../../global/scss/partials/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #21211f;
  text-align: center;
  background-color: #e3e4e6;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 80, ../../global/scss/partials/_input-groups.scss */
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 3px;
}
/* line 85, ../../global/scss/partials/_input-groups.scss */
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 20px;
  border-radius: 6px;
}
/* line 92, ../../global/scss/partials/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 99, ../../global/scss/partials/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 108, ../../global/scss/partials/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 111, ../../global/scss/partials/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 120, ../../global/scss/partials/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 126, ../../global/scss/partials/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
/* line 135, ../../global/scss/partials/_input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}
/* line 137, ../../global/scss/partials/_input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
/* line 141, ../../global/scss/partials/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}
/* line 150, ../../global/scss/partials/_input-groups.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
/* line 156, ../../global/scss/partials/_input-groups.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

/* line 356, ../../global/scss/partials/_forms.scss */
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 363, ../../global/scss/partials/_forms.scss */
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* line 369, ../../global/scss/partials/_forms.scss */
.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
/* line 373, ../../global/scss/partials/_forms.scss */
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
  width: auto;
}
/* line 381, ../../global/scss/partials/_forms.scss */
.form-inline .input-group > .form-control {
  width: 100%;
}
/* line 385, ../../global/scss/partials/_forms.scss */
.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 393, ../../global/scss/partials/_forms.scss */
.form-inline .radio,
.form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  vertical-align: middle;
}
/* line 401, ../../global/scss/partials/_forms.scss */
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: none;
  margin-left: 0;
}
/* line 411, ../../global/scss/partials/_forms.scss */
.form-inline .has-feedback .form-control-feedback {
  top: 0;
}

/* line 427, ../../global/scss/partials/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
/* line 437, ../../global/scss/partials/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 29px;
}
/* line 442, ../../global/scss/partials/_forms.scss */
.form-horizontal .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
}
@media (min-width: 768px) {
  /* line 450, ../../global/scss/partials/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 461, ../../global/scss/partials/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 10px;
}

/* ==================================================================================================== */
/* FORMS - GENERAL */
/* line 470, ../../global/scss/partials/_forms.scss */
.form {
  padding: 20px;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.form, .form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 474, ../../global/scss/partials/_forms.scss */
.search_nav .form {
  padding: 0;
}

/* line 479, ../../global/scss/partials/_forms.scss */
.form--max {
  padding: 20px 0;
}

/* line 484, ../../global/scss/partials/_forms.scss */
.form__textarea {
  padding: 2%;
  background: #E2E0E1;
  border-radius: 3px;
}

/* line 490, ../../global/scss/partials/_forms.scss */
.form__group {
  position: relative;
}

/* line 494, ../../global/scss/partials/_forms.scss */
.form__input--block {
  display: block;
}

/* line 498, ../../global/scss/partials/_forms.scss */
.control-label__req-mark {
  color: #CE0543;
}

/* line 502, ../../global/scss/partials/_forms.scss */
.form__main-error {
  color: #a94442;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .form__main-error {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* ==================================================================================================== */
/* FORMS - FANCY INPUTS */
/* line 510, ../../global/scss/partials/_forms.scss */
.form__label--inside-select {
  display: none;
}

/* line 514, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  opacity: 0;
}
/* line 522, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy:hover + .form__label, .form__input--radio--fancy:active + .form__label, .form__input--radio--fancy:focus + .form__label {
  background: #1E3F69;
  color: #FFF;
  cursor: pointer;
}
/* line 529, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy:focus + .form__label {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 534, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy + .form__label {
  display: block;
  position: relative;
  padding: 0.5em;
  border-radius: 4px;
  background: #e3e4e6;
  text-transform: uppercase;
}
/* line 542, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy + .form__label:hover, .form__input--radio--fancy + .form__label:active, .form__input--radio--fancy + .form__label:focus {
  background: #1E3F69;
  color: #FFF;
  cursor: pointer;
}

/* line 551, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy:checked + .form__label {
  background: #1E3F69;
  color: #FFF;
}
/* line 555, ../../global/scss/partials/_forms.scss */
.form__input--radio--fancy:checked + .form__label:after {
  position: absolute;
  bottom: -8px;
  left: 50%;
  display: block;
  width: 0;
  margin: 0 0 0 -10px;
  z-index: 1;
  content: '';
  border-style: solid;
  border-width: 8px 12px 0;
  border-color: #1E3F69 transparent;
}

/* line 568, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy {
  z-index: 15;
}
/* line 574, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy:hover + .customSelect .customSelectInner, .form__input--select--fancy:active + .customSelect .customSelectInner, .form__input--select--fancy:focus + .customSelect .customSelectInner {
  background: #FFF;
}
/* line 579, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy + .customSelect .customSelectInner {
  position: relative;
  padding: 0 70px 0 30px;
  display: block !important;
  width: auto !important;
  text-transform: uppercase;
  line-height: 40px;
  border: 1px solid #C3C3C3;
  background: #F0EEEF;
  border-radius: 4px;
}
/* line 590, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy + .customSelect .customSelectInner:after {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  content: '';
  width: 40px;
  height: 100%;
  border-left: 1px solid #C3C3C3;
  z-index: 10;
  background: url(../images/customselect-droparrow.png) 50% 50% no-repeat;
}
/* line 601, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy[disabled] + .customSelect .customSelectInner {
  color: #999999;
}
/* line 604, ../../global/scss/partials/_forms.scss */
.form__input--select--fancy[disabled] + .customSelect .customSelectInner:hover {
  cursor: not-allowed;
}

/* line 610, ../../global/scss/partials/_forms.scss */
.form__input--select--block {
  display: block !important;
}
/* line 613, ../../global/scss/partials/_forms.scss */
.form__input--select--block + .customSelect .customSelectInner {
  width: 100% !important;
}

/* line 623, ../../global/scss/partials/_forms.scss */
.customSelect .customSelectInner:hover, .customSelect .customSelectInner:active, .customSelect .customSelectInner:focus {
  background: #FFF;
}

/* ==================================================================================================== */
/* SOCIAL INTERACT FORM (Currently just in Social Feed Module) */
/* line 633, ../../global/scss/partials/_forms.scss */
.form--social-interact {
  padding: 16px 0 0;
}
/* line 636, ../../global/scss/partials/_forms.scss */
.form--social-interact label {
  display: block;
}

/* line 641, ../../global/scss/partials/_forms.scss */
.form--social-interact--twitter {
  padding: 16px;
}

/* line 645, ../../global/scss/partials/_forms.scss */
.form--social-interact__textarea {
  display: block;
  width: 100%;
  height: 3em;
  margin-bottom: 10px;
}

/* ==================================================================================================== */
/* TABLES */
/* line 5, ../../global/scss/partials/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 9, ../../global/scss/partials/_tables.scss */
th {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-align: left;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading th {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 17, ../../global/scss/partials/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 22px;
}
/* line 25, ../../global/scss/partials/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: middle;
}
/* line 32, ../../global/scss/partials/_tables.scss */
.table > thead > tr > .cell--top,
.table > tbody > tr > .cell--top,
.table > tfoot > tr > .cell--top {
  vertical-align: top;
}
/* line 38, ../../global/scss/partials/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
}
/* line 47, ../../global/scss/partials/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 59, ../../global/scss/partials/_tables.scss */
.table .table {
  background-color: #e3e4e6;
}

/* line 72, ../../global/scss/partials/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 85, ../../global/scss/partials/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}
/* line 91, ../../global/scss/partials/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 98, ../../global/scss/partials/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 111, ../../global/scss/partials/_tables.scss */
.table-striped > tbody > tr:nth-child(even) > td,
.table-striped > tbody > tr:nth-child(even) > th {
  background-color: #e5e8ec;
}

/* line 125, ../../global/scss/partials/_tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #E9E9E9;
}

/* line 137, ../../global/scss/partials/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 145, ../../global/scss/partials/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 169, ../../global/scss/includes/_mixins.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #E9E9E9;
}

/* line 180, ../../global/scss/includes/_mixins.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: gainsboro;
}

/* line 169, ../../global/scss/includes/_mixins.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 180, ../../global/scss/includes/_mixins.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 169, ../../global/scss/includes/_mixins.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 180, ../../global/scss/includes/_mixins.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 169, ../../global/scss/includes/_mixins.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 180, ../../global/scss/includes/_mixins.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 169, ../../global/scss/includes/_mixins.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 180, ../../global/scss/includes/_mixins.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 174, ../../global/scss/partials/_tables.scss */
.table-responsive .table-responsive__message {
  display: none;
  padding: 0.2em;
  font-size: 0.8em;
  text-align: right;
}
@media screen and (max-width: 1200px) {
  /* line 173, ../../global/scss/partials/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  /* line 190, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 198, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 207, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 215, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 219, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 232, ../../global/scss/partials/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
  /* line 241, ../../global/scss/partials/_tables.scss */
  .table-responsive .table-responsive__message {
    display: block;
  }
}

/* line 252, ../../global/scss/partials/_tables.scss */
.table-top > thead > tr > th,
.table-top > thead > tr > td,
.table-top > tbody > tr > th,
.table-top > tbody > tr > td,
.table-top > tfoot > tr > th,
.table-top > tfoot > tr > td {
  vertical-align: top;
}
/* line 259, ../../global/scss/partials/_tables.scss */
.table-top > thead > tr > th {
  vertical-align: bottom;
}

/* ==================================================================================================== */
/* RESULTS TABLE */
/* line 267, ../../global/scss/partials/_tables.scss */
.table--results {
  display: none;
}

/* line 271, ../../global/scss/partials/_tables.scss */
.table--results--active {
  display: table;
}

/* line 275, ../../global/scss/partials/_tables.scss */
.table--results__cell {
  text-align: left;
}

/* line 279, ../../global/scss/partials/_tables.scss */
.table--results__cell--pos,
.table--results__cell--number {
  width: 40px;
}

/* line 284, ../../global/scss/partials/_tables.scss */
.table--results__cell--points {
  width: 80px;
  padding-left: 24px !important;
}

/* line 289, ../../global/scss/partials/_tables.scss */
.table--results__cell--number {
  text-align: center;
}

/* line 293, ../../global/scss/partials/_tables.scss */
.table--results__cell--result {
  width: 3em;
  border-left: 1px solid #ddd;
}
/* line 297, ../../global/scss/partials/_tables.scss */
.table--results__cell--result .rank {
  display: none;
}
/* line 301, ../../global/scss/partials/_tables.scss */
.table--results__cell--result + .table--results__cell--points {
  border-left: 1px solid #ddd;
}

/* line 306, ../../global/scss/partials/_tables.scss */
.table--results__header__cell {
  color: #1E3F69;
  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 .table--results__header__cell {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 312, ../../global/scss/partials/_tables.scss */
.table--results__header__cell.table--results__cell--result {
  text-transform: none;
  border-left: none;
  white-space: nowrap;
}
/* line 317, ../../global/scss/partials/_tables.scss */
.table--results__header__cell.table--results__cell--result div {
  width: 3em;
  display: block;
  -webkit-transform: translate(17px, 27px) rotate(315deg);
  -moz-transform: translate(17px, 27px) rotate(315deg);
  -ms-transform: translate(17px, 27px) rotate(315deg);
  -o-transform: translate(17px, 27px) rotate(315deg);
  transform: translate(17px, 27px) rotate(315deg);
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  -o-transform-origin: bottom left;
  transform-origin: bottom left;
}
/* line 323, ../../global/scss/partials/_tables.scss */
.table--results__header__cell.table--results__cell--result div span {
  padding: 8px 8px 8px 3em;
  border-top: 1px solid #ddd;
}
/* line 330, ../../global/scss/partials/_tables.scss */
.table--results__header__cell.table--results__cell--points {
  border-left: none;
}

/* line 335, ../../global/scss/partials/_tables.scss */
.table--results__body__cell--highlight {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .table--results__body__cell--highlight {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 339, ../../global/scss/partials/_tables.scss */
.table--results__cell--image {
  width: 60px;
}

/* ==================================================================================================== */
/* RESULTS TABLE - OVERVIEW MODIFIER */
/* line 346, ../../global/scss/partials/_tables.scss */
.table--results--overview {
  width: auto;
}
/* line 350, ../../global/scss/partials/_tables.scss */
.table--results--overview .table--results__header, .table--results--overview .table--results__header tr {
  height: 180px;
}

/* =============================================================================== */
/* OVERLAYS */
/* line 4, ../../global/scss/partials/_overlays.scss */
.overlay--gradient-light {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#00E8E6E8', endColorstr='#FFE8E6E8');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(232, 230, 232, 0)), color-stop(80%, #e8e6e8), color-stop(100%, #e8e6e8));
  background-image: -moz-linear-gradient(top, rgba(232, 230, 232, 0) 0%, #e8e6e8 80%, #e8e6e8 100%);
  background-image: -webkit-linear-gradient(top, rgba(232, 230, 232, 0) 0%, #e8e6e8 80%, #e8e6e8 100%);
  background-image: linear-gradient(to bottom, rgba(232, 230, 232, 0) 0%, #e8e6e8 80%, #e8e6e8 100%);
}
/* line 12, ../../global/scss/partials/_overlays.scss */
.ie9
.overlay--gradient-light {
  filter: none !important;
}

/* line 17, ../../global/scss/partials/_overlays.scss */
.module--content__header__overlay,
.overlay--gradient-black-50 {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, transparent 0%, transparent 50%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, transparent 50%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, transparent 50%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, transparent 50%, black 100%);
  /* IE10+ */
  background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
}
/* line 29, ../../global/scss/partials/_overlays.scss */
.ie9 .module--content__header__overlay, .ie9
.overlay--gradient-black-50 {
  filter: none !important;
}

/* line 34, ../../global/scss/partials/_overlays.scss */
.module--content:hover .module--content__header__overlay,
.overlay--gradient-black-70 {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, transparent 0%, transparent 30%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(30%, transparent), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, transparent 30%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, transparent 30%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, transparent 30%, black 100%);
  /* IE10+ */
  background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 30%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
}
/* line 46, ../../global/scss/partials/_overlays.scss */
.ie9 .module--content:hover .module--content__header__overlay, .module--content:hover .ie9 .module--content__header__overlay, .ie9
.overlay--gradient-black-70 {
  filter: none !important;
}

/* line 51, ../../global/scss/partials/_overlays.scss */
.overlay--gradient-black-80 {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, transparent 0%, transparent 20%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(20%, transparent), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, transparent 20%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, transparent 20%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, transparent 20%, black 100%);
  /* IE10+ */
  background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
}
/* line 63, ../../global/scss/partials/_overlays.scss */
.ie9
.overlay--gradient-black-80 {
  filter: none !important;
}

/* line 68, ../../global/scss/partials/_overlays.scss */
.module--content__header__overlay,
.overlay--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 77, ../../global/scss/partials/_overlays.scss */
.overlay--image--black-30 {
  opacity: 0.3;
  background: #000;
}

/* line 82, ../../global/scss/partials/_overlays.scss */
.overlay--image--black-80 {
  opacity: 0.8;
  background: #000;
}

/* line 87, ../../global/scss/partials/_overlays.scss */
.overlay--image--blue-40 {
  opacity: 0.4;
  background: #001d46;
}

/* line 92, ../../global/scss/partials/_overlays.scss */
.overlay--image--next-event {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* line 99, ../../global/scss/partials/_overlays.scss */
.overlay--ne-back {
  display: none;
  z-index: 5;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 5, ../../global/scss/partials/_tabs.scss */
.nav-tabs {
  *zoom: 1;
  background-color: #1E3F69;
  border-bottom: 1px solid transparent;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.nav-tabs:before, .nav-tabs:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.nav-tabs:after {
  clear: both;
}
/* line 9, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 15, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li > a {
  display: block;
  padding: 0 20px;
  color: #FFF;
  font-size: 17px;
  line-height: 60px;
  text-transform: uppercase;
  background-color: #1E3F69;
  border-right: 1px solid #999999;
}
/* line 25, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:active, .nav-tabs > li > a:focus {
  text-decoration: none;
  color: #FFF;
  background-color: #001D46;
  border-color: #999999;
}
/* line 36, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li:last-of-type > a {
  border-right: none;
}
/* line 42, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li.nav-tabs__tab--highlight > a {
  background-color: #CE0543;
}
/* line 45, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li.nav-tabs__tab--highlight > a:hover, .nav-tabs > li.nav-tabs__tab--highlight > a:active, .nav-tabs > li.nav-tabs__tab--highlight > a:focus {
  background-color: #9c0433;
}
/* line 65, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li.active > a {
  position: relative;
}
/* line 67, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:active, .nav-tabs > li.active > a:focus {
  color: #FFF;
  background-color: #001D46;
  border-color: #999999;
  cursor: default;
}
/* line 77, ../../global/scss/partials/_tabs.scss */
.nav-tabs > li.active > a:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2.5px;
  left: 50%;
  margin-left: -20px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 10px solid #FFF;
}

/* line 97, ../../global/scss/partials/_tabs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 100, ../../global/scss/partials/_tabs.scss */
.tab-content > .active {
  display: block;
}

/* line 7, ../../global/scss/partials/_tooltips.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 14px;
  line-height: 1.4;
  opacity: 0;
}
/* line 16, ../../global/scss/partials/_tooltips.scss */
.tooltip.in {
  opacity: 0.9;
}
/* line 17, ../../global/scss/partials/_tooltips.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/* line 18, ../../global/scss/partials/_tooltips.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/* line 19, ../../global/scss/partials/_tooltips.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
/* line 20, ../../global/scss/partials/_tooltips.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 24, ../../global/scss/partials/_tooltips.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}

/* line 35, ../../global/scss/partials/_tooltips.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 43, ../../global/scss/partials/_tooltips.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 50, ../../global/scss/partials/_tooltips.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 56, ../../global/scss/partials/_tooltips.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 62, ../../global/scss/partials/_tooltips.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
/* line 69, ../../global/scss/partials/_tooltips.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
/* line 76, ../../global/scss/partials/_tooltips.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 83, ../../global/scss/partials/_tooltips.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 89, ../../global/scss/partials/_tooltips.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, ../../global/scss/partials/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 310px;
  padding: 1px;
  text-align: left;
  background-color: #F2F2F2;
  background-clip: padding-box;
  border: 1px solid #E6E6E6;
  border: 1px solid #E6E6E6;
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
/* line 26, ../../global/scss/partials/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 27, ../../global/scss/partials/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 28, ../../global/scss/partials/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 29, ../../global/scss/partials/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 32, ../../global/scss/partials/_popovers.scss */
.popover-title {
  *zoom: 1;
  margin: 0;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
  background-color: #eaeaea;
  border-bottom: 1px solid #dedede;
  border-radius: 2px 2px 0 0;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.popover-title:before, .popover-title:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.popover-title:after {
  clear: both;
}

/* line 44, ../../global/scss/partials/_popovers.scss */
.popover-title--with-close {
  line-height: 30px;
}

/* line 48, ../../global/scss/partials/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 52, ../../global/scss/partials/_popovers.scss */
.popover-content--flush {
  padding: 0;
}
/* line 55, ../../global/scss/partials/_popovers.scss */
.popover-content--flush .table {
  margin-bottom: 0;
}

/* line 65, ../../global/scss/partials/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 75, ../../global/scss/partials/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 78, ../../global/scss/partials/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 84, ../../global/scss/partials/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #b3b3b3;
  border-top-color: #e6e6e6;
  bottom: -11px;
}
/* line 91, ../../global/scss/partials/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #F2F2F2;
}
/* line 99, ../../global/scss/partials/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #b3b3b3;
  border-right-color: #e6e6e6;
}
/* line 106, ../../global/scss/partials/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #F2F2F2;
}
/* line 114, ../../global/scss/partials/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #b3b3b3;
  border-bottom-color: #e6e6e6;
  top: -11px;
}
/* line 121, ../../global/scss/partials/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #F2F2F2;
}
/* line 130, ../../global/scss/partials/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #b3b3b3;
  border-left-color: #e6e6e6;
}
/* line 137, ../../global/scss/partials/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #F2F2F2;
  bottom: -10px;
}

/* ==================================================================================================== */
/* PAGINATION */
/* line 4, ../../global/scss/partials/_pagination.scss */
.pagination {
  float: left;
  margin: 0 0 20px;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  text-align: center;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .pagination {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 15, ../../global/scss/partials/_pagination.scss */
.pagination__link {
  padding: 8px 9px 6px;
  border: 1px solid transparent;
  border-radius: 3px;
  background: #FFF;
  color: #000;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .pagination__link {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 25, ../../global/scss/partials/_pagination.scss */
.pagination__link:hover, .pagination__link:active, .pagination__link:focus {
  color: #001D46;
  text-decoration: none;
  border-color: #001D46;
}

/* line 34, ../../global/scss/partials/_pagination.scss */
.pagination__link--operator {
  padding: 2px 9px 4px;
  color: #001D46;
  font-size: 24px;
  line-height: 28px;
  vertical-align: baseline;
}

/* line 42, ../../global/scss/partials/_pagination.scss */
.pagination__link:active,
.pagination__link--page--active {
  background: #001D46;
  color: #FFF;
}

/* line 48, ../../global/scss/partials/_pagination.scss */
.pagination__link--page--active:hover,
.pagination__link--page--active:active,
.pagination__link--page--active:focus {
  background: #001D46;
  color: #FFF;
  cursor: default;
}

/* ==================================================================================================== */
/* SHOW MORE */
/* line 59, ../../global/scss/partials/_pagination.scss */
#bottom_extra {
  clear: both;
}

/* line 63, ../../global/scss/partials/_pagination.scss */
.show-more-wrapper {
  border-top: 1px solid #cccccc;
  width: 100%;
  text-align: center;
  margin: 30px 0 40px;
}

/* line 70, ../../global/scss/partials/_pagination.scss */
#more {
  display: block;
  margin: 0 auto;
  width: 225px;
  position: relative;
  padding: 5px 0;
  background: #cccccc;
  font-size: 20px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  text-align: center;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 87, ../../global/scss/partials/_pagination.scss */
#more:hover,
#more:active,
#more:focus {
  background: #001D46;
}

/* line 93, ../../global/scss/partials/_pagination.scss */
#more .spinner {
  background: #fff url("../images/progress2.gif") 50% no-repeat;
  padding: 20px 30px;
  width: 32px;
  height: 32px;
  left: 50%;
  top: 50%;
  position: fixed;
  margin-top: -28px;
  margin-left: -38px;
  box-shadow: 0px 0px 10px #222;
  border-radius: 10px;
  opacity: 0.9;
}

/* ==================================================================================================== */
/* GIGYA FORM OVERRIDES */
/* line 4, ../../global/scss/partials/_gigya-overrides.scss */
div.gigya-form-checkbox input {
  -webkit-appearance: checkbox;
}

/* line 8, ../../global/scss/partials/_gigya-overrides.scss */
div.gigya-screen-mainheader {
  background-color: #001D46 !important;
}

/* line 12, ../../global/scss/partials/_gigya-overrides.scss */
#rbgigya-login-container .box .content.blue {
  background-color: #000 !important;
}

/* line 16, ../../global/scss/partials/_gigya-overrides.scss */
.gigya-screen a {
  color: #CE0543 !important;
}

/* line 20, ../../global/scss/partials/_gigya-overrides.scss */
.gigya-screen .middle .middle-button {
  background-color: #CE0543;
  border-color: #000;
}

/* line 25, ../../global/scss/partials/_gigya-overrides.scss */
.gigya-screen .right .inner-right {
  border-color: #CE0543;
}

/* line 29, ../../global/scss/partials/_gigya-overrides.scss */
.gigya-screen input.gigya-submit-arrow {
  background-color: #CE0543;
}

/* ==================================================================================================== */
/* GIGYA PROFILE PAGE OVERRIDES */
/* line 36, ../../global/scss/partials/_gigya-overrides.scss */
#rbgigya-profile-container {
  width: 90%;
  max-width: 1270px;
  margin: 20px auto 0;
  background: #FFF;
}

/* line 44, ../../global/scss/partials/_gigya-overrides.scss */
#rbgigya-profile-container .gigya-screen .gigya-inner {
  margin: 0;
  padding: 2em 1em;
}

/* line 49, ../../global/scss/partials/_gigya-overrides.scss */
#rbgigya-profile-container .gigya-button-blue,
.gigya-screen input[type="submit"] {
  background-color: #001D46;
}

/* line 54, ../../global/scss/partials/_gigya-overrides.scss */
#rbgigya-profile-container .gigya-screen .gigya-form-label {
  color: #000;
}

@media screen and (min-width: 1025px) {
  /* line 59, ../../global/scss/partials/_gigya-overrides.scss */
  #rbgigya-profile-container .gigya-screen .gigya-switchScreen a {
    font-size: 0.9em;
  }
}
/* ==================================================================================================== */
/* GIGYA COMMENTS */
/* line 1, ../../global/scss/partials/_gigya-comments.scss */
#contentComments.gig-comments-container *,
#contentComments.gig-comments-container {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading #contentComments.gig-comments-container *, .wf-loading
#contentComments.gig-comments-container {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 7, ../../global/scss/partials/_gigya-comments.scss */
#contentComments.gig-comments-container {
  width: 100% !important;
}

/* line 11, ../../global/scss/partials/_gigya-comments.scss */
#contentComments *.gig-composebox-post {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading #contentComments *.gig-composebox-post {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* v1.0.3 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../../global/scss/vendor/royalslider/_royalslider.scss */
.royalSlider {
  position: relative;
  direction: ltr;
}

/* line 9, ../../global/scss/vendor/royalslider/_royalslider.scss */
.royalSlider > * {
  float: left;
}

/*
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
}
*/
/* line 32, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 40, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 49, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 55, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 62, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 67, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 73, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 82, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 92, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 99, ../../global/scss/vendor/royalslider/_royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 112, ../../global/scss/vendor/royalslider/_royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 121, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 132, ../../global/scss/vendor/royalslider/_royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 137, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsContent {
  width: auto;
  height: auto;
  position: relative;
}

/* line 143, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 148, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 153, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 157, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 164, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 168, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 175, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 190, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 198, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 201, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 213, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 222, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
  -webkit-backface-visibility: hidden;
}

/* line 230, ../../global/scss/vendor/royalslider/_royalslider.scss */
.grab-cursor {
  cursor: url(grab.png) 8 8, move;
}

/* line 234, ../../global/scss/vendor/royalslider/_royalslider.scss */
.grabbing-cursor {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 238, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 242, ../../global/scss/vendor/royalslider/_royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(blank.gif);
  -webkit-backface-visibility: hidden;
}

/******************************
*
*  RoyalSlider Default Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: '../../global/rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/
/* Background */
/* line 22, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
  background: #151515;
  color: #FFF;
}

/***************
*
*  1. Arrows
*
****************/
/* line 38, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}

/* line 43, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsArrowLeft,
.rsArrowRight {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 61, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}

/* line 62, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 64, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsHor .rsArrowLeft {
  left: 0;
}

/* line 65, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsHor .rsArrowRight {
  right: 0;
}

/***************
*
*  2. Bullets
*
****************/
/* line 104, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsBullets {
  position: absolute;
  z-index: 35;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20px;
  margin: 0 auto;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  line-height: 20px;
  text-align: center;
  overflow: hidden;
}

/* line 119, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsBullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  padding: 0 5px;
  vertical-align: middle;
}

/* line 125, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsBullet span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #777;
  background: rgba(255, 255, 255, 0.5);
}

/* line 133, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsBullet.rsNavSelected span {
  background-color: #FFF;
}

/***************
*
*  3. Thumbnails
*
****************/
/* line 147, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsHor {
  width: 100%;
  height: auto;
  padding: 4px 0;
}

/* line 152, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 159, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 163, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 167, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumb {
  float: left;
  overflow: hidden;
  width: 145px;
  height: 97px;
}

/* line 172, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumb img {
  width: 100%;
  height: 100%;
}

/* line 175, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumb.rsNavSelected {
  background: #fff;
}

/* line 178, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 182, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTmb {
  display: block;
}

/* Thumbnails with text */
/* line 187, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  color: #FFF;
}

/* line 194, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}

/* Thumbnails arrow icons */
/* line 205, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
}

/* line 215, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsArrow:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 218, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px;
}

/* line 222, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0;
}

/* line 223, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 225, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0;
}

/* line 226, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0;
}

/* line 228, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url("../../global/images/rs-default.png");
}

/* line 240, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px;
}

/* line 241, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px;
}

/* line 243, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px;
}

/* line 244, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px;
}

/* line 246, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsThumbsArrowDisabled {
  display: none !important;
}

/***************
*
*  4. Tabs
*
****************/
/* line 258, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 265, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(top, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1;
}

/* line 289, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 295, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 303, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 308, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear-gradient(top, #acacac, #bbbbbb);
}

/***************
*
*  5. Fullscreen button
*
****************/
/* line 329, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsFullscreenBtn {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  cursor: pointer;
  padding: 6px;
  border-radius: 50%;
  background-color: #cccccc;
  background-color: rgba(204, 204, 204, 0.7);
}
/* line 341, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsFullscreenBtn:hover, .rsDefault .rsFullscreenBtn:active, .rsDefault .rsFullscreenBtn:focus {
  background-color: #cccccc;
  background-color: rgba(204, 204, 204, 0.9);
}

/* line 348, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsFullscreenIcn {
  margin: 6px;
  display: block;
}

/***************
*
*  6. Play/close video button
*
****************/
/* line 361, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 369, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 385, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 388, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
}

/* line 393, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 405, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 410, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("../../global/rs-default.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 419, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/***************
*
*  7. Preloader
*
****************/
/* line 431, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../preloaders/preloader-white.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

/***************
*
*  8. Global caption
*
****************/
/* line 451, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsGCaption,
.rsDefault .gallery__caption {
  display: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
  float: none;
  padding: 2px 8px;
  width: 100%;
  text-align: left;
  background: #000;
  background: rgba(0, 0, 0, 0.7);
  color: #FFF;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
/* line 464, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsGCaption h2,
.rsDefault .gallery__caption h2 {
  font-size: 24px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .rsDefault .rsGCaption h2, .wf-loading
.rsDefault .gallery__caption h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 469, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsGCaption h4,
.rsDefault .gallery__caption h4 {
  font-size: 18px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .rsDefault .rsGCaption h4, .wf-loading
.rsDefault .gallery__caption h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 474, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault .rsGCaption .copyright,
.rsDefault .rsGCaption .count,
.rsDefault .gallery__caption .copyright,
.rsDefault .gallery__caption .count {
  margin-bottom: 0.5em;
  font-size: 12px;
}
/* line 482, ../../global/scss/vendor/royalslider/_rstheme.scss */
.rsDefault:hover .rsGCaption,
.rsDefault:hover .gallery__caption {
  display: block;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}

/* ==================================================================================================== */
/* STRUCTURE */
/* =============================================================================== */
/* HEADER */
/* line 4, ../scss/partials/structure/_header.scss */
[role="banner"] {
  *zoom: 1;
  position: relative;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
[role="banner"]:before, [role="banner"]:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
[role="banner"]:after {
  clear: both;
}
@media screen and (min-height: 900px) {
  /* line 9, ../scss/partials/structure/_header.scss */
  [role="banner"].fixed {
    position: fixed;
  }
  /* line 12, ../scss/partials/structure/_header.scss */
  .with-preview_notice [role="banner"].fixed {
    top: 42px;
  }
}
/* line 18, ../scss/partials/structure/_header.scss */
.no-skrollr [role="banner"].header--home {
  height: 200px;
}
/* line 22, ../scss/partials/structure/_header.scss */
.no-skrollr [role="banner"].header--home .header-wrapper--mid {
  display: none;
}
/* line 27, ../scss/partials/structure/_header.scss */
.skrollr [role="banner"].header--home {
  position: fixed;
}
/* line 30, ../scss/partials/structure/_header.scss */
.skrollr [role="banner"].header--home .banner__wrap {
  position: relative;
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.skrollr [role="banner"].header--home .banner__wrap:before, .skrollr [role="banner"].header--home .banner__wrap:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.skrollr [role="banner"].header--home .banner__wrap:after {
  clear: both;
}
/* line 35, ../scss/partials/structure/_header.scss */
.skrollr [role="banner"].header--home .header-wrapper--top {
  position: absolute;
  width: 100%;
  height: 110px;
  background: #001D46;
  background: rgba(0, 29, 70, 0.7);
}
/* line 41, ../scss/partials/structure/_header.scss */
.skrollr [role="banner"].header--home .header-wrapper--mid {
  display: block;
}
/* line 45, ../scss/partials/structure/_header.scss */
.skrollr [role="banner"].header--home .header-wrapper--bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 90px;
}
/* line 51, ../scss/partials/structure/_header.scss */
[role="banner"].header--trans, [role="banner"].header--home {
  -webkit-transition: background 0.1s ease-in;
  -moz-transition: background 0.1s ease-in;
  transition: background 0.1s ease-in;
  background: #000 url("../images/key-visual-slim.jpg") center no-repeat;
}
/* line 57, ../scss/partials/structure/_header.scss */
.ie9 [role="banner"].header--trans .banner__wrap, .ie9 [role="banner"].header--home .banner__wrap {
  height: 200px;
}
/* line 61, ../scss/partials/structure/_header.scss */
.ie9 [role="banner"].header--trans .header-wrapper--bottom, .ie9 [role="banner"].header--home .header-wrapper--bottom {
  height: 91px;
}
/* line 66, ../scss/partials/structure/_header.scss */
[role="banner"].header--trans .header-wrapper--top, [role="banner"].header--home .header-wrapper--top {
  width: 100%;
  height: 110px;
  background: #001D46;
  background: rgba(0, 29, 70, 0.7);
  -webkit-transition: background 0.1s ease-in;
  -moz-transition: background 0.1s ease-in;
  transition: background 0.1s ease-in;
}
/* line 72, ../scss/partials/structure/_header.scss */
[role="banner"].header--trans .header-wrapper--bottom, [role="banner"].header--home .header-wrapper--bottom {
  width: 100%;
  height: 90px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  -webkit-transition: background 0.1s ease-in;
  -moz-transition: background 0.1s ease-in;
  transition: background 0.1s ease-in;
}
/* line 77, ../scss/partials/structure/_header.scss */
[role="banner"].header--trans .header-wrapper--bottom .header-wrapper--inner, [role="banner"].header--home .header-wrapper--bottom .header-wrapper--inner {
  background: transparent;
}
/* line 83, ../scss/partials/structure/_header.scss */
[role="banner"].header--trans:hover .header-wrapper--top, [role="banner"].header--home:hover .header-wrapper--top {
  background: #001D46;
  background: rgba(0, 29, 70, 0.9);
  -webkit-transition: background 0.1s ease-in;
  -moz-transition: background 0.1s ease-in;
  transition: background 0.1s ease-in;
}

/* line 96, ../scss/partials/structure/_header.scss */
.header-wrapper {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header-wrapper:before, .header-wrapper:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header-wrapper:after {
  clear: both;
}

/* line 100, ../scss/partials/structure/_header.scss */
.header-wrapper--top {
  z-index: 5;
  background: #001D46;
}

/* line 105, ../scss/partials/structure/_header.scss */
.header-wrapper--mid {
  position: absolute;
  bottom: 110px;
  left: 0px;
  width: 100%;
  z-index: 3;
  background: #000;
}

/* line 112, ../scss/partials/structure/_header.scss */
.header-wrapper--bottom {
  height: 90px;
  z-index: 4;
  background: #000;
}
/* line 117, ../scss/partials/structure/_header.scss */
.header-wrapper--bottom .header-wrapper--inner {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
}

/* line 122, ../scss/partials/structure/_header.scss */
.header-wrapper--inner {
  *zoom: 1;
  margin: 0 auto !important;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header-wrapper--inner:before, .header-wrapper--inner:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header-wrapper--inner:after {
  clear: both;
}

/* line 127, ../scss/partials/structure/_header.scss */
.site-logo {
  z-index: 11;
  display: block;
  margin-top: 15px;
}
/* line 134, ../scss/partials/structure/_header.scss */
.site-logo a {
  display: block;
  margin: 0 auto;
}

/* =============================================================================== */
/* HEADER - EVENT MODIFIER */
/* line 145, ../scss/partials/structure/_header.scss */
.header--event[role="banner"] {
  position: static;
}
/* line 149, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home {
  position: relative;
}
/* line 152, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home .banner__wrap {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header--event[role="banner"].header--home .banner__wrap:before, .header--event[role="banner"].header--home .banner__wrap:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.header--event[role="banner"].header--home .banner__wrap:after {
  clear: both;
}
/* line 156, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home .header-wrapper--top {
  position: relative;
}
/* line 161, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home .header-wrapper--mid,
.header--event[role="banner"].header--home .header-wrapper--bottom {
  position: static;
}
/* line 166, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home .header-wrapper--mid {
  margin-top: -110px;
}
/* line 169, ../scss/partials/structure/_header.scss */
.ie9 .header--event[role="banner"].header--home .header-wrapper--mid {
  display: none;
}
/* line 174, ../scss/partials/structure/_header.scss */
.header--event[role="banner"].header--home .header-wrapper--bottom {
  height: 100%;
}
/* line 177, ../scss/partials/structure/_header.scss */
.ie9 .header--event[role="banner"].header--home .header-wrapper--bottom {
  background: #000;
}
@media screen and (max-width: 1100px) {
  /* line 174, ../scss/partials/structure/_header.scss */
  .header--event[role="banner"].header--home .header-wrapper--bottom {
    height: 70px;
  }
}
@media screen and (max-width: 970px) {
  /* line 174, ../scss/partials/structure/_header.scss */
  .header--event[role="banner"].header--home .header-wrapper--bottom {
    height: 100px;
  }
}

/* line 192, ../scss/partials/structure/_header.scss */
.ie9 .header--event + .main-content {
  margin-top: 110px;
}

/* ==================================================================================================== */
/* BEM NAVIGATION */
/* line 4, ../scss/partials/structure/_nav.scss */
.nav,
.nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 10, ../scss/partials/structure/_nav.scss */
.nav__item {
  margin: 0;
  padding: 0;
}

/* ==================================================================================================== */
/* HORIZONTAL NAVIGATION */
/* line 19, ../scss/partials/structure/_nav.scss */
.nav--horizontal__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 24, ../scss/partials/structure/_nav.scss */
.nav--horizontal__list__item {
  float: left;
  padding: 0 10px;
}
/* line 28, ../scss/partials/structure/_nav.scss */
.nav--horizontal__list__item:first-of-type {
  padding: 0 10px 0 0;
}
/* line 32, ../scss/partials/structure/_nav.scss */
.nav--horizontal__list__item:last-of-type {
  padding: 0 0 0 10px;
}

/* ==================================================================================================== */
/* NAVIGATION */
/* line 40, ../scss/partials/structure/_nav.scss */
.nav--main--burger {
  display: none;
  padding: 0 20px 0 0;
  position: relative;
  color: #FFF;
}
/* line 46, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div {
  float: right;
  margin: 30px 0 0;
  padding: 0.5em;
}
/* line 50, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a {
  position: relative;
  display: inline-block;
  width: 93px;
  height: 40px;
  padding: 0 40px 0 10px;
  overflow: hidden;
  color: #FFF;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 40px;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--main--burger > div > a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 65, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a > span {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 69, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a:before {
  display: block;
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: transparent;
}
/* line 78, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a:hover, .nav--main--burger > div > a:active, .nav--main--burger > div > a:focus, .open + .nav--main--burger > div > a {
  padding: 0 43px 0 10px;
  text-indent: 0;
  text-decoration: none;
}
/* line 87, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a:hover > span, .nav--main--burger > div > a:active > span, .nav--main--burger > div > a:focus > span, .open + .nav--main--burger > div > a > span {
  opacity: 1;
  -webkit-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
/* line 92, ../scss/partials/structure/_nav.scss */
.nav--main--burger > div > a:hover:before, .nav--main--burger > div > a:active:before, .nav--main--burger > div > a:focus:before, .open + .nav--main--burger > div > a:before {
  background-color: #1E3F69;
  background-color: rgba(30, 63, 105, 0.9);
}

/* line 100, ../scss/partials/structure/_nav.scss */
.nav-burger-show {
  display: none !important;
}

/* line 104, ../scss/partials/structure/_nav.scss */
.nav-burger-hide {
  display: block !important;
}

/* line 110, ../scss/partials/structure/_nav.scss */
.nav--main__item--burger-drop > a {
  background: none;
}
/* line 113, ../scss/partials/structure/_nav.scss */
.nav--main__item--burger-drop > a > span {
  float: right;
  margin: 0 1px 0 8px;
  position: relative;
}
/* line 121, ../scss/partials/structure/_nav.scss */
.nav--main__item--burger-drop > a:hover, .nav--main__item--burger-drop > a:active, .nav--main__item--burger-drop > a:focus {
  border-radius: 0;
}
/* line 142, ../scss/partials/structure/_nav.scss */
.nav--main__item--burger-drop.nav--main__item--dotcom > a > span {
  background-image: none;
}

/* line 149, ../scss/partials/structure/_nav.scss */
.nav--main {
  height: 60px;
  z-index: 11;
  margin: 20px 0 0 1.9%;
  padding: 10px 0;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 17px;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.nav--main, .nav--main * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--main {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 161, ../scss/partials/structure/_nav.scss */
.nav--main > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 166, ../scss/partials/structure/_nav.scss */
.nav--main__item {
  float: left;
  margin: 0 0 0 15px;
  padding: 13.5px 0;
  position: relative;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 172, ../scss/partials/structure/_nav.scss */
.nav--main__item > a {
  display: inline-block;
  border-radius: 3px;
  padding: 3px 8px 0;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  line-height: 28px;
  color: #FFF;
  text-decoration: none;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--main__item > a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 181, ../scss/partials/structure/_nav.scss */
.nav--main__item > a span {
  display: none;
}
/* line 186, ../scss/partials/structure/_nav.scss */
.nav--main__item > a:hover, .nav--main__item > a:active, .nav--main__item > a:focus, .nav--main__item:hover > a, .nav--main__item.active > a {
  background: #f2f2f2;
  color: #001D46;
  text-decoration: none;
}

/* line 197, ../scss/partials/structure/_nav.scss */
.nav--main__item--more {
  display: block;
}

/* line 204, ../scss/partials/structure/_nav.scss */
.nav--main__item--drop.active > a,
.nav--main__item--drop:hover > a,
.nav--main__item--utility:hover > a {
  border-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* ==================================================================================================== */
/* MEGA DROPDOWN */
/* line 214, ../scss/partials/structure/_nav.scss */
.megadropdown {
  display: none;
  text-transform: none;
  position: absolute;
  top: 42px;
  left: 0px;
  padding: 0 10px;
  z-index: 999;
  background: #f2f2f2;
  width: 730px;
  border-radius: 3px;
  border-top-left-radius: 0;
  box-shadow: 2px 2px 10px #21211f;
}
/* line 226, ../scss/partials/structure/_nav.scss */
.megadropdown.open {
  display: block;
}

/* line 231, ../scss/partials/structure/_nav.scss */
.megadropdown--right {
  left: auto;
  right: 0;
  border-radius: 3px;
  border-top-right-radius: 0;
}

/* line 238, ../scss/partials/structure/_nav.scss */
.nav--main__item--events .megadropdown {
  min-height: 405px;
}

/* ==================================================================================================== */
/* EVENTS DROPDOWN */
/* line 245, ../scss/partials/structure/_nav.scss */
.nav--events__item {
  background: #FFF;
  clear: both;
  height: 65px;
  margin: 10px 0;
  border-radius: 3px;
}
/* line 253, ../scss/partials/structure/_nav.scss */
.nav--events__item:first-child {
  border: none;
}
/* line 257, ../scss/partials/structure/_nav.scss */
.nav--events__item:hover, .nav--events__item.active {
  background: #1E3F69;
}
/* line 262, ../scss/partials/structure/_nav.scss */
.nav--events__item:hover .nav--events__item__datetime, .nav--events__item:hover .nav--events__item__datetime a,
.nav--events__item:hover .nav--events__item__title,
.nav--events__item:hover .nav--events__item__title a, .nav--events__item.active .nav--events__item__datetime, .nav--events__item.active .nav--events__item__datetime a,
.nav--events__item.active .nav--events__item__title,
.nav--events__item.active .nav--events__item__title a {
  color: #FFF;
}
/* line 267, ../scss/partials/structure/_nav.scss */
.nav--events__item:hover .nav--events__item__info, .nav--events__item.active .nav--events__item__info {
  color: #FFF;
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  background: #1E3F69;
  z-index: 1;
  width: 370px;
  padding: 0 20px;
}
/* line 278, ../scss/partials/structure/_nav.scss */
.nav--events__item figure {
  width: 330px;
}

/* line 285, ../scss/partials/structure/_nav.scss */
.nav--events__item__datetime {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  line-height: 1.3em;
  font-size: 14px;
  float: left;
  width: 120px;
  text-align: center;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--events__item__datetime {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 293, ../scss/partials/structure/_nav.scss */
.nav--events__item__datetime span {
  font-size: 26px;
}
/* line 297, ../scss/partials/structure/_nav.scss */
.nav--events__item__datetime div {
  padding: 11px 0;
}

/* line 302, ../scss/partials/structure/_nav.scss */
.nav--events__item__title {
  width: 230px;
  float: left;
  font-size: 15px;
  line-height: 1.3em;
}
/* line 308, ../scss/partials/structure/_nav.scss */
.nav--events__item__title span {
  font-size: 17px;
}
/* line 312, ../scss/partials/structure/_nav.scss */
.nav--events__item__title div {
  padding: 10px 0;
}

/* line 319, ../scss/partials/structure/_nav.scss */
.nav--events__item__datetime a,
.nav--events__item__title a {
  color: #001D46;
  display: block;
  text-decoration: none;
}

/* line 326, ../scss/partials/structure/_nav.scss */
.nav--events__item__info {
  display: none;
  height: 100%;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 333, ../scss/partials/structure/_nav.scss */
.nav--events__item__info img {
  margin-top: 20px;
}
/* line 337, ../scss/partials/structure/_nav.scss */
.nav--events__item__info h2 {
  font-size: 25px;
  line-height: 1.2em;
  padding: 20px 0 0 0;
}
/* line 343, ../scss/partials/structure/_nav.scss */
.nav--events__item__info p {
  font-size: 13px;
}
/* line 347, ../scss/partials/structure/_nav.scss */
.nav--events__item__info > div {
  padding-top: 20px;
}
/* line 351, ../scss/partials/structure/_nav.scss */
.nav--events__item__info a {
  padding: 7px 20px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--events__item__info a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 356, ../scss/partials/structure/_nav.scss */
.nav--events__item__info a:first-child {
  margin-right: 20px;
}

/* ==================================================================================================== */
/* ATHLETES DROPDOWN */
/* line 365, ../scss/partials/structure/_nav.scss */
.nav--athlete,
.nav--athlete * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 372, ../scss/partials/structure/_nav.scss */
.nav--athlete {
  width: 680px;
}

/* line 376, ../scss/partials/structure/_nav.scss */
.nav--athlete__section {
  *zoom: 1;
  margin: 0;
  padding: 0;
  float: left;
  width: 50%;
  border-right: 1px solid #8A898E;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.nav--athlete__section:before, .nav--athlete__section:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.nav--athlete__section:after {
  clear: both;
}

/* line 384, ../scss/partials/structure/_nav.scss */
.nav--athlete__section--challenger {
  border-right: none;
}

/* line 388, ../scss/partials/structure/_nav.scss */
.nav--athlete__column {
  float: left;
  width: 50%;
  margin: 0 0 12px;
  margin: 0;
  padding: 0;
}
/* line 394, ../scss/partials/structure/_nav.scss */
.nav--athlete__column:last-of-type {
  border-right: none;
}

/* line 399, ../scss/partials/structure/_nav.scss */
.nav--athlete__item {
  margin: 0 5px 5px;
  font-size: 15px;
}
/* line 403, ../scss/partials/structure/_nav.scss */
.nav--athlete__item a {
  clear: both;
  padding: 5px;
  display: block;
  border-radius: 3px;
  background: #FFF;
  text-decoration: none;
}
/* line 411, ../scss/partials/structure/_nav.scss */
.nav--athlete__item a:hover, .nav--athlete__item a:active, .nav--athlete__item a:focus {
  background: #001D46;
  text-decoration: none;
}
/* line 417, ../scss/partials/structure/_nav.scss */
.nav--athlete__item a:hover span, .nav--athlete__item a:active span, .nav--athlete__item a:focus span {
  color: #FFF;
}
/* line 422, ../scss/partials/structure/_nav.scss */
.nav--athlete__item a span {
  color: #001D46;
}
/* line 427, ../scss/partials/structure/_nav.scss */
.nav--athlete__item figure {
  width: 33px;
  display: inline-block;
}

/* line 432, ../scss/partials/structure/_nav.scss */
.nav--athlete__header {
  margin: 10px 0;
  font-size: 17px;
  line-height: 30px;
  color: #001D46;
}

/* line 439, ../scss/partials/structure/_nav.scss */
.nav--athlete__header i {
  vertical-align: middle;
  margin: 0 20px;
}

/* line 444, ../scss/partials/structure/_nav.scss */
.nav--athlete img {
  display: table-cell;
  margin: 0 10px;
  padding: 5px 0;
  border-radius: 50%;
  vertical-align: middle;
}

/* line 452, ../scss/partials/structure/_nav.scss */
.nav--athlete span {
  display: table-cell;
  width: 101px;
  padding: 5px 5px 5px 10px;
  vertical-align: middle;
}

/* line 459, ../scss/partials/structure/_nav.scss */
.nav--athlete img {
  filter: gray;
  /* IE6-9 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

/* line 465, ../scss/partials/structure/_nav.scss */
.nav--athlete li:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* ==================================================================================================== */
/* NEWS DROPDOWN */
/* line 474, ../scss/partials/structure/_nav.scss */
.nav--main__item--news .megadropdown {
  padding: 10px;
  width: 500px;
}

/* line 480, ../scss/partials/structure/_nav.scss */
.nav--news__item {
  margin: 0 5px 5px 0;
}
/* line 483, ../scss/partials/structure/_nav.scss */
.nav--news__item a {
  clear: both;
  padding: 5px;
  display: block;
  border-radius: 3px;
  background: #FFF;
  text-decoration: none;
  color: #001D46;
}
/* line 492, ../scss/partials/structure/_nav.scss */
.nav--news__item a:hover, .nav--news__item a:active, .nav--news__item a:focus {
  background: #001D46;
  text-decoration: none;
  color: #FFF;
}

/* line 502, ../scss/partials/structure/_nav.scss */
.nav--news__section--wide, .nav--news__section--narrow {
  float: left;
}

/* line 506, ../scss/partials/structure/_nav.scss */
.nav--news__section--wide {
  width: 60%;
}
/* line 510, ../scss/partials/structure/_nav.scss */
.nav--news__section--wide .news-button {
  margin: 10px 0 0;
}

/* line 515, ../scss/partials/structure/_nav.scss */
.nav--news__section--narrow {
  width: 40%;
}
/* line 519, ../scss/partials/structure/_nav.scss */
.nav--news__section--narrow .module--content {
  width: auto;
  float: none;
}
/* line 524, ../scss/partials/structure/_nav.scss */
.nav--news__section--narrow .module--content__header__heading-wrap {
  margin: 0 0 5px 5px;
}
/* line 528, ../scss/partials/structure/_nav.scss */
.nav--news__section--narrow .module--content__header__heading {
  margin-bottom: 0;
}
/* line 533, ../scss/partials/structure/_nav.scss */
.nav--news__section--narrow figure {
  width: 191px;
}

/* ==================================================================================================== */
/* MORE & DOTCOM DROPDOWN */
/* line 541, ../scss/partials/structure/_nav.scss */
.nav--more,
.nav--dotcom {
  z-index: 999;
  padding: 0;
  width: 190px;
  background: #e3e4e6;
}
/* line 548, ../scss/partials/structure/_nav.scss */
.nav--more ul,
.nav--dotcom ul {
  margin: 0;
  padding: 0;
}

/* line 553, ../scss/partials/structure/_nav.scss */
.nav--more__item,
.nav--dotcom__item {
  margin: 5px;
  padding: 0;
}
/* line 558, ../scss/partials/structure/_nav.scss */
.nav--more__item a,
.nav--dotcom__item a {
  clear: both;
  padding: 7px;
  display: block;
  border-radius: 3px;
  color: #001D46;
  background: #FFF;
  text-decoration: none;
}
/* line 567, ../scss/partials/structure/_nav.scss */
.nav--more__item a:hover, .nav--more__item a:active, .nav--more__item a:focus,
.nav--dotcom__item a:hover,
.nav--dotcom__item a:active,
.nav--dotcom__item a:focus {
  background: #001D46;
  text-decoration: none;
  color: #FFF;
}
/* line 577, ../scss/partials/structure/_nav.scss */
.nav--more__item a:hover,
.nav--more__item a:active,
.nav--more__item a:focus, .nav--more__item.active > a,
.nav--dotcom__item a:hover,
.nav--dotcom__item a:active,
.nav--dotcom__item a:focus,
.nav--dotcom__item.active > a {
  background: #1E3F69;
  color: #FFF;
}

/* line 586, ../scss/partials/structure/_nav.scss */
.nav--main__item--dotcom > a {
  text-transform: uppercase;
  color: #CE0543;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -5px;
}

/* line 595, ../scss/partials/structure/_nav.scss */
.nav--dotcom {
  background: #1E3F69;
}
/* line 599, ../scss/partials/structure/_nav.scss */
.nav--dotcom a:hover, .nav--dotcom a:active, .nav--dotcom a:focus {
  background: #001D46;
}

/* line 607, ../scss/partials/structure/_nav.scss */
.nav--dotcom.megadropdown {
  top: 0;
  left: 100px;
}

/* ==================================================================================================== */
/* UTILITIES DROPDOWN GROUP */
/* line 615, ../scss/partials/structure/_nav.scss */
.nav--utilities {
  float: right;
}

/* line 619, ../scss/partials/structure/_nav.scss */
.nav--utilities__item {
  margin: 0;
  padding: 13.5px 15px;
}
/* line 622, ../scss/partials/structure/_nav.scss */
.nav--utilities__item + .nav--utilities__item {
  border-left: 1px solid #999999;
}
/* line 626, ../scss/partials/structure/_nav.scss */
.nav--utilities__item:last-of-type {
  padding-right: 0;
}

/* ==================================================================================================== */
/* LANGUAGE DROPDOWN */
/* line 635, ../scss/partials/structure/_nav.scss */
.nav--main__item--language > a {
  color: #8A898E;
}

/* line 640, ../scss/partials/structure/_nav.scss */
.nav--language__item {
  line-height: 24px;
}
/* line 643, ../scss/partials/structure/_nav.scss */
.nav--language__item i {
  float: left;
  display: block;
  margin-right: 0.5em;
}

/* ==================================================================================================== */
/* SEARCH DROPDOWN */
/* line 653, ../scss/partials/structure/_nav.scss */
.nav--search {
  width: 360px;
}

/* line 658, ../scss/partials/structure/_nav.scss */
.nav--main__item--search > a {
  padding: 5px 5px 0;
}

/* line 669, ../scss/partials/structure/_nav.scss */
.nav--search__form-wrapper {
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
  right: 0;
  left: auto;
  width: 360px;
  padding: 10px 20px;
}
/* line 685, ../scss/partials/structure/_nav.scss */
.nav--search__form-wrapper legend {
  display: none;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #FFF;
  border-bottom: none;
}
/* line 694, ../scss/partials/structure/_nav.scss */
.nav--search__form-wrapper input {
  margin: 0 10px 0 0;
  padding: 5px 9px;
  border-radius: 3px;
  font-size: 1.125em;
  border: 1px solid #001D46;
}
/* line 701, ../scss/partials/structure/_nav.scss */
.nav--search__form-wrapper button {
  padding: 7px 9px;
}

/* ==================================================================================================== */
/* PROFILE BUTTON */
/* line 709, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
/* line 714, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile.active > div > a {
  background: #f2f2f2;
  color: #001D46;
  text-decoration: none;
}
/* line 725, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile > div > a {
  display: inline-block;
  border-radius: 3px;
  padding: 6px 8px 0;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  line-height: 28px;
  color: #FFF;
  text-decoration: none;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--main__item--profile > div > a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 734, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile > div > a:hover, .nav--main__item--profile > div > a:active, .nav--main__item--profile > div > a:focus {
  background: #f2f2f2;
  color: #001D46;
  text-decoration: none;
}
/* line 752, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile .is-logged-in span {
  display: inline-block;
  background: none;
  width: 25px;
  height: 26px;
  text-indent: 0;
  overflow: hidden;
  line-height: normal !important;
}
/* line 762, ../scss/partials/structure/_nav.scss */
.nav--main__item--profile .is-logged-in .profile {
  width: 25px;
  height: 26px;
  padding: 0;
}

@media screen and (max-width: 1080px) {
  /* ================================================================================================================================================ */
  /* BURGER > IPAD CONTROLS */
  /* line 774, ../scss/partials/structure/_nav.scss */
  .nav--main--burger {
    display: block;
  }

  /* line 778, ../scss/partials/structure/_nav.scss */
  .nav-burger-show {
    display: block !important;
  }

  /* line 782, ../scss/partials/structure/_nav.scss */
  .nav-burger-hide {
    display: none !important;
  }

  /* line 786, ../scss/partials/structure/_nav.scss */
  .megadropdown {
    position: static;
    color: #a0a0a0;
    background: #101830;
  }

  /* line 792, ../scss/partials/structure/_nav.scss */
  .nav--search__form-wrapper {
    display: block;
    padding: 10px;
    width: auto;
  }
  /* line 797, ../scss/partials/structure/_nav.scss */
  .nav--search__form-wrapper legend {
    display: block;
  }

  /* line 802, ../scss/partials/structure/_nav.scss */
  .nav--main {
    position: absolute;
    top: 70px;
    right: 20px;
    left: auto;
    display: none;
    width: 300px;
    height: auto;
    padding: 0;
    z-index: 11;
    background: #001D46;
    background: rgba(0, 29, 70, 0.9);
    text-transform: uppercase;
    box-shadow: 0 5px 8px #000;
  }

  /* line 813, ../scss/partials/structure/_nav.scss */
  .nav--main > ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  /* line 820, ../scss/partials/structure/_nav.scss */
  .nav--main__item, .nav--main__item.first {
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    border-top: 1px solid #fff;
    font-size: 16px;
  }
  /* line 828, ../scss/partials/structure/_nav.scss */
  .nav--main__item.first {
    border-top: none;
  }
  /* line 832, ../scss/partials/structure/_nav.scss */
  .nav--main__item > a {
    display: block;
    padding: 12px 15px;
    color: #FFF;
    line-height: auto;
    border-radius: 0;
    background-origin: padding-box;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  /* line 844, ../scss/partials/structure/_nav.scss */
  .nav--main__item.active {
    background: none;
  }

  /* line 852, ../scss/partials/structure/_nav.scss */
  .nav--main__item--drop.active > a,
  .nav--main__item--drop:hover > a,
  .nav--main__item--utility:hover > a {
    border-radius: 0;
  }

  /* line 861, ../scss/partials/structure/_nav.scss */
  .nav--main__item--burger-drop > a > span {
    display: block;
  }
  /* line 865, ../scss/partials/structure/_nav.scss */
  .nav--main__item--burger-drop > a:hover, .nav--main__item--burger-drop > a:active, .nav--main__item--burger-drop > a:focus {
    border-radius: 0;
  }

  /* line 873, ../scss/partials/structure/_nav.scss */
  .nav--main > ul > li.dotcom > a {
    color: #aa1b49;
  }

  /* line 877, ../scss/partials/structure/_nav.scss */
  .nav--main > ul > li a.language {
    margin-right: 0px;
  }

  /* line 881, ../scss/partials/structure/_nav.scss */
  .nav--more, .nav--dotcom {
    margin: 0;
    padding: 5px 0 0 0;
    background: none;
    width: 100%;
    box-shadow: none;
  }

  /* line 889, ../scss/partials/structure/_nav.scss */
  .nav--more__item,
  .nav--dotcom__item {
    margin: 0;
    padding: 0;
    background: none;
    border-top: 1px solid #333;
  }
  /* line 896, ../scss/partials/structure/_nav.scss */
  .nav--more__item a,
  .nav--dotcom__item a {
    margin: 0;
    padding: 5px 15px;
    background: transparent;
  }
  /* line 899, ../scss/partials/structure/_nav.scss */
  .nav--more__item a:hover, .nav--more__item a:active, .nav--more__item a:focus,
  .nav--dotcom__item a:hover,
  .nav--dotcom__item a:active,
  .nav--dotcom__item a:focus {
    border-radius: 0;
    background: #1E3F69;
  }

  /* line 909, ../scss/partials/structure/_nav.scss */
  .nav--more__item a {
    color: #FFF;
  }

  /* line 915, ../scss/partials/structure/_nav.scss */
  .nav--main__item--dotcom > a {
    color: #CE0543;
  }
  /* line 918, ../scss/partials/structure/_nav.scss */
  .nav--main__item--dotcom > a:hover, .nav--main__item--dotcom > a:active, .nav--main__item--dotcom > a:focus {
    background: #e3e4e6;
  }

  /* line 927, ../scss/partials/structure/_nav.scss */
  .nav--dotcom__item a {
    margin: 0;
    padding: 5px 20px;
  }

  /* line 932, ../scss/partials/structure/_nav.scss */
  .nav--main > ul > li.drop ul li.dotcom a span {
    margin: 2px 1px 0 8px;
  }

  /* line 936, ../scss/partials/structure/_nav.scss */
  .nav--more ul li.dotcom > a {
    padding: 15px 0 0;
  }

  /* line 940, ../scss/partials/structure/_nav.scss */
  .nav--utilities {
    width: 100%;
    float: none;
  }
  /* line 943, ../scss/partials/structure/_nav.scss */
  .nav--utilities ul {
    border-bottom: none;
  }

  /* line 948, ../scss/partials/structure/_nav.scss */
  .nav--dotcom.megadropdown {
    padding: 0;
    margin: 5px 0 0;
    width: auto;
  }

  /* line 955, ../scss/partials/structure/_nav.scss */
  .nav--main__item--language > a {
    color: #FFF;
  }
  /* line 957, ../scss/partials/structure/_nav.scss */
  .nav--main__item--language > a small {
    color: #8A898E;
  }
}
/* ================================================================================================================================================ */
/* IN PAGE NAV */
/* line 967, ../scss/partials/structure/_nav.scss */
.module--page-nav__header {
  padding: 10px 20px;
  background: #001D46;
  color: #FFF;
}

/* line 973, ../scss/partials/structure/_nav.scss */
.nav--page {
  padding: 20px;
  background: #FFF;
}

/* line 979, ../scss/partials/structure/_nav.scss */
.nav--page__item a {
  display: block;
  margin: 0 0 0 -7px;
  padding: 3px 4px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  border-left: 3px solid transparent;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .nav--page__item a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 985, ../scss/partials/structure/_nav.scss */
.nav--page__item a:hover, .nav--page__item a:active, .nav--page__item a:focus {
  border-left-color: #001D46;
  border-left-color: rgba(0, 29, 70, 0.65);
}

/* line 992, ../scss/partials/structure/_nav.scss */
.nav--page__item.active a {
  color: #001D46;
  border-left-color: #001D46;
}

/* =============================================================================== */
/* MAIN */
/* line 4, ../scss/partials/structure/_main.scss */
[role="main"] {
  *zoom: 1;
  width: 100%;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
[role="main"]:before, [role="main"]:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
[role="main"]:after {
  clear: both;
}
/* line 8, ../scss/partials/structure/_main.scss */
.skrollr .header--home + [role="main"] {
  margin-top: 260px;
}
@media screen and (min-height: 900px) {
  /* line 13, ../scss/partials/structure/_main.scss */
  .fixed + [role="main"] {
    margin-top: 200px;
  }
}
/* line 18, ../scss/partials/structure/_main.scss */
.header--event + [role="main"] {
  margin-top: 20px;
}

/* =============================================================================== */
/* WRAPPER */
/* line 26, ../scss/partials/structure/_main.scss */
.wrapper, .wrapper_1col {
  *zoom: 1;
  clear: both;
  margin: 0 auto;
  position: relative;
  width: 100%;
  min-width: 768px;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.wrapper, .wrapper_1col, .wrapper *, .wrapper_1col * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.wrapper:before, .wrapper_1col:before, .wrapper:after, .wrapper_1col:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.wrapper:after, .wrapper_1col:after {
  clear: both;
}

/* line 36, ../scss/partials/structure/_main.scss */
.wrapper--content, .wrapper_1col {
  max-width: 1270px;
  margin: 20px auto;
}
/* line 40, ../scss/partials/structure/_main.scss */
#lead_section + .wrapper--content, #lead_section + .wrapper_1col {
  margin: 20px auto;
}

/* line 45, ../scss/partials/structure/_main.scss */
.wrapper--content-article {
  margin: 0 auto 20px;
}

/* line 67, ../scss/partials/structure/_main.scss */
#content_section_2 {
  margin: 20px auto;
}

@media screen and (max-width: 1310px) {
  /* line 72, ../scss/partials/structure/_main.scss */
  .wrapper--content, .wrapper_1col {
    margin: 20px 0;
    padding: 0 20px;
  }

  /* line 77, ../scss/partials/structure/_main.scss */
  .wrapper--content-article {
    margin: 0 0 20px;
  }
}
/* =============================================================================== */
/* FIXED ELEMENT PROPERTIES (JS pinToTop Function) */
/* line 85, ../scss/partials/structure/_main.scss */
.stopProg {
  position: absolute;
  bottom: 0;
}

/* line 90, ../scss/partials/structure/_main.scss */
.pinFixed {
  position: fixed;
  top: 20px;
}

/* =============================================================================== */
/* TWO COLUMNS */
/* line 9, ../scss/partials/structure/_columns.scss */
.aside_column {
  float: right;
  margin: 0 0 0 1.9% !important;
}
/* line 15, ../scss/partials/structure/_columns.scss */
.aside_column > .module {
  margin-bottom: 1em;
}

/* line 21, ../scss/partials/structure/_columns.scss */
.aside_column__inner > :last-child {
  margin-bottom: 20px;
}

@media screen and (max-width: 1023px) {
  /* line 27, ../scss/partials/structure/_columns.scss */
  .main_column {
    width: 100%;
    margin-left: 0;
  }

  /* line 32, ../scss/partials/structure/_columns.scss */
  .aside_column {
    width: 100%;
    margin-left: 0;
  }

  /* line 37, ../scss/partials/structure/_columns.scss */
  .aside_column__inner {
    float: left;
    width: 49.05%;
  }

  /* line 42, ../scss/partials/structure/_columns.scss */
  .aside_column__inner--left {
    margin: 0 0 20px !important;
  }

  /* line 46, ../scss/partials/structure/_columns.scss */
  .aside_column__inner--right {
    float: right;
    margin: 0 0 20px 1.9% !important;
  }
}
/* ==================================================================================================== */
/* FOOTER */
/* line 4, ../scss/partials/structure/_footer.scss */
.backtotop {
  position: fixed;
  top: 100px;
  right: 20px;
  display: none;
  width: 40px;
  height: 40px;
  background: #aaa url("../../global/images/icons/icon-up.png") 7px 9px no-repeat;
  z-index: 100;
}
/* line 11, ../scss/partials/structure/_footer.scss */
.backtotop:hover, .backtotop:active, .backtotop:focus {
  background-color: #2F7CBC;
}
/* line 17, ../scss/partials/structure/_footer.scss */
.backtotop span {
  display: none;
}

/* line 22, ../scss/partials/structure/_footer.scss */
#footer {
  clear: both;
  background: #18202d;
  color: #FFF;
  padding: 25px 0 50px;
  width: 100%;
  min-width: 768px;
}
/* line 30, ../scss/partials/structure/_footer.scss */
#footer a {
  color: #FFF;
}
/* line 33, ../scss/partials/structure/_footer.scss */
#footer a:hover, #footer a:active, #footer a:focus {
  color: #CE0543;
  text-decoration: none;
}

/* line 42, ../scss/partials/structure/_footer.scss */
.footer-main-nav,
.footer-meta-nav {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.footer-main-nav:before, .footer-main-nav:after,
.footer-meta-nav:before,
.footer-meta-nav:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.footer-main-nav:after,
.footer-meta-nav:after {
  clear: both;
}

/* line 47, ../scss/partials/structure/_footer.scss */
.footer-main-nav {
  max-width: 1270px;
  margin: 0 auto;
  border-bottom: 1px solid #444;
}

/* line 53, ../scss/partials/structure/_footer.scss */
.legacy-com {
  float: left;
  margin: 0;
  padding: 7px 0 20px;
}

/* line 58, ../scss/partials/structure/_footer.scss */
.global-social {
  float: right;
}

/* line 62, ../scss/partials/structure/_footer.scss */
.global-social h5 {
  margin: 0 20px 0 0;
  padding: 7px 0 20px 0;
  font-size: 20px;
  float: left;
  font-family: "Kremlin", sans-serif;
}

/* line 70, ../scss/partials/structure/_footer.scss */
.global-social ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
}

/* line 77, ../scss/partials/structure/_footer.scss */
.global-social li {
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  position: relative;
}

/* line 84, ../scss/partials/structure/_footer.scss */
.global-social a {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0.125em 0.125em 0.25em 0 rgba(0, 0, 0, 0.8);
}

/* line 93, ../scss/partials/structure/_footer.scss */
.global-social a:before,
.global-social a:after {
  content: "";
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}

/* line 105, ../scss/partials/structure/_footer.scss */
.global-social .facebook:before {
  background: #6b81cd;
  background: -moz-linear-gradient(top, #6b81cd 0%, #4054a0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b81cd), color-stop(100%, #4054a0));
  background: -webkit-linear-gradient(top, #6b81cd 0%, #4054a0 100%);
  background: -o-linear-gradient(top, #6b81cd 0%, #4054a0 100%);
  background: -ms-linear-gradient(top, #6b81cd 0%, #4054a0 100%);
  background: linear-gradient(top, #6b81cd 0%, #4054a0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b81cd', endColorstr='#4054a0',GradientType=0 );
}

/* line 116, ../scss/partials/structure/_footer.scss */
.global-social .facebook:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat scroll 0 -760px;
}

/* line 120, ../scss/partials/structure/_footer.scss */
.global-social .twitter:before {
  background: #37aadc;
  background: -moz-linear-gradient(top, #37aadc 0%, #2e93be 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37aadc), color-stop(100%, #2e93be));
  background: -webkit-linear-gradient(top, #37aadc 0%, #2e93be 100%);
  background: -o-linear-gradient(top, #37aadc 0%, #2e93be 100%);
  background: -ms-linear-gradient(top, #37aadc 0%, #2e93be 100%);
  background: linear-gradient(top, #37aadc 0%, #2e93be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37aadc', endColorstr='#2e93be',GradientType=0 );
}

/* line 131, ../scss/partials/structure/_footer.scss */
.global-social .twitter:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat scroll 0 -410px;
}

/* line 135, ../scss/partials/structure/_footer.scss */
.global-social .google:before {
  background: #ce4d34;
  background: -moz-linear-gradient(top, #ce4d34 0%, #9e2e25 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ce4d34), color-stop(100%, #9e2e25));
  background: -webkit-linear-gradient(top, #ce4d34 0%, #9e2e25 100%);
  background: -o-linear-gradient(top, #ce4d34 0%, #9e2e25 100%);
  background: -ms-linear-gradient(top, #ce4d34 0%, #9e2e25 100%);
  background: linear-gradient(top, #ce4d34 0%, #9e2e25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce4d34', endColorstr='#9e2e25',GradientType=0 );
}

/* line 146, ../scss/partials/structure/_footer.scss */
.global-social .google:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat scroll 0 -150px;
}

/* line 150, ../scss/partials/structure/_footer.scss */
.global-social .instagram:before {
  background: #06365f;
  background: -moz-linear-gradient(top, #06365f 0%, #1e4a6f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #06365f), color-stop(100%, #1e4a6f));
  background: -webkit-linear-gradient(top, #06365f 0%, #1e4a6f 100%);
  background: -o-linear-gradient(top, #06365f 0%, #1e4a6f 100%);
  background: -ms-linear-gradient(top, #06365f 0%, #1e4a6f 100%);
  background: linear-gradient(top, #06365f 0%, #1e4a6f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06365f', endColorstr='#446887',GradientType=0 );
}

/* line 161, ../scss/partials/structure/_footer.scss */
.global-social .instagram:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat scroll 0px -220px;
}

/* line 165, ../scss/partials/structure/_footer.scss */
.global-social .youtube:before {
  background: #ca322c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ca322c 0%, #6b0e14 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca322c), color-stop(100%, #6b0e14));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ca322c 0%, #6b0e14 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ca322c 0%, #6b0e14 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ca322c 0%, #6b0e14 100%);
  /* IE10+ */
  background: linear-gradient(top, #ca322c 0%, #6b0e14 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca322c', endColorstr='#6b0e14',GradientType=0 );
  /* IE6-9 */
}

/* line 176, ../scss/partials/structure/_footer.scss */
.global-social .youtube:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat 0 -291px;
}

/* line 180, ../scss/partials/structure/_footer.scss */
.global-social .pinterest:before {
  background: #e44648;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e44648 0%, #a91719 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e44648), color-stop(100%, #a91719));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e44648 0%, #a91719 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e44648 0%, #a91719 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e44648 0%, #a91719 100%);
  /* IE10+ */
  background: linear-gradient(top, #e44648 0%, #a91719 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e44648', endColorstr='#a91719',GradientType=0 );
  /* IE6-9 */
}

/* line 191, ../scss/partials/structure/_footer.scss */
.global-social .pinterest:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat -1px -1548px;
}

/* line 195, ../scss/partials/structure/_footer.scss */
.global-social .rss:before {
  background: #f3a205;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3a205 0%, #f97000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3a205), color-stop(100%, #f97000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3a205 0%, #f97000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3a205 0%, #f97000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3a205 0%, #f97000 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3a205 0%, #f97000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3A205', endColorstr='#F97000',GradientType=0 );
  /* IE6-9 */
}

/* line 206, ../scss/partials/structure/_footer.scss */
.global-social .rss:after {
  background: url("../images/red-bull-icon-sprite.png") no-repeat -4px -1591px;
}

/* line 210, ../scss/partials/structure/_footer.scss */
.global-social li:hover .facebook:before {
  background: #8698d6;
  background: -moz-linear-gradient(top, #8698d6 0%, #4c63b7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8698d6), color-stop(100%, #4c63b7));
  background: -webkit-linear-gradient(top, #8698d6 0%, #4c63b7 100%);
  background: -o-linear-gradient(top, #8698d6 0%, #4c63b7 100%);
  background: -ms-linear-gradient(top, #8698d6 0%, #4c63b7 100%);
  background: linear-gradient(top, #8698d6 0%, #4c63b7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8698d6', endColorstr='#4c63b7',GradientType=0 );
}

/* line 221, ../scss/partials/structure/_footer.scss */
.global-social li:hover .twitter:before {
  background: #4fbde8;
  background: -moz-linear-gradient(top, #4fbde8 0%, #339fce 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fbde8), color-stop(100%, #339fce));
  background: -webkit-linear-gradient(top, #4fbde8 0%, #339fce 100%);
  background: -o-linear-gradient(top, #4fbde8 0%, #339fce 100%);
  background: -ms-linear-gradient(top, #4fbde8 0%, #339fce 100%);
  background: linear-gradient(top, #4fbde8 0%, #339fce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fbde8', endColorstr='#339fce',GradientType=0 );
}

/* line 232, ../scss/partials/structure/_footer.scss */
.global-social li:hover .google:before {
  background: #d8715d;
  background: -moz-linear-gradient(top, #d8715d 0%, #c73a2f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8715d), color-stop(100%, #c73a2f));
  background: -webkit-linear-gradient(top, #d8715d 0%, #c73a2f 100%);
  background: -o-linear-gradient(top, #d8715d 0%, #c73a2f 100%);
  background: -ms-linear-gradient(top, #d8715d 0%, #c73a2f 100%);
  background: linear-gradient(top, #d8715d 0%, #c73a2f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8715d', endColorstr='#c73a2f',GradientType=0 );
}

/* line 243, ../scss/partials/structure/_footer.scss */
.global-social li:hover .instagram:before {
  background: #244e72;
  background: -moz-linear-gradient(top, #244e72 0%, #2b5477 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #244e72), color-stop(100%, #2b5477));
  background: -webkit-linear-gradient(top, #244e72 0%, #2b5477 100%);
  background: -o-linear-gradient(top, #244e72 0%, #2b5477 100%);
  background: -ms-linear-gradient(top, #244e72 0%, #2b5477 100%);
  background: linear-gradient(top, #244e72 0%, #2b5477 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50728f', endColorstr='#7691a7',GradientType=0 );
}

/* line 254, ../scss/partials/structure/_footer.scss */
.global-social li:hover .youtube:before {
  background: #d5413b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d5413b 0%, #8d131b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5413b), color-stop(100%, #8d131b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d5413b 0%, #8d131b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d5413b 0%, #8d131b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d5413b 0%, #8d131b 100%);
  /* IE10+ */
  background: linear-gradient(top, #d5413b 0%, #8d131b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5413b', endColorstr='#8d131b',GradientType=0 );
  /* IE6-9 */
}

/* line 265, ../scss/partials/structure/_footer.scss */
.global-social li:hover .pinterest:before {
  background: #e7595c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e7595c 0%, #c51b1e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7595c), color-stop(100%, #c51b1e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e7595c 0%, #c51b1e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e7595c 0%, #c51b1e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e7595c 0%, #c51b1e 100%);
  /* IE10+ */
  background: linear-gradient(top, #e7595c 0%, #c51b1e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7595c', endColorstr='#c51b1e',GradientType=0 );
  /* IE6-9 */
}

/* line 276, ../scss/partials/structure/_footer.scss */
.global-social li:hover .rss:before {
  background: #eeb549;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeb549 0%, #ef9346 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeb549), color-stop(100%, #ef9346));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeb549 0%, #ef9346 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeb549 0%, #ef9346 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeb549 0%, #ef9346 100%);
  /* IE10+ */
  background: linear-gradient(top, #eeb549 0%, #ef9346 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEB549', endColorstr='#EF9346',GradientType=0 );
  /* IE6-9 */
}

/* line 287, ../scss/partials/structure/_footer.scss */
.footer-meta-nav {
  font-size: 13px;
  color: #e2e0e1;
  clear: both;
  border-top: 1px solid #444;
  text-align: right;
}

/* line 295, ../scss/partials/structure/_footer.scss */
.footer-meta-nav a {
  font-weight: 400;
  color: #fff;
  margin: 0 0 0 20px;
}

/* line 301, ../scss/partials/structure/_footer.scss */
.footer-meta-nav .meta-info {
  padding: 25px 0 10px;
}

/* line 305, ../scss/partials/structure/_footer.scss */
.footer-meta-nav ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 312, ../scss/partials/structure/_footer.scss */
.footer-meta-nav li {
  display: inline;
}

@media screen and (max-width: 768px) {
  /* line 317, ../scss/partials/structure/_footer.scss */
  .global-social {
    float: none;
    clear: both;
    padding: 20px 0 0;
  }

  /* line 323, ../scss/partials/structure/_footer.scss */
  .footer-meta-nav ul {
    float: none;
    text-align: left;
    margin: 0;
  }

  /* line 329, ../scss/partials/structure/_footer.scss */
  .footer-meta-nav li {
    display: block;
    margin: 10px 0;
  }

  /* line 334, ../scss/partials/structure/_footer.scss */
  .footer-meta-nav .meta-info {
    text-align: left;
  }

  /* line 338, ../scss/partials/structure/_footer.scss */
  .footer-meta-nav a {
    margin: 0;
  }
}
/* ==================================================================================================== */
/* PAGES */
/* ============================================================================================== */
/* MEDIA PAGE */
/* line 4, ../scss/includes/_media.scss */
.mediashell nav,
.tabbed_nav {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .mediashell nav, .wf-loading
.tabbed_nav {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 9, ../scss/includes/_media.scss */
.mediashell nav ul,
.tabbed_nav ul {
  margin: 0;
  padding: 0;
}

/* line 14, ../scss/includes/_media.scss */
.mediashell nav li,
.tabbed_nav li {
  margin: 20px 10px 20px 0;
  padding: 0;
  float: left;
}
/* line 19, ../scss/includes/_media.scss */
.mediashell nav li a,
.tabbed_nav li a {
  position: relative;
  background: #FFF;
  padding: 12px 30px 10px 30px;
  color: #000;
  border-radius: 3px;
}
/* line 26, ../scss/includes/_media.scss */
.mediashell nav li a:hover, .mediashell nav li a:active, .mediashell nav li a:focus,
.tabbed_nav li a:hover,
.tabbed_nav li a:active,
.tabbed_nav li a:focus {
  text-decoration: none;
}
/* line 33, ../scss/includes/_media.scss */
.mediashell nav li.active a,
.tabbed_nav li.active a {
  background: #000;
  color: #FFF;
}

/* line 39, ../scss/includes/_media.scss */
.mediashell nav li.active a,
.tabbed_nav li.active a {
  background: #000;
  color: #FFF;
}
/* line 43, ../scss/includes/_media.scss */
.mediashell nav li.active a span,
.tabbed_nav li.active a span {
  position: absolute;
  bottom: -15px;
  left: 50%;
  display: block;
  width: 30px;
  height: 15px;
  margin-left: -15px;
  background: url("../images/sprite.png") no-repeat -460px -3046px;
}

/* line 52, ../scss/includes/_media.scss */
.mediashell nav {
  height: 80px;
}

/* line 56, ../scss/includes/_media.scss */
.jamsrelated {
  height: 80px;
  margin-top: 20px;
}

/* line 61, ../scss/includes/_media.scss */
.isotope-media {
  clear: both;
}

/* line 65, ../scss/includes/_media.scss */
.isotope-media > div {
  clear: both;
  padding: 10px 0;
}

/* line 70, ../scss/includes/_media.scss */
.isotope-media article {
  float: left;
  width: 24.9%;
  height: 275px;
  position: relative;
  overflow: hidden;
}

/* line 78, ../scss/includes/_media.scss */
.isotope-media article.video {
  width: 49.9%;
}

@media screen and (max-wdith: 1310px) {
  /* line 83, ../scss/includes/_media.scss */
  .isotope-media article {
    width: 25%;
  }
  /* line 86, ../scss/includes/_media.scss */
  .isotope-media article.video {
    width: 50%;
  }
}
/* line 92, ../scss/includes/_media.scss */
.isotope-media article a {
  margin: 0 10px 10px 0;
  display: block;
  position: relative;
  height: 265px;
  overflow: hidden;
}

/* line 100, ../scss/includes/_media.scss */
.isotope-media article img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 107, ../scss/includes/_media.scss */
.isotope-media article section {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #1e3f69;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 80px;
}
/* line 116, ../scss/includes/_media.scss */
.isotope-media article section h3 {
  padding: 15px 10px 5px 10px;
  white-space: nowrap;
  width: 85%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #FFF;
}
/* line 126, ../scss/includes/_media.scss */
.isotope-media article section .location {
  color: #fff;
  float: left;
  padding: 0 5px 0 20px;
  margin: 10px;
  background: url("../images/sprite.png") no-repeat -401px -2571px;
}
/* line 134, ../scss/includes/_media.scss */
.isotope-media article section .date {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin: 10px;
  padding: 0 5px 0 23px;
  width: auto;
  height: auto;
  color: #FFF;
  line-height: 16px;
}

/* line 144, ../scss/includes/_media.scss */
.isotope-media article.video span {
  display: block;
  position: absolute;
  z-index: 20;
  top: 45px;
  left: 50%;
  margin-left: -45px;
  background: url("../images/sprite.png") no-repeat -200px -3890px;
  width: 91px;
  height: 100px;
}

/* line 156, ../scss/includes/_media.scss */
.isotope-media article.video:hover span {
  background-position: -295px -3890px;
}

/* line 160, ../scss/includes/_media.scss */
.isotope-media article:hover section {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
/* line 164, ../scss/includes/_media.scss */
.isotope-media article:hover section h3,
.isotope-media article:hover section .date,
.isotope-media article:hover section .location {
  color: #001D46;
}

/* line 175, ../scss/includes/_media.scss */
.isotope-item {
  z-index: 2;
}

/* line 179, ../scss/includes/_media.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* line 184, ../scss/includes/_media.scss */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

/* line 194, ../scss/includes/_media.scss */
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

/* line 202, ../scss/includes/_media.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
/* line 212, ../scss/includes/_media.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* ============================================================================================== */
/* GALLERY PAGE */
/* line 4, ../scss/includes/_gallery.scss */
#photostories-gallery {
  width: 100%;
  margin: 20px auto;
}

/* ============================================================================================== */
/* Gallery */
/* line 12, ../scss/includes/_gallery.scss */
#gallery-container {
  margin: 0;
  padding: 0;
}

/* line 16, ../scss/includes/_gallery.scss */
#gallery {
  margin-top: 30px;
  position: relative;
}

/* line 21, ../scss/includes/_gallery.scss */
#gallery-wrapper {
  float: left;
  position: relative;
  width: 85%;
}

/* line 27, ../scss/includes/_gallery.scss */
#gallery-nav-wrapper {
  float: right;
  position: relative;
  width: 10%;
}

/* line 33, ../scss/includes/_gallery.scss */
#gallery article {
  margin: 0 0 30px;
  position: relative;
}

/* line 38, ../scss/includes/_gallery.scss */
#gallery article header {
  position: relative;
  background-color: #3A3A3A;
  color: #FFF;
  padding: 10px;
}

/* line 45, ../scss/includes/_gallery.scss */
#gallery article header h2 {
  margin-right: 50px;
}

/* line 50, ../scss/includes/_gallery.scss */
#gallery article img {
  width: 100%;
}

/* line 54, ../scss/includes/_gallery.scss */
#gallery > header > .gallery-details {
  border-top: 1px #000 solid;
  border-bottom: 1px #000 solid;
  padding: 8px;
  margin-bottom: 30px;
}

/* line 61, ../scss/includes/_gallery.scss */
#gallery .full-screen {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
/* line 65, ../scss/includes/_gallery.scss */
#gallery .full-screen, #gallery .full-screen:hover, #gallery .full-screen:active, #gallery .full-screen:focus {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

/* line 73, ../scss/includes/_gallery.scss */
#gallery .full-screen {
  width: 30px;
  height: 30px;
  background: rgba(0, 0, 0, 0.5) url("../images/sprite.png") -778px -4053px no-repeat;
}

/* line 78, ../scss/includes/_gallery.scss */
#gallery article {
  cursor: pointer;
}

/* line 82, ../scss/includes/_gallery.scss */
#gallery article:hover .full-screen {
  background-position: -778px -4089px;
}

/* line 86, ../scss/includes/_gallery.scss */
#full-screen-gallery {
  display: none;
}

/* line 90, ../scss/includes/_gallery.scss */
.fullscreen-quicklink {
  float: right;
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  color: #001D46;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .fullscreen-quicklink {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 96, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] {
  position: fixed;
  top: 292px;
  width: 50px;
  text-align: center;
}
/* line 101, ../scss/includes/_gallery.scss */
[role="gallery-navigation"]:hover, [role="gallery-navigation"]:active, [role="gallery-navigation"]:focus {
  text-decoration: none;
}
/* line 107, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls {
  margin: 0;
  padding: 0;
}
/* line 110, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li {
  display: block;
  margin-bottom: 5px;
}
/* line 114, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li:last-child {
  margin-bottom: 0;
}
/* line 118, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li a {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-indent: -9999px;
  outline: 0;
}
/* line 124, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li a:hover, [role="gallery-navigation"] > ul#controls li a:active, [role="gallery-navigation"] > ul#controls li a:focus {
  opacity: 0.8;
}
/* line 131, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li.gal_up a {
  background: #3A3A3A url("../images/sprite.png") no-repeat -699px -3897px;
}
/* line 135, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#controls li.gal_down a {
  background: #3A3A3A url("../images/sprite.png") no-repeat -614px -3895px;
}
/* line 141, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#indicators {
  margin: 15px 0 0;
  padding: 15px 0 0;
  border: 1px #C4C4C4 solid;
  overflow: hidden;
}
/* line 146, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#indicators li {
  margin: 0 0 10px;
}
/* line 149, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#indicators li a {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #C4C4C4;
}
/* line 155, ../scss/includes/_gallery.scss */
[role="gallery-navigation"] > ul#indicators li.active a {
  background-color: #3A3A3A;
}

/* line 162, ../scss/includes/_gallery.scss */
#gallery-container #gallery .comments {
  float: none;
  top: 2px;
  padding-left: 30px;
  color: #000;
  background: transparent url("../images/sprite.png") no-repeat -656px -412px;
}

/* line 170, ../scss/includes/_gallery.scss */
#gallery-container #gallery .content-share {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 174, ../scss/includes/_gallery.scss */
#photo-gallery-fs {
  width: 400px;
}

/* line 178, ../scss/includes/_gallery.scss */
#gallery .content-share__callout__thumb img {
  width: auto;
}

/* line 182, ../scss/includes/_gallery.scss */
.gallerypage .relatedmedia {
  float: right;
  width: 25%;
  top: 90px;
  position: relative;
  left: -8%;
}

/* line 190, ../scss/includes/_gallery.scss */
.gallerypage #column1 {
  margin: 0 auto;
  max-width: 1270px;
}

/* line 195, ../scss/includes/_gallery.scss */
.gallerypage #gallery-container {
  float: left;
}

/* line 199, ../scss/includes/_gallery.scss */
.gallerypage #gallery-nav-wrapper {
  position: relative;
  left: 36%;
}

/* ============================================================================================== */
/* ERROR PAGES */
/* line 4, ../scss/includes/_errors.scss */
.wrapper_error {
  position: relative;
  max-width: none;
}
/* line 8, ../scss/includes/_errors.scss */
.wrapper_error .splash {
  width: 100%;
  z-index: 1;
}
/* line 12, ../scss/includes/_errors.scss */
.wrapper_error .splash img {
  width: 100%;
  height: auto;
}
/* line 17, ../scss/includes/_errors.scss */
.wrapper_error header {
  position: absolute;
  top: 20%;
  left: 0px;
  z-index: 2;
}
/* line 22, ../scss/includes/_errors.scss */
.wrapper_error h1 {
  padding: 20px 0;
  color: #FFF;
  font-size: 64px;
  text-transform: none;
}
/* line 28, ../scss/includes/_errors.scss */
.wrapper_error h1 span {
  float: left;
  clear: both;
  padding: 0 0.25em 0 20px;
  background: #CE0543;
}
/* line 34, ../scss/includes/_errors.scss */
.wrapper_error h1 span:first-of-type {
  padding: 0.25em 0.25em 0 20px;
}
/* line 38, ../scss/includes/_errors.scss */
.wrapper_error h1 span:last-of-type {
  padding: 0 0.25em 0.25em 20px;
}
/* line 44, ../scss/includes/_errors.scss */
.wrapper_error h2 {
  clear: both;
  padding: 40px 20px 20px;
  text-transform: uppercase;
}
/* line 49, ../scss/includes/_errors.scss */
.wrapper_error h2 a {
  color: #FFF;
}

/* ==================================================================================================== */
/* MODULES */
/* ============================================================================================= */
/* PREVIEW NOTICE */
/* line 4, ../scss/partials/modules/_preview-notice.scss */
.preview_notice {
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 12px 0;
  width: 100%;
  z-index: 101;
  background: #FFF;
  box-shadow: 0 3px 8px 0 rgba(50, 50, 50, 0.7);
}

/* line 13, ../scss/partials/modules/_preview-notice.scss */
.preview_notice__text {
  margin: 0;
  padding: 0 12px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-align: center;
  color: #CE0543;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .preview_notice__text {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 20, ../scss/partials/modules/_preview-notice.scss */
.wrapper.with-preview_notice, .with-preview_notice.wrapper_1col {
  margin-top: 42px;
}

/* ==================================================================================================== */
/* WIDGETS */
/* line 5, ../scss/partials/modules/_widgets.scss */
.main_column .module--widget + .module--widget {
  margin-top: 1em;
}

/* line 10, ../scss/partials/modules/_widgets.scss */
.module--widget__header, .module--widget__header--with-icon {
  padding: 0 20px;
  background: #001D46;
}

/* line 15, ../scss/partials/modules/_widgets.scss */
.module--widget__header--tint {
  background: #1E3F69;
}

/* line 19, ../scss/partials/modules/_widgets.scss */
.module--widget__header--with-icon {
  padding: 0 10px 0 46px;
}

/* line 24, ../scss/partials/modules/_widgets.scss */
.module--widget__header__heading {
  color: #FFF;
  font-size: 24px;
  line-height: 60px;
  text-transform: uppercase;
}

/* line 31, ../scss/partials/modules/_widgets.scss */
.module--widget__content, .module--widget__content--subtle, .module--widget__content--flush {
  *zoom: 1;
  padding: 20px;
  background: #FFF;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--widget__content:before, .module--widget__content--subtle:before, .module--widget__content--flush:before, .module--widget__content:after, .module--widget__content--subtle:after, .module--widget__content--flush:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.module--widget__content:after, .module--widget__content--subtle:after, .module--widget__content--flush:after {
  clear: both;
}

/* line 37, ../scss/partials/modules/_widgets.scss */
.module--widget__content--subtle {
  background: #e3e4e6;
}

/* line 42, ../scss/partials/modules/_widgets.scss */
.module--widget__content--flush {
  margin: 0;
  padding: 0;
}
/* line 46, ../scss/partials/modules/_widgets.scss */
.module--widget__content--flush + .module--widget__content--flush {
  margin-top: 10px;
}

/* ============================================================================================= */
/* INFO MESSAGE */
/* line 4, ../scss/partials/modules/_info-message.scss */
#info_message a {
  display: block;
  padding: 15px;
  background: #112856;
  color: #FFF;
  text-align: center;
  position: relative;
  z-index: 1;
  margin-top: -2px;
}
/* line 14, ../scss/partials/modules/_info-message.scss */
#info_message a:hover, #info_message a:active, #info_message a:focus {
  text-decoration: none;
  background: #1E3F69;
}
/* line 21, ../scss/partials/modules/_info-message.scss */
#info_message a span {
  background: url(../images/icon-plane.png) 0 50% no-repeat;
  padding-left: 40px;
  padding-bottom: 2px;
}

/* ============================================================================================= */
/* LEAD IMAGE */
/* line 4, ../scss/partials/modules/_lead-image.scss */
.lead-image {
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom: 33.333333%;
  overflow: hidden;
  background: #000;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.lead-image, .lead-image * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 13, ../scss/partials/modules/_lead-image.scss */
.lead-image__image {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 0;
}

/* line 19, ../scss/partials/modules/_lead-image.scss */
.lead-image__overlay {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100px;
  z-index: 1;
}

/* line 25, ../scss/partials/modules/_lead-image.scss */
.lead-image__copyright {
  position: absolute;
  right: 0px;
  bottom: 0px;
  padding: 0 10px 5px 0;
  z-index: 12;
  color: #E2E0E1;
  font-size: 0.75em;
  text-shadow: 1px 1px 0 #000;
}

/* line 34, ../scss/partials/modules/_lead-image.scss */
.lead-image__content-wrap {
  position: absolute;
  top: 0px;
  width: 90%;
  height: 100%;
  margin: 0 20px;
  z-index: 1;
  color: #FFF;
}

@media screen and (min-width: 1310px) {
  /* line 43, ../scss/partials/modules/_lead-image.scss */
  .lead-image__content-wrap {
    width: 1270px;
    left: 50%;
    margin: 0 0 0 -635px;
  }
}
/* line 50, ../scss/partials/modules/_lead-image.scss */
.lead-image__content {
  position: absolute;
  bottom: 30px;
  left: 0px;
  max-width: 1270px;
  margin: 0 auto;
  z-index: 1;
}

/* line 57, ../scss/partials/modules/_lead-image.scss */
.lead-image__header {
  *zoom: 1;
  position: relative;
  font-size: 48px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.lead-image__header:before, .lead-image__header:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.lead-image__header:after {
  clear: both;
}
/* line 64, ../scss/partials/modules/_lead-image.scss */
.lead-image__header .icon {
  vertical-align: middle;
}
/* line 68, ../scss/partials/modules/_lead-image.scss */
.lead-image__header + .lead-image__summary {
  margin-top: 20px;
}

/* line 84, ../scss/partials/modules/_lead-image.scss */
.lead-image__summary {
  float: left;
  margin: 0;
  padding: 0.5em 20px;
  font-size: 20px;
  text-transform: none;
}

/* ============================================================================================= */
/* LEAD IMAGE - NO IMAGE/FAILED IMAGE */
/* line 94, ../scss/partials/modules/_lead-image.scss */
.lead-image--no-image,
.lead-image--failed-image {
  max-width: 1270px;
  margin: 20px auto 0;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.lead-image--no-image, .lead-image--no-image *,
.lead-image--failed-image,
.lead-image--failed-image * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 101, ../scss/partials/modules/_lead-image.scss */
.lead-image--no-image {
  border-bottom: 1px solid #000;
}
/* line 104, ../scss/partials/modules/_lead-image.scss */
.lead-image--no-image h1 {
  font-weight: normal;
  font-family: "DIN Next W02 Black", Helvetica, Arial, sans-serif;
}
/* line 58, ../../global/scss/includes/_mixins.scss */
.wf-loading .lead-image--no-image h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bolder;
}

/* line 109, ../scss/partials/modules/_lead-image.scss */
.lead-image--failed-image {
  padding-bottom: 15%;
  min-height: 200px;
  background: transparent;
}

@media screen and (max-width: 1310px) {
  /* line 117, ../scss/partials/modules/_lead-image.scss */
  .lead-image--no-image,
  .lead-image--failed-image {
    margin: 20px 20px 0;
  }
}
/* ============================================================================================= */
/* LEAD IMAGE - ARTICLE */
/* line 128, ../scss/partials/modules/_lead-image.scss */
.lead-image--article {
  padding-bottom: 0;
}

/* ============================================================================================= */
/* LEAD IMAGE - ARTICLE WITH VIDEO */
/* line 135, ../scss/partials/modules/_lead-image.scss */
.lead-image--article--video {
  position: relative;
  width: 100%;
  padding: 0 0 56.25%;
  background: #000;
  overflow: hidden;
  clear: both;
}
/* line 143, ../scss/partials/modules/_lead-image.scss */
.lead-image--article--video #videoOverlay {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1;
}
/* line 150, ../scss/partials/modules/_lead-image.scss */
.lead-image--article--video .button--vid-play {
  display: none;
}
/* line 154, ../scss/partials/modules/_lead-image.scss */
.lead-image--article--video iframe,
.lead-image--article--video object,
.lead-image--article--video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 164, ../scss/partials/modules/_lead-image.scss */
.ie9 .lead-image--article--video {
  padding: 0 0 56%;
}

/* ============================================================================================= */
/* LEAD IMAGE - WEBCAST */
/* line 172, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  color: #FFF;
}

/* line 179, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 620px;
  height: 400px;
  margin: -200px 0 0 -288px;
}

/* line 187, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live__header {
  text-transform: none;
}

/* line 191, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live__video {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0 0 56.3%;
  text-align: center;
}
/* line 197, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live__video iframe,
.lead-image__webcast-live__video embed,
.lead-image__webcast-live__video object {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

/* line 205, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live__content {
  display: block;
  margin-top: 8px;
  background: url(../images/webcast/icon-alert.png) 0 3px no-repeat;
  min-height: 11px;
  padding-left: 17px;
}

/* line 213, ../scss/partials/modules/_lead-image.scss */
.lead-image__webcast-live__content__link {
  float: right;
}

@media screen and (max-width: 1160px) {
  /* line 219, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live {
    width: 720px;
    height: 260px;
    margin: -130px 0 0 -360px;
  }

  /* line 224, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live__header {
    position: absolute;
    top: 45px;
    left: 0px;
    width: 260px;
  }

  /* line 229, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live__content {
    position: absolute;
    bottom: 4px;
    left: 0px;
    width: 260px;
  }

  /* line 234, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live__content__link {
    position: absolute;
    top: -130px;
    left: 0px;
  }

  /* line 238, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live__video {
    float: right;
    margin: 0px;
    padding: 0 0 36.1%;
    width: 460px;
  }
}
@media screen and (min-width: 1400px) {
  /* line 248, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live {
    width: 800px;
    height: 530px;
    margin: -265px 0 0 -400px;
  }
}
@media screen and (min-width: 1660px) {
  /* line 256, ../scss/partials/modules/_lead-image.scss */
  .lead-image__webcast-live {
    width: 997px;
    height: 630px;
    margin: -315px 0 0 -499px;
  }
}
/* ==================================================================================================== */
/* EVENT HERO */
/* line 4, ../scss/partials/modules/_event-hero.scss */
.event-hero {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 50%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.75)), color-stop(50%, rgba(0, 0, 0, 0.75)), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 50%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 50%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 50%, black 100%);
  /* IE10+ */
  background: linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.75) 50%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
  padding-top: 110px;
}
/* line 17, ../scss/partials/modules/_event-hero.scss */
.ie9 .event-hero {
  filter: none;
}

/* line 22, ../scss/partials/modules/_event-hero.scss */
.event-hero__content-wrap {
  width: 100%;
  height: 100%;
}

/* line 26, ../scss/partials/modules/_event-hero.scss */
.event-hero__content-wrap__content {
  margin: 15px auto;
  width: 450px;
  color: #FFF;
  text-align: center;
}
/* line 32, ../scss/partials/modules/_event-hero.scss */
.event-hero__content-wrap__content h1 {
  font-weight: normal;
  font-family: "DIN Next W02 Black", Helvetica, Arial, sans-serif;
  font-size: 3.25em;
}
/* line 58, ../../global/scss/includes/_mixins.scss */
.wf-loading .event-hero__content-wrap__content h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bolder;
}
/* line 37, ../scss/partials/modules/_event-hero.scss */
.event-hero__content-wrap__content p {
  font-size: 1.25em;
  line-height: 1.15;
}

@media screen and (max-width: 1250px) {
  /* line 44, ../scss/partials/modules/_event-hero.scss */
  .event-hero__content-wrap__content {
    font-size: 14px;
  }
  /* line 47, ../scss/partials/modules/_event-hero.scss */
  .event-hero__content-wrap__content h1 {
    font-size: 3.15em;
  }
}
@media screen and (max-width: 1100px) {
  /* line 54, ../scss/partials/modules/_event-hero.scss */
  .event-hero__content-wrap__content {
    font-size: 13px;
  }
}
@media screen and (max-width: 850px) {
  /* line 69, ../scss/partials/modules/_event-hero.scss */
  .event-hero__content-wrap__content h1 {
    font-size: 3.25em;
  }
  /* line 73, ../scss/partials/modules/_event-hero.scss */
  .event-hero__content-wrap__content p {
    margin: 0 0 0.8em;
  }
}
/* =============================================================================== */
/* PARTNER SLIDERS */
/* line 4, ../scss/partials/modules/_partners.scss */
.partner-slides {
  margin-top: 10px;
  margin-bottom: 0;
  max-height: 70px;
}

/* line 13, ../scss/partials/modules/_partners.scss */
.partner-slides__slide {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
/* line 16, ../scss/partials/modules/_partners.scss */
.partner-slides__slide a {
  display: block;
}
/* line 19, ../scss/partials/modules/_partners.scss */
.partner-slides__slide a img {
  opacity: 0.6;
}
/* line 26, ../scss/partials/modules/_partners.scss */
.partner-slides__slide a:hover img, .partner-slides__slide a:active img, .partner-slides__slide a:focus img {
  opacity: 1;
}

/* =============================================================================== */
/* PARTNER FOOTER LOGOS */
/* line 36, ../scss/partials/modules/_partners.scss */
.partner-logos {
  *zoom: 1;
  width: 100%;
  height: auto;
  position: relative;
  max-width: 1270px;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.partner-logos:before, .partner-logos:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.partner-logos:after {
  clear: both;
}
/* line 43, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos,
.partner-logos .logos-row1,
.partner-logos .logos-row2 {
  list-style: none;
  clear: both;
  margin: 10px 0;
  padding: 0;
}
/* line 51, ../scss/partials/modules/_partners.scss */
.partner-logos .logos-row1,
.partner-logos .logos-row2 {
  *zoom: 1;
  margin: 0 20.472% 10px;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.partner-logos .logos-row1:before, .partner-logos .logos-row1:after,
.partner-logos .logos-row2:before,
.partner-logos .logos-row2:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.partner-logos .logos-row1:after,
.partner-logos .logos-row2:after {
  clear: both;
}
/* line 56, ../scss/partials/modules/_partners.scss */
.partner-logos .logos-row1 li,
.partner-logos .logos-row2 li {
  float: left;
  list-style-type: none;
  text-align: center;
  width: 15.905%;
  margin: 0 2%;
}
/* line 63, ../scss/partials/modules/_partners.scss */
.partner-logos .logos-row1 li:first-of-type:last-of-type,
.partner-logos .logos-row2 li:first-of-type:last-of-type {
  float: none;
  margin: 0 auto;
}
/* line 71, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos li {
  position: absolute;
  top: 10px;
  width: 20.472%;
  text-align: center;
}
/* line 78, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos li:nth-of-type(1) {
  left: 0;
}
/* line 82, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos li:nth-of-type(3) {
  left: 96px;
  right: auto;
}
/* line 87, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos li:nth-of-type(4) {
  left: auto;
  right: 135px;
}
/* line 92, ../scss/partials/modules/_partners.scss */
.partner-logos .largelogos li:nth-of-type(2) {
  left: auto;
  right: 0;
}
/* line 99, ../scss/partials/modules/_partners.scss */
.partner-logos a {
  display: block;
  margin: 0 auto;
  opacity: .4;
  vertical-align: middle;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 107, ../scss/partials/modules/_partners.scss */
.partner-logos a:hover, .partner-logos a:focus, .partner-logos a:active {
  opacity: 1;
}
/* line 113, ../scss/partials/modules/_partners.scss */
.partner-logos a img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 1024px) {
  /* line 123, ../scss/partials/modules/_partners.scss */
  .partner-logos .largelogos li {
    position: static;
    margin: 10px 0;
    width: 25%;
    text-align: center;
  }
  /* line 130, ../scss/partials/modules/_partners.scss */
  .partner-logos .largelogos li:nth-of-type(1) {
    float: left;
  }
  /* line 134, ../scss/partials/modules/_partners.scss */
  .partner-logos .largelogos li:nth-of-type(3) {
    clear: both;
    float: left;
  }
  /* line 139, ../scss/partials/modules/_partners.scss */
  .partner-logos .largelogos li:nth-of-type(4) {
    float: right;
    clear: both;
  }
  /* line 144, ../scss/partials/modules/_partners.scss */
  .partner-logos .largelogos li:nth-of-type(2) {
    float: right;
  }
  /* line 150, ../scss/partials/modules/_partners.scss */
  .partner-logos .logos-row1,
  .partner-logos .logos-row2 {
    clear: both;
    margin: 0 0 10px;
  }
}
/* ============================================================================================= */
/* NEXT EVENT */
/* line 9, ../scss/partials/modules/_next-event.scss */
.next-event__heading {
  float: left;
  color: #999999;
  padding: 9px 0 0 45px;
  background: transparent url("../images/countdown-arrow.png") top left 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 9, ../scss/partials/modules/_next-event.scss */
  .next-event__heading {
    background-image: url("../images/countdown-arrow-2x.png");
    background-size: 50% auto;
  }
}
@media screen and (max-width: 1023px) {
  /* line 9, ../scss/partials/modules/_next-event.scss */
  .next-event__heading {
    padding-left: 10px;
    background: transparent;
  }
}
/* line 27, ../scss/partials/modules/_next-event.scss */
.next-event__heading a {
  color: #999999;
  text-decoration: none;
}
/* line 31, ../scss/partials/modules/_next-event.scss */
.next-event__heading a .next-event__title {
  color: #FFF;
}
/* line 38, ../scss/partials/modules/_next-event.scss */
.next-event__heading a:hover *, .next-event__heading a:active *, .next-event__heading a:focus * {
  color: #FFF;
  text-decoration: underline;
}

/* line 46, ../scss/partials/modules/_next-event.scss */
.next-event__header {
  width: 100%;
  height: auto;
  padding: 20px;
  position: relative;
  overflow: hidden;
}

/* line 58, ../scss/partials/modules/_next-event.scss */
.next-event__title {
  font-size: 22px;
}

/* line 64, ../scss/partials/modules/_next-event.scss */
.next-event__location {
  display: block;
  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 .next-event__location {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 72, ../scss/partials/modules/_next-event.scss */
.next-event__dates {
  clear: left;
  margin: 0;
  color: #999999;
}

/* line 78, ../scss/partials/modules/_next-event.scss */
.next-event__tickets {
  margin-top: 24px;
  margin-bottom: 0;
  float: right;
}

@media screen and (max-width: 1370px) {
  /* line 88, ../scss/partials/modules/_next-event.scss */
  .next-event__countdown .countdown-shell div span {
    font-size: 30px;
    margin: 0 0 10px;
  }
}
/* ==================================================================================================== */
/* FEEDS */
/* line 4, ../scss/partials/modules/_feeds.scss */
.lead-content {
  *zoom: 1;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.lead-content:before, .lead-content:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.lead-content:after {
  clear: both;
}

/* line 21, ../../global/scss/includes/_mixins.scss */
.feed--module, .feed--module *,
.feed--module:before,
.feed--module:before *,
.module,
.module * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../scss/partials/modules/_feeds.scss */
.feed--module,
.feed--news {
  position: relative;
  margin: 0 auto 20px;
}

/* line 20, ../scss/partials/modules/_feeds.scss */
.feed--module {
  max-width: 1170px;
}

/* line 24, ../scss/partials/modules/_feeds.scss */
.feed--news {
  *zoom: 1;
  max-width: 1270px;
}
/* line 17, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.feed--news:before, .feed--news:after {
  content: " ";
  display: table;
}
/* line 23, ../../global/scss/vendor/bourbon/addons/_clearfix.scss */
.feed--news:after {
  clear: both;
}

/* line 29, ../scss/partials/modules/_feeds.scss */
.news-button {
  margin: 5px 0 20px;
}
/* line 32, ../scss/partials/modules/_feeds.scss */
.feed--news + .news-button {
  margin-top: -10px;
}

/* ==================================================================================================== */
/* CONTENT MODULE */
/* line 4, ../scss/partials/modules/_content.scss */
.module--content {
  float: left;
  width: 49.8%;
  margin: 0 0.2% 3px 0;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
}

/* line 11, ../scss/partials/modules/_content.scss */
.module--content--lead {
  float: none;
  width: 100%;
  margin: 0 0 3px;
}

/* line 17, ../scss/partials/modules/_content.scss */
.module--content--last,
.module--content:nth-of-type(even) {
  margin: 0 0 3px 0.2%;
}

/* line 22, ../scss/partials/modules/_content.scss */
.module--content--small {
  width: 49.5%;
  margin: 0 0 3px;
}
/* line 26, ../scss/partials/modules/_content.scss */
.module--content--small:nth-of-type(odd) {
  margin-right: 0.5%;
}
/* line 30, ../scss/partials/modules/_content.scss */
.module--content--small:nth-of-type(even) {
  margin-left: 0.5%;
}
/* line 34, ../scss/partials/modules/_content.scss */
.module--content--small .module--content__header__heading-wrap {
  margin: 0 10px 10px 10px;
}

/* line 39, ../scss/partials/modules/_content.scss */
.module--content__figure {
  min-height: 150px;
  overflow: hidden;
  background: #000 url(../images/progress.gif) no-repeat 50% 50%;
}
/* line 44, ../scss/partials/modules/_content.scss */
.module--content__figure a,
.module--content__figure img {
  display: block;
}
/* line 49, ../scss/partials/modules/_content.scss */
.module--content__figure img {
  width: 100%;
  height: auto;
}

/* line 54, ../scss/partials/modules/_content.scss */
.module--content__video-container {
  position: relative;
  padding: 0 0 56.25%;
}
/* line 58, ../scss/partials/modules/_content.scss */
.module--content__video-container object,
.module--content__video-container iframe,
.module--content__video-container embed,
.module--content__video-container video,
.module--content__video-container .module--content__video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

/* line 70, ../scss/partials/modules/_content.scss */
.module--content__header {
  position: relative;
}
/* line 74, ../scss/partials/modules/_content.scss */
.module--content__header a, .module--content__header a:hover, .module--content__header a:active, .module--content__header a:focus {
  color: #FFF;
  text-decoration: none;
}

/* line 93, ../scss/partials/modules/_content.scss */
.module--content__header__heading-wrap {
  position: absolute;
  bottom: 0px;
  left: 0px;
  margin: 0 20px 20px 20px;
}

/* line 101, ../scss/partials/modules/_content.scss */
.module--content__header__heading + .module--content__header__sub-title {
  margin-top: 20px;
}

/* line 106, ../scss/partials/modules/_content.scss */
.module--content__header__sub-title {
  margin-bottom: 0;
}

/* line 110, ../scss/partials/modules/_content.scss */
.module--content__text-wrap {
  position: relative;
  min-height: 115px;
  padding: 10px 20px;
  background: #FFF;
}

/* line 117, ../scss/partials/modules/_content.scss */
.module--content__pub-date {
  font-size: 13px;
  line-height: 17px;
  color: #999999;
}
/* line 122, ../scss/partials/modules/_content.scss */
.module--content__pub-date:before {
  display: inline-block;
  margin-right: 10px;
  content: '';
  vertical-align: middle;
}

/* line 132, ../scss/partials/modules/_content.scss */
.module--content__excerpt {
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 137, ../scss/partials/modules/_content.scss */
.module--content__controls {
  position: absolute;
  bottom: 10px;
  left: 20px;
}
/* line 139, ../scss/partials/modules/_content.scss */
.module--content__controls .content-share,
.module--content__controls .module--content__pub-date {
  float: left;
}

/* line 145, ../scss/partials/modules/_content.scss */
.module--content__controls--static {
  position: static;
  margin-bottom: 10px;
}

/* line 150, ../scss/partials/modules/_content.scss */
.feed--module .module--content__text-wrap {
  height: 246px;
}

/* line 154, ../scss/partials/modules/_content.scss */
.feed--module .module--content__controls {
  position: absolute;
  bottom: 20px;
  left: 0px;
  width: 100%;
  padding: 0 40px;
  max-width: 390px;
}

/* ==================================================================================================== */
/* CONTENT MODULE - DOUBLE-WIDTH MODIFIER */
/* line 164, ../scss/partials/modules/_content.scss */
.module--span-2 {
  width: 100%;
}
/* line 167, ../scss/partials/modules/_content.scss */
.module--span-2, .module--span-2:nth-of-type(even) {
  margin: 0 0 3px;
}
/* line 171, ../scss/partials/modules/_content.scss */
.module--span-2 .module--content__figure {
  min-height: 250px;
}

/* ==================================================================================================== */
/* CONTENT MODULE - UNAVAILABLE VIDEO */
/* line 184, ../scss/partials/modules/_content.scss */
.module--content--video--unavailable .module--content__video-container {
  padding: 0;
}
/* line 188, ../scss/partials/modules/_content.scss */
.module--content--video--unavailable .module--content__figure {
  background: #000;
}

/* ==================================================================================================== */
/* CONTENT MODULE - NEWS FEED MODIFIER */
/* line 198, ../scss/partials/modules/_content.scss */
.feed--news .module--content {
  width: 100%;
  position: relative;
  margin: 0 0 4px;
  padding: 0;
  background: #FFF;
}
/* line 204, ../scss/partials/modules/_content.scss */
.feed--news .module--content:hover {
  background: #f2f2f2;
}
/* line 209, ../scss/partials/modules/_content.scss */
.feed--news .module--content__header {
  margin: 0;
  padding: 0 20px 0 0;
}
/* line 212, ../scss/partials/modules/_content.scss */
.feed--news .module--content__header a {
  color: #000;
}
/* line 215, ../scss/partials/modules/_content.scss */
.feed--news .module--content__header a:hover, .feed--news .module--content__header a:active, .feed--news .module--content__header a:focus {
  color: #1E3F69;
  text-decoration: none;
}
/* line 224, ../scss/partials/modules/_content.scss */
.feed--news .module--content__header__heading {
  margin: 0;
  padding: 10px 0 0;
}
/* line 228, ../scss/partials/modules/_content.scss */
.feed--news .module--content__figure {
  float: left;
  margin: 0 20px 0 0;
  width: 37%;
  max-width: 313px;
  max-height: 176px;
}
/* line 236, ../scss/partials/modules/_content.scss */
.feed--news .module--content__text-wrap {
  position: static;
  max-width: none;
  width: auto;
  min-height: 95px;
  background: transparent;
  margin: 0;
  padding: 0 20px;
}
/* line 244, ../scss/partials/modules/_content.scss */
.feed--news .module--content__text-wrap :last-child {
  margin-bottom: 0;
}
/* line 249, ../scss/partials/modules/_content.scss */
.feed--news .module--content__excerpt {
  margin-bottom: 10px;
  color: #999999;
}
/* line 254, ../scss/partials/modules/_content.scss */
.feed--news .module--content__controls {
  padding: 0 20px;
  left: 37%;
}
/* line 260, ../scss/partials/modules/_content.scss */
.feed--news .module--content--empty .module--content__header__heading {
  margin: 0;
  padding: 20px;
}
/* line 264, ../scss/partials/modules/_content.scss */
.feed--news .module--content--empty + .module--content--empty {
  display: none;
}

/* line 270, ../scss/partials/modules/_content.scss */
.news-footer {
  margin: 0 auto;
  max-width: 1270px;
}

/* ==================================================================================================== */
/* AD-SPOT MODULE */
/* line 4, ../scss/partials/modules/_adspot.scss */
.module--adspot {
  float: none;
  width: auto;
  padding: 0;
}
/* line 11, ../scss/partials/modules/_adspot.scss */
.module--adspot .bl-adtech {
  margin: 20px 0;
  background-color: #FFF;
}
/* line 16, ../scss/partials/modules/_adspot.scss */
.module--adspot .bl-adtech a {
  padding: 20px;
  display: block;
}
/* line 21, ../scss/partials/modules/_adspot.scss */
.module--adspot .bl-adtech img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 300px;
  max-height: 250px;
}

/* ==================================================================================================== */
/* CONTENT SHARE CALLOUT */
/* line 4, ../scss/partials/modules/_content-share.scss */
.content-share {
  position: relative;
}
/* line 7, ../scss/partials/modules/_content-share.scss */
.content-share > a {
  margin: 0 20px 0 0;
  display: block;
  color: #999999;
  font-size: 13px;
  line-height: 17px;
}
/* line 14, ../scss/partials/modules/_content-share.scss */
.content-share > a, .content-share > a:hover, .content-share > a:active, .content-share > a:focus {
  text-decoration: none;
}
/* line 21, ../scss/partials/modules/_content-share.scss */
.content-share > a i {
  vertical-align: middle;
  margin-right: 10px;
}

/* line 28, ../scss/partials/modules/_content-share.scss */
.content-share__callout {
  opacity: 0;
  /* Activated by button as above */
  z-index: -1;
  /* Needs opacity and z-index reset to show */
  min-width: 350px;
  padding: 10px;
  position: absolute;
  right: -20px;
  bottom: 50px;
  background: #3C3C3C;
  border: 3px solid;
  border-color: #bcbcbc;
  border-color: rgba(188, 188, 188, 0.8);
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
/* line 41, ../scss/partials/modules/_content-share.scss */
.content-share__callout:after {
  content: "";
  position: absolute;
  right: 20px;
  bottom: -15px;
  width: 25px;
  height: 25px;
  z-index: -1;
  background: #3C3C3C;
  border: 3px solid;
  border-color: #bcbcbc;
  border-color: rgba(188, 188, 188, 0.8);
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-right-radius: 3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 54, ../scss/partials/modules/_content-share.scss */
.no-csstransforms .content-share__callout:after {
  bottom: -15px;
  right: 20px;
  width: 0px;
  height: 0px;
  border-top: 15px solid #3C3C3C;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 0;
}

/* line 66, ../scss/partials/modules/_content-share.scss */
.content-share__callout--active {
  opacity: 1;
  z-index: 2;
}

/* line 71, ../scss/partials/modules/_content-share.scss */
.content-share__callout--hang-right {
  right: auto;
  left: -20px;
}
/* line 75, ../scss/partials/modules/_content-share.scss */
.content-share__callout--hang-right:after {
  right: auto;
  left: 20px;
}

/* line 81, ../scss/partials/modules/_content-share.scss */
.content-share__callout__thumb {
  display: table-cell;
  padding: 0 20px 0 0;
  vertical-align: middle;
}

/* line 87, ../scss/partials/modules/_content-share.scss */
.content-share__callout__heading {
  display: table-cell;
  vertical-align: middle;
  color: #FFF;
  font-size: 18px;
}

/* line 94, ../scss/partials/modules/_content-share.scss */
.content-share__callout__buttons {
  clear: left;
  margin: 20px 0 0;
}
/* line 98, ../scss/partials/modules/_content-share.scss */
.content-share__callout__buttons .button--share {
  float: left;
  margin: 0 4px 0 0;
}

/* ==================================================================================================== */
/* CONTENT BANNERS MODULE */
/* line 6, ../scss/partials/modules/_content-banners.scss */
.module--banner a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 11, ../scss/partials/modules/_content-banners.scss */
.module--banner a:hover, .module--banner a:active, .module--banner a:focus {
  text-decoration: none;
}

/* line 19, ../scss/partials/modules/_content-banners.scss */
.module--banner__header {
  padding: 2em 20px;
  color: #FFF;
  text-align: center;
}

/* line 25, ../scss/partials/modules/_content-banners.scss */
.module--banner__header__subheading {
  font-size: 1.2em;
}

/* line 29, ../scss/partials/modules/_content-banners.scss */
.module--banner__content {
  position: absolute;
  bottom: 60px;
  left: 0px;
  width: 100%;
  padding: 0 60px;
}

/* line 35, ../scss/partials/modules/_content-banners.scss */
.module--banner__content__strap {
  color: #FFF;
  font-size: 1.6em;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-align: center;
  border-top: 1px solid #535353;
  border-bottom: 1px solid #535353;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--banner__content__strap {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 44, ../scss/partials/modules/_content-banners.scss */
.module--banner__background {
  display: inline-block;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 800px) {
  /* line 50, ../scss/partials/modules/_content-banners.scss */
  .module--banner__content {
    padding: 0 40px;
  }
  /* line 53, ../scss/partials/modules/_content-banners.scss */
  .module--banner__content .button, .module--banner__content #contentComments *.gig-composebox-post, #contentComments .module--banner__content *.gig-composebox-post {
    margin: 0 10px;
  }
}
@media screen and (max-width: 840px) {
  /* line 60, ../scss/partials/modules/_content-banners.scss */
  .module--banner__content {
    bottom: 40px;
  }

  /* line 64, ../scss/partials/modules/_content-banners.scss */
  .module--banner__content__strap {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 950px) {
  /* line 70, ../scss/partials/modules/_content-banners.scss */
  .module--banner__content__strap {
    font-size: 1.3em;
  }
}
/* ==================================================================================================== */
/* CONTENT BANNERS - NEWSLETTER */
/* ==================================================================================================== */
/* CONTENT BANNERS - RBTV */
/* line 88, ../scss/partials/modules/_content-banners.scss */
.module--banner--rbtv .module--banner__header {
  text-indent: -9999px;
}

/* ==================================================================================================== */
/* SOCIAL WIDGET MODULE */
/* line 4, ../scss/partials/modules/_social-widget.scss */
.feed--module .module--social-widget {
  clear: left;
  border-right: none;
}

/* line 9, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__header,
.module--social-widget__block {
  text-align: center;
}

/* line 14, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__block {
  width: 33.333333%;
  margin: 0;
  float: left;
}
/* line 19, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__block > div {
  width: 68px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 26, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__block__channel {
  height: 75px;
  margin: 10px auto 0;
}
/* line 30, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__block--facebook .module--social-widget__block__channel {
  padding-left: 10px;
}
/* line 34, ../scss/partials/modules/_social-widget.scss */
.module--event-facts .module--social-widget__block__channel {
  height: auto;
  padding-left: 0;
}

/* line 40, ../scss/partials/modules/_social-widget.scss */
.module--social-widget__block__heading {
  display: block;
  margin: 0 5px 10px;
}

/* line 59, ../scss/partials/modules/_social-widget.scss */
.twitter_box {
  position: relative;
  left: 8px;
  width: 56px;
  height: 34px;
  margin-bottom: 6px;
  background: #FFF;
  border: 1px solid #bbb;
  border-radius: 3px;
}
/* line 67, ../scss/partials/modules/_social-widget.scss */
.twitter_box:after, .twitter_box:before {
  position: absolute;
  top: 100%;
  width: 0px;
  height: 0px;
}

/* line 74, ../scss/partials/modules/_social-widget.scss */
.twitter_box:after,
.twitter_box:before {
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  border: solid transparent;
  pointer-events: none;
  content: " ";
}

/* line 85, ../scss/partials/modules/_social-widget.scss */
.twitter_box:after {
  left: 50%;
  border-top-color: #fff;
  border-width: 3px;
  margin-left: -3px;
}

/* line 92, ../scss/partials/modules/_social-widget.scss */
.twitter_box:before {
  left: 50%;
  border-top-color: #aaa;
  border-width: 4px;
  margin-left: -4px;
}

/* line 99, ../scss/partials/modules/_social-widget.scss */
.twitter_box #followers {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0;
  white-space: nowrap;
  color: #333;
  text-align: center;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* ==================================================================================================== */
/* SOCIAL FEED MODULE */
/* line 4, ../scss/partials/modules/_social-feed.scss */
.module--social-feed {
  overflow-x: hidden;
}
/* line 7, ../scss/partials/modules/_social-feed.scss */
.aside_column .module--social-feed {
  margin: 0 0 1em;
}

/* line 12, ../scss/partials/modules/_social-feed.scss */
.feed--module .module--social-feed {
  border-right: none;
}

/* line 16, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__header {
  padding: 16px 16px 0;
  background: #101830;
  color: #FFF;
}

/* line 22, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__header__heading {
  float: left;
}

/* line 26, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed {
  float: right;
  position: relative;
}
/* line 30, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed .nav__item {
  float: left;
  margin: 0 6px 0 0;
}
/* line 34, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed .nav__item:last-child {
  margin: 0;
}

/* line 40, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link {
  outline: none;
  display: block;
  position: relative;
  top: 0px;
  padding: 0 0 16px;
  font-size: 26px;
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 52, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link .social-logo {
  margin: 0.2em 0.333em;
  padding: 0;
}
/* line 56, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link:hover, .nav--social-feed__link:active, .nav--social-feed__link:focus {
  top: -5px;
  text-decoration: none;
  color: #FFF;
}

/* line 65, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link--active {
  background: #001D46;
}
/* line 68, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link--active:hover, .nav--social-feed__link--active:active, .nav--social-feed__link--active:focus {
  top: 0;
}

/* line 75, ../scss/partials/modules/_social-feed.scss */
.nav--social-feed__link__label {
  display: block;
  width: 0px;
  height: 0px;
  text-indent: -9999px;
}

/* line 81, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__content {
  padding: 16px;
  display: none;
  background: #001D46;
  color: #FFF;
}

/* line 88, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__content--active {
  display: block;
}

/* line 92, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__content--twitter {
  padding: 0;
}

/* line 96, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__content--twitter #tweet-feed {
  padding: 16px;
  height: 630px;
  overflow: auto;
}

/* line 102, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item {
  margin: 0;
  padding: 16px 0;
  border-bottom: 1px solid #21211f;
}
/* line 106, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item:first-of-type {
  margin: 0;
  padding: 0 0 16px;
}
/* line 110, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item:last-of-type {
  margin: 0;
  padding: 16px 0 0;
}
/* line 114, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item a {
  color: #FFF;
  text-decoration: underline;
}
/* line 118, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item a:hover, .module--social-feed__item a:active, .module--social-feed__item a:focus {
  color: #FFF;
  text-decoration: none;
}

/* line 127, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__avatar {
  float: left;
  width: 60px;
  margin: 0 20px 20px 0;
}
/* line 132, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__avatar img {
  width: 100%;
  height: auto;
}

/* line 138, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post {
  margin-left: 80px;
}
/* line 141, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post p {
  margin: 0 0 1em;
}
/* line 145, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post a {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* line 154, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post--no-avatar {
  margin-left: 0;
}

/* line 158, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post-media {
  list-style: none;
  padding: 0;
}
/* line 162, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__post-media img {
  max-width: 100%;
  max-height: 350px;
}

/* line 168, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item--instagram {
  float: left;
  width: 33%;
  margin: 0;
}
/* line 173, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item--instagram, .module--social-feed__item--instagram:first-of-type, .module--social-feed__item--instagram:last-of-type {
  padding: 1%;
}
/* line 179, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item--instagram a {
  display: block;
  opacity: 0.8;
  filter: alpha(opacity=90);
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
/* line 185, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item--instagram a:hover, .module--social-feed__item--instagram a:focus, .module--social-feed__item--instagram a:active {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 193, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__item--instagram img {
  width: 100%;
  height: auto;
}

/* line 199, ../scss/partials/modules/_social-feed.scss */
.module--social-feed__error {
  text-align: center;
}

@media screen and (max-width: 960px) {
  /* line 205, ../scss/partials/modules/_social-feed.scss */
  .module--social-feed__header__heading {
    float: none;
    padding: 0 0 10px;
    border-bottom: 1px solid #21211f;
  }

  /* line 211, ../scss/partials/modules/_social-feed.scss */
  .nav--social-feed {
    float: none;
    padding: 10px 0 0;
  }
}
@media screen and (max-width: 900px) {
  /* line 218, ../scss/partials/modules/_social-feed.scss */
  .module--social-feed__avatar {
    width: 40px;
    margin: 0 10px 20px 0;
  }

  /* line 223, ../scss/partials/modules/_social-feed.scss */
  .module--social-feed__post {
    margin-left: 50px;
  }
}
/* ============================================================================================== */
/* TWITTER STRIP  */
/* line 4, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip {
  margin: 0 0 20px;
  padding: 2%;
  width: 100%;
  background: #21211f;
}
/* line 21, ../../global/scss/includes/_mixins.scss */
.module--tweet-strip, .module--tweet-strip * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__header {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 17, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__header__heading {
  float: left;
  width: 67%;
  margin-right: 3%;
  color: #FFF;
  font-size: 19px;
  line-height: 38px;
}

/* line 26, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__header__follow {
  width: 30%;
  float: left;
  margin: 0;
}
/* line 31, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__header__follow .button, .module--tweet-strip__header__follow #contentComments *.gig-composebox-post, #contentComments .module--tweet-strip__header__follow *.gig-composebox-post {
  display: block;
}

/* line 36, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form {
  float: left;
  width: 100%;
  clear: both;
  margin: -15px 0 0;
}

/* line 43, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__input {
  float: left;
  position: relative;
  width: 67%;
  margin-right: 3%;
}

/* line 50, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__action {
  float: left;
  width: 30%;
}
/* line 54, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__action .button, .module--tweet-strip__form__action #contentComments *.gig-composebox-post, #contentComments .module--tweet-strip__form__action *.gig-composebox-post {
  float: left;
  width: 100%;
  padding: 2px 24px;
  font-size: 20px;
  line-height: 30px;
  border-radius: 3px;
}

/* line 64, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__text {
  float: left;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  border: 1px solid #FFF;
  border-radius: 3px;
  background: #cccccc;
  font-size: 15px;
  line-height: 30px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  color: #919191;
  outline: none;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.26);
  resize: vertical;
  -webkit-transition: box-shadow 0.5s ease-in-out;
  -moz-transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--tweet-strip__form__text {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 80, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__text:focus {
  color: #000;
  box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.18);
  -webkit-transition: box-shadow 0.5s ease-in-out;
  -moz-transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
}

/* line 87, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__count {
  display: block;
  position: absolute;
  top: -20px;
  right: 10px;
  width: 20px;
  height: 20px;
  color: #FFF;
  font-size: 14px;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
  text-align: right;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--tweet-strip__form__count {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 97, ../scss/partials/modules/_tweet-strip.scss */
.module--tweet-strip__form__count--zero {
  color: #d26365;
}

/* ==================================================================================================== */
/* LISTING MODULE */
/* line 4, ../scss/partials/modules/_listing.scss */
.module--listing__content {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 9, ../scss/partials/modules/_listing.scss */
.module--listing__item {
  margin: 0;
  padding: 0;
}

/* line 13, ../scss/partials/modules/_listing.scss */
.module--listing__item__title {
  font-size: 20px;
  text-transform: none;
}

/* line 26, ../scss/partials/modules/_listing.scss */
.module--listing__item__side--back {
  clear: both;
}

/* line 31, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item {
  -webkit-perspective: 400px;
  -moz-perspective: 400px;
  perspective: 400px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
  background: none;
  height: 78px;
}
/* line 38, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item:hover .module--listing__item__box {
  -webkit-transform: rotatex(90deg);
  -moz-transform: rotatex(90deg);
  -ms-transform: rotatex(90deg);
  -o-transform: rotatex(90deg);
  transform: rotatex(90deg);
}
/* line 42, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--back {
  display: block;
  -webkit-transform: rotatex(-90deg) translatez(0);
  -moz-transform: rotatex(-90deg) translatez(0);
  -ms-transform: rotatex(-90deg) translatez(0);
  -o-transform: rotatex(-90deg) translatez(0);
  transform: rotatex(-90deg) translatez(0);
}
/* line 47, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--front {
  display: none;
}
/* line 52, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item__box {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: translatez(-25px);
  -moz-transform: translatez(-25px);
  -ms-transform: translatez(-25px);
  -o-transform: translatez(-25px);
  transform: translatez(-25px);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  pointer-events: none;
}
/* line 62, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item__box__side {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  pointer-events: auto;
}
/* line 70, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item__box__side--front {
  -webkit-transform: rotatex(0deg) translatez(25px);
  -moz-transform: rotatex(0deg) translatez(25px);
  -o-transform: rotatex(0deg) translatez(25px);
  transform: rotatex(0deg) translatez(25px);
  background-size: cover;
}
/* line 78, ../scss/partials/modules/_listing.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--listing__item__box__side--back {
  -webkit-transform: rotatex(-90deg) translatez(-25px);
  -moz-transform: rotatex(-90deg) translatez(-25px);
  -ms-transform: rotatex(-90deg) translatez(-25px);
  transform: rotatex(-90deg) translatez(-25px);
  display: none;
}

/* line 89, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item,
.no-preserve3d .module--listing--3d .module--listing__item {
  position: relative;
}
/* line 92, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--back,
.no-preserve3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--back {
  opacity: 1;
}
/* line 96, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--front,
.no-preserve3d .module--listing--3d .module--listing__item:hover .module--listing__item__box__side--front {
  opacity: 0;
}
/* line 101, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item__box,
.no-preserve3d .module--listing--3d .module--listing__item__box {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 107, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item__box__side,
.no-preserve3d .module--listing--3d .module--listing__item__box__side {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 111, ../scss/partials/modules/_listing.scss */
.no-csstransforms3d .module--listing--3d .module--listing__item__box__side--back,
.no-preserve3d .module--listing--3d .module--listing__item__box__side--back {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
}

@media screen and (max-width: 960px) {
  /* line 119, ../scss/partials/modules/_listing.scss */
  .module--listing__header__heading {
    font-size: 22px;
  }
}
@media screen and (max-width: 940px) {
  /* line 125, ../scss/partials/modules/_listing.scss */
  .module--listing__header__heading {
    font-size: 18px;
  }
}
/* ==================================================================================================== */
/* NEWS CATEGORIES */
/* line 4, ../scss/partials/modules/_categories.scss */
.module--categories__list {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #e3e4e6;
}

/* line 10, ../scss/partials/modules/_categories.scss */
.module--categories__list__item {
  margin: 0;
  padding: 0;
}
/* line 13, ../scss/partials/modules/_categories.scss */
.module--categories__list__item a {
  display: block;
  margin: 0 0 4px;
  padding: 10px;
  background: #FFF;
  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--categories__list__item a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 20, ../scss/partials/modules/_categories.scss */
.module--categories__list__item a:hover, .module--categories__list__item a:focus, .module--categories__list__item a:active {
  background: #001D46;
  color: #FFF;
  text-decoration: none;
}

/* line 31, ../scss/partials/modules/_categories.scss */
.module--categories__list__item--active a {
  background: #001D46;
  background: rgba(0, 29, 70, 0.3);
  color: #FFF;
}

/* ==================================================================================================== */
/* LATEST NEWS MODULE */
/* line 4, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list {
  width: 100%;
}
/* line 7, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list tbody {
  border-top: 1px solid #e3e4e6;
}

/* line 12, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item {
  background: #FFF;
  border-bottom: 3px solid #e3e4e6;
}

/* line 17, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__col {
  margin: 0;
  padding: 10px;
}

/* line 21, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__col--thumb {
  padding: 0;
  width: 30%;
  vertical-align: top;
  min-height: 68px;
}

/* line 28, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__col--title {
  padding-left: 20px;
  vertical-align: middle;
}

/* line 33, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__col--title .module--content__pub-date {
  margin-bottom: 0;
}

/* line 37, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__col--title .module--content__header__heading {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #000;
  text-transform: none;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--latestnews__list__item__col--title .module--content__header__heading {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 44, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__figure {
  min-height: 68px;
}

/* line 48, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item__figure img {
  width: 100%;
  height: auto;
}

/* line 52, ../scss/partials/modules/_latest-news.scss */
.module--latestnews__list__item:hover td {
  background: #F6F6F6;
}

@media screen and (max-width: 1023px) {
  /* line 57, ../scss/partials/modules/_latest-news.scss */
  .module--latestnews {
    display: none;
  }
}
@media screen and (max-width: 870px) {
  /* line 65, ../scss/partials/modules/_latest-news.scss */
  .module--latestnews__list__item__col--thumb {
    display: none !important;
  }

  /* line 69, ../scss/partials/modules/_latest-news.scss */
  .module--latestnews__list__item__col--title {
    padding: 10px 20px;
  }
}
/* ==================================================================================================== */
/* ARTICLE ATTACHMENTS */
/* line 4, ../scss/partials/modules/_attachments.scss */
.attachments__list__item {
  margin: 0;
  padding: 10px;
  background: #cccccc;
  border-top: 1px solid #f2f2f2;
}
/* line 9, ../scss/partials/modules/_attachments.scss */
.attachments__list__item:hover, .attachments__list__item:active, .attachments__list__item:focus {
  background: #f2f2f2;
  text-decoration: none;
}

/* line 17, ../scss/partials/modules/_attachments.scss */
.attachments__list__item__filename {
  margin-bottom: 0.5em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* ==================================================================================================== */
/* CALENDAR MODULE */
/* line 4, ../scss/partials/modules/_calendar.scss */
.module--calendar {
  border-right: none;
  margin-bottom: 20px;
}

/* line 10, ../scss/partials/modules/_calendar.scss */
.module--calendar__header .module--listing__header__heading--with-icon {
  background: url("../images/sprite.png") no-repeat 0px -378px;
  padding-left: 36px;
}

/* line 16, ../scss/partials/modules/_calendar.scss */
.module--calendar__item {
  background: #FFF;
  color: #001D46;
  margin-top: 2px;
}

/* line 23, ../scss/partials/modules/_calendar.scss */
.csstransforms3d.preserve3d .module--calendar__item__box__side--front {
  background: #FFF;
}
/* line 27, ../scss/partials/modules/_calendar.scss */
.csstransforms3d.preserve3d .module--listing--3d .module--calendar__item {
  height: 66px;
}
/* line 31, ../scss/partials/modules/_calendar.scss */
.csstransforms3d.preserve3d .module--calendar__item__date {
  width: 130px;
  height: 100%;
}

/* line 36, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__date {
  float: left;
  margin: 0;
  padding: 13px 5px;
  width: 130px;
  height: auto;
  color: #000;
  text-align: center;
  border-right: 2px solid #e3e4e6;
}

/* line 45, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__date--days {
  display: block;
  font-size: 22px;
  line-height: 1;
  font-family: "futura-pt-condensed", "futura-pt", arial, sans-serif;
  color: #000;
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--calendar__item__date--days {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 54, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__details {
  margin-left: 130px;
  padding: 10px;
  color: #000;
}
/* line 59, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__details h3 {
  font-weight: normal;
  font-family: "DIN Next W02 Bold", Helvetica, Arial, sans-serif;
}
/* line 51, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--calendar__item__details h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 73, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__title {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--calendar__item__title {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 77, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__venue {
  font-weight: normal;
  font-family: "DIN Next W02 Regular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
/* line 44, ../../global/scss/includes/_mixins.scss */
.wf-loading .module--calendar__item__venue {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 84, ../scss/partials/modules/_calendar.scss */
.module--calendar__item__box__side--back {
  background: #1E3F69;
}

/* line 88, ../scss/partials/modules/_calendar.scss */
.module--calendar__cta-wrap {
  width: 100%;
}

/* line 92, ../scss/partials/modules/_calendar.scss */
.module--calendar__options {
  margin: 0;
  padding: 15px 0px;
  text-align: center;
}
/* line 95, ../scss/partials/modules/_calendar.scss */
.module--calendar__options span:first-child {
  margin-left: 0px;
}

/* line 100, ../scss/partials/modules/_calendar.scss */
.module--calendar__options__label {
  margin-left: 25px;
}

/*# sourceMappingURL=main.css.map */
