/* BASE - Resets, variables and mixins
========================================================================== */
/* Mixins */
/*
// When a full-width widget is inside a container, this mixin uses viewport width to break it out of that container
// Note that overflow-x: hidden should be applied to to <body>, as the vw calculation does not take into account static scrollbar width
*/
/*
 * Adds hover and focus styles for desktop and up
 * Only provides focus styles for below desktop
 */
/*
 * Applies an ellipsis to text that overflows the width passed into the mixin
 * NB this ONLY works on single lines of text
 */
/**
 * This function is used to calculate the max-height of a line clamped element
 * {rem/px} font-size - the font-size
 * {number} line-height - line-height set as a ratio
 * {number} lines - the number of lines that the element is clamped to
 */
/*
 * Hides extra text based on the passed line-height
 * IF THE LINE-HEIGHT IS UNDER 1.2, THIS MIXIN WILL NOT WORK UNLESS THE TEXT IS UPPERCASE
 * {rem} font-size - the font-size
 * {number} line-height - line-height set as a ratio
 * {number} lines - the number of lines that the element is clamped to
 */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
  https://github.com/bfred-it/object-fit-images
*/
/*
    Replace SASS max() function with the css spec version for use with safe area
    padding -- see _grids.scss
 */
/*
 * Handles padding with safe aren env and support for max
 */
/* Font */
/* Grid */
/* Colours */
/* Team Override Colours */
/* visual refresh extra colours */
/* Social Media Colours */
/* Nike Ball Hub */
/* King of the Match */
/* Social Feed */
/* Kicks at 10 */
/* inspiring Stories */
/* history */
/* quiz */
/* Singapore OTT */
/* Campaign Themes */
/********************************   */
/* Breakpoints */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* SPRITES
========================================================================== */
.icn {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  display: block; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn {
      background-size: 799px 778px;
      background-image: url("../i/sprites/global-sprite@x2.png"); } }

.icn.add-w-n {
  width: 17px;
  height: 17px;
  background-position: -761px -651px; }

.logo.add-w-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 17px;
  background-position: -761px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.add-w-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.add-w-sm {
  width: 9px;
  height: 9px;
  background-position: -661px -381px; }

.logo.add-w-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 9px;
  background-position: -661px -381px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.add-w-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.apprentice {
  width: 30px;
  height: 30px;
  background-position: -611px -651px; }

.logo.apprentice {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 30px;
  height: 30px;
  background-position: -611px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.apprentice {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.arrow-right-pink {
  width: 9px;
  height: 7px;
  background-position: -764px -106px; }

.logo.arrow-right-pink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 7px;
  background-position: -764px -106px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-right-pink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.audiodesc-g {
  width: 22px;
  height: 16px;
  background-position: -756px -420px; }

.logo.audiodesc-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 16px;
  background-position: -756px -420px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.audiodesc-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.audiodesc-w {
  width: 22px;
  height: 16px;
  background-position: -574px -468px; }

.logo.audiodesc-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 16px;
  background-position: -574px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.audiodesc-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.blog-hi {
  width: 15px;
  height: 15px;
  background-position: -318px -718px; }

.logo.blog-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -318px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.blog-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.blog-text {
  width: 20px;
  height: 17px;
  background-position: -403px -488px; }

.logo.blog-text {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 17px;
  background-position: -403px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.blog-text {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.blog-w {
  width: 15px;
  height: 15px;
  background-position: -333px -718px; }

.logo.blog-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -333px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.blog-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.bud-bowtie {
  width: 322px;
  height: 107px;
  background-position: -350px 0px; }

.logo.bud-bowtie {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 322px;
  height: 107px;
  background-position: -350px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.bud-bowtie {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.calendar-b {
  width: 22px;
  height: 20px;
  background-position: -729px -481px; }

.logo.calendar-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 20px;
  background-position: -729px -481px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.calendar-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.calendar-p {
  width: 22px;
  height: 20px;
  background-position: -751px -481px; }

.logo.calendar-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 20px;
  background-position: -751px -481px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.calendar-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.calendar-w {
  width: 16px;
  height: 16px;
  background-position: -83px -758px; }

.logo.calendar-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: -83px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.calendar-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.camera-black {
  width: 21px;
  height: 21px;
  background-position: -778px -91px; }

.logo.camera-black {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -91px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.camera-black {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.camera-blue {
  width: 21px;
  height: 21px;
  background-position: -778px -112px; }

.logo.camera-blue {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -112px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.camera-blue {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.camera-grey {
  width: 21px;
  height: 21px;
  background-position: -778px -133px; }

.logo.camera-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -133px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.camera-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.camera-white {
  width: 21px;
  height: 21px;
  background-position: -778px -154px; }

.logo.camera-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -154px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.camera-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.car {
  width: 21px;
  height: 13px;
  background-position: -211px -691px; }

.logo.car {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 13px;
  background-position: -211px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.car {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.card-red {
  width: 9px;
  height: 15px;
  background-position: -662px -333px; }

.logo.card-red {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -662px -333px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.card-red {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.card-yellow {
  width: 9px;
  height: 15px;
  background-position: -662px -348px; }

.logo.card-yellow {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -662px -348px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.card-yellow {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.card-yellowred {
  width: 12px;
  height: 15px;
  background-position: -408px -718px; }

.logo.card-yellowred {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 15px;
  background-position: -408px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.card-yellowred {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.cause-sm-w {
  width: 19px;
  height: 11px;
  background-position: -508px -488px; }

.logo.cause-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 11px;
  background-position: -508px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.cause-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.city-map-pin {
  width: 28px;
  height: 34px;
  background-position: -750px -276px; }

.logo.city-map-pin {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 28px;
  height: 34px;
  background-position: -750px -276px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.city-map-pin {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-p {
  width: 40px;
  height: 40px;
  background-position: -731px -567px; }

.logo.close-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: -731px -567px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-sm-hi {
  width: 10px;
  height: 10px;
  background-position: -214px -640px; }

.logo.close-sm-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -214px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-sm-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-sm-w {
  width: 15px;
  height: 15px;
  background-position: -348px -718px; }

.logo.close-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -348px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-thin-pink {
  width: 40px;
  height: 40px;
  background-position: 0px -718px; }

.logo.close-thin-pink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: 0px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-thin-pink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-thin-white {
  width: 40px;
  height: 40px;
  background-position: -40px -718px; }

.logo.close-thin-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: -40px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-thin-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.close-w {
  width: 18px;
  height: 18px;
  background-position: -628px -599px; }

.logo.close-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -628px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.close-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.closedcaptions-g {
  width: 22px;
  height: 16px;
  background-position: -596px -468px; }

.logo.closedcaptions-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 16px;
  background-position: -596px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.closedcaptions-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.closedcaptions-w {
  width: 22px;
  height: 16px;
  background-position: -618px -468px; }

.logo.closedcaptions-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 16px;
  background-position: -618px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.closedcaptions-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.club-share {
  width: 12px;
  height: 12px;
  background-position: -671px -669px; }

.logo.club-share {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -671px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.club-share {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.copy-link-p {
  width: 20px;
  height: 19px;
  background-position: -778px -572px; }

.logo.copy-link-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 19px;
  background-position: -778px -572px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.copy-link-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.copy-link-w {
  width: 15px;
  height: 15px;
  background-position: -363px -718px; }

.logo.copy-link-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -363px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.copy-link-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.copylink-grey {
  width: 20px;
  height: 20px;
  background-position: -778px -312px; }

.logo.copylink-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -312px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.copylink-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.copylink-white {
  width: 20px;
  height: 20px;
  background-position: -778px -332px; }

.logo.copylink-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -332px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.copylink-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.corner-flag {
  width: 88px;
  height: 90px;
  background-position: -579px -107px; }

.logo.corner-flag {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 88px;
  height: 90px;
  background-position: -579px -107px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.corner-flag {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.disallowed-d {
  width: 14px;
  height: 14px;
  background-position: -764px -210px; }

.logo.disallowed-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -764px -210px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.disallowed-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.disallowed-w {
  width: 14px;
  height: 14px;
  background-position: -317px -704px; }

.logo.disallowed-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -317px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.disallowed-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.download {
  width: 18px;
  height: 18px;
  background-position: -646px -599px; }

.logo.download {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -646px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.download {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.download-w {
  width: 18px;
  height: 18px;
  background-position: -671px -651px; }

.logo.download-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -671px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.download-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.downloadd {
  width: 18px;
  height: 18px;
  background-position: -689px -651px; }

.logo.downloadd {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -689px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.downloadd {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.dropdown {
  width: 8px;
  height: 10px;
  background-position: -325px -691px; }

.logo.dropdown {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 8px;
  height: 10px;
  background-position: -325px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.dropdown {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.dropdowngold {
  width: 8px;
  height: 11px;
  background-position: -664px -599px; }

.logo.dropdowngold {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 8px;
  height: 11px;
  background-position: -664px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.dropdowngold {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.dropdownpink {
  width: 8px;
  height: 11px;
  background-position: -317px -691px; }

.logo.dropdownpink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 8px;
  height: 11px;
  background-position: -317px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.dropdownpink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.dropdownwhite {
  width: 8px;
  height: 10px;
  background-position: -333px -691px; }

.logo.dropdownwhite {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 8px;
  height: 10px;
  background-position: -333px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.dropdownwhite {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.expand-w {
  width: 30px;
  height: 30px;
  background-position: -641px -651px; }

.logo.expand-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 30px;
  height: 30px;
  background-position: -641px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.expand-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fa-cup-n {
  width: 74px;
  height: 35px;
  background-position: -471px -651px; }

.logo.fa-cup-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 74px;
  height: 35px;
  background-position: -471px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fa-cup-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fa-cup-sm {
  width: 53px;
  height: 25px;
  background-position: -558px -599px; }

.logo.fa-cup-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 53px;
  height: 25px;
  background-position: -558px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fa-cup-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.facilities {
  width: 53px;
  height: 53px;
  background-position: -52px -651px; }

.logo.facilities {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 53px;
  height: 53px;
  background-position: -52px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facilities {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-arrow-down {
  width: 13px;
  height: 24px;
  background-position: -764px -58px; }

.logo.fantasy-arrow-down {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 13px;
  height: 24px;
  background-position: -764px -58px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-arrow-down {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-arrow-neutral {
  width: 13px;
  height: 24px;
  background-position: -764px -82px; }

.logo.fantasy-arrow-neutral {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 13px;
  height: 24px;
  background-position: -764px -82px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-arrow-neutral {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-arrow-up {
  width: 13px;
  height: 24px;
  background-position: -764px -114px; }

.logo.fantasy-arrow-up {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 13px;
  height: 24px;
  background-position: -764px -114px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-arrow-up {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-mob-sm-w {
  width: 14px;
  height: 20px;
  background-position: -764px -138px; }

.logo.fantasy-mob-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 20px;
  background-position: -764px -138px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-mob-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-sm-p {
  width: 14px;
  height: 20px;
  background-position: -764px -170px; }

.logo.fantasy-sm-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 20px;
  background-position: -764px -170px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-sm-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fantasy-sm-w {
  width: 12px;
  height: 12px;
  background-position: -683px -669px; }

.logo.fantasy-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -683px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fantasy-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-down {
  width: 15px;
  height: 16px;
  background-position: -131px -758px; }

.logo.filter-down {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 16px;
  background-position: -131px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-down {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-down-hi {
  width: 15px;
  height: 16px;
  background-position: -146px -758px; }

.logo.filter-down-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 16px;
  background-position: -146px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-down-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-sm-g {
  width: 18px;
  height: 18px;
  background-position: -707px -651px; }

.logo.filter-sm-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -707px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-sm-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-sm-p {
  width: 18px;
  height: 18px;
  background-position: -725px -651px; }

.logo.filter-sm-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -725px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-sm-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-sm-w {
  width: 18px;
  height: 18px;
  background-position: -743px -651px; }

.logo.filter-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -743px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-up {
  width: 15px;
  height: 16px;
  background-position: -161px -758px; }

.logo.filter-up {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 16px;
  background-position: -161px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-up {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.filter-up-hi {
  width: 15px;
  height: 16px;
  background-position: -176px -758px; }

.logo.filter-up-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 16px;
  background-position: -176px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.filter-up-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.fixture-info {
  width: 6px;
  height: 16px;
  background-position: -772px -340px; }

.logo.fixture-info {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 6px;
  height: 16px;
  background-position: -772px -340px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fixture-info {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.follow-w {
  width: 15px;
  height: 15px;
  background-position: -378px -718px; }

.logo.follow-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -378px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.follow-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.footer-shard-mobile {
  width: 180px;
  height: 40px;
  background-position: -150px -511px; }

.logo.footer-shard-mobile {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 180px;
  height: 40px;
  background-position: -150px -511px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.footer-shard-mobile {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.globe {
  width: 52px;
  height: 67px;
  background-position: 0px -651px; }

.logo.globe {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 52px;
  height: 67px;
  background-position: 0px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.globe {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.goal-award {
  width: 88px;
  height: 33px;
  background-position: -583px -511px; }

.logo.goal-award {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 88px;
  height: 33px;
  background-position: -583px -511px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.goal-award {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.goal-sec {
  width: 12px;
  height: 12px;
  background-position: -695px -669px; }

.logo.goal-sec {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -695px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.goal-sec {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-b {
  width: 20px;
  height: 18px;
  background-position: -778px -629px; }

.logo.heart-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -629px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-black {
  width: 20px;
  height: 18px;
  background-position: -778px -647px; }

.logo.heart-black {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -647px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-black {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-g {
  width: 20px;
  height: 18px;
  background-position: -778px -665px; }

.logo.heart-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -665px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-outline-b {
  width: 17px;
  height: 16px;
  background-position: -49px -758px; }

.logo.heart-outline-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 16px;
  background-position: -49px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-outline-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-outline-w {
  width: 17px;
  height: 16px;
  background-position: -66px -758px; }

.logo.heart-outline-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 16px;
  background-position: -66px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-outline-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.heart-w {
  width: 18px;
  height: 17px;
  background-position: -244px -718px; }

.logo.heart-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 17px;
  background-position: -244px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.heart-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.hero-scroll {
  width: 40px;
  height: 40px;
  background-position: -80px -718px; }

.logo.hero-scroll {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: -80px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.hero-scroll {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.hof-close {
  width: 23px;
  height: 23px;
  background-position: -637px -309px; }

.logo.hof-close {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 23px;
  height: 23px;
  background-position: -637px -309px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.hof-close {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.hof-info {
  width: 40px;
  height: 40px;
  background-position: -120px -718px; }

.logo.hof-info {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: -120px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.hof-info {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.hof-lockup {
  width: 229px;
  height: 131px;
  background-position: -350px -107px; }

.logo.hof-lockup {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 229px;
  height: 131px;
  background-position: -350px -107px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.hof-lockup {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.hof-mob-lockup {
  width: 112px;
  height: 64px;
  background-position: -537px -401px; }

.logo.hof-mob-lockup {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 112px;
  height: 64px;
  background-position: -537px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.hof-mob-lockup {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.home-d {
  width: 20px;
  height: 20px;
  background-position: -778px -352px; }

.logo.home-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -352px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.home-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.home-grown {
  width: 18px;
  height: 24px;
  background-position: -778px -217px; }

.logo.home-grown {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 24px;
  background-position: -778px -217px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.home-grown {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.home-w {
  width: 20px;
  height: 20px;
  background-position: -778px -372px; }

.logo.home-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -372px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.home-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.info {
  width: 14px;
  height: 14px;
  background-position: -331px -704px; }

.logo.info {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -331px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.info {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.info-w {
  width: 14px;
  height: 14px;
  background-position: -345px -704px; }

.logo.info-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -345px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.info-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.inspiring-search {
  width: 22px;
  height: 18px;
  background-position: -731px -607px; }

.logo.inspiring-search {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 18px;
  background-position: -731px -607px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.inspiring-search {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.kicksLogo-lg {
  width: 350px;
  height: 110px;
  background-position: 0px -160px; }

.logo.kicksLogo-lg {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 350px;
  height: 110px;
  background-position: 0px -160px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.kicksLogo-lg {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.kicksLogo-n {
  width: 200px;
  height: 63px;
  background-position: -437px -270px; }

.logo.kicksLogo-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 200px;
  height: 63px;
  background-position: -437px -270px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.kicksLogo-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.kicksLogo-sm {
  width: 150px;
  height: 48px;
  background-position: -282px -551px; }

.logo.kicksLogo-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 150px;
  height: 48px;
  background-position: -282px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.kicksLogo-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.kotm-close {
  width: 14px;
  height: 14px;
  background-position: -359px -704px; }

.logo.kotm-close {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -359px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.kotm-close {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.lang-sm-w {
  width: 21px;
  height: 21px;
  background-position: -778px -175px; }

.logo.lang-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -175px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.lang-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.list {
  width: 10px;
  height: 10px;
  background-position: -224px -640px; }

.logo.list {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -224px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.list {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.list-w {
  width: 10px;
  height: 10px;
  background-position: -234px -640px; }

.logo.list-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -234px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.list-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.livestream {
  width: 30px;
  height: 25px;
  background-position: -642px -238px; }

.logo.livestream {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 30px;
  height: 25px;
  background-position: -642px -238px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.livestream {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mail-b {
  width: 15px;
  height: 10px;
  background-position: -624px -488px; }

.logo.mail-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 10px;
  background-position: -624px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mail-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mail-w {
  width: 15px;
  height: 10px;
  background-position: -639px -488px; }

.logo.mail-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 10px;
  background-position: -639px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mail-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mailprimary {
  width: 24px;
  height: 16px;
  background-position: -732px -420px; }

.logo.mailprimary {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 24px;
  height: 16px;
  background-position: -732px -420px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mailprimary {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mailwhite {
  width: 24px;
  height: 16px;
  background-position: -550px -468px; }

.logo.mailwhite {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 24px;
  height: 16px;
  background-position: -550px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mailwhite {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.manager-award {
  width: 69px;
  height: 33px;
  background-position: -370px -599px; }

.logo.manager-award {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 69px;
  height: 33px;
  background-position: -370px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.manager-award {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mast-angle {
  width: 59px;
  height: 60px;
  background-position: -672px -567px; }

.logo.mast-angle {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 59px;
  height: 60px;
  background-position: -672px -567px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mast-angle {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mc-sponsor-mobile {
  width: 62px;
  height: 18px;
  background-position: -672px -627px; }

.logo.mc-sponsor-mobile {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 62px;
  height: 18px;
  background-position: -672px -627px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mc-sponsor-mobile {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.menu-close {
  width: 17px;
  height: 17px;
  background-position: -32px -758px; }

.logo.menu-close {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 17px;
  background-position: -32px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.menu-close {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.menu-more {
  width: 5px;
  height: 19px;
  background-position: -773px -481px; }

.logo.menu-more {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 5px;
  height: 19px;
  background-position: -773px -481px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.menu-more {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mob-mast-angle {
  width: 28px;
  height: 50px;
  background-position: -750px -226px; }

.logo.mob-mast-angle {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 28px;
  height: 50px;
  background-position: -750px -226px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mob-mast-angle {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.more-sm {
  width: 4px;
  height: 14px;
  background-position: -795px -241px; }

.logo.more-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 4px;
  height: 14px;
  background-position: -795px -241px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.more-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.more-smwhite {
  width: 4px;
  height: 14px;
  background-position: -774px -552px; }

.logo.more-smwhite {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 4px;
  height: 14px;
  background-position: -774px -552px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.more-smwhite {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.mute {
  width: 20px;
  height: 20px;
  background-position: -778px -392px; }

.logo.mute {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -392px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.mute {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.news-grey {
  width: 20px;
  height: 14px;
  background-position: -52px -704px; }

.logo.news-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -52px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.news-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.news-hi-c {
  width: 20px;
  height: 14px;
  background-position: -72px -704px; }

.logo.news-hi-c {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -72px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.news-hi-c {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.news-hi-w {
  width: 20px;
  height: 14px;
  background-position: -92px -704px; }

.logo.news-hi-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -92px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.news-hi-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.news-teal {
  width: 18px;
  height: 14px;
  background-position: -252px -704px; }

.logo.news-teal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 14px;
  background-position: -252px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.news-teal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.og-d {
  width: 14px;
  height: 14px;
  background-position: -373px -704px; }

.logo.og-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -373px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.og-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.og-w {
  width: 14px;
  height: 14px;
  background-position: -387px -704px; }

.logo.og-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -387px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.og-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.opening-hours {
  width: 53px;
  height: 53px;
  background-position: -105px -651px; }

.logo.opening-hours {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 53px;
  height: 53px;
  background-position: -105px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.opening-hours {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.parking {
  width: 22px;
  height: 22px;
  background-position: -649px -437px; }

.logo.parking {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: -649px -437px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.parking {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pause {
  width: 20px;
  height: 20px;
  background-position: -778px -412px; }

.logo.pause {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -412px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pause {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.phone {
  width: 10px;
  height: 10px;
  background-position: -244px -640px; }

.logo.phone {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -244px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.phone {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.photo-grey {
  width: 20px;
  height: 14px;
  background-position: -112px -704px; }

.logo.photo-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -112px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.photo-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.photo-hi {
  width: 20px;
  height: 14px;
  background-position: -132px -704px; }

.logo.photo-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -132px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.photo-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.photo-small-w {
  width: 14px;
  height: 10px;
  background-position: -654px -488px; }

.logo.photo-small-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 10px;
  background-position: -654px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.photo-small-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.photo-teal {
  width: 20px;
  height: 14px;
  background-position: -152px -704px; }

.logo.photo-teal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -152px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.photo-teal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.photo-w {
  width: 20px;
  height: 14px;
  background-position: -172px -704px; }

.logo.photo-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -172px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.photo-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pin-b {
  width: 12px;
  height: 15px;
  background-position: -420px -718px; }

.logo.pin-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 15px;
  background-position: -420px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pin-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pin-post {
  width: 12px;
  height: 12px;
  background-position: -707px -669px; }

.logo.pin-post {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -707px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pin-post {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pin-post-w {
  width: 12px;
  height: 12px;
  background-position: -719px -669px; }

.logo.pin-post-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -719px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pin-post-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pin-w {
  width: 12px;
  height: 15px;
  background-position: -432px -718px; }

.logo.pin-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 15px;
  background-position: -432px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pin-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pitch {
  width: 227px;
  height: 131px;
  background-position: 0px -270px; }

.logo.pitch {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 227px;
  height: 131px;
  background-position: 0px -270px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pitch {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-cup-normal {
  width: 80px;
  height: 40px;
  background-position: -579px -197px; }

.logo.pl-cup-normal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 80px;
  height: 40px;
  background-position: -579px -197px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-cup-normal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-cup-sm {
  width: 62px;
  height: 31px;
  background-position: -600px -333px; }

.logo.pl-cup-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 62px;
  height: 31px;
  background-position: -600px -333px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-cup-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-ic-long-normal {
  width: 170px;
  height: 32px;
  background-position: -350px -238px; }

.logo.pl-ic-long-normal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 170px;
  height: 32px;
  background-position: -350px -238px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-ic-long-normal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-ic-long-sm {
  width: 122px;
  height: 26px;
  background-position: -520px -238px; }

.logo.pl-ic-long-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 122px;
  height: 26px;
  background-position: -520px -238px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-ic-long-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-long-n {
  width: 170px;
  height: 28px;
  background-position: -227px -366px; }

.logo.pl-long-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 170px;
  height: 28px;
  background-position: -227px -366px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-long-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-long-sm {
  width: 122px;
  height: 20px;
  background-position: -428px -468px; }

.logo.pl-long-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 122px;
  height: 20px;
  background-position: -428px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-long-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl-long-white {
  width: 163px;
  height: 32px;
  background-position: -437px -333px; }

.logo.pl-long-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 163px;
  height: 32px;
  background-position: -437px -333px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl-long-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl_is_play_button-lg {
  width: 150px;
  height: 150px;
  background-position: 0px -401px; }

.logo.pl_is_play_button-lg {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 150px;
  height: 150px;
  background-position: 0px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl_is_play_button-lg {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl_is_play_button-md {
  width: 100px;
  height: 100px;
  background-position: 0px -551px; }

.logo.pl_is_play_button-md {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 100px;
  height: 100px;
  background-position: 0px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl_is_play_button-md {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.pl_is_play_button-sm {
  width: 50px;
  height: 50px;
  background-position: -728px -502px; }

.logo.pl_is_play_button-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 50px;
  height: 50px;
  background-position: -728px -502px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.pl_is_play_button-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-hi {
  width: 10px;
  height: 11px;
  background-position: -287px -691px; }

.logo.play-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 11px;
  background-position: -287px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-p {
  width: 9px;
  height: 10px;
  background-position: -663px -573px; }

.logo.play-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 10px;
  background-position: -663px -573px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-teal {
  width: 10px;
  height: 11px;
  background-position: -297px -691px; }

.logo.play-teal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 11px;
  background-position: -297px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-teal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-video-w {
  width: 18px;
  height: 20px;
  background-position: -778px -683px; }

.logo.play-video-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 20px;
  background-position: -778px -683px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-video-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-w {
  width: 9px;
  height: 10px;
  background-position: -284px -640px; }

.logo.play-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 10px;
  background-position: -284px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.play-xl {
  width: 100px;
  height: 100px;
  background-position: -100px -551px; }

.logo.play-xl {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 100px;
  height: 100px;
  background-position: -100px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.play-xl {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.player-award {
  width: 69px;
  height: 33px;
  background-position: -439px -599px; }

.logo.player-award {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 69px;
  height: 33px;
  background-position: -439px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.player-award {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.player-icn {
  width: 60px;
  height: 62px;
  background-position: -672px -375px; }

.logo.player-icn {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 60px;
  height: 62px;
  background-position: -672px -375px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.player-icn {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.playlarge-w {
  width: 57px;
  height: 65px;
  background-position: -672px -437px; }

.logo.playlarge-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 57px;
  height: 65px;
  background-position: -672px -437px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.playlarge-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.playmed-w {
  width: 35px;
  height: 39px;
  background-position: -637px -270px; }

.logo.playmed-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 35px;
  height: 39px;
  background-position: -637px -270px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.playmed-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.playsmall-p {
  width: 7px;
  height: 8px;
  background-position: -750px -367px; }

.logo.playsmall-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 7px;
  height: 8px;
  background-position: -750px -367px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.playsmall-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.playsmall-w {
  width: 7px;
  height: 8px;
  background-position: -757px -367px; }

.logo.playsmall-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 7px;
  height: 8px;
  background-position: -757px -367px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.playsmall-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.plus-p {
  width: 10px;
  height: 10px;
  background-position: -254px -640px; }

.logo.plus-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -254px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.plus-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.plus-w {
  width: 10px;
  height: 10px;
  background-position: -264px -640px; }

.logo.plus-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -264px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.plus-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.poll-w {
  width: 18px;
  height: 15px;
  background-position: -282px -718px; }

.logo.poll-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 15px;
  background-position: -282px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.poll-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.premierleague-logo-header {
  width: 156px;
  height: 110px;
  background-position: -150px -401px; }

.logo.premierleague-logo-header {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 156px;
  height: 110px;
  background-position: -150px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.premierleague-logo-header {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.price {
  width: 33px;
  height: 33px;
  background-position: -160px -718px; }

.logo.price {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 33px;
  height: 33px;
  background-position: -160px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.price {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.primary-stars {
  width: 26px;
  height: 30px;
  background-position: -750px -310px; }

.logo.primary-stars {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 26px;
  height: 30px;
  background-position: -750px -310px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.primary-stars {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.promo-arrow {
  width: 9px;
  height: 6px;
  background-position: -672px -645px; }

.logo.promo-arrow {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 6px;
  background-position: -672px -645px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.promo-arrow {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quiz {
  width: 26px;
  height: 12px;
  background-position: -446px -488px; }

.logo.quiz {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 26px;
  height: 12px;
  background-position: -446px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quiz {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-large-blue {
  width: 65px;
  height: 40px;
  background-position: -211px -651px; }

.logo.quote-large-blue {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 65px;
  height: 40px;
  background-position: -211px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-large-blue {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-large-green {
  width: 65px;
  height: 40px;
  background-position: -276px -651px; }

.logo.quote-large-green {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 65px;
  height: 40px;
  background-position: -276px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-large-green {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-large-pink {
  width: 65px;
  height: 40px;
  background-position: -341px -651px; }

.logo.quote-large-pink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 65px;
  height: 40px;
  background-position: -341px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-large-pink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-large-white {
  width: 65px;
  height: 40px;
  background-position: -406px -651px; }

.logo.quote-large-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 65px;
  height: 40px;
  background-position: -406px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-large-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-largest-blue {
  width: 92px;
  height: 56px;
  background-position: -672px -58px; }

.logo.quote-largest-blue {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 92px;
  height: 56px;
  background-position: -672px -58px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-largest-blue {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-largest-green {
  width: 92px;
  height: 56px;
  background-position: -672px -114px; }

.logo.quote-largest-green {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 92px;
  height: 56px;
  background-position: -672px -114px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-largest-green {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-largest-pink {
  width: 92px;
  height: 56px;
  background-position: -672px -170px; }

.logo.quote-largest-pink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 92px;
  height: 56px;
  background-position: -672px -170px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-largest-pink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-tiny-purple {
  width: 20px;
  height: 13px;
  background-position: -232px -691px; }

.logo.quote-tiny-purple {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 13px;
  background-position: -232px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-tiny-purple {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.quote-tiny-white {
  width: 20px;
  height: 13px;
  background-position: -252px -691px; }

.logo.quote-tiny-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 13px;
  background-position: -252px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quote-tiny-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.remove-w-sm {
  width: 9px;
  height: 2px;
  background-position: -764px -224px; }

.logo.remove-w-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 2px;
  background-position: -764px -224px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.remove-w-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reply-b {
  width: 20px;
  height: 18px;
  background-position: -778px -703px; }

.logo.reply-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -703px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reply-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reply-black {
  width: 20px;
  height: 18px;
  background-position: -778px -721px; }

.logo.reply-black {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -721px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reply-black {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reply-g {
  width: 20px;
  height: 18px;
  background-position: -778px -739px; }

.logo.reply-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -778px -739px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reply-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reply-w {
  width: 18px;
  height: 18px;
  background-position: -226px -718px; }

.logo.reply-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -226px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reply-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reset-b {
  width: 22px;
  height: 18px;
  background-position: -753px -607px; }

.logo.reset-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 18px;
  background-position: -753px -607px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reset-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reset-g {
  width: 22px;
  height: 18px;
  background-position: -734px -627px; }

.logo.reset-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 18px;
  background-position: -734px -627px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reset-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reset-p {
  width: 22px;
  height: 18px;
  background-position: -756px -627px; }

.logo.reset-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 18px;
  background-position: -756px -627px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reset-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.reset-w {
  width: 15px;
  height: 11px;
  background-position: -565px -488px; }

.logo.reset-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 11px;
  background-position: -565px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.reset-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.retweet-b {
  width: 20px;
  height: 18px;
  background-position: -343px -488px; }

.logo.retweet-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -343px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.retweet-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.retweet-black {
  width: 20px;
  height: 18px;
  background-position: -363px -488px; }

.logo.retweet-black {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -363px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.retweet-black {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.retweet-g {
  width: 20px;
  height: 18px;
  background-position: -383px -488px; }

.logo.retweet-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -383px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.retweet-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.retweet-w {
  width: 20px;
  height: 14px;
  background-position: -192px -704px; }

.logo.retweet-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -192px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.retweet-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.school-bag {
  width: 82px;
  height: 89px;
  background-position: -200px -551px; }

.logo.school-bag {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 82px;
  height: 89px;
  background-position: -200px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.school-bag {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.scroll-down {
  width: 33px;
  height: 33px;
  background-position: -193px -718px; }

.logo.scroll-down {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 33px;
  height: 33px;
  background-position: -193px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.scroll-down {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.scroll-up {
  width: 20px;
  height: 20px;
  background-position: -778px -432px; }

.logo.scroll-up {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -432px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.scroll-up {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm {
  width: 20px;
  height: 20px;
  background-position: -778px -452px; }

.logo.search-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -452px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm-g {
  width: 20px;
  height: 20px;
  background-position: -778px -472px; }

.logo.search-sm-g {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -472px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm-g {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm-hi {
  width: 20px;
  height: 20px;
  background-position: -778px -492px; }

.logo.search-sm-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -492px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm-hi-h {
  width: 20px;
  height: 20px;
  background-position: -778px -512px; }

.logo.search-sm-hi-h {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -512px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm-hi-h {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm-p {
  width: 20px;
  height: 20px;
  background-position: -778px -532px; }

.logo.search-sm-p {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -532px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm-p {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-sm-w {
  width: 20px;
  height: 20px;
  background-position: -778px -552px; }

.logo.search-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -778px -552px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.search-w {
  width: 21px;
  height: 21px;
  background-position: -778px -196px; }

.logo.search-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 21px;
  background-position: -778px -196px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.search-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-blue {
  width: 180px;
  height: 40px;
  background-position: -330px -511px; }

.logo.shard-thumbnail-blue {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 180px;
  height: 40px;
  background-position: -330px -511px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-blue {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-fantasy {
  width: 132px;
  height: 24px;
  background-position: -397px -366px; }

.logo.shard-thumbnail-fantasy {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 132px;
  height: 24px;
  background-position: -397px -366px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-fantasy {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-long {
  width: 26px;
  height: 149px;
  background-position: -672px -226px; }

.logo.shard-thumbnail-long {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 26px;
  height: 149px;
  background-position: -672px -226px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-long {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-long-blue {
  width: 26px;
  height: 149px;
  background-position: -698px -226px; }

.logo.shard-thumbnail-long-blue {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 26px;
  height: 149px;
  background-position: -698px -226px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-long-blue {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-long-primary {
  width: 26px;
  height: 149px;
  background-position: -724px -226px; }

.logo.shard-thumbnail-long-primary {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 26px;
  height: 149px;
  background-position: -724px -226px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-long-primary {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-primary {
  width: 180px;
  height: 40px;
  background-position: -432px -551px; }

.logo.shard-thumbnail-primary {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 180px;
  height: 40px;
  background-position: -432px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-primary {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard-thumbnail-white {
  width: 132px;
  height: 24px;
  background-position: -529px -366px; }

.logo.shard-thumbnail-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 132px;
  height: 24px;
  background-position: -529px -366px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard-thumbnail-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shard_fantasy {
  width: 109px;
  height: 67px;
  background-position: -428px -401px; }

.logo.shard_fantasy {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 109px;
  height: 67px;
  background-position: -428px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shard_fantasy {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.share-black {
  width: 12px;
  height: 16px;
  background-position: -659px -197px; }

.logo.share-black {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 16px;
  background-position: -659px -197px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.share-black {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.share-grey {
  width: 12px;
  height: 16px;
  background-position: -659px -213px; }

.logo.share-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 16px;
  background-position: -659px -213px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.share-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.share-hi {
  width: 12px;
  height: 16px;
  background-position: -660px -309px; }

.logo.share-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 16px;
  background-position: -660px -309px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.share-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.share-white {
  width: 12px;
  height: 16px;
  background-position: -191px -758px; }

.logo.share-white {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 16px;
  background-position: -191px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.share-white {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.share-whitesmall {
  width: 9px;
  height: 12px;
  background-position: -663px -468px; }

.logo.share-whitesmall {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 12px;
  background-position: -663px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.share-whitesmall {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sharehismall {
  width: 6px;
  height: 8px;
  background-position: -772px -356px; }

.logo.sharehismall {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 6px;
  height: 8px;
  background-position: -772px -356px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sharehismall {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sharewhitesmall {
  width: 6px;
  height: 8px;
  background-position: -771px -567px; }

.logo.sharewhitesmall {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 6px;
  height: 8px;
  background-position: -771px -567px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sharewhitesmall {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shield-sm-w {
  width: 11px;
  height: 14px;
  background-position: -443px -704px; }

.logo.shield-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 14px;
  background-position: -443px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shield-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.shirt {
  width: 35px;
  height: 32px;
  background-position: -545px -651px; }

.logo.shirt {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 35px;
  height: 32px;
  background-position: -545px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.shirt {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.slide-show-left {
  width: 21px;
  height: 36px;
  background-position: -649px -401px; }

.logo.slide-show-left {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 36px;
  background-position: -649px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.slide-show-left {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.slide-show-right {
  width: 21px;
  height: 36px;
  background-position: -778px 0px; }

.logo.slide-show-right {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 21px;
  height: 36px;
  background-position: -778px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.slide-show-right {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.small-arrow {
  width: 9px;
  height: 5px;
  background-position: -681px -645px; }

.logo.small-arrow {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 5px;
  background-position: -681px -645px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.small-arrow {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.small-stadium {
  width: 51px;
  height: 32px;
  background-position: -612px -551px; }

.logo.small-stadium {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 51px;
  height: 32px;
  background-position: -612px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.small-stadium {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sort {
  width: 19px;
  height: 19px;
  background-position: -778px -591px; }

.logo.sort {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 19px;
  background-position: -778px -591px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sort {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sort-up {
  width: 19px;
  height: 19px;
  background-position: -778px -610px; }

.logo.sort-up {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 19px;
  background-position: -778px -610px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sort-up {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.special-offer {
  width: 45px;
  height: 45px;
  background-position: -732px -375px; }

.logo.special-offer {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 45px;
  height: 45px;
  background-position: -732px -375px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.special-offer {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stadium-b {
  width: 23px;
  height: 14px;
  background-position: -728px -552px; }

.logo.stadium-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 23px;
  height: 14px;
  background-position: -728px -552px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stadium-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stadium-w {
  width: 23px;
  height: 14px;
  background-position: -751px -552px; }

.logo.stadium-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 23px;
  height: 14px;
  background-position: -751px -552px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stadium-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stadiums {
  width: 23px;
  height: 14px;
  background-position: -640px -468px; }

.logo.stadiums {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 23px;
  height: 14px;
  background-position: -640px -468px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stadiums {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.star {
  width: 12px;
  height: 12px;
  background-position: -731px -669px; }

.logo.star {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -731px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.star {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.state-pin {
  width: 10px;
  height: 11px;
  background-position: -307px -691px; }

.logo.state-pin {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 11px;
  background-position: -307px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.state-pin {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-ball {
  width: 31px;
  height: 30px;
  background-position: -580px -651px; }

.logo.stats-ball {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 31px;
  height: 30px;
  background-position: -580px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-ball {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-boot {
  width: 50px;
  height: 28px;
  background-position: -508px -599px; }

.logo.stats-boot {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 50px;
  height: 28px;
  background-position: -508px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-boot {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-kicks {
  width: 19px;
  height: 26px;
  background-position: -778px -65px; }

.logo.stats-kicks {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 26px;
  background-position: -778px -65px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-kicks {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-mob-sm-w {
  width: 18px;
  height: 15px;
  background-position: -300px -718px; }

.logo.stats-mob-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 15px;
  background-position: -300px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-mob-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-sm-w {
  width: 12px;
  height: 12px;
  background-position: -743px -669px; }

.logo.stats-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -743px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stats-speed {
  width: 37px;
  height: 22px;
  background-position: -306px -488px; }

.logo.stats-speed {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 37px;
  height: 22px;
  background-position: -306px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stats-speed {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stop-watch-n {
  width: 56px;
  height: 65px;
  background-position: -672px -502px; }

.logo.stop-watch-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 56px;
  height: 65px;
  background-position: -672px -502px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stop-watch-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.stop-watch-small {
  width: 38px;
  height: 44px;
  background-position: -729px -437px; }

.logo.stop-watch-small {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 38px;
  height: 44px;
  background-position: -729px -437px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.stop-watch-small {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sub-d {
  width: 14px;
  height: 14px;
  background-position: -401px -704px; }

.logo.sub-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -401px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sub-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sub-n {
  width: 16px;
  height: 19px;
  background-position: -16px -758px; }

.logo.sub-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 19px;
  background-position: -16px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sub-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sub-off {
  width: 14px;
  height: 14px;
  background-position: -415px -704px; }

.logo.sub-off {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -415px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sub-off {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sub-on {
  width: 14px;
  height: 14px;
  background-position: -429px -704px; }

.logo.sub-on {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -429px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sub-on {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.sub-w {
  width: 15px;
  height: 14px;
  background-position: -302px -704px; }

.logo.sub-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 14px;
  background-position: -302px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sub-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.table-hi {
  width: 16px;
  height: 14px;
  background-position: -270px -704px; }

.logo.table-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 14px;
  background-position: -270px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.table-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.table-hi-w {
  width: 16px;
  height: 14px;
  background-position: -286px -704px; }

.logo.table-hi-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 14px;
  background-position: -286px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.table-hi-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tag-close {
  width: 10px;
  height: 10px;
  background-position: -274px -640px; }

.logo.tag-close {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -274px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tag-close {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tick-pink {
  width: 14px;
  height: 11px;
  background-position: -764px -158px; }

.logo.tick-pink {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 11px;
  background-position: -764px -158px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tick-pink {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tick-w {
  width: 14px;
  height: 10px;
  background-position: -200px -640px; }

.logo.tick-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 10px;
  background-position: -200px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tick-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.ticket-lrg {
  width: 122px;
  height: 87px;
  background-position: -306px -401px; }

.logo.ticket-lrg {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 122px;
  height: 87px;
  background-position: -306px -401px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ticket-lrg {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-d {
  width: 15px;
  height: 11px;
  background-position: -580px -488px; }

.logo.time-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 11px;
  background-position: -580px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-full-d {
  width: 11px;
  height: 15px;
  background-position: -661px -366px; }

.logo.time-full-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 15px;
  background-position: -661px -366px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-full-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-full-sm-w {
  width: 11px;
  height: 15px;
  background-position: -468px -718px; }

.logo.time-full-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 15px;
  background-position: -468px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-full-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-full-w {
  width: 14px;
  height: 20px;
  background-position: -764px -190px; }

.logo.time-full-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 20px;
  background-position: -764px -190px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-full-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-half-d {
  width: 12px;
  height: 15px;
  background-position: -444px -718px; }

.logo.time-half-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 15px;
  background-position: -444px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-half-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-half-sm-w {
  width: 12px;
  height: 15px;
  background-position: -456px -718px; }

.logo.time-half-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 15px;
  background-position: -456px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-half-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-half-w {
  width: 16px;
  height: 20px;
  background-position: 0px -758px; }

.logo.time-half-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 20px;
  background-position: 0px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-half-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-sm-w {
  width: 15px;
  height: 11px;
  background-position: -595px -488px; }

.logo.time-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 11px;
  background-position: -595px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.time-w {
  width: 20px;
  height: 15px;
  background-position: -262px -718px; }

.logo.time-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 15px;
  background-position: -262px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.time-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tipl-logo-n {
  width: 350px;
  height: 160px;
  background-position: 0px 0px; }

.logo.tipl-logo-n {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 350px;
  height: 160px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tipl-logo-n {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tipl-logo-small {
  width: 210px;
  height: 96px;
  background-position: -227px -270px; }

.logo.tipl-logo-small {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 210px;
  height: 96px;
  background-position: -227px -270px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tipl-logo-small {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.topps_logo {
  width: 106px;
  height: 58px;
  background-position: -672px 0px; }

.logo.topps_logo {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 106px;
  height: 58px;
  background-position: -672px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.topps_logo {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.topps_logo_mob {
  width: 73px;
  height: 40px;
  background-position: -510px -511px; }

.logo.topps_logo_mob {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 73px;
  height: 40px;
  background-position: -510px -511px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.topps_logo_mob {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tour {
  width: 19px;
  height: 11px;
  background-position: -527px -488px; }

.logo.tour {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 11px;
  background-position: -527px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tour {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tour-w {
  width: 19px;
  height: 11px;
  background-position: -546px -488px; }

.logo.tour-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 11px;
  background-position: -546px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tour-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.transport {
  width: 17px;
  height: 21px;
  background-position: -611px -599px; }

.logo.transport {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 21px;
  background-position: -611px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.transport {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.trophy-sm {
  width: 11px;
  height: 20px;
  background-position: -767px -437px; }

.logo.trophy-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 20px;
  background-position: -767px -437px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.trophy-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.trophy-sm-b {
  width: 11px;
  height: 20px;
  background-position: -767px -457px; }

.logo.trophy-sm-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 20px;
  background-position: -767px -457px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.trophy-sm-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tv-d {
  width: 16px;
  height: 16px;
  background-position: -99px -758px; }

.logo.tv-d {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: -99px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tv-d {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tv-sm {
  width: 9px;
  height: 9px;
  background-position: -293px -640px; }

.logo.tv-sm {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 9px;
  background-position: -293px -640px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tv-sm {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.tv-w {
  width: 16px;
  height: 16px;
  background-position: -115px -758px; }

.logo.tv-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: -115px -758px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.tv-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.update {
  width: 11px;
  height: 11px;
  background-position: -767px -669px; }

.logo.update {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 11px;
  height: 11px;
  background-position: -767px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.update {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.useful-links {
  width: 53px;
  height: 53px;
  background-position: -158px -651px; }

.logo.useful-links {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 53px;
  height: 53px;
  background-position: -158px -651px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.useful-links {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.user-b {
  width: 18px;
  height: 23px;
  background-position: -778px -266px; }

.logo.user-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 23px;
  background-position: -778px -266px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.user-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.user-sm-b {
  width: 9px;
  height: 11px;
  background-position: -663px -551px; }

.logo.user-sm-b {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 11px;
  background-position: -663px -551px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.user-sm-b {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.user-sm-w {
  width: 9px;
  height: 11px;
  background-position: -663px -562px; }

.logo.user-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 9px;
  height: 11px;
  background-position: -663px -562px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.user-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.user-w {
  width: 18px;
  height: 23px;
  background-position: -778px -289px; }

.logo.user-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 23px;
  background-position: -778px -289px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.user-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-grey {
  width: 20px;
  height: 14px;
  background-position: -212px -704px; }

.logo.video-grey {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -212px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-grey {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-hi {
  width: 20px;
  height: 14px;
  background-position: -232px -704px; }

.logo.video-hi {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -232px -704px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-hi {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-page-play {
  width: 7px;
  height: 8px;
  background-position: -764px -367px; }

.logo.video-page-play {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 7px;
  height: 8px;
  background-position: -764px -367px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-page-play {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-page-play-alt {
  width: 7px;
  height: 8px;
  background-position: -771px -367px; }

.logo.video-page-play-alt {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 7px;
  height: 8px;
  background-position: -771px -367px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-page-play-alt {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-sm-h {
  width: 12px;
  height: 12px;
  background-position: -755px -669px; }

.logo.video-sm-h {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -755px -669px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-sm-h {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-sm-teal {
  width: 18px;
  height: 12px;
  background-position: -472px -488px; }

.logo.video-sm-teal {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 12px;
  background-position: -472px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-sm-teal {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.video-sm-w {
  width: 18px;
  height: 12px;
  background-position: -490px -488px; }

.logo.video-sm-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 18px;
  height: 12px;
  background-position: -490px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.video-sm-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.warning-w {
  width: 15px;
  height: 15px;
  background-position: -393px -718px; }

.logo.warning-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -393px -718px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.warning-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.website-link {
  width: 14px;
  height: 11px;
  background-position: -610px -488px; }

.logo.website-link {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 14px;
  height: 11px;
  background-position: -610px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.website-link {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.whistle-w {
  width: 15px;
  height: 13px;
  background-position: -272px -691px; }

.logo.whistle-w {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 15px;
  height: 13px;
  background-position: -272px -691px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whistle-w {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.white-stadium {
  width: 23px;
  height: 14px;
  background-position: -423px -488px; }

.logo.white-stadium {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 23px;
  height: 14px;
  background-position: -423px -488px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.white-stadium {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.year-in-numbers-efl-icn {
  width: 17px;
  height: 25px;
  background-position: -778px -241px; }

.logo.year-in-numbers-efl-icn {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 17px;
  height: 25px;
  background-position: -778px -241px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.year-in-numbers-efl-icn {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.year-in-numbers-nl-icn {
  width: 19px;
  height: 29px;
  background-position: -778px -36px; }

.logo.year-in-numbers-nl-icn {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 19px;
  height: 29px;
  background-position: -778px -36px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.year-in-numbers-nl-icn {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.year-in-numbers-prem-icn {
  width: 22px;
  height: 27px;
  background-position: -750px -340px; }

.logo.year-in-numbers-prem-icn {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 22px;
  height: 27px;
  background-position: -750px -340px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.year-in-numbers-prem-icn {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.young-player-award {
  width: 88px;
  height: 33px;
  background-position: -282px -599px; }

.logo.young-player-award {
  background: url("../i/sprites/global-sprite.png") no-repeat;
  width: 88px;
  height: 33px;
  background-position: -282px -599px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.young-player-award {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }

.icn.arrow-increase {
  width: 56px;
  height: 69px;
  background: url("../i/sprites/arrows-sprite.png") 0px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-increase {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-increase {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 56px;
  height: 69px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-increase {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-increasesmall {
  width: 26px;
  height: 47px;
  background: url("../i/sprites/arrows-sprite.png") -56px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-increasesmall {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-increasesmall {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 26px;
  height: 47px;
  background-position: -56px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-increasesmall {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-left {
  width: 9px;
  height: 8px;
  background: url("../i/sprites/arrows-sprite.png") -82px -40px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-left {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-left {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 9px;
  height: 8px;
  background-position: -82px -40px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-left {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-leftwhite {
  width: 9px;
  height: 8px;
  background: url("../i/sprites/arrows-sprite.png") -82px -48px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-leftwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-leftwhite {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 9px;
  height: 8px;
  background-position: -82px -48px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-leftwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-right {
  width: 9px;
  height: 8px;
  background: url("../i/sprites/arrows-sprite.png") -82px -56px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-right {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-right {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 9px;
  height: 8px;
  background-position: -82px -56px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-right {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightdark {
  width: 9px;
  height: 8px;
  background: url("../i/sprites/arrows-sprite.png") -82px -64px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightdark {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightdark {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 9px;
  height: 8px;
  background-position: -82px -64px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightdark {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightdarklarge {
  width: 15px;
  height: 10px;
  background: url("../i/sprites/arrows-sprite.png") -48px -69px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightdarklarge {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightdarklarge {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 15px;
  height: 10px;
  background-position: -48px -69px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightdarklarge {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightgreylg {
  width: 15px;
  height: 11px;
  background: url("../i/sprites/arrows-sprite.png") -56px -47px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightgreylg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightgreylg {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 15px;
  height: 11px;
  background-position: -56px -47px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightgreylg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightpink {
  width: 12px;
  height: 7px;
  background: url("../i/sprites/arrows-sprite.png") -82px -26px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightpink {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightpink {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 12px;
  height: 7px;
  background-position: -82px -26px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightpink {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightpurple {
  width: 15px;
  height: 9px;
  background: url("../i/sprites/arrows-sprite.png") -63px -69px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightpurple {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightpurple {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 15px;
  height: 9px;
  background-position: -63px -69px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightpurple {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightpurplelg {
  width: 16px;
  height: 10px;
  background: url("../i/sprites/arrows-sprite.png") 0px -69px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightpurplelg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightpurplelg {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 16px;
  height: 10px;
  background-position: 0px -69px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightpurplelg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightwhite {
  width: 15px;
  height: 9px;
  background: url("../i/sprites/arrows-sprite.png") 0px -79px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightwhite {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 15px;
  height: 9px;
  background-position: 0px -79px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightwhitelg {
  width: 15px;
  height: 11px;
  background: url("../i/sprites/arrows-sprite.png") -56px -58px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightwhitelg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightwhitelg {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 15px;
  height: 11px;
  background-position: -56px -58px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightwhitelg {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrow-rightwhitesm {
  width: 12px;
  height: 7px;
  background: url("../i/sprites/arrows-sprite.png") -82px -33px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrow-rightwhitesm {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrow-rightwhitesm {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 12px;
  height: 7px;
  background-position: -82px -33px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrow-rightwhitesm {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrows-switch {
  width: 12px;
  height: 13px;
  background: url("../i/sprites/arrows-sprite.png") -82px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrows-switch {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrows-switch {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 12px;
  height: 13px;
  background-position: -82px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrows-switch {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.arrows-switchwhite {
  width: 12px;
  height: 13px;
  background: url("../i/sprites/arrows-sprite.png") -82px -13px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.arrows-switchwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.arrows-switchwhite {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 12px;
  height: 13px;
  background-position: -82px -13px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.arrows-switchwhite {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.quiz-white-right-arrow {
  width: 16px;
  height: 10px;
  background: url("../i/sprites/arrows-sprite.png") -16px -69px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.quiz-white-right-arrow {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.quiz-white-right-arrow {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 16px;
  height: 10px;
  background-position: -16px -69px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.quiz-white-right-arrow {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.red-pink-right-arrow {
  width: 16px;
  height: 10px;
  background: url("../i/sprites/arrows-sprite.png") -32px -69px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.red-pink-right-arrow {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.logo.red-pink-right-arrow {
  background: url("../i/sprites/arrows-sprite.png") no-repeat;
  width: 16px;
  height: 10px;
  background-position: -32px -69px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.red-pink-right-arrow {
      background-image: url("../i/sprites/arrows-sprite@x2.png");
      background-size: 94px 88px; } }

.icn.ball-black {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/balls-sprite.png") -20px 0px no-repeat; }

.logo.ball-black {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -20px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-black {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-grey {
  width: 14px;
  height: 14px;
  background: url("../i/sprites/balls-sprite.png") -15px -20px no-repeat; }

.logo.ball-grey {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -15px -20px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-grey {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-infographic {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/balls-sprite.png") 0px -20px no-repeat; }

.logo.ball-infographic {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: 0px -20px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-infographic {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-largewhite {
  width: 20px;
  height: 20px;
  background: url("../i/sprites/balls-sprite.png") 0px 0px no-repeat; }

.logo.ball-largewhite {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-largewhite {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-purple {
  width: 14px;
  height: 14px;
  background: url("../i/sprites/balls-sprite.png") -35px 0px no-repeat; }

.logo.ball-purple {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -35px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-purple {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-small {
  width: 14px;
  height: 14px;
  background: url("../i/sprites/balls-sprite.png") -35px -14px no-repeat; }

.logo.ball-small {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -35px -14px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-small {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-smallwhite {
  width: 14px;
  height: 14px;
  background: url("../i/sprites/balls-sprite.png") 0px -35px no-repeat; }

.logo.ball-smallwhite {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: 0px -35px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-smallwhite {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.icn.ball-white {
  width: 14px;
  height: 14px;
  background: url("../i/sprites/balls-sprite.png") -14px -35px no-repeat; }

.logo.ball-white {
  background: url("../i/sprites/balls-sprite.png") no-repeat;
  width: 14px;
  height: 14px;
  background-position: -14px -35px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.ball-white {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

.flag {
  background-image: url("../i/sprites/flags-sprite.png");
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  display: inline-block; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .flag {
      background-image: url("../i/sprites/flags-sprite@x2.png");
      background-size: 270px 260px; } }
  .flag.AG {
    background-position: 0px 0px; }
  .flag.AL {
    background-position: -30px 0px; }
  .flag.AM {
    background-position: 0px -20px; }
  .flag.AO {
    background-position: -30px -20px; }
  .flag.AQ {
    background-position: 0px -40px; }
  .flag.AR {
    background-position: -30px -40px; }
  .flag.AT {
    background-position: -60px 0px; }
  .flag.AU {
    background-position: -60px -20px; }
  .flag.BA {
    background-position: -60px -40px; }
  .flag.BB {
    background-position: 0px -60px; }
  .flag.BE {
    background-position: -30px -60px; }
  .flag.BF {
    background-position: -60px -60px; }
  .flag.BG {
    background-position: -90px 0px; }
  .flag.BI {
    background-position: -90px -20px; }
  .flag.BJ {
    background-position: -90px -40px; }
  .flag.BM {
    background-position: -90px -60px; }
  .flag.BO {
    background-position: 0px -80px; }
  .flag.BR {
    background-position: -30px -80px; }
  .flag.BS {
    background-position: -60px -80px; }
  .flag.BY {
    background-position: -90px -80px; }
  .flag.CA {
    background-position: 0px -100px; }
  .flag.CD {
    background-position: -30px -100px; }
  .flag.CG {
    background-position: -60px -100px; }
  .flag.CH {
    background-position: -90px -100px; }
  .flag.CI {
    background-position: -120px 0px; }
  .flag.CL {
    background-position: -120px -20px; }
  .flag.CM {
    background-position: -120px -40px; }
  .flag.CN {
    background-position: -120px -60px; }
  .flag.CO {
    background-position: -120px -80px; }
  .flag.CR {
    background-position: -120px -100px; }
  .flag.CV {
    background-position: 0px -120px; }
  .flag.CW {
    background-position: -30px -120px; }
  .flag.CY {
    background-position: -60px -120px; }
  .flag.CZ {
    background-position: -90px -120px; }
  .flag.DE {
    background-position: -120px -120px; }
  .flag.DK {
    background-position: -150px -20px; }
  .flag.DZ {
    background-position: -150px -40px; }
  .flag.EC {
    background-position: -150px -60px; }
  .flag.EE {
    background-position: -150px -80px; }
  .flag.EG {
    background-position: -150px -100px; }
  .flag.ES {
    background-position: -150px -120px; }
  .flag.FI {
    background-position: 0px -140px; }
  .flag.FO {
    background-position: -30px -140px; }
  .flag.FR {
    background-position: -60px -140px; }
  .flag.GA {
    background-position: -90px -140px; }
  .flag.GB-ENG {
    background-position: -120px -140px; }
  .flag.GB-NIR {
    background-position: -150px -140px; }
  .flag.GB-SCT {
    background-position: 0px -160px; }
  .flag.GB-WLS {
    background-position: -30px -160px; }
  .flag.GD {
    background-position: -60px -160px; }
  .flag.GE {
    background-position: -90px -160px; }
  .flag.GH {
    background-position: -120px -160px; }
  .flag.GI {
    background-position: -150px -160px; }
  .flag.GM {
    background-position: -180px 0px; }
  .flag.GN {
    background-position: -180px -20px; }
  .flag.GR {
    background-position: -180px -40px; }
  .flag.GY {
    background-position: -180px -60px; }
  .flag.HN {
    background-position: -180px -80px; }
  .flag.HR {
    background-position: -180px -100px; }
  .flag.HU {
    background-position: -180px -120px; }
  .flag.IE {
    background-position: -180px -140px; }
  .flag.IL {
    background-position: -180px -160px; }
  .flag.IR {
    background-position: 0px -180px; }
  .flag.IS {
    background-position: -30px -180px; }
  .flag.IT {
    background-position: -60px -180px; }
  .flag.JM {
    background-position: -90px -180px; }
  .flag.JP {
    background-position: -120px -180px; }
  .flag.KE {
    background-position: -150px -180px; }
  .flag.KN {
    background-position: -180px -180px; }
  .flag.KR {
    background-position: -210px 0px; }
  .flag.LR {
    background-position: -210px -20px; }
  .flag.LT {
    background-position: -210px -40px; }
  .flag.LV {
    background-position: -210px -60px; }
  .flag.MA {
    background-position: -210px -80px; }
  .flag.ME {
    background-position: -210px -100px; }
  .flag.MK {
    background-position: -210px -120px; }
  .flag.ML {
    background-position: -210px -140px; }
  .flag.MS {
    background-position: -210px -160px; }
  .flag.MX {
    background-position: -210px -180px; }
  .flag.NG {
    background-position: 0px -200px; }
  .flag.NL {
    background-position: -30px -200px; }
  .flag.NO {
    background-position: -60px -200px; }
  .flag.NZ {
    background-position: -90px -200px; }
  .flag.OM {
    background-position: -120px -200px; }
  .flag.PE {
    background-position: -150px -200px; }
  .flag.PH {
    background-position: -180px -200px; }
  .flag.PK {
    background-position: -210px -200px; }
  .flag.PL {
    background-position: 0px -220px; }
  .flag.PS {
    background-position: -30px -220px; }
  .flag.PT {
    background-position: -60px -220px; }
  .flag.PY {
    background-position: -90px -220px; }
  .flag.RO {
    background-position: -120px -220px; }
  .flag.RS {
    background-position: -150px -220px; }
  .flag.RU {
    background-position: -180px -220px; }
  .flag.SC {
    background-position: -210px -220px; }
  .flag.SE {
    background-position: -240px 0px; }
  .flag.SI {
    background-position: -240px -20px; }
  .flag.SK {
    background-position: -240px -40px; }
  .flag.SL {
    background-position: -240px -60px; }
  .flag.SN {
    background-position: -240px -80px; }
  .flag.ST {
    background-position: -240px -100px; }
  .flag.TG {
    background-position: -240px -120px; }
  .flag.TH {
    background-position: -240px -140px; }
  .flag.TN {
    background-position: -240px -160px; }
  .flag.TR {
    background-position: -240px -180px; }
  .flag.TT {
    background-position: -240px -200px; }
  .flag.TZ {
    background-position: -240px -220px; }
  .flag.UA {
    background-position: 0px -240px; }
  .flag.US {
    background-position: -30px -240px; }
  .flag.UY {
    background-position: -60px -240px; }
  .flag.VE {
    background-position: -90px -240px; }
  .flag.ZA {
    background-position: -120px -240px; }
  .flag.ZM {
    background-position: -150px -240px; }
  .flag.ZW {
    background-position: -180px -240px; }
  .flag.default, .flag {
    background-position: -150px 0px; }

.badge-25 {
  background-image: url("../i/sprites/badges-25-sprite.png");
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  display: block;
  background-position: -175px -175px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .badge-25 {
      background-image: url("../i/sprites/badges-25-sprite@x2.png");
      background-size: 600px 575px; } }
  .badge-25.ACM {
    background-position: 0px 0px; }
  .badge-25.ADL {
    background-position: -25px 0px; }
  .badge-25.AEK {
    background-position: 0px -25px; }
  .badge-25.AFW {
    background-position: -25px -25px; }
  .badge-25.AJA {
    background-position: -50px 0px; }
  .badge-25.APO {
    background-position: -50px -25px; }
  .badge-25.ARS {
    background-position: 0px -50px; }
  .badge-25.ASI {
    background-position: -25px -50px; }
  .badge-25.AST {
    background-position: -50px -50px; }
  .badge-25.ASY {
    background-position: -75px 0px; }
  .badge-25.ATA {
    background-position: -75px -25px; }
  .badge-25.ATH {
    background-position: -75px -50px; }
  .badge-25.ATM {
    background-position: 0px -75px; }
  .badge-25.AUS {
    background-position: -25px -75px; }
  .badge-25.AVL {
    background-position: -50px -75px; }
  .badge-25.AZ {
    background-position: -75px -75px; }
  .badge-25.B04 {
    background-position: -100px 0px; }
  .badge-25.BAL {
    background-position: -100px -25px; }
  .badge-25.BAR {
    background-position: -100px -50px; }
  .badge-25.BAT {
    background-position: -100px -75px; }
  .badge-25.BBV {
    background-position: 0px -100px; }
  .badge-25.BCN {
    background-position: -25px -100px; }
  .badge-25.BEF {
    background-position: -50px -100px; }
  .badge-25.BEL {
    background-position: -75px -100px; }
  .badge-25.BHA {
    background-position: -100px -100px; }
  .badge-25.BIR {
    background-position: -125px 0px; }
  .badge-25.BJK {
    background-position: -125px -25px; }
  .badge-25.BLB {
    background-position: -125px -50px; }
  .badge-25.BLP {
    background-position: -125px -75px; }
  .badge-25.BMG {
    background-position: -125px -100px; }
  .badge-25.BOL {
    background-position: 0px -125px; }
  .badge-25.BOR {
    background-position: -25px -125px; }
  .badge-25.BOU {
    background-position: -50px -125px; }
  .badge-25.BRA {
    background-position: -75px -125px; }
  .badge-25.BRE {
    background-position: -100px -125px; }
  .badge-25.BRG {
    background-position: -125px -125px; }
  .badge-25.BRI {
    background-position: -150px 0px; }
  .badge-25.BRR {
    background-position: -150px -25px; }
  .badge-25.BRU {
    background-position: -150px -50px; }
  .badge-25.BRW {
    background-position: -150px -75px; }
  .badge-25.BRY {
    background-position: -150px -100px; }
  .badge-25.BSC {
    background-position: -150px -125px; }
  .badge-25.BSL {
    background-position: 0px -150px; }
  .badge-25.BUR {
    background-position: -25px -150px; }
  .badge-25.BVB {
    background-position: -50px -150px; }
  .badge-25.CAR {
    background-position: -75px -150px; }
  .badge-25.CEL {
    background-position: -100px -150px; }
  .badge-25.CHA {
    background-position: -125px -150px; }
  .badge-25.CHE {
    background-position: -150px -150px; }
  .badge-25.CHF {
    background-position: -175px 0px; }
  .badge-25.CHT {
    background-position: -175px -25px; }
  .badge-25.CLV {
    background-position: -175px -50px; }
  .badge-25.CMU {
    background-position: -175px -75px; }
  .badge-25.COU {
    background-position: -175px -100px; }
  .badge-25.COV {
    background-position: -175px -125px; }
  .badge-25.CPH {
    background-position: -175px -150px; }
  .badge-25.CRE {
    background-position: 0px -175px; }
  .badge-25.CRW {
    background-position: -25px -175px; }
  .badge-25.CRY {
    background-position: -50px -175px; }
  .badge-25.CSK {
    background-position: -75px -175px; }
  .badge-25.CUT {
    background-position: -100px -175px; }
  .badge-25.CZV {
    background-position: -125px -175px; }
  .badge-25.DAG {
    background-position: -150px -175px; }
  .badge-25.DER {
    background-position: -200px 0px; }
  .badge-25.DER-new {
    background-position: -200px -25px; }
  .badge-25.DMK {
    background-position: -200px -50px; }
  .badge-25.DND {
    background-position: -200px -75px; }
  .badge-25.DNR {
    background-position: -200px -100px; }
  .badge-25.DON {
    background-position: -200px -125px; }
  .badge-25.DYK {
    background-position: -200px -150px; }
  .badge-25.DZG {
    background-position: -200px -175px; }
  .badge-25.EAS {
    background-position: 0px -200px; }
  .badge-25.EVE {
    background-position: -25px -200px; }
  .badge-25.EXE {
    background-position: -50px -200px; }
  .badge-25.FCA {
    background-position: -75px -200px; }
  .badge-25.FCB {
    background-position: -100px -200px; }
  .badge-25.FCL {
    background-position: -125px -200px; }
  .badge-25.FCSM {
    background-position: -150px -200px; }
  .badge-25.FEN {
    background-position: -175px -200px; }
  .badge-25.FEY {
    background-position: -200px -200px; }
  .badge-25.FGR {
    background-position: -225px 0px; }
  .badge-25.FIO {
    background-position: -225px -25px; }
  .badge-25.FKQ {
    background-position: -225px -50px; }
  .badge-25.FKV {
    background-position: -225px -75px; }
  .badge-25.FLE {
    background-position: -225px -100px; }
  .badge-25.FUL {
    background-position: -225px -125px; }
  .badge-25.GAL {
    background-position: -225px -150px; }
  .badge-25.GIL {
    background-position: -225px -175px; }
  .badge-25.GRI {
    background-position: -225px -200px; }
  .badge-25.GRO {
    background-position: 0px -225px; }
  .badge-25.HAL {
    background-position: -25px -225px; }
  .badge-25.HBS {
    background-position: -50px -225px; }
  .badge-25.HOF {
    background-position: -75px -225px; }
  .badge-25.HUD {
    background-position: -100px -225px; }
  .badge-25.HUL {
    background-position: -125px -225px; }
  .badge-25.IBA {
    background-position: -150px -225px; }
  .badge-25.IPS {
    background-position: -175px -225px; }
  .badge-25.JUV {
    background-position: -200px -225px; }
  .badge-25.KAA {
    background-position: -225px -225px; }
  .badge-25.KOE {
    background-position: -250px 0px; }
  .badge-25.KRA {
    background-position: -250px -25px; }
  .badge-25.KYS {
    background-position: -250px -50px; }
  .badge-25.LAZ {
    background-position: -250px -75px; }
  .badge-25.LEE {
    background-position: -250px -100px; }
  .badge-25.LEG {
    background-position: -250px -125px; }
  .badge-25.LEI {
    background-position: -250px -150px; }
  .badge-25.LEP {
    background-position: -250px -175px; }
  .badge-25.LIB {
    background-position: -250px -200px; }
  .badge-25.LIN {
    background-position: -250px -225px; }
  .badge-25.LIV {
    background-position: 0px -250px; }
  .badge-25.LKM {
    background-position: -25px -250px; }
  .badge-25.LNO {
    background-position: -50px -250px; }
  .badge-25.LOK {
    background-position: -75px -250px; }
  .badge-25.LUD {
    background-position: -100px -250px; }
  .badge-25.LUT {
    background-position: -125px -250px; }
  .badge-25.LYN {
    background-position: -150px -250px; }
  .badge-25.M05 {
    background-position: -175px -250px; }
  .badge-25.MAN {
    background-position: -200px -250px; }
  .badge-25.MAR {
    background-position: -225px -250px; }
  .badge-25.MCH {
    background-position: -250px -250px; }
  .badge-25.MCI {
    background-position: -275px 0px; }
  .badge-25.MCO {
    background-position: -275px -25px; }
  .badge-25.MFF {
    background-position: -275px -50px; }
  .badge-25.MID {
    background-position: -275px -75px; }
  .badge-25.MIL {
    background-position: -275px -100px; }
  .badge-25.MKD {
    background-position: -275px -125px; }
  .badge-25.MOL {
    background-position: -275px -150px; }
  .badge-25.MOR {
    background-position: -275px -175px; }
  .badge-25.MTA {
    background-position: -275px -200px; }
  .badge-25.MUN {
    background-position: -275px -225px; }
  .badge-25.NAP {
    background-position: -275px -250px; }
  .badge-25.NEW {
    background-position: 0px -275px; }
  .badge-25.NFO {
    background-position: -25px -275px; }
  .badge-25.NHT {
    background-position: -50px -275px; }
  .badge-25.NIC {
    background-position: -75px -275px; }
  .badge-25.NKM {
    background-position: -100px -275px; }
  .badge-25.NOR {
    background-position: -125px -275px; }
  .badge-25.NOT {
    background-position: -150px -275px; }
  .badge-25.NWP {
    background-position: -175px -275px; }
  .badge-25.OFK {
    background-position: -200px -275px; }
  .badge-25.OLD {
    background-position: -225px -275px; }
  .badge-25.OLY {
    background-position: -250px -275px; }
  .badge-25.OSM {
    background-position: -275px -275px; }
  .badge-25.OXF {
    background-position: -300px 0px; }
  .badge-25.PAO {
    background-position: -300px -25px; }
  .badge-25.PBG {
    background-position: -300px -50px; }
  .badge-25.PET {
    background-position: -300px -75px; }
  .badge-25.PLY {
    background-position: -300px -100px; }
  .badge-25.PLZ {
    background-position: -300px -125px; }
  .badge-25.PNE {
    background-position: -300px -150px; }
  .badge-25.POR {
    background-position: -300px -175px; }
  .badge-25.PSG {
    background-position: -300px -200px; }
  .badge-25.PSV {
    background-position: -300px -225px; }
  .badge-25.PTO {
    background-position: -300px -250px; }
  .badge-25.PTV {
    background-position: -300px -275px; }
  .badge-25.QAB {
    background-position: 0px -300px; }
  .badge-25.QPR {
    background-position: -25px -300px; }
  .badge-25.RAP {
    background-position: -50px -300px; }
  .badge-25.RBL {
    background-position: -75px -300px; }
  .badge-25.RDG {
    background-position: -100px -300px; }
  .badge-25.RMA {
    background-position: -125px -300px; }
  .badge-25.RMD {
    background-position: -150px -300px; }
  .badge-25.ROC {
    background-position: -175px -300px; }
  .badge-25.RSB {
    background-position: -200px -300px; }
  .badge-25.RSO {
    background-position: -225px -300px; }
  .badge-25.RSV {
    background-position: -250px -300px; }
  .badge-25.RTH {
    background-position: -275px -300px; }
  .badge-25.RUB {
    background-position: -300px -300px; }
  .badge-25.S04 {
    background-position: -325px 0px; }
  .badge-25.SBR {
    background-position: -325px -25px; }
  .badge-25.SCL {
    background-position: -325px -50px; }
  .badge-25.SCU {
    background-position: -325px -75px; }
  .badge-25.SDK {
    background-position: -325px -100px; }
  .badge-25.SEV {
    background-position: -325px -125px; }
  .badge-25.SHR {
    background-position: -325px -150px; }
  .badge-25.SHU {
    background-position: -325px -175px; }
  .badge-25.SHW {
    background-position: -325px -200px; }
  .badge-25.SIO {
    background-position: -325px -225px; }
  .badge-25.SKE {
    background-position: -325px -250px; }
  .badge-25.SOU {
    background-position: -325px -275px; }
  .badge-25.SPP {
    background-position: -325px -300px; }
  .badge-25.SPR {
    background-position: 0px -325px; }
  .badge-25.SSL {
    background-position: -25px -325px; }
  .badge-25.STE {
    background-position: -50px -325px; }
  .badge-25.STK {
    background-position: -75px -325px; }
  .badge-25.STO {
    background-position: -100px -325px; }
  .badge-25.STU {
    background-position: -125px -325px; }
  .badge-25.STV {
    background-position: -150px -325px; }
  .badge-25.SUN {
    background-position: -175px -325px; }
  .badge-25.SUT {
    background-position: -200px -325px; }
  .badge-25.SWA {
    background-position: -225px -325px; }
  .badge-25.SWI {
    background-position: -250px -325px; }
  .badge-25.TOT {
    background-position: -300px -550px; }
  .badge-25.TOTALT {
    background-position: -325px -550px; }
  .badge-25.VAL {
    background-position: -350px -550px; }
  .badge-25.VIL {
    background-position: -400px -550px; }
  .badge-25.VIT {
    background-position: -425px -550px; }
  .badge-25.VTG {
    background-position: -450px -550px; }
  .badge-25.Videoton-50x50 {
    background-position: -375px -550px; }
  .badge-25.WAT {
    background-position: -475px -550px; }
  .badge-25.WBA {
    background-position: -500px -550px; }
  .badge-25.WHU {
    background-position: -525px -550px; }
  .badge-25.WIG {
    background-position: -550px -550px; }
  .badge-25.WIM {
    background-position: -575px 0px; }
  .badge-25.WLS {
    background-position: -575px -25px; }
  .badge-25.WOB {
    background-position: -575px -50px; }
  .badge-25.WOL {
    background-position: -575px -75px; }
  .badge-25.WYC {
    background-position: -575px -100px; }
  .badge-25.YEO {
    background-position: -575px -125px; }
  .badge-25.ZLN {
    background-position: -575px -150px; }
  .badge-25.ZNT {
    background-position: -575px -175px; }
  .badge-25.ZRL {
    background-position: -575px -200px; }
  .badge-25.default {
    background-position: -175px -175px; }
  .badge-25.t100 {
    background-position: -275px -325px; }
  .badge-25.t1003 {
    background-position: -300px -325px; }
  .badge-25.t1007 {
    background-position: -325px -325px; }
  .badge-25.t10248 {
    background-position: -350px 0px; }
  .badge-25.t10575 {
    background-position: -350px -25px; }
  .badge-25.t10657 {
    background-position: -350px -50px; }
  .badge-25.t107 {
    background-position: -350px -75px; }
  .badge-25.t109 {
    background-position: -350px -100px; }
  .badge-25.t1098 {
    background-position: -350px -125px; }
  .badge-25.t1099 {
    background-position: -350px -150px; }
  .badge-25.t11206 {
    background-position: -350px -175px; }
  .badge-25.t11371 {
    background-position: -350px -200px; }
  .badge-25.t1169 {
    background-position: -350px -225px; }
  .badge-25.t1170 {
    background-position: -350px -250px; }
  .badge-25.t1185 {
    background-position: -350px -275px; }
  .badge-25.t1189 {
    background-position: -350px -300px; }
  .badge-25.t11936 {
    background-position: -350px -325px; }
  .badge-25.t11937 {
    background-position: 0px -350px; }
  .badge-25.t121 {
    background-position: -25px -350px; }
  .badge-25.t125 {
    background-position: -50px -350px; }
  .badge-25.t127 {
    background-position: -75px -350px; }
  .badge-25.t129 {
    background-position: -100px -350px; }
  .badge-25.t12935 {
    background-position: -125px -350px; }
  .badge-25.t12938 {
    background-position: -150px -350px; }
  .badge-25.t12939 {
    background-position: -175px -350px; }
  .badge-25.t12940 {
    background-position: -200px -350px; }
  .badge-25.t12944 {
    background-position: -225px -350px; }
  .badge-25.t12948 {
    background-position: -250px -350px; }
  .badge-25.t12968 {
    background-position: -275px -350px; }
  .badge-25.t12969 {
    background-position: -300px -350px; }
  .badge-25.t12970 {
    background-position: -325px -350px; }
  .badge-25.t12971 {
    background-position: -350px -350px; }
  .badge-25.t131 {
    background-position: -375px 0px; }
  .badge-25.t13187 {
    background-position: -375px -25px; }
  .badge-25.t135 {
    background-position: -375px -50px; }
  .badge-25.t136 {
    background-position: -375px -75px; }
  .badge-25.t138 {
    background-position: -375px -100px; }
  .badge-25.t1395 {
    background-position: -375px -125px; }
  .badge-25.t140 {
    background-position: -375px -150px; }
  .badge-25.t1400 {
    background-position: -375px -175px; }
  .badge-25.t1405 {
    background-position: -375px -200px; }
  .badge-25.t1409 {
    background-position: -375px -225px; }
  .badge-25.t1414 {
    background-position: -375px -250px; }
  .badge-25.t142 {
    background-position: -375px -275px; }
  .badge-25.t143 {
    background-position: -375px -300px; }
  .badge-25.t1446 {
    background-position: -375px -325px; }
  .badge-25.t1457 {
    background-position: -375px -350px; }
  .badge-25.t146 {
    background-position: 0px -375px; }
  .badge-25.t1462 {
    background-position: -25px -375px; }
  .badge-25.t147 {
    background-position: -50px -375px; }
  .badge-25.t1475 {
    background-position: -75px -375px; }
  .badge-25.t148 {
    background-position: -100px -375px; }
  .badge-25.t1484 {
    background-position: -125px -375px; }
  .badge-25.t1487 {
    background-position: -150px -375px; }
  .badge-25.t1492 {
    background-position: -175px -375px; }
  .badge-25.t1493 {
    background-position: -200px -375px; }
  .badge-25.t1494 {
    background-position: -225px -375px; }
  .badge-25.t150 {
    background-position: -250px -375px; }
  .badge-25.t1508 {
    background-position: -275px -375px; }
  .badge-25.t1510 {
    background-position: -300px -375px; }
  .badge-25.t152 {
    background-position: -325px -375px; }
  .badge-25.t1520 {
    background-position: -350px -375px; }
  .badge-25.t1526 {
    background-position: -375px -375px; }
  .badge-25.t1580 {
    background-position: -400px 0px; }
  .badge-25.t1586 {
    background-position: -400px -25px; }
  .badge-25.t1587 {
    background-position: -400px -50px; }
  .badge-25.t159 {
    background-position: -400px -75px; }
  .badge-25.t160 {
    background-position: -400px -100px; }
  .badge-25.t1615 {
    background-position: -400px -125px; }
  .badge-25.t162 {
    background-position: -400px -150px; }
  .badge-25.t1633 {
    background-position: -400px -175px; }
  .badge-25.t169 {
    background-position: -400px -200px; }
  .badge-25.t171 {
    background-position: -400px -225px; }
  .badge-25.t1712 {
    background-position: -400px -250px; }
  .badge-25.t1716 {
    background-position: -400px -275px; }
  .badge-25.t1747 {
    background-position: -400px -300px; }
  .badge-25.t1748 {
    background-position: -400px -325px; }
  .badge-25.t176 {
    background-position: -400px -350px; }
  .badge-25.t177 {
    background-position: -400px -375px; }
  .badge-25.t1792 {
    background-position: 0px -400px; }
  .badge-25.t182 {
    background-position: -25px -400px; }
  .badge-25.t185 {
    background-position: -50px -400px; }
  .badge-25.t1902 {
    background-position: -75px -400px; }
  .badge-25.t194 {
    background-position: -100px -400px; }
  .badge-25.t1943 {
    background-position: -125px -400px; }
  .badge-25.t195 {
    background-position: -150px -400px; }
  .badge-25.t1951 {
    background-position: -175px -400px; }
  .badge-25.t1963 {
    background-position: -200px -400px; }
  .badge-25.t197 {
    background-position: -225px -400px; }
  .badge-25.t1981 {
    background-position: -250px -400px; }
  .badge-25.t2003 {
    background-position: -275px -400px; }
  .badge-25.t2006 {
    background-position: -300px -400px; }
  .badge-25.t203 {
    background-position: -325px -400px; }
  .badge-25.t2039 {
    background-position: -350px -400px; }
  .badge-25.t2047 {
    background-position: -375px -400px; }
  .badge-25.t205 {
    background-position: -400px -400px; }
  .badge-25.t2050 {
    background-position: -425px 0px; }
  .badge-25.t2051 {
    background-position: -425px -25px; }
  .badge-25.t2052 {
    background-position: -425px -50px; }
  .badge-25.t2057 {
    background-position: -425px -75px; }
  .badge-25.t2058 {
    background-position: -425px -100px; }
  .badge-25.t2059 {
    background-position: -425px -125px; }
  .badge-25.t206 {
    background-position: -425px -150px; }
  .badge-25.t2060 {
    background-position: -425px -175px; }
  .badge-25.t2061 {
    background-position: -425px -200px; }
  .badge-25.t2062 {
    background-position: -425px -225px; }
  .badge-25.t2063 {
    background-position: -425px -250px; }
  .badge-25.t2064 {
    background-position: -425px -275px; }
  .badge-25.t211 {
    background-position: -425px -300px; }
  .badge-25.t2116 {
    background-position: -425px -325px; }
  .badge-25.t212 {
    background-position: -425px -350px; }
  .badge-25.t2133 {
    background-position: -425px -375px; }
  .badge-25.t214 {
    background-position: -425px -400px; }
  .badge-25.t2141 {
    background-position: 0px -425px; }
  .badge-25.t2155 {
    background-position: -25px -425px; }
  .badge-25.t216 {
    background-position: -50px -425px; }
  .badge-25.t2161 {
    background-position: -75px -425px; }
  .badge-25.t217 {
    background-position: -100px -425px; }
  .badge-25.t2182 {
    background-position: -125px -425px; }
  .badge-25.t2246 {
    background-position: -150px -425px; }
  .badge-25.t2273 {
    background-position: -175px -425px; }
  .badge-25.t2278 {
    background-position: -200px -425px; }
  .badge-25.t2279 {
    background-position: -225px -425px; }
  .badge-25.t232 {
    background-position: -250px -425px; }
  .badge-25.t234 {
    background-position: -275px -425px; }
  .badge-25.t2347 {
    background-position: -300px -425px; }
  .badge-25.t2359 {
    background-position: -325px -425px; }
  .badge-25.t237 {
    background-position: -350px -425px; }
  .badge-25.t239 {
    background-position: -375px -425px; }
  .badge-25.t240 {
    background-position: -400px -425px; }
  .badge-25.t243 {
    background-position: -425px -425px; }
  .badge-25.t2447 {
    background-position: -450px 0px; }
  .badge-25.t245 {
    background-position: -450px -25px; }
  .badge-25.t2468 {
    background-position: -450px -50px; }
  .badge-25.t249 {
    background-position: -450px -75px; }
  .badge-25.t2496 {
    background-position: -450px -100px; }
  .badge-25.t2497 {
    background-position: -450px -125px; }
  .badge-25.t250 {
    background-position: -450px -150px; }
  .badge-25.t252 {
    background-position: -450px -175px; }
  .badge-25.t253 {
    background-position: -450px -200px; }
  .badge-25.t2592 {
    background-position: -450px -225px; }
  .badge-25.t2599 {
    background-position: -450px -250px; }
  .badge-25.t260 {
    background-position: -450px -275px; }
  .badge-25.t2623 {
    background-position: -450px -300px; }
  .badge-25.t2625 {
    background-position: -450px -325px; }
  .badge-25.t2627 {
    background-position: -450px -350px; }
  .badge-25.t2628 {
    background-position: -450px -375px; }
  .badge-25.t263 {
    background-position: -450px -400px; }
  .badge-25.t264 {
    background-position: -450px -425px; }
  .badge-25.t2702 {
    background-position: 0px -450px; }
  .badge-25.t2714 {
    background-position: -25px -450px; }
  .badge-25.t273 {
    background-position: -50px -450px; }
  .badge-25.t2733 {
    background-position: -75px -450px; }
  .badge-25.t2751 {
    background-position: -100px -450px; }
  .badge-25.t2753 {
    background-position: -125px -450px; }
  .badge-25.t2759 {
    background-position: -150px -450px; }
  .badge-25.t2760 {
    background-position: -175px -450px; }
  .badge-25.t2794 {
    background-position: -200px -450px; }
  .badge-25.t281 {
    background-position: -225px -450px; }
  .badge-25.t2839 {
    background-position: -250px -450px; }
  .badge-25.t284 {
    background-position: -275px -450px; }
  .badge-25.t2847 {
    background-position: -300px -450px; }
  .badge-25.t287 {
    background-position: -325px -450px; }
  .badge-25.t2870 {
    background-position: -350px -450px; }
  .badge-25.t289 {
    background-position: -375px -450px; }
  .badge-25.t290 {
    background-position: -400px -450px; }
  .badge-25.t291 {
    background-position: -425px -450px; }
  .badge-25.t293 {
    background-position: -450px -450px; }
  .badge-25.t294 {
    background-position: -475px 0px; }
  .badge-25.t295 {
    background-position: -475px -25px; }
  .badge-25.t297 {
    background-position: -475px -50px; }
  .badge-25.t298 {
    background-position: -475px -75px; }
  .badge-25.t2997 {
    background-position: -475px -100px; }
  .badge-25.t300 {
    background-position: -475px -125px; }
  .badge-25.t301 {
    background-position: -475px -150px; }
  .badge-25.t3012 {
    background-position: -475px -175px; }
  .badge-25.t3014 {
    background-position: -475px -200px; }
  .badge-25.t302 {
    background-position: -475px -225px; }
  .badge-25.t3033 {
    background-position: -475px -250px; }
  .badge-25.t3062 {
    background-position: -475px -275px; }
  .badge-25.t3093 {
    background-position: -475px -300px; }
  .badge-25.t3096 {
    background-position: -475px -325px; }
  .badge-25.t3097 {
    background-position: -475px -350px; }
  .badge-25.t310 {
    background-position: -475px -375px; }
  .badge-25.t3107 {
    background-position: -475px -400px; }
  .badge-25.t3120 {
    background-position: -475px -425px; }
  .badge-25.t3121 {
    background-position: -475px -450px; }
  .badge-25.t3139 {
    background-position: 0px -475px; }
  .badge-25.t3140 {
    background-position: -25px -475px; }
  .badge-25.t3141 {
    background-position: -50px -475px; }
  .badge-25.t3150 {
    background-position: -75px -475px; }
  .badge-25.t3151 {
    background-position: -100px -475px; }
  .badge-25.t3153 {
    background-position: -125px -475px; }
  .badge-25.t3155 {
    background-position: -150px -475px; }
  .badge-25.t3156 {
    background-position: -175px -475px; }
  .badge-25.t3159 {
    background-position: -200px -475px; }
  .badge-25.t3160 {
    background-position: -225px -475px; }
  .badge-25.t3161 {
    background-position: -250px -475px; }
  .badge-25.t3162 {
    background-position: -275px -475px; }
  .badge-25.t3163 {
    background-position: -300px -475px; }
  .badge-25.t318 {
    background-position: -325px -475px; }
  .badge-25.t3221 {
    background-position: -350px -475px; }
  .badge-25.t324 {
    background-position: -375px -475px; }
  .badge-25.t3347 {
    background-position: -400px -475px; }
  .badge-25.t3356 {
    background-position: -425px -475px; }
  .badge-25.t3360 {
    background-position: -450px -475px; }
  .badge-25.t3382 {
    background-position: -475px -475px; }
  .badge-25.t3389 {
    background-position: -500px 0px; }
  .badge-25.t3404 {
    background-position: -500px -25px; }
  .badge-25.t3414 {
    background-position: -500px -50px; }
  .badge-25.t3417 {
    background-position: -500px -75px; }
  .badge-25.t3419 {
    background-position: -500px -100px; }
  .badge-25.t3423 {
    background-position: -500px -125px; }
  .badge-25.t3437 {
    background-position: -500px -150px; }
  .badge-25.t3446 {
    background-position: -500px -175px; }
  .badge-25.t3448 {
    background-position: -500px -200px; }
  .badge-25.t3454 {
    background-position: -500px -225px; }
  .badge-25.t3485 {
    background-position: -500px -250px; }
  .badge-25.t3492 {
    background-position: -500px -275px; }
  .badge-25.t3533 {
    background-position: -500px -300px; }
  .badge-25.t373 {
    background-position: -500px -325px; }
  .badge-25.t375 {
    background-position: -500px -350px; }
  .badge-25.t3751 {
    background-position: -500px -375px; }
  .badge-25.t378 {
    background-position: -500px -400px; }
  .badge-25.t383 {
    background-position: -500px -425px; }
  .badge-25.t385 {
    background-position: -500px -450px; }
  .badge-25.t3869 {
    background-position: -500px -475px; }
  .badge-25.t387 {
    background-position: 0px -500px; }
  .badge-25.t394 {
    background-position: -25px -500px; }
  .badge-25.t4004 {
    background-position: -50px -500px; }
  .badge-25.t4007 {
    background-position: -75px -500px; }
  .badge-25.t401 {
    background-position: -100px -500px; }
  .badge-25.t4094 {
    background-position: -125px -500px; }
  .badge-25.t411 {
    background-position: -150px -500px; }
  .badge-25.t4114 {
    background-position: -175px -500px; }
  .badge-25.t413 {
    background-position: -200px -500px; }
  .badge-25.t414 {
    background-position: -225px -500px; }
  .badge-25.t4153 {
    background-position: -250px -500px; }
  .badge-25.t428 {
    background-position: -275px -500px; }
  .badge-25.t429 {
    background-position: -300px -500px; }
  .badge-25.t434 {
    background-position: -325px -500px; }
  .badge-25.t439 {
    background-position: -350px -500px; }
  .badge-25.t440 {
    background-position: -375px -500px; }
  .badge-25.t445 {
    background-position: -400px -500px; }
  .badge-25.t450 {
    background-position: -425px -500px; }
  .badge-25.t452 {
    background-position: -450px -500px; }
  .badge-25.t453 {
    background-position: -475px -500px; }
  .badge-25.t456 {
    background-position: -500px -500px; }
  .badge-25.t457 {
    background-position: -525px 0px; }
  .badge-25.t463 {
    background-position: -525px -25px; }
  .badge-25.t4660 {
    background-position: -525px -50px; }
  .badge-25.t472 {
    background-position: -525px -75px; }
  .badge-25.t476 {
    background-position: -525px -100px; }
  .badge-25.t479 {
    background-position: -525px -125px; }
  .badge-25.t48 {
    background-position: -525px -150px; }
  .badge-25.t482 {
    background-position: -525px -175px; }
  .badge-25.t485 {
    background-position: -525px -200px; }
  .badge-25.t491 {
    background-position: -525px -225px; }
  .badge-25.t5334 {
    background-position: -525px -250px; }
  .badge-25.t5335 {
    background-position: -525px -275px; }
  .badge-25.t5348 {
    background-position: -525px -300px; }
  .badge-25.t5350 {
    background-position: -525px -325px; }
  .badge-25.t5351 {
    background-position: -525px -350px; }
  .badge-25.t545 {
    background-position: -525px -375px; }
  .badge-25.t5576 {
    background-position: -525px -400px; }
  .badge-25.t573 {
    background-position: -525px -425px; }
  .badge-25.t580 {
    background-position: -525px -450px; }
  .badge-25.t581 {
    background-position: -525px -475px; }
  .badge-25.t585 {
    background-position: -525px -500px; }
  .badge-25.t586 {
    background-position: 0px -525px; }
  .badge-25.t59 {
    background-position: -25px -525px; }
  .badge-25.t591 {
    background-position: -50px -525px; }
  .badge-25.t595 {
    background-position: -75px -525px; }
  .badge-25.t6106 {
    background-position: -100px -525px; }
  .badge-25.t6128 {
    background-position: -125px -525px; }
  .badge-25.t6134 {
    background-position: -150px -525px; }
  .badge-25.t6339 {
    background-position: -175px -525px; }
  .badge-25.t6505 {
    background-position: -200px -525px; }
  .badge-25.t657 {
    background-position: -225px -525px; }
  .badge-25.t67 {
    background-position: -250px -525px; }
  .badge-25.t671 {
    background-position: -275px -525px; }
  .badge-25.t6722 {
    background-position: -300px -525px; }
  .badge-25.t6751 {
    background-position: -325px -525px; }
  .badge-25.t678 {
    background-position: -350px -525px; }
  .badge-25.t679 {
    background-position: -375px -525px; }
  .badge-25.t6796 {
    background-position: -400px -525px; }
  .badge-25.t69 {
    background-position: -425px -525px; }
  .badge-25.t70 {
    background-position: -450px -525px; }
  .badge-25.t7063 {
    background-position: -475px -525px; }
  .badge-25.t71 {
    background-position: -500px -525px; }
  .badge-25.t7140 {
    background-position: -525px -525px; }
  .badge-25.t7292 {
    background-position: -550px 0px; }
  .badge-25.t73 {
    background-position: -550px -25px; }
  .badge-25.t740 {
    background-position: -550px -50px; }
  .badge-25.t76 {
    background-position: -550px -75px; }
  .badge-25.t7601 {
    background-position: -550px -100px; }
  .badge-25.t7608 {
    background-position: -550px -125px; }
  .badge-25.t78 {
    background-position: -550px -150px; }
  .badge-25.t79 {
    background-position: -550px -175px; }
  .badge-25.t803 {
    background-position: -550px -200px; }
  .badge-25.t808 {
    background-position: -550px -225px; }
  .badge-25.t810 {
    background-position: -550px -250px; }
  .badge-25.t820 {
    background-position: -550px -275px; }
  .badge-25.t84 {
    background-position: -550px -300px; }
  .badge-25.t855 {
    background-position: -550px -325px; }
  .badge-25.t857 {
    background-position: -550px -350px; }
  .badge-25.t884 {
    background-position: -550px -375px; }
  .badge-25.t886 {
    background-position: -550px -400px; }
  .badge-25.t887 {
    background-position: -550px -425px; }
  .badge-25.t8889 {
    background-position: -550px -450px; }
  .badge-25.t891 {
    background-position: -550px -475px; }
  .badge-25.t8950 {
    background-position: -550px -500px; }
  .badge-25.t8951 {
    background-position: -550px -525px; }
  .badge-25.t8963 {
    background-position: 0px -550px; }
  .badge-25.t8964 {
    background-position: -25px -550px; }
  .badge-25.t935 {
    background-position: -50px -550px; }
  .badge-25.t936 {
    background-position: -75px -550px; }
  .badge-25.t94 {
    background-position: -100px -550px; }
  .badge-25.t943 {
    background-position: -125px -550px; }
  .badge-25.t9449 {
    background-position: -150px -550px; }
  .badge-25.t949 {
    background-position: -175px -550px; }
  .badge-25.t95 {
    background-position: -200px -550px; }
  .badge-25.t96 {
    background-position: -225px -550px; }
  .badge-25.t988 {
    background-position: -250px -550px; }
  .badge-25.t993 {
    background-position: -275px -550px; }

.badge-50 {
  background-image: url("../i/sprites/badges-50-sprite.png");
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  display: block;
  background-position: -350px -350px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .badge-50 {
      background-image: url("../i/sprites/badges-50-sprite@x2.png");
      background-size: 750px 750px; } }
  .badge-50.ACM {
    background-position: 0px 0px; }
  .badge-50.ADL {
    background-position: -50px 0px; }
  .badge-50.AEK {
    background-position: 0px -50px; }
  .badge-50.AFW {
    background-position: -50px -50px; }
  .badge-50.AJA {
    background-position: -100px 0px; }
  .badge-50.APO {
    background-position: -100px -50px; }
  .badge-50.ARS {
    background-position: 0px -100px; }
  .badge-50.ASI {
    background-position: -50px -100px; }
  .badge-50.AST {
    background-position: -100px -100px; }
  .badge-50.ASY {
    background-position: -150px 0px; }
  .badge-50.ATA {
    background-position: -150px -50px; }
  .badge-50.ATH {
    background-position: -150px -100px; }
  .badge-50.ATM {
    background-position: 0px -150px; }
  .badge-50.AUS {
    background-position: -50px -150px; }
  .badge-50.AVL {
    background-position: -100px -150px; }
  .badge-50.AZ {
    background-position: -150px -150px; }
  .badge-50.B04 {
    background-position: -200px 0px; }
  .badge-50.BAL {
    background-position: -200px -50px; }
  .badge-50.BAR {
    background-position: -200px -100px; }
  .badge-50.BAT {
    background-position: -200px -150px; }
  .badge-50.BBV {
    background-position: 0px -200px; }
  .badge-50.BCN {
    background-position: -50px -200px; }
  .badge-50.BEF {
    background-position: -100px -200px; }
  .badge-50.BEL {
    background-position: -150px -200px; }
  .badge-50.BHA {
    background-position: -200px -200px; }
  .badge-50.BIR {
    background-position: -250px 0px; }
  .badge-50.BJK {
    background-position: -250px -50px; }
  .badge-50.BLB {
    background-position: -250px -100px; }
  .badge-50.BLP {
    background-position: -250px -150px; }
  .badge-50.BMG {
    background-position: -250px -200px; }
  .badge-50.BOL {
    background-position: 0px -250px; }
  .badge-50.BOR {
    background-position: -50px -250px; }
  .badge-50.BOU {
    background-position: -100px -250px; }
  .badge-50.BRA {
    background-position: -150px -250px; }
  .badge-50.BRE {
    background-position: -200px -250px; }
  .badge-50.BRG {
    background-position: -250px -250px; }
  .badge-50.BRI {
    background-position: -300px 0px; }
  .badge-50.BRR {
    background-position: -300px -50px; }
  .badge-50.BRU {
    background-position: -300px -100px; }
  .badge-50.BRW {
    background-position: -300px -150px; }
  .badge-50.BRY {
    background-position: -300px -200px; }
  .badge-50.BSC {
    background-position: -300px -250px; }
  .badge-50.BSL {
    background-position: 0px -300px; }
  .badge-50.BUR {
    background-position: -50px -300px; }
  .badge-50.BVB {
    background-position: -100px -300px; }
  .badge-50.CAR {
    background-position: -150px -300px; }
  .badge-50.CEL {
    background-position: -200px -300px; }
  .badge-50.CHA {
    background-position: -250px -300px; }
  .badge-50.CHE {
    background-position: -300px -300px; }
  .badge-50.CHF {
    background-position: -350px 0px; }
  .badge-50.CHT {
    background-position: -350px -50px; }
  .badge-50.CLV {
    background-position: -350px -100px; }
  .badge-50.CMU {
    background-position: -350px -150px; }
  .badge-50.COU {
    background-position: -350px -200px; }
  .badge-50.COV {
    background-position: -350px -250px; }
  .badge-50.CPH {
    background-position: -350px -300px; }
  .badge-50.CRE {
    background-position: 0px -350px; }
  .badge-50.CRW {
    background-position: -50px -350px; }
  .badge-50.CRY {
    background-position: -100px -350px; }
  .badge-50.CSK {
    background-position: -150px -350px; }
  .badge-50.CUT {
    background-position: -200px -350px; }
  .badge-50.CZV {
    background-position: -250px -350px; }
  .badge-50.DAG {
    background-position: -300px -350px; }
  .badge-50.DER {
    background-position: -400px 0px; }
  .badge-50.DER-new {
    background-position: -400px -50px; }
  .badge-50.DMK {
    background-position: -400px -100px; }
  .badge-50.DND {
    background-position: -400px -150px; }
  .badge-50.DNR {
    background-position: -400px -200px; }
  .badge-50.DON {
    background-position: -400px -250px; }
  .badge-50.DYK {
    background-position: -400px -300px; }
  .badge-50.DZG {
    background-position: -400px -350px; }
  .badge-50.EAS {
    background-position: 0px -400px; }
  .badge-50.EVE {
    background-position: -50px -400px; }
  .badge-50.EXE {
    background-position: -100px -400px; }
  .badge-50.FCA {
    background-position: -150px -400px; }
  .badge-50.FCB {
    background-position: -200px -400px; }
  .badge-50.FCL {
    background-position: -250px -400px; }
  .badge-50.FCSM {
    background-position: -300px -400px; }
  .badge-50.FEN {
    background-position: -350px -400px; }
  .badge-50.FEY {
    background-position: -400px -400px; }
  .badge-50.FGR {
    background-position: -450px 0px; }
  .badge-50.FIO {
    background-position: -450px -50px; }
  .badge-50.FKQ {
    background-position: -450px -100px; }
  .badge-50.FKV {
    background-position: -450px -150px; }
  .badge-50.FLE {
    background-position: -450px -200px; }
  .badge-50.FUL {
    background-position: -450px -250px; }
  .badge-50.GAL {
    background-position: -450px -300px; }
  .badge-50.GIL {
    background-position: -450px -350px; }
  .badge-50.GRI {
    background-position: -450px -400px; }
  .badge-50.GRO {
    background-position: 0px -450px; }
  .badge-50.HAL {
    background-position: -50px -450px; }
  .badge-50.HBS {
    background-position: -100px -450px; }
  .badge-50.HOF {
    background-position: -150px -450px; }
  .badge-50.HUD {
    background-position: -200px -450px; }
  .badge-50.HUL {
    background-position: -250px -450px; }
  .badge-50.IBA {
    background-position: -300px -450px; }
  .badge-50.IPS {
    background-position: -350px -450px; }
  .badge-50.JUV {
    background-position: -400px -450px; }
  .badge-50.KAA {
    background-position: -450px -450px; }
  .badge-50.KOE {
    background-position: -500px 0px; }
  .badge-50.KRA {
    background-position: -500px -50px; }
  .badge-50.KYS {
    background-position: -500px -100px; }
  .badge-50.LAZ {
    background-position: -500px -150px; }
  .badge-50.LEE {
    background-position: -500px -200px; }
  .badge-50.LEG {
    background-position: -500px -250px; }
  .badge-50.LEI {
    background-position: -500px -300px; }
  .badge-50.LEP {
    background-position: -500px -350px; }
  .badge-50.LIB {
    background-position: -500px -400px; }
  .badge-50.LIN {
    background-position: -500px -450px; }
  .badge-50.LIV {
    background-position: 0px -500px; }
  .badge-50.LKM {
    background-position: -50px -500px; }
  .badge-50.LNO {
    background-position: -100px -500px; }
  .badge-50.LOK {
    background-position: -150px -500px; }
  .badge-50.LUD {
    background-position: -200px -500px; }
  .badge-50.LUT {
    background-position: -250px -500px; }
  .badge-50.LYN {
    background-position: -300px -500px; }
  .badge-50.M05 {
    background-position: -350px -500px; }
  .badge-50.MAN {
    background-position: -400px -500px; }
  .badge-50.MAR {
    background-position: -450px -500px; }
  .badge-50.MCH {
    background-position: -500px -500px; }
  .badge-50.MCI {
    background-position: -550px 0px; }
  .badge-50.MCO {
    background-position: -550px -50px; }
  .badge-50.MFF {
    background-position: -550px -100px; }
  .badge-50.MID {
    background-position: -550px -150px; }
  .badge-50.MIL {
    background-position: -550px -200px; }
  .badge-50.MKD {
    background-position: -550px -250px; }
  .badge-50.MOL {
    background-position: -550px -300px; }
  .badge-50.MOR {
    background-position: -550px -350px; }
  .badge-50.MTA {
    background-position: -550px -400px; }
  .badge-50.MUN {
    background-position: -550px -450px; }
  .badge-50.NAP {
    background-position: -550px -500px; }
  .badge-50.NEW {
    background-position: 0px -550px; }
  .badge-50.NFO {
    background-position: -50px -550px; }
  .badge-50.NHT {
    background-position: -100px -550px; }
  .badge-50.NIC {
    background-position: -150px -550px; }
  .badge-50.NKM {
    background-position: -200px -550px; }
  .badge-50.NOR {
    background-position: -250px -550px; }
  .badge-50.NOT {
    background-position: -300px -550px; }
  .badge-50.NWP {
    background-position: -350px -550px; }
  .badge-50.OFK {
    background-position: -400px -550px; }
  .badge-50.OLD {
    background-position: -450px -550px; }
  .badge-50.OLY {
    background-position: -500px -550px; }
  .badge-50.OSM {
    background-position: -550px -550px; }
  .badge-50.OXF {
    background-position: -600px 0px; }
  .badge-50.PAO {
    background-position: -600px -50px; }
  .badge-50.PBG {
    background-position: -600px -100px; }
  .badge-50.PET {
    background-position: -600px -150px; }
  .badge-50.PLY {
    background-position: -600px -200px; }
  .badge-50.PLZ {
    background-position: -600px -250px; }
  .badge-50.PNE {
    background-position: -600px -300px; }
  .badge-50.POR {
    background-position: -600px -350px; }
  .badge-50.PSG {
    background-position: -600px -400px; }
  .badge-50.PSV {
    background-position: -600px -450px; }
  .badge-50.PTO {
    background-position: -600px -500px; }
  .badge-50.PTV {
    background-position: -600px -550px; }
  .badge-50.QAB {
    background-position: 0px -600px; }
  .badge-50.QPR {
    background-position: -50px -600px; }
  .badge-50.RAP {
    background-position: -100px -600px; }
  .badge-50.RBL {
    background-position: -150px -600px; }
  .badge-50.RDG {
    background-position: -200px -600px; }
  .badge-50.RMA {
    background-position: -250px -600px; }
  .badge-50.RMD {
    background-position: -300px -600px; }
  .badge-50.ROC {
    background-position: -350px -600px; }
  .badge-50.RSB {
    background-position: -400px -600px; }
  .badge-50.RSO {
    background-position: -450px -600px; }
  .badge-50.RSV {
    background-position: -500px -600px; }
  .badge-50.RTH {
    background-position: -550px -600px; }
  .badge-50.RUB {
    background-position: -600px -600px; }
  .badge-50.S04 {
    background-position: -650px 0px; }
  .badge-50.SBR {
    background-position: -650px -50px; }
  .badge-50.SCL {
    background-position: -650px -100px; }
  .badge-50.SCU {
    background-position: -650px -150px; }
  .badge-50.SDK {
    background-position: -650px -200px; }
  .badge-50.SEV {
    background-position: -650px -250px; }
  .badge-50.SHR {
    background-position: -650px -300px; }
  .badge-50.SHU {
    background-position: -650px -350px; }
  .badge-50.SHW {
    background-position: -650px -400px; }
  .badge-50.SIO {
    background-position: -650px -450px; }
  .badge-50.SKE {
    background-position: -650px -500px; }
  .badge-50.SOU {
    background-position: -650px -550px; }
  .badge-50.SPP {
    background-position: -650px -600px; }
  .badge-50.SPR {
    background-position: 0px -650px; }
  .badge-50.SSL {
    background-position: -50px -650px; }
  .badge-50.STE {
    background-position: -100px -650px; }
  .badge-50.STK {
    background-position: -150px -650px; }
  .badge-50.STO {
    background-position: -200px -650px; }
  .badge-50.STU {
    background-position: -250px -650px; }
  .badge-50.STV {
    background-position: -300px -650px; }
  .badge-50.SUN {
    background-position: -350px -650px; }
  .badge-50.SUT {
    background-position: -400px -650px; }
  .badge-50.SWA {
    background-position: -450px -650px; }
  .badge-50.SWI {
    background-position: -500px -650px; }
  .badge-50.TOT {
    background-position: -600px -650px; }
  .badge-50.VAL {
    background-position: -650px -650px; }
  .badge-50.VIL {
    background-position: -700px 0px; }
  .badge-50.VIT {
    background-position: -700px -50px; }
  .badge-50.VTG {
    background-position: -700px -100px; }
  .badge-50.WAT {
    background-position: -700px -150px; }
  .badge-50.WBA {
    background-position: -700px -200px; }
  .badge-50.WHU {
    background-position: -700px -250px; }
  .badge-50.WIG {
    background-position: -700px -300px; }
  .badge-50.WIM {
    background-position: -700px -350px; }
  .badge-50.WLS {
    background-position: -700px -400px; }
  .badge-50.WOB {
    background-position: -700px -450px; }
  .badge-50.WOL {
    background-position: -700px -500px; }
  .badge-50.WYC {
    background-position: -700px -550px; }
  .badge-50.YEO {
    background-position: -700px -600px; }
  .badge-50.ZLN {
    background-position: -700px -650px; }
  .badge-50.ZNT {
    background-position: 0px -700px; }
  .badge-50.ZRL {
    background-position: -50px -700px; }
  .badge-50.default {
    background-position: -350px -350px; }
  .badge-50.t185 {
    background-position: -550px -650px; }

.icn.chevron-down-pink {
  width: 9px;
  height: 5px;
  background: url("../i/sprites/chevrons-sprite.png") -84px -25px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-down-pink {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-down-pink {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 5px;
  background-position: -84px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-down-pink {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downblack-normal {
  width: 15px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") 0px -59px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downblack-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downblack-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 15px;
  height: 9px;
  background-position: 0px -59px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downblack-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downblack-small {
  width: 10px;
  height: 6px;
  background: url("../i/sprites/chevrons-sprite.png") -68px -52px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downblack-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downblack-small {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 10px;
  height: 6px;
  background-position: -68px -52px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downblack-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downgrey-normal {
  width: 16px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") -68px -25px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downgrey-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downgrey-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 16px;
  height: 9px;
  background-position: -68px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downgrey-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downgrey-small {
  width: 9px;
  height: 5px;
  background: url("../i/sprites/chevrons-sprite.png") -84px -34px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downgrey-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downgrey-small {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 5px;
  background-position: -84px -34px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downgrey-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downwhite-normal {
  width: 16px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") -68px -34px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downwhite-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 16px;
  height: 9px;
  background-position: -68px -34px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-downwhite-small {
  width: 9px;
  height: 5px;
  background: url("../i/sprites/chevrons-sprite.png") -84px -43px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-downwhite-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-downwhite-small {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 5px;
  background-position: -84px -43px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-downwhite-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-dropdown {
  width: 8px;
  height: 5px;
  background: url("../i/sprites/chevrons-sprite.png") -78px -52px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-dropdown {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-dropdown {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 8px;
  height: 5px;
  background-position: -78px -52px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-dropdown {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-large-left {
  width: 34px;
  height: 59px;
  background: url("../i/sprites/chevrons-sprite.png") 0px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-large-left {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-large-left {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 34px;
  height: 59px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-large-left {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-large-right {
  width: 34px;
  height: 59px;
  background: url("../i/sprites/chevrons-sprite.png") -34px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-large-right {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-large-right {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 34px;
  height: 59px;
  background-position: -34px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-large-right {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-left {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") 0px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-left {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-left {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: 0px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-left {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-left-p {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") -9px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-left-p {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-left-p {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -9px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-left-p {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-left-w {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") -18px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-left-w {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-left-w {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -18px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-left-w {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-right-greylarge {
  width: 25px;
  height: 25px;
  background: url("../i/sprites/chevrons-sprite.png") -68px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-right-greylarge {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-right-greylarge {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 25px;
  height: 25px;
  background-position: -68px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-right-greylarge {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-rightblack-normal {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") -27px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-rightblack-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-rightblack-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -27px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-rightblack-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-rightpurple-normal {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") -36px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-rightpurple-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-rightpurple-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -36px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-rightpurple-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-rightpurple-small {
  width: 6px;
  height: 10px;
  background: url("../i/sprites/chevrons-sprite.png") -54px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-rightpurple-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-rightpurple-small {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 6px;
  height: 10px;
  background-position: -54px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-rightpurple-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-rightwhite-normal {
  width: 9px;
  height: 15px;
  background: url("../i/sprites/chevrons-sprite.png") -45px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-rightwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-rightwhite-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 9px;
  height: 15px;
  background-position: -45px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-rightwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-rightwhite-small {
  width: 6px;
  height: 10px;
  background: url("../i/sprites/chevrons-sprite.png") -60px -68px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-rightwhite-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-rightwhite-small {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 6px;
  height: 10px;
  background-position: -60px -68px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-rightwhite-small {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-upblack-n {
  width: 15px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") -15px -59px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-upblack-n {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-upblack-n {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 15px;
  height: 9px;
  background-position: -15px -59px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-upblack-n {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-upwhite-n {
  width: 15px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") -30px -59px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-upwhite-n {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-upwhite-n {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 15px;
  height: 9px;
  background-position: -30px -59px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-upwhite-n {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.chevron-upwhite-normal {
  width: 16px;
  height: 9px;
  background: url("../i/sprites/chevrons-sprite.png") -68px -43px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.chevron-upwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.logo.chevron-upwhite-normal {
  background: url("../i/sprites/chevrons-sprite.png") no-repeat;
  width: 16px;
  height: 9px;
  background-position: -68px -43px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.chevron-upwhite-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.icn.external-b {
  width: 8px;
  height: 7px;
  background: url("../i/sprites/external-sprite.png") -59px -17px no-repeat; }

.logo.external-b {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 8px;
  height: 7px;
  background-position: -59px -17px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-b {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-blk {
  width: 22px;
  height: 22px;
  background: url("../i/sprites/external-sprite.png") 0px 0px no-repeat; }

.logo.external-blk {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-blk {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-d {
  width: 10px;
  height: 10px;
  background: url("../i/sprites/external-sprite.png") -23px -42px no-repeat; }

.logo.external-d {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -23px -42px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-d {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-l {
  width: 20px;
  height: 20px;
  background: url("../i/sprites/external-sprite.png") 0px -22px no-repeat; }

.logo.external-l {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: 0px -22px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-l {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-l-w {
  width: 20px;
  height: 20px;
  background: url("../i/sprites/external-sprite.png") -20px -22px no-repeat; }

.logo.external-l-w {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 20px;
  height: 20px;
  background-position: -20px -22px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-l-w {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-lg-w {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/external-sprite.png") -44px 0px no-repeat; }

.logo.external-lg-w {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -44px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-lg-w {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-p {
  width: 10px;
  height: 10px;
  background: url("../i/sprites/external-sprite.png") -33px -42px no-repeat; }

.logo.external-p {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -33px -42px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-p {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-promo-p {
  width: 12px;
  height: 12px;
  background: url("../i/sprites/external-sprite.png") -44px -15px no-repeat; }

.logo.external-promo-p {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -44px -15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-promo-p {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-promo-w {
  width: 12px;
  height: 12px;
  background: url("../i/sprites/external-sprite.png") -44px -27px no-repeat; }

.logo.external-promo-w {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: -44px -27px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-promo-w {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-sm-g {
  width: 10px;
  height: 9px;
  background: url("../i/sprites/external-sprite.png") -59px 0px no-repeat; }

.logo.external-sm-g {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 10px;
  height: 9px;
  background-position: -59px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-sm-g {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-sm-pink {
  width: 12px;
  height: 12px;
  background: url("../i/sprites/external-sprite.png") 0px -42px no-repeat; }

.logo.external-sm-pink {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 12px;
  height: 12px;
  background-position: 0px -42px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-sm-pink {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-sm-ter {
  width: 11px;
  height: 10px;
  background: url("../i/sprites/external-sprite.png") -12px -42px no-repeat; }

.logo.external-sm-ter {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 11px;
  height: 10px;
  background-position: -12px -42px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-sm-ter {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-sm-w {
  width: 22px;
  height: 22px;
  background: url("../i/sprites/external-sprite.png") -22px 0px no-repeat; }

.logo.external-sm-w {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: -22px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-sm-w {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-ter {
  width: 10px;
  height: 10px;
  background: url("../i/sprites/external-sprite.png") -43px -42px no-repeat; }

.logo.external-ter {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 10px;
  height: 10px;
  background-position: -43px -42px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-ter {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.icn.external-w {
  width: 8px;
  height: 8px;
  background: url("../i/sprites/external-sprite.png") -59px -9px no-repeat; }

.logo.external-w {
  background: url("../i/sprites/external-sprite.png") no-repeat;
  width: 8px;
  height: 8px;
  background-position: -59px -9px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.external-w {
      background-image: url("../i/sprites/external-sprite@x2.png");
      background-size: 69px 54px; } }

.flag {
  background-image: url("../i/sprites/flags-sprite.png");
  background-repeat: no-repeat;
  width: 30px;
  height: 20px;
  display: inline-block; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .flag {
      background-image: url("../i/sprites/flags-sprite@x2.png");
      background-size: 270px 260px; } }
  .flag.AG {
    background-position: 0px 0px; }
  .flag.AL {
    background-position: -30px 0px; }
  .flag.AM {
    background-position: 0px -20px; }
  .flag.AO {
    background-position: -30px -20px; }
  .flag.AQ {
    background-position: 0px -40px; }
  .flag.AR {
    background-position: -30px -40px; }
  .flag.AT {
    background-position: -60px 0px; }
  .flag.AU {
    background-position: -60px -20px; }
  .flag.BA {
    background-position: -60px -40px; }
  .flag.BB {
    background-position: 0px -60px; }
  .flag.BE {
    background-position: -30px -60px; }
  .flag.BF {
    background-position: -60px -60px; }
  .flag.BG {
    background-position: -90px 0px; }
  .flag.BI {
    background-position: -90px -20px; }
  .flag.BJ {
    background-position: -90px -40px; }
  .flag.BM {
    background-position: -90px -60px; }
  .flag.BO {
    background-position: 0px -80px; }
  .flag.BR {
    background-position: -30px -80px; }
  .flag.BS {
    background-position: -60px -80px; }
  .flag.BY {
    background-position: -90px -80px; }
  .flag.CA {
    background-position: 0px -100px; }
  .flag.CD {
    background-position: -30px -100px; }
  .flag.CG {
    background-position: -60px -100px; }
  .flag.CH {
    background-position: -90px -100px; }
  .flag.CI {
    background-position: -120px 0px; }
  .flag.CL {
    background-position: -120px -20px; }
  .flag.CM {
    background-position: -120px -40px; }
  .flag.CN {
    background-position: -120px -60px; }
  .flag.CO {
    background-position: -120px -80px; }
  .flag.CR {
    background-position: -120px -100px; }
  .flag.CV {
    background-position: 0px -120px; }
  .flag.CW {
    background-position: -30px -120px; }
  .flag.CY {
    background-position: -60px -120px; }
  .flag.CZ {
    background-position: -90px -120px; }
  .flag.DE {
    background-position: -120px -120px; }
  .flag.DK {
    background-position: -150px -20px; }
  .flag.DZ {
    background-position: -150px -40px; }
  .flag.EC {
    background-position: -150px -60px; }
  .flag.EE {
    background-position: -150px -80px; }
  .flag.EG {
    background-position: -150px -100px; }
  .flag.ES {
    background-position: -150px -120px; }
  .flag.FI {
    background-position: 0px -140px; }
  .flag.FO {
    background-position: -30px -140px; }
  .flag.FR {
    background-position: -60px -140px; }
  .flag.GA {
    background-position: -90px -140px; }
  .flag.GB-ENG {
    background-position: -120px -140px; }
  .flag.GB-NIR {
    background-position: -150px -140px; }
  .flag.GB-SCT {
    background-position: 0px -160px; }
  .flag.GB-WLS {
    background-position: -30px -160px; }
  .flag.GD {
    background-position: -60px -160px; }
  .flag.GE {
    background-position: -90px -160px; }
  .flag.GH {
    background-position: -120px -160px; }
  .flag.GI {
    background-position: -150px -160px; }
  .flag.GM {
    background-position: -180px 0px; }
  .flag.GN {
    background-position: -180px -20px; }
  .flag.GR {
    background-position: -180px -40px; }
  .flag.GY {
    background-position: -180px -60px; }
  .flag.HN {
    background-position: -180px -80px; }
  .flag.HR {
    background-position: -180px -100px; }
  .flag.HU {
    background-position: -180px -120px; }
  .flag.IE {
    background-position: -180px -140px; }
  .flag.IL {
    background-position: -180px -160px; }
  .flag.IR {
    background-position: 0px -180px; }
  .flag.IS {
    background-position: -30px -180px; }
  .flag.IT {
    background-position: -60px -180px; }
  .flag.JM {
    background-position: -90px -180px; }
  .flag.JP {
    background-position: -120px -180px; }
  .flag.KE {
    background-position: -150px -180px; }
  .flag.KN {
    background-position: -180px -180px; }
  .flag.KR {
    background-position: -210px 0px; }
  .flag.LR {
    background-position: -210px -20px; }
  .flag.LT {
    background-position: -210px -40px; }
  .flag.LV {
    background-position: -210px -60px; }
  .flag.MA {
    background-position: -210px -80px; }
  .flag.ME {
    background-position: -210px -100px; }
  .flag.MK {
    background-position: -210px -120px; }
  .flag.ML {
    background-position: -210px -140px; }
  .flag.MS {
    background-position: -210px -160px; }
  .flag.MX {
    background-position: -210px -180px; }
  .flag.NG {
    background-position: 0px -200px; }
  .flag.NL {
    background-position: -30px -200px; }
  .flag.NO {
    background-position: -60px -200px; }
  .flag.NZ {
    background-position: -90px -200px; }
  .flag.OM {
    background-position: -120px -200px; }
  .flag.PE {
    background-position: -150px -200px; }
  .flag.PH {
    background-position: -180px -200px; }
  .flag.PK {
    background-position: -210px -200px; }
  .flag.PL {
    background-position: 0px -220px; }
  .flag.PS {
    background-position: -30px -220px; }
  .flag.PT {
    background-position: -60px -220px; }
  .flag.PY {
    background-position: -90px -220px; }
  .flag.RO {
    background-position: -120px -220px; }
  .flag.RS {
    background-position: -150px -220px; }
  .flag.RU {
    background-position: -180px -220px; }
  .flag.SC {
    background-position: -210px -220px; }
  .flag.SE {
    background-position: -240px 0px; }
  .flag.SI {
    background-position: -240px -20px; }
  .flag.SK {
    background-position: -240px -40px; }
  .flag.SL {
    background-position: -240px -60px; }
  .flag.SN {
    background-position: -240px -80px; }
  .flag.ST {
    background-position: -240px -100px; }
  .flag.TG {
    background-position: -240px -120px; }
  .flag.TH {
    background-position: -240px -140px; }
  .flag.TN {
    background-position: -240px -160px; }
  .flag.TR {
    background-position: -240px -180px; }
  .flag.TT {
    background-position: -240px -200px; }
  .flag.TZ {
    background-position: -240px -220px; }
  .flag.UA {
    background-position: 0px -240px; }
  .flag.US {
    background-position: -30px -240px; }
  .flag.UY {
    background-position: -60px -240px; }
  .flag.VE {
    background-position: -90px -240px; }
  .flag.ZA {
    background-position: -120px -240px; }
  .flag.ZM {
    background-position: -150px -240px; }
  .flag.ZW {
    background-position: -180px -240px; }
  .flag.default, .flag {
    background-position: -150px 0px; }

.icn.pl-logo-asia-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 230px;
  height: 75px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-asia-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-asia-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 166px;
  height: 54px;
  background-position: -330px -75px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-asia-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-centered-w-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 287px;
  height: 55px;
  background-position: -230px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-centered-w-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-centered-w-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 150px;
  height: 29px;
  background-position: -226px -155px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-centered-w-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-centered-w-xs {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 104px;
  height: 20px;
  background-position: -230px -55px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-centered-w-xs {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-corporate {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 119px;
  height: 22px;
  background-position: -376px -155px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-corporate {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-footer-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 190px;
  height: 80px;
  background-position: 0px -75px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-footer-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-footer-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 107px;
  height: 45px;
  background-position: -119px -155px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-footer-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-footer-w-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 119px;
  height: 50px;
  background-position: 0px -155px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-footer-w-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-footer-w-xs {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 95px;
  height: 40px;
  background-position: -101px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-footer-w-xs {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-footer-xs {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 85px;
  height: 36px;
  background-position: -291px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-footer-xs {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-live-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 140px;
  height: 75px;
  background-position: -190px -75px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-live-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-live-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 101px;
  height: 54px;
  background-position: 0px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-live-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-m {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 33px;
  height: 42px;
  background-position: -76px -259px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-m {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-mobile-menu {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 95px;
  height: 40px;
  background-position: -196px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-mobile-menu {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 38px;
  height: 49px;
  background-position: 0px -259px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 24px;
  height: 30px;
  background-position: -376px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-w-normal {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 38px;
  height: 49px;
  background-position: -38px -259px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-w-normal {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.pl-logo-w-sm {
  background: url("../i/sprites/pl-logo-sprite.png") no-repeat;
  width: 24px;
  height: 30px;
  background-position: -400px -205px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.pl-logo-w-sm {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }

.icn.facebook-b {
  width: 8px;
  height: 13px;
  background: url("../i/sprites/social-sprite.png") -30px -103px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 8px;
  height: 13px;
  background-position: -30px -103px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-c {
  width: 16px;
  height: 16px;
  background: url("../i/sprites/social-sprite.png") -95px -44px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: -95px -44px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-comment-b {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -22px -49px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-comment-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-comment-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -22px -49px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-comment-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-comment-w {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -42px -49px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-comment-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-comment-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -42px -49px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-comment-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-lg-c {
  width: 22px;
  height: 22px;
  background: url("../i/sprites/social-sprite.png") -53px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-lg-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: -53px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-lg-w {
  width: 22px;
  height: 22px;
  background: url("../i/sprites/social-sprite.png") -53px -22px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-lg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-lg-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: -53px -22px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-lg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-like-b {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -75px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-like-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-like-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -75px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-like-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-like-w {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -75px -18px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-like-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-like-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -75px -18px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-like-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-sm-w {
  width: 5px;
  height: 9px;
  background: url("../i/sprites/social-sprite.png") -90px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-sm-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 5px;
  height: 9px;
  background-position: -90px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.facebook-w {
  width: 16px;
  height: 16px;
  background: url("../i/sprites/social-sprite.png") -95px -60px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.facebook-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.facebook-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: -95px -60px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.facebook-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.fb {
  width: 17px;
  height: 17px;
  background: url("../i/sprites/social-sprite.png") -56px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.fb {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.fb {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 17px;
  height: 17px;
  background-position: -56px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.fb {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.google-b {
  width: 13px;
  height: 13px;
  background: url("../i/sprites/social-sprite.png") -115px -90px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.google-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.google-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 13px;
  height: 13px;
  background-position: -115px -90px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.google-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.google-c {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.google-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.google-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.google-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.google-w {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px -15px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.google-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.google-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px -15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.google-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-b {
  width: 18px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -20px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -20px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-c {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px -30px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px -30px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-comment-b {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -75px -36px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-comment-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-comment-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: -75px -36px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-comment-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-comment-w {
  width: 20px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") 0px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-comment-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-comment-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 18px;
  background-position: 0px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-comment-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-m {
  width: 17px;
  height: 17px;
  background: url("../i/sprites/social-sprite.png") -73px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-m {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-m {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 17px;
  height: 17px;
  background-position: -73px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-m {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-sm-w {
  width: 9px;
  height: 9px;
  background: url("../i/sprites/social-sprite.png") -30px -89px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-sm-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 9px;
  height: 9px;
  background-position: -30px -89px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-w {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px -45px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px -45px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.instagram-white {
  width: 18px;
  height: 18px;
  background: url("../i/sprites/social-sprite.png") -38px -71px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.instagram-white {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.instagram-white {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 18px;
  height: 18px;
  background-position: -38px -71px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.instagram-white {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-b {
  width: 13px;
  height: 12px;
  background: url("../i/sprites/social-sprite.png") -17px -89px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 13px;
  height: 12px;
  background-position: -17px -89px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-c {
  width: 18px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -95px -14px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 18px;
  height: 15px;
  background-position: -95px -14px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-embed {
  width: 28px;
  height: 28px;
  background: url("../i/sprites/social-sprite.png") 0px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-embed {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-embed {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 28px;
  height: 28px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-embed {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-hi {
  width: 25px;
  height: 21px;
  background: url("../i/sprites/social-sprite.png") -28px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-hi {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-hi {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 25px;
  height: 21px;
  background-position: -28px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-hi {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-lg-c {
  width: 25px;
  height: 21px;
  background: url("../i/sprites/social-sprite.png") 0px -28px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-lg-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 25px;
  height: 21px;
  background-position: 0px -28px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-lg-w {
  width: 25px;
  height: 21px;
  background: url("../i/sprites/social-sprite.png") -25px -28px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-lg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-lg-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 25px;
  height: 21px;
  background-position: -25px -28px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-lg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-m {
  width: 17px;
  height: 14px;
  background: url("../i/sprites/social-sprite.png") 0px -89px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-m {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-m {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 17px;
  height: 14px;
  background-position: 0px -89px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-m {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-sm-w {
  width: 9px;
  height: 7px;
  background: url("../i/sprites/social-sprite.png") -28px -21px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-sm-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 9px;
  height: 7px;
  background-position: -28px -21px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-sm-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.twitter-w {
  width: 18px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -95px -29px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.twitter-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.twitter-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 18px;
  height: 15px;
  background-position: -95px -29px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.twitter-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.whatsapp {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px -60px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.whatsapp {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.whatsapp {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px -60px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whatsapp {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.whatsapp-c {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -115px -75px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.whatsapp-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.whatsapp-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -115px -75px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whatsapp-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.whatsapp-lg-c {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") 0px -103px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.whatsapp-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.whatsapp-lg-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: 0px -103px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whatsapp-lg-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.whatsapp-w {
  width: 15px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -15px -103px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.whatsapp-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.whatsapp-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 15px;
  height: 15px;
  background-position: -15px -103px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whatsapp-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.whatsapplg-w {
  width: 22px;
  height: 22px;
  background: url("../i/sprites/social-sprite.png") 0px -49px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.whatsapplg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.whatsapplg-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 22px;
  height: 22px;
  background-position: 0px -49px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.whatsapplg-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.youtube-b {
  width: 13px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -62px -49px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.youtube-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.youtube-b {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 13px;
  height: 15px;
  background-position: -62px -49px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.youtube-b {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.youtube-c {
  width: 20px;
  height: 15px;
  background: url("../i/sprites/social-sprite.png") -75px -54px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.youtube-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.youtube-c {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 15px;
  background-position: -75px -54px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.youtube-c {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.youtube-play {
  width: 18px;
  height: 13px;
  background: url("../i/sprites/social-sprite.png") -95px -76px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.youtube-play {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.youtube-play {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 18px;
  height: 13px;
  background-position: -95px -76px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.youtube-play {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.youtube-w {
  width: 20px;
  height: 14px;
  background: url("../i/sprites/social-sprite.png") -95px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.youtube-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.logo.youtube-w {
  background: url("../i/sprites/social-sprite.png") no-repeat;
  width: 20px;
  height: 14px;
  background-position: -95px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.youtube-w {
      background-image: url("../i/sprites/social-sprite@x2.png");
      background-size: 130px 118px; } }

.icn.blk-drinkaware {
  width: 187px;
  height: 27px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -210px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.blk-drinkaware {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.blk-drinkaware {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 187px;
  height: 27px;
  background-position: 0px -210px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.blk-drinkaware {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.drinkaware {
  width: 187px;
  height: 27px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -237px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.drinkaware {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.drinkaware {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 187px;
  height: 27px;
  background-position: 0px -237px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.drinkaware {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-award-barclays-blue {
  width: 81px;
  height: 14px;
  background: url("../i/sprites/sponsors-sprite.png") -241px -398px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-award-barclays-blue {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-award-barclays-blue {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 81px;
  height: 14px;
  background-position: -241px -398px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-award-barclays-blue {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-award-budweiser {
  width: 69px;
  height: 24px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -56px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-award-budweiser {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-award-budweiser {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 69px;
  height: 24px;
  background-position: -431px -56px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-award-budweiser {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-award-castrol {
  width: 81px;
  height: 21px;
  background: url("../i/sprites/sponsors-sprite.png") -82px -398px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-award-castrol {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-award-castrol {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 81px;
  height: 21px;
  background-position: -82px -398px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-award-castrol {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-award-manager {
  width: 81px;
  height: 13px;
  background: url("../i/sprites/sponsors-sprite.png") -322px -398px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-award-manager {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-award-manager {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 81px;
  height: 13px;
  background-position: -322px -398px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-award-manager {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-award-player {
  width: 30px;
  height: 30px;
  background: url("../i/sprites/sponsors-sprite.png") -466px -181px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-award-player {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-award-player {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 30px;
  height: 30px;
  background-position: -466px -181px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-award-player {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-bar-ea {
  width: 72px;
  height: 72px;
  background: url("../i/sprites/sponsors-sprite.png") -248px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-bar-ea {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-bar-ea {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 72px;
  height: 72px;
  background-position: -248px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-bar-ea {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-barclays {
  width: 138px;
  height: 23px;
  background: url("../i/sprites/sponsors-sprite.png") -152px -304px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-barclays {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-barclays {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 138px;
  height: 23px;
  background-position: -152px -304px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-barclays {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-budweiser {
  width: 115px;
  height: 40px;
  background: url("../i/sprites/sponsors-sprite.png") -111px -160px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-budweiser {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-budweiser {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 115px;
  height: 40px;
  background-position: -111px -160px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-budweiser {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-carling {
  width: 80px;
  height: 41px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -184px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-carling {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-carling {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 41px;
  background-position: -320px -184px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-carling {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-castrol {
  width: 101px;
  height: 26px;
  background: url("../i/sprites/sponsors-sprite.png") -187px -210px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-castrol {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-castrol {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 101px;
  height: 26px;
  background-position: -187px -210px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-castrol {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-cocacola {
  width: 100px;
  height: 31px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -257px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-cocacola {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-cocacola {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 100px;
  height: 31px;
  background-position: -320px -257px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-cocacola {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-ea-lrg {
  width: 80px;
  height: 80px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -80px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-ea-lrg {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-ea-lrg {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 80px;
  background-position: 0px -80px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-ea-lrg {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-ea-med {
  width: 50px;
  height: 50px;
  background: url("../i/sprites/sponsors-sprite.png") -248px -72px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-ea-med {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-ea-med {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 50px;
  height: 50px;
  background-position: -248px -72px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-ea-med {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-ea-n {
  width: 35px;
  height: 35px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -181px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-ea-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 35px;
  height: 35px;
  background-position: -431px -181px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-avery-n {
  width: 100px;
  height: 33px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -118px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-avery-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-avery-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 100px;
  height: 33px;
  background-position: -320px -118px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-avery-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-avery-sm {
  width: 100px;
  height: 33px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -151px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-avery-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-avery-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 100px;
  height: 33px;
  background-position: -320px -151px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-avery-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-barclays-n {
  width: 152px;
  height: 26px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -304px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-barclays-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-barclays-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 152px;
  height: 26px;
  background-position: 0px -304px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-barclays-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-barclays-sm {
  width: 107px;
  height: 18px;
  background: url("../i/sprites/sponsors-sprite.png") -247px -363px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-barclays-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-barclays-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 107px;
  height: 18px;
  background-position: -247px -363px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-barclays-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-budweiser-n {
  width: 115px;
  height: 40px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -264px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-budweiser-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 115px;
  height: 40px;
  background-position: 0px -264px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-budweiser-sm {
  width: 115px;
  height: 40px;
  background: url("../i/sprites/sponsors-sprite.png") -115px -264px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-budweiser-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-budweiser-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 115px;
  height: 40px;
  background-position: -115px -264px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-budweiser-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-carling-n {
  width: 111px;
  height: 50px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -160px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-carling-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-carling-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 111px;
  height: 50px;
  background-position: 0px -160px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-carling-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-carling-sm {
  width: 78px;
  height: 35px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -363px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-carling-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-carling-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 78px;
  height: 35px;
  background-position: 0px -363px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-carling-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-castrol-n {
  width: 109px;
  height: 28px;
  background: url("../i/sprites/sponsors-sprite.png") -117px -330px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-castrol-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-castrol-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 109px;
  height: 28px;
  background-position: -117px -330px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-castrol-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-castrol-sm {
  width: 78px;
  height: 20px;
  background: url("../i/sprites/sponsors-sprite.png") -163px -398px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-castrol-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-castrol-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 78px;
  height: 20px;
  background-position: -163px -398px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-castrol-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-cocacola-n {
  width: 91px;
  height: 29px;
  background: url("../i/sprites/sponsors-sprite.png") -78px -363px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-cocacola-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-cocacola-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 91px;
  height: 29px;
  background-position: -78px -363px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-cocacola-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-cocacola-sm {
  width: 70px;
  height: 22px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -80px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-cocacola-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-cocacola-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 70px;
  height: 22px;
  background-position: -431px -80px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-cocacola-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-ea-n {
  width: 80px;
  height: 80px;
  background: url("../i/sprites/sponsors-sprite.png") -80px -80px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-ea-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 80px;
  background-position: -80px -80px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-ea-sm {
  width: 80px;
  height: 80px;
  background: url("../i/sprites/sponsors-sprite.png") -160px -80px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-ea-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-ea-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 80px;
  background-position: -160px -80px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-ea-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-nike-n {
  width: 111px;
  height: 39px;
  background: url("../i/sprites/sponsors-sprite.png") -320px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-nike-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-nike-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 111px;
  height: 39px;
  background-position: -320px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-nike-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-nike-sm {
  width: 78px;
  height: 28px;
  background: url("../i/sprites/sponsors-sprite.png") -169px -363px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-nike-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-nike-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 78px;
  height: 28px;
  background-position: -169px -363px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-nike-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-panini-n {
  width: 104px;
  height: 25px;
  background: url("../i/sprites/sponsors-sprite.png") -187px -237px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-panini-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-panini-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 104px;
  height: 25px;
  background-position: -187px -237px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-panini-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-panini-sm {
  width: 96px;
  height: 23px;
  background: url("../i/sprites/sponsors-sprite.png") -306px -330px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-panini-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-panini-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 96px;
  height: 23px;
  background-position: -306px -330px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-panini-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-sporting-n {
  width: 117px;
  height: 33px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -330px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-sporting-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-sporting-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 117px;
  height: 33px;
  background-position: 0px -330px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-sporting-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-sporting-sm {
  width: 82px;
  height: 23px;
  background: url("../i/sprites/sponsors-sprite.png") 0px -398px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-sporting-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-sporting-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 82px;
  height: 23px;
  background-position: 0px -398px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-sporting-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-topps-n {
  width: 80px;
  height: 44px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -39px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-topps-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-topps-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 44px;
  background-position: -320px -39px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-topps-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-footer-topps-sm {
  width: 56px;
  height: 31px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -25px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-footer-topps-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-footer-topps-sm {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 56px;
  height: 31px;
  background-position: -431px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-footer-topps-sm {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-nike-b {
  width: 80px;
  height: 28px;
  background: url("../i/sprites/sponsors-sprite.png") -226px -330px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-nike-b {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-nike-b {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 80px;
  height: 28px;
  background-position: -226px -330px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-nike-b {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-nike-sm-w {
  width: 29px;
  height: 10px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -246px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-nike-sm-w {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-nike-sm-w {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 29px;
  height: 10px;
  background-position: -431px -246px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-nike-sm-w {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-nike-tick {
  width: 100px;
  height: 35px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -83px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-nike-tick {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-nike-tick {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 100px;
  height: 35px;
  background-position: -320px -83px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-nike-tick {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-nike-w {
  width: 71px;
  height: 25px;
  background: url("../i/sprites/sponsors-sprite.png") -431px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-nike-w {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-nike-w {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 71px;
  height: 25px;
  background-position: -431px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-nike-w {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-placeholder {
  width: 64px;
  height: 33px;
  background: url("../i/sprites/sponsors-sprite.png") -248px -162px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-placeholder {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-placeholder {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 64px;
  height: 33px;
  background-position: -248px -162px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-placeholder {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-barclays-n {
  width: 117px;
  height: 20px;
  background: url("../i/sprites/sponsors-sprite.png") -290px -304px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-barclays-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-barclays-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 117px;
  height: 20px;
  background-position: -290px -304px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-barclays-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-barclays-sml {
  width: 93px;
  height: 16px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -288px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-barclays-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-barclays-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 93px;
  height: 16px;
  background-position: -320px -288px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-barclays-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-budweiser-n {
  width: 90px;
  height: 32px;
  background: url("../i/sprites/sponsors-sprite.png") -230px -264px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-budweiser-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 90px;
  height: 32px;
  background-position: -230px -264px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-budweiser-sml {
  width: 60px;
  height: 21px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -160px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-budweiser-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-budweiser-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 60px;
  height: 21px;
  background-position: -431px -160px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-budweiser-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-carling-n {
  width: 60px;
  height: 40px;
  background: url("../i/sprites/sponsors-sprite.png") -248px -122px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-carling-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-carling-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 60px;
  height: 40px;
  background-position: -248px -122px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-carling-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-carling-sml {
  width: 46px;
  height: 30px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -102px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-carling-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-carling-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 46px;
  height: 30px;
  background-position: -431px -102px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-carling-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-ea-n {
  width: 30px;
  height: 30px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -216px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-ea-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 30px;
  height: 30px;
  background-position: -431px -216px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-ea-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-ea-sml {
  width: 30px;
  height: 30px;
  background: url("../i/sprites/sponsors-sprite.png") -461px -216px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-ea-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-ea-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 30px;
  height: 30px;
  background-position: -461px -216px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-ea-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-tag-heuer-n {
  width: 25px;
  height: 22px;
  background: url("../i/sprites/sponsors-sprite.png") -477px -102px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-tag-heuer-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-tag-heuer-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 25px;
  height: 22px;
  background-position: -477px -102px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-tag-heuer-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-season-award-tag-heuer-sml {
  width: 15px;
  height: 13px;
  background: url("../i/sprites/sponsors-sprite.png") -487px -25px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-season-award-tag-heuer-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-season-award-tag-heuer-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 15px;
  height: 13px;
  background-position: -487px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-season-award-tag-heuer-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-topps {
  width: 47px;
  height: 28px;
  background: url("../i/sprites/sponsors-sprite.png") -431px -132px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-topps {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-topps {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 47px;
  height: 28px;
  background-position: -431px -132px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-topps {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-white-budweiser-n {
  width: 248px;
  height: 80px;
  background: url("../i/sprites/sponsors-sprite.png") 0px 0px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-white-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-white-budweiser-n {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 248px;
  height: 80px;
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-white-budweiser-n {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.icn.sponsor-white-budweiser-sml {
  width: 98px;
  height: 32px;
  background: url("../i/sprites/sponsors-sprite.png") -320px -225px no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .icn.sponsor-white-budweiser-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

.logo.sponsor-white-budweiser-sml {
  background: url("../i/sprites/sponsors-sprite.png") no-repeat;
  width: 98px;
  height: 32px;
  background-position: -320px -225px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo.sponsor-white-budweiser-sml {
      background-image: url("../i/sprites/sponsors-sprite@x2.png");
      background-size: 502px 421px; } }

/* FRAMEWORK - Structure and layout files.
========================================================================== */
/* Grid */
.wrapper {
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem; }
  .wrapper:after {
    content: " ";
    display: block;
    clear: both; }
  .wrapper.col-12 {
    float: none; }
    .wrapper.col-12 .col-12,
    .wrapper.col-12 .wrapper.col-12 {
      padding: 0; }
  .wrapper .col-12 {
    padding: 0; }
  .wrapper .col-12,
  .wrapper .wrapper.col-12 {
    padding: 0; }
  @media (max-width: 43.75em) {
    .wrapper {
      padding-left: 0;
      padding-right: 0; }
      .wrapper.col-12 {
        padding-left: 1rem;
        padding-right: 1rem; } }

/* Columns */
[class*='col-'] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 3.78788%;
  padding-right: 3.78788%;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem; }
  [class*='col-'].centered {
    float: none;
    margin: 0 auto; }

[class^='col-1'] {
  width: 8.33333%; }

[class^='col-2'] {
  width: 16.66667%; }

[class^='col-3'] {
  width: 25%; }

[class^='col-4'] {
  width: 33.33333%; }

[class^='col-5'] {
  width: 41.66667%; }

[class^='col-6'] {
  width: 50%; }

[class^='col-7'] {
  width: 58.33333%; }

[class^='col-8'] {
  width: 66.66667%; }

[class^='col-9'] {
  width: 75%; }

[class^='col-10'] {
  width: 83.33333%; }

[class^='col-11'] {
  width: 91.66667%; }

[class^='col-12'] {
  width: 100%; }

@media (max-width: 63.9375em) {
  [class*='col-'] {
    width: 100%; } }

@media (max-width: 63.9375em) and (min-width: 43.75em) {
  .col-1-m {
    width: 8.33333%; }
  .col-2-m {
    width: 16.66667%; }
  .col-3-m {
    width: 25%; }
  .col-4-m {
    width: 33.33333%; }
  .col-5-m {
    width: 41.66667%; }
  .col-6-m {
    width: 50%; }
  .col-7-m {
    width: 58.33333%; }
  .col-8-m {
    width: 66.66667%; }
  .col-9-m {
    width: 75%; }
  .col-10-m {
    width: 83.33333%; }
  .col-11-m {
    width: 91.66667%; }
  .col-12-m {
    width: 100%; } }

@media (max-width: 43.75em) and (min-width: 20em) {
  .col-1-s {
    width: 8.33333%; }
  .col-2-s {
    width: 16.66667%; }
  .col-3-s {
    width: 25%; }
  .col-4-s {
    width: 33.33333%; }
  .col-5-s {
    width: 41.66667%; }
  .col-6-s {
    width: 50%; }
  .col-7-s {
    width: 58.33333%; }
  .col-8-s {
    width: 66.66667%; }
  .col-9-s {
    width: 75%; }
  .col-10-s {
    width: 83.33333%; }
  .col-11-s {
    width: 91.66667%; }
  .col-12-s {
    width: 100%; } }

/* Block Grids */
[class*='block-list'] {
  clear: both;
  margin-left: -.4rem;
  margin-right: -.4rem;
  font-size: 0; }
  [class*='block-list']::before {
    content: '';
    display: block; }
  [class*='block-list']::after {
    content: '';
    display: table;
    clear: both; }
  [class*='block-list'] > li {
    width: 100%;
    clear: both;
    margin-bottom: 3rem;
    padding-left: .4rem;
    padding-right: .4rem;
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem; }

.block-list-padding {
  margin: 0 -1rem; }
  .block-list-padding li {
    padding: 0 1rem; }

.block-list-1 > li {
  width: 100%;
  float: none; }

.block-list-2 > li {
  width: 50%; }

.block-list-3 > li {
  width: 33.33333%; }

.block-list-4 > li {
  width: 25%; }

.block-list-5 > li {
  width: 20%; }

@media (max-width: 33.75em), (min-width: 56.25em) and (max-width: 87.5em) {
  .block-list-1-mc-s > li {
    width: 100%;
    float: none; } }

@media (max-width: 77.5em) and (min-width: 64em) {
  .block-list-2-sidebar > li {
    width: 50%; } }

@media (max-width: 63.9375em) {
  .block-list-2-m > li {
    width: 50%; }
  .block-list-3-m > li {
    width: 33.33333%; }
  .block-list-4-m > li {
    width: 25%; } }

@media (max-width: 43.75em) {
  .block-list-2 > li,
  .block-list-3 > li,
  .block-list-4 > li {
    width: 100%;
    float: none; }
  .block-list-1-s > li {
    width: 100%; }
  .block-list-2-s > li {
    width: 50%; }
  .block-list-3-s > li {
    width: 33.33333%; }
  .block-list-4-s > li {
    width: 25%; } }

@media (max-width: 25em) {
  .block-list-1-xs > li {
    width: 100%; }
  .block-list-2-xs > li {
    width: 50%; }
  .block-list-3-xs > li {
    width: 33.33333%; }
  .block-list-4-xs > li {
    width: 25%; } }

.col-collapse {
  padding: 0 !important; }

@media (max-width: 43.75em) {
  .col-collapse-mob {
    padding: 0 !important; } }

.flex-grid {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap; }

/* GLOBAL
========================================================================== */
@font-face {
  font-family: 'PremierSans-Light';
  src: url("../fonts/PremierLeagueW01-Light.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-Light.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-Light.woff2") format("woff2"), url("../fonts/PremierLeagueW01-Light.woff") format("woff"), url("../fonts/PremierLeagueW01-Light.ttf") format("truetype"), url("../fonts/PremierLeagueW01-Light.svg#51b3f097-4f77-44d6-84fa-d4ccabf83ea2") format("svg"); }

@font-face {
  font-family: 'PremierSans-Light-Italic';
  src: url("../fonts/PremierLeagueW01-LightIt.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-LightIt.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-LightIt.woff2") format("woff2"), url("../fonts/PremierLeagueW01-LightIt.woff") format("woff"), url("../fonts/PremierLeagueW01-LightIt.ttf") format("truetype"), url("../fonts/PremierLeagueW01-LightIt.svg#dd21a2ce-363d-4fd5-8ea4-8bca54d910dc") format("svg"); }

@font-face {
  font-family: 'PremierSans-Regular';
  src: url("../fonts/PremierLeagueW01-Regular.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-Regular.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-Regular.woff2") format("woff2"), url("../fonts/PremierLeagueW01-Regular.woff") format("woff"), url("../fonts/PremierLeagueW01-Regular.ttf") format("truetype"), url("../fonts/PremierLeagueW01-Regular.svg#7750d31b-4f46-466c-a7f2-d0071c638678") format("svg"); }

@font-face {
  font-family: 'PremierSans-Bold-Condensed';
  src: url("../fonts/PremierLeagueW01-CondBold.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-CondBold.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-CondBold.woff2") format("woff2"), url("../fonts/PremierLeagueW01-CondBold.woff") format("woff"), url("../fonts/PremierLeagueW01-CondBold.ttf") format("truetype"), url("../fonts/PremierLeagueW01-CondBold.svg#5f1d1990-81f2-455a-b0dd-c228019f67b0") format("svg"); }

@font-face {
  font-family: 'PremierSans-Condensed';
  src: url("../fonts/PremierLeagueW01-Condensed.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-Condensed.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-Condensed.woff2") format("woff2"), url("../fonts/PremierLeagueW01-Condensed.woff") format("woff"), url("../fonts/PremierLeagueW01-Condensed.ttf") format("truetype"), url("../fonts/PremierLeagueW01-Condensed.svg#e3668454-de8f-4dbc-8188-6e9e9d4b3765") format("svg"); }

@font-face {
  font-family: 'PremierSans-Bold-Italic';
  src: url("../fonts/PremierLeagueW01-BoldItalic.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-BoldItalic.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-BoldItalic.woff2") format("woff2"), url("../fonts/PremierLeagueW01-BoldItalic.woff") format("woff"), url("../fonts/PremierLeagueW01-BoldItalic.ttf") format("truetype"), url("../fonts/PremierLeagueW01-BoldItalic.svg#2733e5e4-db1c-48a7-b96e-1393afe6a2e3") format("svg"); }

@font-face {
  font-family: 'PremierSans-Italic';
  src: url("../fonts/PremierLeagueW01-Italic.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-Italic.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-Italic.woff2") format("woff2"), url("../fonts/PremierLeagueW01-Italic.woff") format("woff"), url("../fonts/PremierLeagueW01-Italic.ttf") format("truetype"), url("../fonts/PremierLeagueW01-Italic.svg#b58dc997-6b5c-44e1-9db2-b7c5548efd02") format("svg"); }

@font-face {
  font-family: 'PremierSans-Bold';
  src: url("../fonts/PremierLeagueW01-Bold.eot?#iefix");
  src: url("../fonts/PremierLeagueW01-Bold.eot?#iefix") format("eot"), url("../fonts/PremierLeagueW01-Bold.woff2") format("woff2"), url("../fonts/PremierLeagueW01-Bold.woff") format("woff"), url("../fonts/PremierLeagueW01-Bold.ttf") format("truetype"), url("../fonts/PremierLeagueW01-Bold.svg#6fd2576b-b17d-42bb-8069-d902dd3f6a6e") format("svg"); }

@font-face {
  font-family: 'Bud-Bold';
  src: url("../fonts/BudBold.eot?#iefix");
  src: url("../fonts/BudBold.eot?#iefix") format("eot"), url("../fonts/BudBold.woff") format("woff"), url("../fonts/BudBold.ttf") format("truetype"), url("../fonts/BudBold.svg") format("svg"); }

/* Typography */
.light {
  font-family: 'PremierSans-Light', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal; }

.heavy {
  font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal; }

.pageTitle {
  font-size: 7.3rem; }
  @media (max-width: 43.75em) {
    .pageTitle {
      font-size: 3.1rem; } }

.sectionTitle {
  font-size: 2.2rem;
  margin-bottom: 2rem; }
  @media (max-width: 43.75em) {
    .sectionTitle {
      font-size: 1.7rem; } }

.subHeader {
  font-size: 2.3rem;
  margin-bottom: 1rem;
  position: relative;
  clear: both; }
  @media (max-width: 43.75em) {
    .subHeader {
      font-size: 1.7rem; } }

h4 {
  font-size: 1.6rem; }

h5 {
  font-size: 1.4rem; }

h6 {
  font-size: 1.2rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
  font-weight: 400; }

p {
  line-height: 1.6;
  color: #242424; }
  p a {
    text-decoration: none;
    color: #e90052; }
    p a:hover {
      text-decoration: underline; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* stylelint-disable */
* {
  box-sizing: border-box; }

#mainContent:focus {
  outline: 0; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
  margin-bottom: 0; }

figure {
  margin: 0; }

ul,
ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0; }
  ul li,
  ol li {
    list-style-type: none; }

dd {
  margin-left: 0; }

table {
  font-size: inherit; }

b,
strong {
  font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal; }

abbr[title] {
  border: 0;
  cursor: help; }

::-moz-selection {
  background: #e90052;
  color: #fff; }

::selection {
  background: #ff2882;
  color: #fff; }

/* Global */
html {
  font-size: 62.5%;
  max-width: 100%;
  overflow-x: hidden; }

body {
  background: #fff;
  font-family: 'PremierSans-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
  color: #242424;
  -webkit-text-size-adjust: 100%;
  font-size: 1.4rem;
  overflow-x: hidden;
  min-width: 20em; }
  body.fixedBody {
    overflow: hidden;
    height: 100vh; }

.left {
  float: left; }

.right {
  float: right; }

.text-centre {
  text-align: center !important; }

.hide {
  display: none !important; }

.visuallyHidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

#mainContent {
  clear: both;
  overflow: hidden;
  position: relative; }
  @media (min-width: 63.9375em) {
    #mainContent {
      overflow: visible; }
      #mainContent::before {
        content: '';
        display: block; }
      #mainContent::after {
        content: '';
        display: table;
        clear: both; } }

.pageButtons {
  float: right; }
  .pageButtons [class*='btn'] {
    float: left;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #1b5460; }
    .pageButtons [class*='btn']:not(:first-child) {
      margin-left: 1rem; }
    .pageButtons [class*='btn'] .icn {
      opacity: .6; }
    .pageButtons [class*='btn']:hover {
      background: #103138; }

.pageHeader {
  margin-bottom: 2rem; }
  .pageHeader::before {
    content: '';
    display: block; }
  .pageHeader::after {
    content: '';
    display: table;
    clear: both; }
  .pageHeader .pageTitle {
    float: left; }
  .pageHeader .sectionTitle {
    float: left;
    line-height: 4rem;
    margin-bottom: 0; }
  .pageHeader .btn {
    float: right; }
  .pageHeader .socialShare {
    float: right;
    margin-top: 1.5rem; }
  .pageHeader .titleSub {
    display: block;
    clear: both; }

.toggleContainer .toggleBtn .icn {
  float: right; }

.toggleContainer .toggleContent {
  display: none; }

.toggleContainer.open .chevron-downblack-normal {
  content: '';
  background: url("../i/sprites/chevrons-sprite.png") -15px -59px no-repeat;
  width: 15px;
  height: 9px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .toggleContainer.open .chevron-downblack-normal {
      background-image: url("../i/sprites/chevrons-sprite@x2.png");
      background-size: 93px 83px; } }

.toggleContainer.open .toggleContent {
  display: block; }

.show-m {
  display: none; }

.show-ms {
  display: none; }

.hide-ms {
  display: block; }

img {
  opacity: 1;
  transition: opacity .35s ease-in-out, transform .2s; }

@media (max-width: 56.25em) {
  .hide-ms {
    display: none !important; }
  .show-ms {
    display: block !important; } }

@media (max-width: 63.9375em) {
  .hide-m {
    display: none; }
  .show-m {
    display: block; } }

@media (max-width: 25em) {
  .hide-xs {
    display: none; } }

@media (max-width: 43.75em) {
  .hide-s {
    display: none; } }

.marginBottom {
  margin-bottom: 2rem; }

.overlay {
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.pageOptions {
  margin-bottom: 3rem; }
  .pageOptions .btn {
    float: left; }
  .pageOptions .socialShareHover {
    float: left;
    margin-left: 1rem; }
  @media (max-width: 63.9375em) {
    .pageOptions {
      padding: 0 1rem;
      max-width: 100%;
      margin-bottom: 3rem; } }
  @media (max-width: 43.75em) {
    .pageOptions {
      margin-bottom: 1rem; } }

.divider {
  height: .5rem;
  background: #e8e8e8;
  margin-bottom: 5rem;
  border: 0; }

.premiumBox {
  background: linear-gradient(to top, #fafafa, #dbdbdb);
  height: 110px;
  position: relative;
  padding: 0 5px; }

@media (max-width: 68.75em) {
  .hasFixedSidebar {
    display: flex;
    flex-direction: column; }
  .fixedSidebar {
    order: 2; }
  .sidebarPush {
    order: 1; } }

.noContentContainer {
  background: #37003c;
  color: white;
  margin: 2rem 0;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
  font-size: 1.2rem;
  padding: 1.5rem 2rem; }

/* classes applied to body */
.u-body-no-scroll {
  position: fixed;
  overflow: hidden;
  width: 100%;
  height: 100%; }

.u-widget-contain {
  max-width: 1376px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 1rem;
  padding-right: 1rem; }

/* hide classes */
.u-hide {
  display: none !important; }

.u-show {
  display: block !important; }

.u-disabled {
  pointer-events: none; }

.u-text-center {
  text-align: center; }

.u-inline {
  display: inline-block !important; }

@media (max-width: 43.75em) {
  .u-hide-mob {
    display: none !important; } }

@media (max-width: 63.9375em) {
  .u-hide-tab {
    display: none !important; } }

.u-show-tab {
  display: none !important; }
  @media (max-width: 63.9375em) {
    .u-show-tab {
      display: block !important; } }

.u-show-mob {
  display: none !important; }
  @media (max-width: 43.75em) {
    .u-show-mob {
      display: block !important; } }

.u-text-right {
  text-align: right; }

.u-text-left {
  text-align: left; }

.u-margin-right {
  margin-right: .5rem !important; }

.u-no-margin {
  margin: 0 !important; }

.u-no-margin-bottom {
  margin-bottom: 0 !important; }

.u-no-margin-top {
  margin-top: 0 !important; }

.u-no-padding {
  padding: 0 !important; }

.u-margin-top {
  margin-top: 3rem; }
  @media (max-width: 43.75em) {
    .u-margin-top {
      margin-top: 1rem; } }

@media (min-width: 63.9375em) {
  .u-margin-top-desktop {
    margin-top: 3rem; } }

.u-margin-top-small {
  margin-top: 1rem; }

.u-margin-bottom {
  margin-bottom: 3rem; }
  @media (max-width: 43.75em) {
    .u-margin-bottom {
      margin-bottom: 1rem; } }

@media (max-width: 43.75em) {
  .u-margin-bottom-mob {
    margin-bottom: 1rem !important; } }

.u-link-reset {
  color: initial;
  text-decoration: none; }

.u-fill-height {
  height: 100%; }

.webViewBody .tcf-cmp,
.webViewBody > [class^='_'] {
  display: none !important;
  /* stylelint-disable-line */ }

/* Navigation
========================================================================== */
.clubNavigation {
  background: #fff;
  position: relative;
  padding: .5rem 0 .5rem  16.5rem;
  z-index: 20; }
  .clubNavigation::before {
    content: '';
    display: block; }
  .clubNavigation::after {
    content: '';
    display: table;
    clear: both; }
  .clubNavigation .clubSitesHeading {
    float: left; }
  .clubNavigation h4 {
    color: #76766f;
    font-size: 1.1rem;
    line-height: 5rem;
    font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase; }
  .clubNavigation .icon {
    display: inline-block;
    vertical-align: middle;
    margin-left: .5rem;
    position: relative;
    top: -1px; }
    .clubNavigation .icon::after {
      content: '';
      background: url("../i/sprites/external-sprite.png") -59px 0px no-repeat;
      width: 10px;
      height: 9px;
      display: block; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .clubNavigation .icon::after {
          background-image: url("../i/sprites/external-sprite@x2.png");
          background-size: 69px 54px; } }
  .clubNavigation .clubList {
    max-width: 130rem;
    margin-left: 7rem;
    padding-right: 3rem; }
    .clubNavigation .clubList::before {
      content: '';
      display: block; }
    .clubNavigation .clubList::after {
      content: '';
      display: table;
      clear: both; }
  .clubNavigation li {
    float: left;
    width: 4.5%; }
  .clubNavigation .badge--small {
    display: none; }
  .clubNavigation .badge--large {
    transform: scale(0.6);
    transition: all .1s ease-in-out; }
  .clubNavigation a {
    display: table;
    margin: 0 auto;
    padding: 0 1rem;
    border-radius: 100%;
    position: relative; }
    .clubNavigation a:hover .badge--large, .clubNavigation a:focus .badge--large {
      transform: scale(0.8); }
  .clubNavigation .name {
    display: none; }
  @media (max-width: 1024px) {
    .clubNavigation {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem; }
      .clubNavigation .clubSitesHeading h4 {
        line-height: 2.5rem; }
      .clubNavigation .badge--large {
        display: none; }
      .clubNavigation .badge--small {
        display: block; }
      .clubNavigation.open {
        padding-bottom: 0; } }
  @media (max-width: 56.25em) {
    .clubNavigation {
      display: none;
      position: absolute;
      z-index: 20;
      top: 6.2rem;
      bottom: 0;
      left: -100%;
      width: 70%;
      overflow-y: auto;
      padding-top: 0;
      padding-left: 0;
      -webkit-overflow-scrolling: touch; }
      .clubNavigation h4 {
        display: none; }
      .clubNavigation .clubList {
        margin-left: 0;
        padding-right: 0; }
      .clubNavigation li {
        width: 100%;
        border-bottom: 1px solid #e8e8e8;
        line-height: 4rem; }
      .clubNavigation a {
        display: block;
        padding: .5rem 1rem;
        border-radius: 0;
        color: #242424;
        text-decoration: none; }
        .clubNavigation a::after {
          display: none; }
        .clubNavigation a:hover {
          transform: none; }
      .clubNavigation .badge--small {
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem; }
      .clubNavigation .badge--large {
        display: none; }
      .clubNavigation .name {
        font-size: 1.2rem;
        display: inline; }
        .clubNavigation .name::after {
          content: '';
          display: inline-block;
          vertical-align: middle;
          margin-left: .5rem;
          content: '';
          background: url("../i/sprites/external-sprite.png") -59px 0px no-repeat;
          width: 10px;
          height: 9px; } }
      @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
        .clubNavigation .name::after {
          background-image: url("../i/sprites/external-sprite@x2.png");
          background-size: 69px 54px; } }
  @media (max-width: 56.25em) {
      .clubNavigation.open {
        display: block; } }
  @media (max-width: 43.75em) {
    .clubNavigation {
      width: 60%; }
      .clubNavigation .wrapper.col-12 {
        padding: 0; } }

@media (max-width: 56.25em) {
  .mastheadOpen .clubNavigation.open {
    left: 30%; } }

@media (max-width: 43.75em) {
  .mastheadOpen .clubNavigation.open {
    left: 40%; } }

.navContainer {
  min-height: 6rem; }

.masthead {
  position: relative;
  z-index: 100;
  min-height: 17rem;
  /* specific selector for overriding display block */
  /* hide submenus for Fantasy, Stats and Video except on mobile */ }
  @media (max-width: 63.9375em) {
    .masthead {
      min-height: 16.2rem; } }
  @media (max-width: 43.75em) {
    .masthead .fantasyUsername {
      display: none; } }
  .masthead .skipTo {
    padding: 1em;
    position: absolute;
    top: -50px;
    left: 1em;
    z-index: 1000;
    color: #fff;
    text-decoration: none;
    border-radius: 0 0 2px 2px;
    transition: .2s;
    background: #ff2882; }
    .masthead .skipTo:focus {
      position: absolute;
      top: 0; }
  .masthead .pageLinks {
    float: left; }
    .masthead .pageLinks > li {
      float: left;
      position: relative; }
      .masthead .pageLinks > li.featuredLink .navLink {
        line-height: 1.7rem;
        padding-left: 4rem; }
        .masthead .pageLinks > li.featuredLink .navLink.active {
          background-color: #05f0ff;
          color: #37003c; }
      .masthead .pageLinks > li.fantasy a::after {
        border-bottom-color: #00ff87; }
      .masthead .pageLinks > li.stats a::after {
        border-bottom-color: #eaff04; }
      .masthead .pageLinks > li.open .dropdown {
        transform: scale(1) translateX(-50%);
        visibility: visible; }
      .masthead .pageLinks > li:hover .dropdown {
        transform: scale(1) translateX(-50%);
        visibility: visible; }
  .masthead .pageLinks > li.noDrop .dropdown,
  .masthead .navContainer .mainNav .pageLinks > li.noDrop .dropdown {
    display: none; }
  .masthead .clubs {
    display: none; }
  .masthead a.navLink,
  .masthead .navOption,
  .masthead .pageLinks li,
  .masthead .searchBtn {
    position: relative; }
    .masthead a.navLink::before,
    .masthead .navOption::before,
    .masthead .pageLinks li::before,
    .masthead .searchBtn::before {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 0;
      background: #e90052;
      transition: .2s;
      z-index: -1; }
  .masthead a.navLink:hover::before, .masthead a.navLink:focus::before,
  .masthead .navOption:hover::before,
  .masthead .navOption:focus::before {
    height: 5px; }
  .masthead .fantasyLogout {
    font-family: 'PremierSans-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
    font-size: 1.3rem;
    line-height: 5rem; }
  .masthead .pageLinks li:focus::before {
    height: 5px; }
  .masthead .pageLinks li:focus.open::before, .masthead .pageLinks li:focus:hover::before {
    height: 0; }
  .masthead .navLink {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 2rem;
    transition: all .2s ease-in-out;
    cursor: pointer;
    position: relative;
    font-size: 1.5rem;
    font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal; }
    .masthead .navLink .chevron-dropdown {
      margin-left: .8rem;
      display: inline-block;
      vertical-align: baseline;
      transform: translateY(-1.5px); }
    .masthead .navLink.mobile {
      display: none; }
    .masthead .navLink.active::before {
      display: none; }
    .masthead .navLink.active::after {
      content: '';
      display: block;
      border: 6px solid transparent;
      border-bottom-color: #fff;
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -6px; }
    .masthead .navLink.featuredLink {
      background-color: #05f0ff;
      color: #37003c; }
  .masthead .dropdownMobile {
    display: none; }
  .masthead .dropdown {
    position: absolute;
    top: 6rem;
    left: 50%;
    background: #ff2882;
    min-width: 100%;
    border-radius: 0 0 2px 2px;
    transform: scale(0) translateX(-50%);
    transform-origin: left top;
    transition: all .1s;
    visibility: hidden;
    z-index: 30;
    padding: 1rem 2rem;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    white-space: nowrap; }
    .masthead .dropdown::before {
      content: '';
      display: block;
      border: 8px solid transparent;
      border-bottom-color: #ff2882;
      position: absolute;
      top: -16px;
      left: 50%;
      margin-left: -8px; }
    .masthead .dropdown ul {
      column-count: 2; }
    .masthead .dropdown li {
      display: block;
      float: none;
      line-height: normal;
      -webkit-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
      column-break-inside: avoid; }
    .masthead .dropdown a {
      display: block;
      line-height: 2.4;
      min-width: 9rem;
      color: #fff;
      text-decoration: none;
      font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal;
      font-size: 1.3rem; }
      .masthead .dropdown a:hover, .masthead .dropdown a:focus {
        text-decoration: underline; }
  .masthead .menuBtn {
    display: none;
    width: auto;
    background: #37003c;
    position: relative;
    padding: 0 2rem;
    float: right;
    height: 6rem;
    cursor: pointer; }
    .masthead .menuBtn::after {
      background: rgba(255, 255, 255, 0.2);
      bottom: 1.2rem;
      content: '';
      display: block;
      height: auto;
      left: 0;
      position: absolute;
      top: 1.2rem;
      width: 1px; }
    .masthead .menuBtn .menuBtnContainer {
      display: inline-block;
      vertical-align: middle; }
      .masthead .menuBtn .menuBtnContainer div {
        width: 2.2rem;
        height: .2rem;
        background: #fff;
        margin-bottom: .3rem;
        border-radius: .3rem;
        position: relative; }
        .masthead .menuBtn .menuBtnContainer div:last-child {
          margin-bottom: 0; }
  .masthead .logo {
    position: absolute;
    z-index: 50;
    left: 50%;
    width: 75%;
    height: 85%;
    transform: translate(-50%, -50%);
    top: 50%; }
  .masthead .mobile-logo {
    display: block;
    padding: 1rem 0 0 1.2rem; }
  .masthead .logoBackground {
    background: #fff;
    border-top-right-radius: 137%;
    border-bottom-right-radius: 85%;
    width: 100%;
    height: 100%;
    min-height: 125px;
    position: absolute;
    bottom: 0;
    left: 0; }
  .masthead .logoContainer {
    display: block;
    position: absolute;
    left: 0;
    transition: .2s;
    bottom: 0;
    height: 100%;
    width: 123px;
    z-index: 30; }
    .masthead .logoContainer:focus {
      transform: scale(1.05); }
    .masthead .logoContainer picture {
      display: block; }
    .masthead .logoContainer img {
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%; }
    .masthead .logoContainer .mobile {
      display: none; }
  .masthead .currentSection {
    display: none;
    line-height: 6rem;
    float: left;
    position: relative;
    padding-left: 8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: #fff; }
  .masthead .search {
    position: relative; }
    .masthead .search .searchBtn {
      height: 6rem;
      width: 6rem;
      cursor: pointer;
      transition: all .2s ease; }
      .masthead .search .searchBtn .icn {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%); }
      .masthead .search .searchBtn:focus::before {
        height: 5px; }
      .masthead .search .searchBtn.active {
        background: #e90052; }
        .masthead .search .searchBtn.active:focus {
          background: #b60040; }
        .masthead .search .searchBtn.active .icn {
          content: '';
          background: url("../i/sprites/global-sprite.png") -32px -758px no-repeat;
          width: 17px;
          height: 17px; }
          @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
            .masthead .search .searchBtn.active .icn {
              background-image: url("../i/sprites/global-sprite@x2.png");
              background-size: 799px 778px; } }
    .masthead .search .searchInputContainer {
      position: absolute;
      top: 0;
      right: 0;
      display: none;
      background: #e8e8e8;
      z-index: 10; }
    .masthead .search .searchInput {
      width: 30rem;
      height: 6rem; }
    .masthead .search .searchCommit {
      background: #267788;
      height: 6rem;
      width: auto;
      padding: 0 1rem; }
      .masthead .search .searchCommit:hover, .masthead .search .searchCommit:focus {
        background: #1b5460; }
  .masthead .navBar {
    background: #37003c;
    line-height: 6rem;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    transition: box-shadow .2s;
    backface-visibility: hidden;
    position: relative; }
    .masthead .navBar::before {
      content: '';
      display: block; }
    .masthead .navBar::after {
      content: '';
      display: table;
      clear: both; }
  .masthead .mainNav {
    padding-left: 14rem;
    float: left; }
    .masthead .mainNav .navLink {
      padding: 0 2.5rem; }
      @media (max-width: 63.9375em) {
        .masthead .mainNav .navLink {
          padding: 0 1.5rem; } }
  .masthead .navOption {
    float: right;
    position: relative; }
    .masthead .navOption::after {
      background: rgba(255, 255, 255, 0.2);
      bottom: 1.2rem;
      content: '';
      display: block;
      height: auto;
      left: 0;
      position: absolute;
      top: 1.2rem;
      width: 1px; }
    .masthead .navOption .icn {
      display: inline-block;
      vertical-align: middle;
      margin-right: 1rem;
      position: relative;
      top: -2px; }
      .masthead .navOption .icn.show-m {
        display: none; }
  .masthead .navOption--no-border::after {
    display: none; }
  @media (max-width: 75em) {
    .masthead .mainNav .navLink,
    .masthead .navLink {
      font-size: 1.3rem;
      padding: 0 1.5rem; } }
  @media (max-width: 56.25em) {
    .masthead {
      min-height: 6rem;
      position: fixed;
      top: 0;
      right: 0;
      left: 0; }
      .masthead .navContainer {
        height: 6rem;
        line-height: 6rem; }
      .masthead .navBar {
        height: 6rem;
        line-height: 6rem;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }
      .masthead .menuBtn {
        display: block; }
      .masthead .plLogo {
        position: static; }
        .masthead .plLogo img {
          height: 6rem;
          width: 15.61rem;
          top: 0;
          bottom: auto; }
        .masthead .plLogo picture {
          display: none; }
        .masthead .plLogo .mobile {
          display: block; }
      .masthead .navBar.fixed .plLogo img {
        height: 6rem;
        width: 15.61rem; }
      .masthead .currentSection {
        display: block;
        color: #fff; }
      .masthead .mainNav {
        padding-left: 0;
        top: 6rem;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translateX(-100%);
        opacity: 0;
        overflow-y: auto;
        border-top: 2px solid #e90052;
        background: transparent; }
        .masthead .mainNav::after {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          width: 30%;
          background: #250428;
          z-index: -1; }
      .masthead .pageLinks {
        margin-left: 0;
        float: none;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        transform: translateZ(0); }
        .masthead .pageLinks > li {
          position: static; }
          .masthead .pageLinks > li:hover .navLink {
            background: #37003c; }
          .masthead .pageLinks > li:hover .dropdown {
            display: none;
            transform: none; }
      .masthead .mainNav a.navLink {
        display: none; }
        .masthead .mainNav a.navLink.active.active {
          display: none; }
      .masthead .clubs {
        display: block; }
      .masthead .mainNav .navLink {
        border: 0;
        padding: 1.5rem 1rem 1.5rem 4rem;
        line-height: 1;
        background: #37003c;
        width: 30%;
        font-size: 1.4rem;
        margin-bottom: .2rem;
        z-index: 15;
        position: relative;
        font-family: 'PremierSans-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
        font-weight: normal;
        color: rgba(255, 255, 255, 0.6);
        display: flex;
        height: 5.4rem;
        align-items: center; }
        .masthead .mainNav .navLink .icn {
          opacity: .6; }
        .masthead .mainNav .navLink::before {
          content: '';
          display: block;
          position: absolute;
          left: 1rem;
          top: 50%;
          transform: translateY(-50%);
          opacity: .6; }
        .masthead .mainNav .navLink .chevron-downwhite-small {
          display: none; }
        .masthead .mainNav .navLink .external-w {
          display: inline-block;
          vertical-align: middle;
          margin-left: 10px;
          margin-top: 1px; }
        .masthead .mainNav .navLink:focus:focus {
          background: #4e0056; }
        .masthead .mainNav .navLink.active.active {
          background-color: #4e0056;
          color: #fff; }
          .masthead .mainNav .navLink.active.active + .dropdown {
            display: block; }
          .masthead .mainNav .navLink.active.active .icn {
            opacity: 1; }
          .masthead .mainNav .navLink.active.active::before {
            opacity: 1; }
          .masthead .mainNav .navLink.active.active::after {
            border-bottom-color: transparent;
            border-right-color: #fff;
            bottom: 50%;
            left: 100%;
            margin-left: -12px;
            margin-bottom: -6px;
            z-index: 1; }
        .masthead .mainNav .navLink:focus {
          background: #01040f; }
      .masthead .premierleague > .navLink::before {
        content: '';
        background: url("../i/sprites/balls-sprite.png") -14px -35px no-repeat;
        width: 14px;
        height: 14px;
        left: 1.4rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .premierleague > .navLink::before {
        background-image: url("../i/sprites/balls-sprite@x2.png");
        background-size: 49px 49px; } }
  @media (max-width: 56.25em) {
      .masthead .fantasy > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -683px -669px no-repeat;
        width: 12px;
        height: 12px;
        left: 1.5rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .fantasy > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .thisispremierleague > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -252px -691px no-repeat;
        width: 20px;
        height: 13px;
        left: 1rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .thisispremierleague > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .thisispremierleague > .navLink.active::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -232px -691px no-repeat;
        width: 20px;
        height: 13px; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .thisispremierleague > .navLink.active::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .stats > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -743px -669px no-repeat;
        width: 12px;
        height: 12px;
        left: 1.5rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .stats > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .video > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -490px -488px no-repeat;
        width: 18px;
        height: 12px;
        left: 1.2rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .video > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .communities > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -508px -488px no-repeat;
        width: 19px;
        height: 11px;
        left: 1.1rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .communities > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .more .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -774px -552px no-repeat;
        width: 4px;
        height: 14px;
        left: 1.7rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .more .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .clubs > .navLink::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -443px -704px no-repeat;
        width: 11px;
        height: 14px;
        left: 1.5rem; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .masthead .clubs > .navLink::before {
        background-image: url("../i/sprites/global-sprite@x2.png");
        background-size: 799px 778px; } }
  @media (max-width: 56.25em) {
      .masthead .languageSelector {
        display: none; }
      .masthead .dropdown {
        width: 70%;
        min-width: 0;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 30%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        font-size: 1.2rem;
        transform: none;
        visibility: visible;
        padding: 0;
        box-shadow: none;
        display: none;
        background: #fff; }
        .masthead .dropdown ul {
          column-count: initial; }
        .masthead .dropdown a {
          text-decoration: none;
          text-align: left;
          color: #242424;
          padding: 1rem 1rem;
          font-size: 1.4rem; }
          .masthead .dropdown a:hover {
            text-decoration: none; }
          .masthead .dropdown a:focus {
            background: #e8e8e8; }
        .masthead .dropdown [class*='col-'] {
          padding-left: 0;
          padding-right: 0; }
        .masthead .dropdown li {
          border-bottom: 1px solid #e8e8e8;
          line-height: 4rem; }
      .masthead .navBar li {
        float: none; }
      .masthead .searchBar {
        transition: none; }
        .masthead .searchBar .plSearch {
          transition: none; }
        .masthead .searchBar .searchInput {
          font-size: 16px; }
      .masthead .searchOverlay {
        transition: none; } }
  @media (max-width: 960px) {
    .masthead .mainNav {
      padding-left: 14rem; } }
  @media (max-width: 34.375em) {
    .masthead .signIn {
      display: none; } }
  @media (max-width: 43.75em) {
    .masthead .mainNav .navLink, .masthead .mainNav::after {
      width: 40%; }
    .masthead .mainNav .dropdown {
      left: 40%;
      width: 60%; }
    .masthead .mainNav .fantasy > .navLink::before {
      content: '';
      background: url("../i/sprites/global-sprite.png") -764px -138px no-repeat;
      width: 14px;
      height: 20px;
      left: 1.5rem; } }
  @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 43.75em) and (min-resolution: 192dpi) {
    .masthead .mainNav .fantasy > .navLink::before {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }
  @media (max-width: 43.75em) {
    .masthead .mainNav .stats > .navLink::before {
      content: '';
      background: url("../i/sprites/global-sprite.png") -300px -718px no-repeat;
      width: 18px;
      height: 15px;
      left: 1.5rem; } }
  @media (max-width: 43.75em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 43.75em) and (min-resolution: 192dpi) {
    .masthead .mainNav .stats > .navLink::before {
      background-image: url("../i/sprites/global-sprite@x2.png");
      background-size: 799px 778px; } }
  @media (max-width: 43.75em) {
    .masthead .navOption .icn.show-m {
      display: inline-block; } }
  @media (max-width: 430px) {
    .masthead .navText {
      flex: 0; } }
  @media (max-width: 25em) {
    .masthead .plLogo {
      margin-right: 1rem; }
    .masthead .menuBtn {
      padding: 0 1.5rem; }
      .masthead .menuBtn span {
        position: absolute;
        left: -400px; }
    .masthead .search .searchBtn {
      width: 5rem; }
    .masthead .navLink {
      padding: 0 1.5rem; }
    .masthead .navOption .icn {
      margin-right: .5rem; }
    .masthead .mainNav .navLink {
      font-size: 1.2rem; } }

.mastheadOpen {
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 6rem; }
  @media (max-width: 56.25em) {
    .mastheadOpen .masthead {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      z-index: 100; }
      .mastheadOpen .masthead .navBar,
      .mastheadOpen .masthead .fixedContainer {
        position: static; }
      .mastheadOpen .masthead .menuBtn {
        background: #e90052; }
        .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(1) {
          transform: rotate(45deg);
          top: .5rem; }
        .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(2) {
          transform: scale(0); }
        .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(3) {
          transform: rotate(-45deg);
          top: -.5rem;
          position: relative; }
      .mastheadOpen .masthead .mainNav {
        display: block;
        transform: translateX(0);
        opacity: 1;
        position: absolute;
        top: 6rem;
        right: 0;
        bottom: 0;
        left: 0; }
      .mastheadOpen .masthead .movedLink {
        display: none; }
      .mastheadOpen .masthead.searchOpen .mainNav {
        padding-top: 5rem; } }

.fixedContainer {
  top: 0;
  left: 0;
  right: 0; }
  .fixedContainer.fixed {
    position: fixed; }
    .fixedContainer.fixed .logoContainer {
      height: auto !important;
      top: 0; }
    .fixedContainer.fixed .logo {
      margin-top: -.2rem; }
    @media (max-width: 56.25em) {
      .fixedContainer.fixed {
        position: static; }
        .fixedContainer.fixed .navBar.fixed .plLogo img {
          height: 6rem; } }

body.webViewBody {
  padding-top: 0;
  min-height: 100vh;
  position: relative !important; }

@media (max-width: 56.25em) {
  body {
    padding-top: 6rem; } }

.ismHeader .fantasy > a::after {
  content: '';
  display: block;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -6px; }

@media (max-width: 56.25em) {
  .ismHeader .fantasy .navLink .icn {
    opacity: 1; }
  .ismHeader .fantasy .navLink::after {
    border-bottom-color: transparent;
    border-right-color: #fff;
    bottom: 50%;
    left: 100%;
    margin-left: -12px;
    margin-bottom: -6px;
    z-index: 1; } }

.subNavContainer {
  height: 5rem; }

.subNav {
  line-height: 4.2rem;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
  position: relative;
  background: #fff;
  z-index: 1;
  margin-left: 0;
  margin-right: 0; }
  .subNav::before {
    content: '';
    display: block; }
  .subNav::after {
    content: '';
    display: table;
    clear: both; }
  .subNav ul {
    padding-left: 14.5rem; }
    .subNav ul::before {
      content: '';
      display: block; }
    .subNav ul::after {
      content: '';
      display: table;
      clear: both; }
    .subNav ul.showMoreEnabled .more {
      display: list-item; }
    .subNav ul .more {
      float: right;
      position: relative;
      display: none;
      margin-right: 0;
      margin-left: 0; }
      .subNav ul .more .moreToggle {
        line-height: 5rem;
        padding: 0 1.5rem;
        display: block;
        cursor: pointer;
        color: #76766f;
        font-size: 1.3rem; }
        .subNav ul .more .moreToggle .icn {
          display: none; }
        .subNav ul .more .moreToggle::before {
          content: '';
          background: url("../i/sprites/global-sprite.png") -795px -241px no-repeat;
          width: 4px;
          height: 14px;
          display: inline-block;
          vertical-align: middle;
          margin-right: 1rem;
          position: relative;
          top: -1px; }
          @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
            .subNav ul .more .moreToggle::before {
              background-image: url("../i/sprites/global-sprite@x2.png");
              background-size: 799px 778px; } }
        .subNav ul .more .moreToggle:hover {
          background: #e8e8e8; }
      .subNav ul .more ul {
        display: none;
        position: absolute;
        z-index: 1;
        top: 4.2rem;
        right: 0;
        background: #e8e8e8;
        padding-left: 0; }
      .subNav ul .more li {
        float: none; }
      .subNav ul .more a {
        white-space: nowrap;
        padding: 0 2rem; }
        .subNav ul .more a::before {
          display: none; }
        .subNav ul .more a:hover {
          color: #e90052; }
      .subNav ul .more.open .moreToggle {
        background: #e8e8e8; }
      .subNav ul .more.open ul {
        display: block; }
  .subNav .linkBold {
    color: #242424;
    font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal; }
  .subNav.fixed {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0; }
  .subNav li {
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .subNav a {
    display: block;
    color: #76766f;
    text-decoration: none;
    padding: .4rem 2rem;
    font-size: 1.3rem;
    position: relative;
    transition: all .2s ease-in-out; }
    .subNav a::before {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 0;
      background: linear-gradient(to right, #963cff, #a64dae);
      transition: .2s;
      z-index: -1; }
    .subNav a:hover::before, .subNav a:focus::before {
      height: 4px; }
    .subNav a.active {
      font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal; }
      .subNav a.active::before {
        height: 4px;
        background: linear-gradient(to right, #963cff, #a64dae); }
      .subNav a.active:focus::before {
        background: #b60040; }
  @media (max-width: 56.25em) {
    .subNav {
      display: none; } }

#mainContent .subNav {
  margin-bottom: 2rem; }

.mainFooter {
  margin-top: 3rem;
  position: relative;
  z-index: 60;
  background: #fff; }
  .mainFooter .pl-logo-footer {
    display: block;
    margin: 0 auto 3rem;
    transition: .2s; }
    .mainFooter .pl-logo-footer:focus {
      transform: scale(1.05); }
  .mainFooter .footerContent {
    padding: 10rem 4rem;
    background: #37003c;
    background-image: url("../i/bg-elements/pl-footer.svg");
    background-position: bottom;
    background-size: 100% auto;
    background-repeat: no-repeat; }
    .mainFooter .footerContent .icn {
      display: inline-block;
      vertical-align: middle;
      margin-left: .5rem;
      margin-top: -.1rem; }
    .mainFooter .footerContent .wrapper {
      display: flex;
      justify-content: space-between;
      padding: 0; }
    .mainFooter .footerContent .footerCol {
      padding-right: 1rem; }
    .mainFooter .footerContent a {
      color: #fff;
      text-decoration: none;
      font-size: 1.4rem;
      padding: .7rem 0;
      display: block;
      padding-right: .2rem;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
      .mainFooter .footerContent a:hover, .mainFooter .footerContent a:focus {
        color: #ff2882; }
    .mainFooter .footerContent ul li {
      -webkit-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
      column-break-inside: avoid; }
  .mainFooter .subHeader {
    color: #fff;
    font-size: 2.3rem;
    margin-bottom: 2rem; }
  .mainFooter .active {
    color: #e90052; }
  .mainFooter .external {
    color: #05f0ff; }
  .mainFooter .footerCorporate {
    padding: 3rem 0;
    font-size: 1.1rem; }
    .mainFooter .footerCorporate::before {
      content: '';
      display: block; }
    .mainFooter .footerCorporate::after {
      content: '';
      display: table;
      clear: both; }
    .mainFooter .footerCorporate ul {
      float: left; }
    .mainFooter .footerCorporate li {
      display: inline-block;
      position: relative;
      margin-right: 1rem;
      padding-right: 1rem;
      vertical-align: middle; }
      .mainFooter .footerCorporate li::after {
        background: #2f2f2f;
        border-radius: 100%;
        content: '';
        display: block;
        height: .3rem;
        right: 0;
        position: absolute;
        top: 50%;
        transform: translate(50%, -50%);
        width: .3rem; }
      .mainFooter .footerCorporate li:last-child::after, .mainFooter .footerCorporate li:first-child::after {
        display: none; }
    .mainFooter .footerCorporate a {
      color: #242424;
      text-decoration: none; }
      .mainFooter .footerCorporate a:hover, .mainFooter .footerCorporate a:focus {
        text-decoration: underline; }
    .mainFooter .footerCorporate .wrapper {
      padding: 0; }
    .mainFooter .footerCorporate .official {
      float: right; }
      .mainFooter .footerCorporate .official a {
        transition: .2s; }
        .mainFooter .footerCorporate .official a:focus {
          transform: scale(0.9); }
    .mainFooter .footerCorporate .icn {
      display: inline-block;
      vertical-align: middle;
      margin-left: 1rem;
      margin-top: -.1rem; }
  @media (max-width: 68.75em) {
    .mainFooter .pl-logo-footer {
      content: '';
      background: url("../i/sprites/pl-logo-sprite.png") -119px -155px no-repeat;
      width: 107px;
      height: 45px; } }
  @media (max-width: 68.75em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 68.75em) and (min-resolution: 192dpi) {
    .mainFooter .pl-logo-footer {
      background-image: url("../i/sprites/pl-logo-sprite@x2.png");
      background-size: 517px 308px; } }
  @media (max-width: 81.25em) {
    .mainFooter .footerCol {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      margin-bottom: 1.6rem;
      width: 50%;
      padding: 0 .5rem 2rem; }
      .mainFooter .footerCol:last-child {
        border-bottom: 0; }
    .mainFooter .subHeader {
      font-size: 1.7rem;
      margin-bottom: 0;
      padding-bottom: 1rem; }
    .mainFooter .footerContent {
      background-image: url("../i/bg-elements/pl-footer-m-top.svg"), url("../i/bg-elements/pl-footer-m-bottom.svg");
      background-color: #37003c;
      background-position: top left, bottom left;
      background-repeat: no-repeat, no-repeat;
      padding: 3rem 1rem; }
      .mainFooter .footerContent .wrapper {
        flex-wrap: wrap; }
      .mainFooter .footerContent ul {
        column-count: 2; }
    .mainFooter .footerCorporate {
      text-align: center; }
      .mainFooter .footerCorporate ul {
        float: none;
        display: table;
        margin: 0 auto 3rem; }
      .mainFooter .footerCorporate li {
        margin-bottom: 1rem; }
        .mainFooter .footerCorporate li:first-child {
          display: block;
          border-right: 0;
          padding-right: 0;
          margin-right: 0; }
      .mainFooter .footerCorporate .official {
        float: none;
        text-align: center; } }
  @media (max-width: 63.9375em) {
    .mainFooter {
      padding-bottom: 3rem; } }
  @media (max-width: 43.75em) {
    .mainFooter .footerContent {
      padding: 2rem .5rem; }
      .mainFooter .footerContent .wrapper {
        display: block; }
    .mainFooter .footerCol {
      width: 100%;
      display: block; }
      .mainFooter .footerCol ul {
        column-count: 3; } }
  @media (max-width: 37.5em) {
    .mainFooter .footerCol ul {
      column-count: 2; } }

.list--premier-league,
.list--more {
  column-count: 2; }

.webViewBody .pageHero.stats + .hasSideNav .sideNav {
  display: none; }

.hasSideNav {
  display: flex;
  margin-left: 0;
  padding-left: 0; }
  .hasSideNav .sidebarPush {
    max-width: 137.6rem;
    width: 100%;
    margin-left: 0; }
  .hasSideNav__full-width {
    width: 100%;
    max-width: calc(100% - 26rem); }

.sideNav {
  width: 26rem;
  flex: 0 0 26rem;
  background: #e8e8e8;
  margin: -2rem 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 10; }

@media (max-width: 56.25em) {
  .hasSideNav {
    display: block;
    padding: 0; }
    .hasSideNav .sidebarPush {
      padding: 0;
      max-width: 100%; }
    .hasSideNav__full-width {
      max-width: 100%; }
  .sideNav {
    width: 100%;
    display: block;
    margin: 0;
    box-shadow: none;
    padding: 1rem;
    background-color: transparent;
    margin-bottom: 0; } }

.mobileExtraNav {
  display: none;
  margin: 1rem;
  margin-bottom: 3rem; }
  .mobileExtraNav .current {
    background: #37003c;
    color: #fff;
    text-align: left; }
  .mobileExtraNav .extraOption {
    display: block;
    text-align: left;
    margin-bottom: .5rem;
    text-decoration: none;
    position: relative;
    padding: 1.5rem 3rem;
    font-size: 1.2rem;
    cursor: pointer;
    transition: .2s; }
    .mobileExtraNav .extraOption::after {
      content: '';
      background: url("../i/sprites/chevrons-sprite.png") -54px -68px no-repeat;
      width: 6px;
      height: 10px; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .mobileExtraNav .extraOption::after {
          background-image: url("../i/sprites/chevrons-sprite@x2.png");
          background-size: 93px 83px; } }
  .mobileExtraNav .menuItem {
    background: #e8e8e8;
    color: #333;
    text-align: left; }
  .mobileExtraNav .mobileRightArrow {
    margin-top: .2rem; }
  @media (max-width: 56.25em) {
    .mobileExtraNav {
      display: block; }
      .mobileExtraNav .current {
        display: block; }
        .mobileExtraNav .current::after {
          content: '';
          display: block;
          content: '';
          background: url("../i/sprites/chevrons-sprite.png") -68px -34px no-repeat;
          width: 16px;
          height: 9px;
          position: absolute;
          top: 50%;
          right: 1.5rem;
          margin-top: -4.5px; } }
      @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
        .mobileExtraNav .current::after {
          background-image: url("../i/sprites/chevrons-sprite@x2.png");
          background-size: 93px 83px; } }
  @media (max-width: 56.25em) {
      .mobileExtraNav .sideNavLinks {
        overflow: hidden;
        transition: .2s;
        max-height: 0; }
      .mobileExtraNav .menuItem.active {
        display: none; }
      .mobileExtraNav .menuItem::before, .mobileExtraNav .menuItem::after {
        display: none; }
      .mobileExtraNav .menuItem:hover .icn, .mobileExtraNav .menuItem:focus .icn {
        opacity: .4; }
      .mobileExtraNav.open .sideNavLinks {
        max-height: 50rem; }
      .mobileExtraNav.open .current::after {
        content: '';
        background: url("../i/sprites/chevrons-sprite.png") -30px -59px no-repeat;
        width: 15px;
        height: 9px; } }
    @media (max-width: 56.25em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 56.25em) and (min-resolution: 192dpi) {
      .mobileExtraNav.open .current::after {
        background-image: url("../i/sprites/chevrons-sprite@x2.png");
        background-size: 93px 83px; } }

.footerSponsorStrip {
  background: #fff;
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  margin: 0 auto;
  padding: 4.5rem 0 2rem;
  position: relative;
  z-index: 1; }
  .footerSponsorStrip:after {
    content: " ";
    display: block;
    clear: both; }
  .footerSponsorStrip::after {
    background: linear-gradient(to left, #ff2882, #963cff);
    content: '';
    display: block;
    height: .4rem;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto; }
  .footerSponsorStrip ul {
    display: flex;
    justify-content: space-around;
    width: 100%; }
  .footerSponsorStrip li {
    padding: 0 .5rem;
    display: flex;
    position: relative;
    margin-bottom: 2rem; }
    .footerSponsorStrip li a {
      align-self: center;
      text-decoration: none;
      color: #76766f;
      text-align: center;
      font-size: 1.1rem;
      display: flex;
      flex-direction: column;
      height: 100%;
      /* styelint-disable selector-max-type */
      /* styelint-enable selector-max-type */ }
      .footerSponsorStrip li a:hover, .footerSponsorStrip li a:focus {
        text-decoration: underline; }
    .footerSponsorStrip li .icn {
      margin: auto auto 1rem; }
    .footerSponsorStrip li .type {
      margin-top: auto;
      font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal;
      padding: 0 .2rem; }
    .footerSponsorStrip li:nth-child(1) {
      padding-right: 1rem;
      margin-right: 1rem; }
      .footerSponsorStrip li:nth-child(1)::after {
        background: #e8e8e8;
        content: '';
        display: block;
        height: 4.8rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: .1rem; }
    .footerSponsorStrip li:nth-last-child(2) {
      padding-left: 1rem;
      margin-left: 1rem; }
      .footerSponsorStrip li:nth-last-child(2)::after {
        background: #e8e8e8;
        content: '';
        display: block;
        height: 4.8rem;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: .1rem; }
  .footerSponsorStrip__image {
    max-width: 13.5rem;
    max-height: 2.5rem;
    margin: auto auto 1rem; }
  .footerSponsorStrip .small {
    display: none; }
  .footerSponsorStrip .sponsor-footer-ea,
  .footerSponsorStrip .sponsor-footer-ea-sm {
    transform: scale(0.8); }
  @media (max-width: 1200px) and (min-width: 1100px) {
    .footerSponsorStrip li {
      padding: 0 .5rem; } }
  @media (max-width: 1100px) {
    .footerSponsorStrip li {
      padding: 0 .4rem; }
    .footerSponsorStrip .large {
      display: none; }
    .footerSponsorStrip .small {
      display: block; }
    .footerSponsorStrip__image {
      max-width: 10rem;
      max-height: 2rem;
      margin: auto auto 1rem; } }
  @media (max-width: 1040px) {
    .footerSponsorStrip li {
      padding: 0; }
      .footerSponsorStrip li:nth-child(1) {
        padding-right: .5rem;
        margin-right: .5rem; }
      .footerSponsorStrip li:nth-last-child(2) {
        padding-left: .5rem;
        margin-left: .5rem; } }
  @media (max-width: 1024px) {
    .footerSponsorStrip {
      display: block;
      margin: 0;
      border-top: 0;
      padding: 1rem; }
      .footerSponsorStrip .pl-logo-footer {
        content: '';
        background: url("../i/sprites/pl-logo-sprite.png") -119px -155px no-repeat;
        width: 107px;
        height: 45px; } }
    @media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
      .footerSponsorStrip .pl-logo-footer {
        background-image: url("../i/sprites/pl-logo-sprite@x2.png");
        background-size: 517px 308px; } }
  @media (max-width: 1024px) {
      .footerSponsorStrip::after {
        left: 1rem;
        right: 1rem; }
      .footerSponsorStrip ul {
        flex-wrap: wrap; }
      .footerSponsorStrip li {
        width: 33.3%;
        padding: 1rem;
        border-bottom: 1px solid #e8e8e8;
        margin-bottom: 0; }
        .footerSponsorStrip li:first-child {
          width: 100%;
          border-right: 0;
          margin-right: 0; }
          .footerSponsorStrip li:first-child::after {
            display: none; }
        .footerSponsorStrip li:nth-child(1) {
          padding-right: 1rem; }
        .footerSponsorStrip li:nth-last-child(2) {
          border-left: 0;
          margin-left: 0;
          padding-left: 1rem;
          border-bottom: 0; }
          .footerSponsorStrip li:nth-last-child(2)::after {
            display: none; }
        .footerSponsorStrip li:last-child {
          border-bottom: 0; }
      .footerSponsorStrip a {
        margin: auto; } }
  @media (max-width: 500px) {
    .footerSponsorStrip li {
      border-bottom: 0;
      border-top: 1px solid #e8e8e8;
      width: 50%;
      border-right: 0; }
      .footerSponsorStrip li:first-child {
        border-top: 0; }
      .footerSponsorStrip li:not(:nth-child(3n+1)) {
        border-right: 0; }
      .footerSponsorStrip li:nth-child(2n) {
        border-right: 1px solid #e8e8e8; } }

.searchInputContainer {
  position: relative;
  margin-bottom: 2rem;
  margin-right: 3.5rem; }
  .searchInputContainer .searchInput {
    display: block;
    height: 5rem;
    border: 0;
    padding: 0 2.5rem 0 1rem;
    width: 100%;
    z-index: 1;
    border-radius: 0;
    appearance: none;
    background-color: transparent;
    border-bottom: 1px solid #e8e8e8;
    transition: .2s; }
    .searchInputContainer .searchInput:focus {
      border-bottom-color: #e90052; }
  .searchInputContainer input[type='search'] {
    box-sizing: border-box; }
  .searchInputContainer .searchCommit {
    position: absolute;
    top: 50%;
    margin-top: -1.75rem;
    right: 1rem;
    width: 3.5rem;
    height: 3.5rem;
    background: #fff;
    border-radius: 100%;
    transition: all .2s;
    cursor: pointer; }
    .searchInputContainer .searchCommit .icn {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 1;
      margin-top: -10px;
      margin-left: -10px; }
    .searchInputContainer .searchCommit:hover, .searchInputContainer .searchCommit:focus {
      background: #e90052; }
      .searchInputContainer .searchCommit:hover .icn, .searchInputContainer .searchCommit:focus .icn {
        content: '';
        background: url("../i/sprites/global-sprite.png") -778px -552px no-repeat;
        width: 20px;
        height: 20px; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .searchInputContainer .searchCommit:hover .icn, .searchInputContainer .searchCommit:focus .icn {
            background-image: url("../i/sprites/global-sprite@x2.png");
            background-size: 799px 778px; } }
  .searchInputContainer .clearBtn {
    right: 6rem; }
  @media (max-width: 43.75em) {
    .searchInputContainer {
      margin-bottom: 0; }
      .searchInputContainer .searchInput {
        height: 4.8rem; }
      .searchInputContainer .searchCommit {
        height: 3.6rem;
        width: 3.6rem;
        right: 1rem;
        margin-top: -1.8rem; } }

.pl-modal,
.plBroadcastModal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(55, 0, 60, 0.97);
  visibility: hidden;
  opacity: 0;
  transition: opacity .5s;
  z-index: 200; }
  .pl-modal .close,
  .plBroadcastModal .close {
    display: block;
    position: absolute;
    top: 3rem;
    right: 3rem;
    text-indent: -9999px;
    background: #ff2882;
    border-radius: 100%;
    width: 5rem;
    height: 5rem;
    cursor: pointer;
    transition: all .2s;
    z-index: 11; }
    @media (max-width: 450em) {
      .pl-modal .close,
      .plBroadcastModal .close {
        right: 1.5rem; } }
    .pl-modal .close:hover, .pl-modal .close:focus,
    .plBroadcastModal .close:hover,
    .plBroadcastModal .close:focus {
      background: #ff0f73; }
    .pl-modal .close::before,
    .plBroadcastModal .close::before {
      content: '';
      content: '';
      background: url("../i/sprites/global-sprite.png") -628px -599px no-repeat;
      width: 18px;
      height: 18px;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 1;
      margin-top: -9px;
      margin-left: -9px;
      cursor: pointer; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .pl-modal .close::before,
        .plBroadcastModal .close::before {
          background-image: url("../i/sprites/global-sprite@x2.png");
          background-size: 799px 778px; } }
  .pl-modal.open,
  .plBroadcastModal.open {
    visibility: visible;
    opacity: 1; }
  .pl-modal.awards-theme,
  .plBroadcastModal.awards-theme {
    background: rgba(4, 2, 5, 0.95); }
    .pl-modal.awards-theme .close,
    .plBroadcastModal.awards-theme .close {
      background: rgba(55, 0, 60, 0); }
      .pl-modal.awards-theme .close:hover, .pl-modal.awards-theme .close:focus,
      .plBroadcastModal.awards-theme .close:hover,
      .plBroadcastModal.awards-theme .close:focus {
        background: #37003c; }
      .pl-modal.awards-theme .close::before,
      .plBroadcastModal.awards-theme .close::before {
        content: '';
        background: url("../i/sprites/global-sprite.png") -40px -718px no-repeat;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1;
        margin-top: -20px;
        margin-left: -20px; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .pl-modal.awards-theme .close::before,
          .plBroadcastModal.awards-theme .close::before {
            background-image: url("../i/sprites/global-sprite@x2.png");
            background-size: 799px 778px; } }

.pl-modal__content,
.plBroadcastModalContent {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  color: #fff;
  padding-top: 5rem;
  padding-bottom: 10rem; }
  .pl-modal__content .modalWrapper,
  .plBroadcastModalContent .modalWrapper {
    width: 100%;
    height: 100%;
    display: flex;
    padding-right: 1rem;
    position: relative; }
    .pl-modal__content .modalWrapper::before,
    .plBroadcastModalContent .modalWrapper::before {
      content: '';
      display: block; }
    .pl-modal__content .modalWrapper::after,
    .plBroadcastModalContent .modalWrapper::after {
      content: '';
      display: table;
      clear: both; }
  .pl-modal__content .modalContentWrapper::before,
  .plBroadcastModalContent .modalContentWrapper::before {
    content: '';
    display: block; }
  .pl-modal__content .modalContentWrapper::after,
  .plBroadcastModalContent .modalContentWrapper::after {
    content: '';
    display: table;
    clear: both; }
  .pl-modal__content .modalSideContent,
  .plBroadcastModalContent .modalSideContent {
    padding-left: 2rem;
    width: 30rem; }
  .pl-modal__content .socialShareHover,
  .plBroadcastModalContent .socialShareHover {
    margin-bottom: 2rem; }
  .pl-modal__content .modalAd,
  .plBroadcastModalContent .modalAd {
    width: 100%; }
  .pl-modal__content .modalCaption,
  .plBroadcastModalContent .modalCaption {
    padding: 2rem; }
  .pl-modal__content .modalNowPlaying,
  .plBroadcastModalContent .modalNowPlaying {
    color: #e90052;
    font-size: 1.2rem; }
    .pl-modal__content .modalNowPlaying::before,
    .plBroadcastModalContent .modalNowPlaying::before {
      content: '';
      content: '';
      background: url("../i/sprites/global-sprite.png") -755px -669px no-repeat;
      width: 12px;
      height: 12px;
      display: inline-block;
      vertical-align: middle;
      margin-right: .5rem; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .pl-modal__content .modalNowPlaying::before,
        .plBroadcastModalContent .modalNowPlaying::before {
          background-image: url("../i/sprites/global-sprite@x2.png");
          background-size: 799px 778px; } }
  .pl-modal__content .videoTitle,
  .plBroadcastModalContent .videoTitle {
    font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
    font-size: 2rem;
    margin: 1rem 0 1.5rem; }
  .pl-modal__content .videoDescription,
  .plBroadcastModalContent .videoDescription {
    font-size: 1.3rem;
    line-height: 1.4;
    margin-bottom: .5rem; }
    .pl-modal__content .videoDescription a,
    .plBroadcastModalContent .videoDescription a {
      text-decoration: none;
      color: #e90052; }
      .pl-modal__content .videoDescription a:hover,
      .plBroadcastModalContent .videoDescription a:hover {
        text-decoration: underline; }
  .pl-modal__content .videoDate,
  .plBroadcastModalContent .videoDate {
    color: #e90052;
    font-size: 1.2rem; }
  .pl-modal__content .audioDesc,
  .pl-modal__content .closedCaption,
  .plBroadcastModalContent .audioDesc,
  .plBroadcastModalContent .closedCaption {
    cursor: pointer; }
    .pl-modal__content .audioDesc .label,
    .pl-modal__content .closedCaption .label,
    .plBroadcastModalContent .audioDesc .label,
    .plBroadcastModalContent .closedCaption .label {
      font-family: 'PremierSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal;
      background: #fff;
      color: #37003c;
      padding: .5rem;
      font-size: 1.1rem;
      line-height: 2.4rem; }
    .pl-modal__content .audioDesc .desc-container,
    .pl-modal__content .closedCaption .desc-container,
    .plBroadcastModalContent .audioDesc .desc-container,
    .plBroadcastModalContent .closedCaption .desc-container {
      display: inline-block;
      margin-left: .8rem; }
    .pl-modal__content .audioDesc .desc,
    .pl-modal__content .closedCaption .desc,
    .plBroadcastModalContent .audioDesc .desc,
    .plBroadcastModalContent .closedCaption .desc {
      font-size: 1.3rem;
      line-height: 1.4;
      margin-left: .5rem; }
    .pl-modal__content .audioDesc .icon,
    .pl-modal__content .closedCaption .icon,
    .plBroadcastModalContent .audioDesc .icon,
    .plBroadcastModalContent .closedCaption .icon {
      display: inline-block;
      margin-left: .5rem;
      content: '';
      background: url("../i/sprites/arrows-sprite.png") 0px -79px no-repeat;
      width: 15px;
      height: 9px; }
      @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
        .pl-modal__content .audioDesc .icon,
        .pl-modal__content .closedCaption .icon,
        .plBroadcastModalContent .audioDesc .icon,
        .plBroadcastModalContent .closedCaption .icon {
          background-image: url("../i/sprites/arrows-sprite@x2.png");
          background-size: 94px 88px; } }
  .pl-modal__content .video-js,
  .plBroadcastModalContent .video-js {
    width: 100%;
    height: 0;
    position: relative;
    display: block;
    padding-top: 56.5%; }
    .pl-modal__content .video-js iframe,
    .pl-modal__content .video-js object,
    .pl-modal__content .video-js embed,
    .plBroadcastModalContent .video-js iframe,
    .plBroadcastModalContent .video-js object,
    .plBroadcastModalContent .video-js embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .pl-modal__content .video-js video,
    .plBroadcastModalContent .video-js video {
      width: 100%;
      height: auto; }
    .pl-modal__content .video-js video::-webkit-media-text-track-container,
    .plBroadcastModalContent .video-js video::-webkit-media-text-track-container {
      height: inherit;
      overflow: visible; }
    .pl-modal__content .video-js video::-webkit-media-text-track-display,
    .plBroadcastModalContent .video-js video::-webkit-media-text-track-display {
      top: 17em; }

.modalItem {
  display: none; }
  .modalItem.open {
    display: block; }

@media (max-width: 63.9375em) {
  .pl-modal__content {
    align-items: flex-start; }
    .pl-modal__content .modalWrapper {
      margin: 0 auto;
      display: block; }
    .pl-modal__content .modalSideContent {
      width: auto;
      padding: 0; }
    .pl-modal__content .modalContentWrapper {
      padding-top: 6rem; }
    .pl-modal__content .modalAd {
      width: 30rem; } }

@media (max-width: 56.25em) {
  .pl-modal__content .close {
    top: .5rem;
    width: 4rem;
    height: 4rem; } }

@media (max-width: 43.75em) {
  .pl-modal__content {
    padding: 1rem 0;
    display: block; }
    .pl-modal__content .modalWrapper {
      padding: 0 3rem; }
    .pl-modal__content .modalCaption {
      padding: 2rem 0; } }

@media (max-width: 28.125em) {
  .pl-modal__content .modalAd {
    width: 100%; } }

.searchOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(56, 0, 60, 0.95);
  visibility: hidden;
  opacity: 0;
  transition: all .4s ease; }

.searchBar {
  position: absolute;
  width: 100%;
  height: 15rem;
  top: 0;
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
  z-index: 10;
  transform: translateY(-110%); }
  .searchBar.open {
    top: 120px;
    transform: translateY(0); }
    .searchBar.open + .searchOverlay {
      visibility: visible;
      opacity: 1; }
    .searchBar.open .close {
      top: 4rem; }
  .searchBar .close {
    top: -4rem; }
  .searchBar .searchBox {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff; }
  .searchBar .plSearch {
    width: 75%;
    max-width: 960px;
    position: relative;
    top: 3rem;
    display: table;
    margin: 0 auto;
    border-bottom: 1px solid #e8e8e8;
    transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .searchBar input[type='text'] {
    width: 90%;
    padding: 2rem 1rem;
    border: none;
    color: #37003c;
    font-size: 2.5rem; }
    .searchBar input[type='text']:focus + .focusBorder {
      width: 100%; }
    .searchBar input[type='text']::-webkit-input-placeholder {
      font-family: 'PremierSans-Light-Italic', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal; }
    .searchBar input[type='text']::-moz-placeholder {
      /* Firefox 19+ */
      font-family: 'PremierSans-Light-Italic', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal; }
    .searchBar input[type='text']:-ms-input-placeholder {
      font-family: 'PremierSans-Light-Italic', Arial, 'Helvetica Neue', Helvetica, sans-serif;
      font-weight: normal; }
  .searchBar .focusBorder {
    position: absolute;
    bottom: -1px;
    display: block;
    height: 2px;
    width: 0;
    background: #e90052;
    transition: all .2s ease; }
  .searchBar .searchInputContainer {
    margin-bottom: 0; }
  .searchBar .searchBtnContainer {
    position: absolute;
    top: 1rem;
    right: 1rem; }
    .searchBar .searchBtnContainer .btnBg {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 10;
      background: #e8e8e8;
      transition: .2s;
      border-radius: 100%; }
    .searchBar .searchBtnContainer .searchInputBtn {
      background-color: transparent;
      border: 0;
      text-indent: -99999px;
      transition: all .2s;
      display: block;
      width: 5rem;
      height: 5rem;
      position: relative;
      z-index: 20; }
      .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg, .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg {
        background: #e90052; }
        .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg + .icn, .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg + .icn {
          content: '';
          background: url("../i/sprites/global-sprite.png") -778px -552px no-repeat;
          width: 20px;
          height: 20px; }
          @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
            .searchBar .searchBtnContainer .searchInputBtn:hover + .btnBg + .icn, .searchBar .searchBtnContainer .searchInputBtn:focus + .btnBg + .icn {
              background-image: url("../i/sprites/global-sprite@x2.png");
              background-size: 799px 778px; } }
    .searchBar .searchBtnContainer .icn {
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -8px 0 0 -9px;
      z-index: 10; }
    .searchBar .searchBtnContainer.active {
      cursor: pointer; }
      .searchBar .searchBtnContainer.active .searchInputBtn:hover + .btnBg, .searchBar .searchBtnContainer.active .searchInputBtn:focus + .btnBg {
        background: #b60040; }
      .searchBar .searchBtnContainer.active .btnBg {
        background: #e90052; }
      .searchBar .searchBtnContainer.active .icn {
        content: '';
        background: url("../i/sprites/global-sprite.png") -778px -552px no-repeat;
        width: 20px;
        height: 20px; }
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
          .searchBar .searchBtnContainer.active .icn {
            background-image: url("../i/sprites/global-sprite@x2.png");
            background-size: 799px 778px; } }
      .searchBar .searchBtnContainer.active:hover {
        background: #b60040; }
  @media (max-width: 43.75em) {
    .searchBar {
      height: 9rem;
      top: -9rem; }
      .searchBar.open {
        top: 6rem; }
      .searchBar .plSearch {
        width: 90%;
        top: 1.5rem; }
      .searchBar .searchInputContainer {
        padding-right: 5rem;
        font-size: 1.4rem;
        width: 100%; }
      .searchBar .searchBtnContainer {
        right: 0;
        top: .5rem; } }

.fixedContainer.fixed .searchBar.open {
  top: 62px; }

#videoPlayer {
  height: 100%;
  width: 100%; }
  #videoPlayer .modalContentWrapper {
    width: 100%; }
  #videoPlayer .socialShareHover {
    float: none;
    display: block;
    height: 4rem; }
    #videoPlayer .socialShareHover::before {
      content: '';
      display: block; }
    #videoPlayer .socialShareHover::after {
      content: '';
      display: table;
      clear: both; }
    #videoPlayer .socialShareHover .socialShareBtn {
      float: left;
      width: 8rem;
      line-height: 3rem;
      height: 4rem;
      text-align: center;
      border-radius: 0; }
    #videoPlayer .socialShareHover .socialOptions {
      top: 0;
      left: 8rem;
      max-height: none;
      max-width: 0; }
      #videoPlayer .socialShareHover .socialOptions li {
        width: 20%;
        float: left; }
      #videoPlayer .socialShareHover .socialOptions::after {
        content: none; }
    #videoPlayer .socialShareHover.open .socialOptions {
      max-width: 40rem; }

[data-old-modal] {
  width: 100% !important;
  max-width: 140rem !important;
  height: auto !important;
  padding-top: 6.6rem !important;
  padding-bottom: 2rem !important; }
  [data-old-modal] .modalWrapper {
    padding: 0 5rem !important; }

/* Utility
========================================================================== */
/*
	Jack Freeman
	Temporarily hiding buttons as requested through UAT until functionality is ready
*/
.teamPerformanceStandingsArea a {
  display: none; }

/*
	Anthony Goodier
	Temporarily hiding laoder on mc table
*/
.leageTableContainer .loader-small {
  display: none; }

/*
	Anthony Goodier
	Temporarily replace multiple goal icon with single via css
*/
.ball-2-sm-w {
  content: '';
  background: url("../i/sprites/balls-sprite.png") -14px -35px no-repeat;
  width: 14px;
  height: 14px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .ball-2-sm-w {
      background-image: url("../i/sprites/balls-sprite@x2.png");
      background-size: 49px 49px; } }

@media (max-width: 63.9375em) {
  .youtubeThumb iframe {
    width: 220px;
    height: 170px; } }

@media (max-width: 769px) {
  .matchWeekBlogEntryContainer {
    margin-left: .5rem; }
  .vidiprinter .event:hover {
    border: 1px solid #e8e8e8; }
    .vidiprinter .event:hover .type {
      color: #76766f; } }

/*
	Eva Stevens
	Overriding positioning of broadcaster logo on matches below HTPO
*/
.hptoOtherMatchesContainer .resultContainer .matchAbridged.matchNavMatchContainer .broadcaster {
  width: 100%;
  margin: 0; }
  .hptoOtherMatchesContainer .resultContainer .matchAbridged.matchNavMatchContainer .broadcaster .logo {
    margin-left: -2rem; }

/*
	Eva Stevens
	Centering alignment of results in stats table hpto
*/
.homepageTakeover .homepageTakeover__content .singleMatch .matchAbridged {
  text-align: center; }

/*
	Jack Freeman
	Color override for team social tiles
*/
.t9345 .socialSection .socialCard .cardContent .message a,
.t57 .socialSection .socialCard .cardContent .message a {
  color: #fff; }

.t88 .socialSection .socialCard .cardContent .message a,
.t9333 .socialSection .socialCard .cardContent .message a {
  color: #fff; }

/*
	Alina Coslov
    THIS IS NOT MY SHAME
    This is used to do some strange overrides on the This is Premiew League infographics
    Cols should be used instead to get around these issues, but we don't have time to go through
    all the different infographic widgets and re-do them at this time
*/
@media (max-width: 63.9375em) {
  .stadium-info [class*='col-5'] {
    width: 50%; }
  .stadium-info [class*='col-12'].dual {
    width: 50%; } }

/*
    Chris Barnard
    Extra club badge offsets for the club overview header
    Some badges appear off-centre even though they technically aren't because of their shape
*/
.clubSvg.t11,
.clubBadgeFallback.t11 {
  margin-top: 3px; }

.clubSvg.t3,
.clubBadgeFallback.t3 {
  margin-top: 4px; }

.clubSvg.t91,
.clubBadgeFallback.t91 {
  margin-top: 5px; }

.clubSvg.t90,
.clubBadgeFallback.t90 {
  margin-top: 7px; }

.clubSvg.t97,
.clubBadgeFallback.t97 {
  margin-top: 3px; }

.clubSvg.t54,
.clubBadgeFallback.t54 {
  margin-top: 6px; }

.clubSvg.t21,
.clubBadgeFallback.t21 {
  margin-top: 7px; }

/*
    Chris Barnard
    Request from product to hide this broadcaster via css
    stylelint-disable as !important rules are not allowed
*/
/* stylelint-disable */
.broadcasterContainer.broadcasterContainer--superchi {
  display: none !important; }

/* stylelint-enable */
/*
    Chris Barnard
    Header only page needs body min height so dropdowns show.
    For now can't remove the global page overflow attribute :(
*/
body {
  min-height: 50vh; }

/* Temp fix to hide subnav
========================================================================== */
.subnav {
  height: 5rem; }
  .subnav ul {
    display: none; }
