/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=5cefeaf2-9035-43cb-960e-6f91e3fc61ad");
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* Import Sass mixins, variables, Compass modules, etc. */
/* Base rules */
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: "TradeCnBld";
  src: url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
  src: url("../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"), url("../fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), url("../fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"), url("../fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}
@font-face {
  font-family: "TradeCn";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
  src: url("../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"), url("../fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"), url("../fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"), url("../fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html {
  width: 100%;
  font-size: 81.25%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 1.23077em;
}

html body {
  width: 100%;
  font-size: 13px;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
html,
button,
input,
select,
textarea {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: lighter;
  font-smooth: always;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
body {
  margin: 0;
  padding: 0;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
  outline: 0;
}

a:link {
  color: #fff;
}

a:visited {
  color: #fff;
}

a:hover,
a:focus {
  color: #fff;
}

a:active {
  color: #fff;
}

.pro-kit-light a:hover,
.pro-kit-light a:active {
  outline: 0;
}
.pro-kit-light a:link {
  color: #000;
}
.pro-kit-light a:visited {
  color: #000;
}
.pro-kit-light a:hover,
.pro-kit-light a:focus {
  color: #000;
}
.pro-kit-light a:active {
  color: #000;
}

.title a:link {
  color: #fff;
}
.title a:visited {
  color: #fff;
}
.title a:hover,
.title a:focus {
  color: #fff;
}
.title a:active {
  color: #fff;
}

.link-extension a:link, .pro-kit-light p a:link, .pro-kit-light ul a:link, .pro-kit-dark .readmore-after a:link,
.link-extension a:visited,
.pro-kit-light p a:visited,
.pro-kit-light ul a:visited,
.pro-kit-dark .readmore-after a:visited {
  color: #197bbf;
  text-decoration: none;
}
.link-extension a:hover, .pro-kit-light p a:hover, .pro-kit-light ul a:hover, .pro-kit-dark .readmore-after a:hover {
  color: #197bbf;
  text-decoration: underline;
}

.page-admin a:link {
  color: #0074BD;
}
.page-admin a:visited {
  color: #0074BD;
}
.page-admin a:hover,
.page-admin a:focus {
  color: #0074BD;
}
.page-admin a:active {
  color: #0074BD;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
h1, h2, h3, h4, h5, h6 {
  color: #fff;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: lighter;
  text-shadow: 0px 1px 1px #000;
  text-transform: uppercase;
}

/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 4.35em;
  line-height: 1.13174em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.28294em;
  margin-bottom: 0.28294em;
  letter-spacing: -1px;
}

h2 {
  font-size: 3.4em;
  line-height: 1.44796em;
  margin-top: 0.36199em;
  margin-bottom: 0.36199em;
  letter-spacing: -1px;
}

h3 {
  font-size: 2.6em;
  line-height: 1.42012em;
  margin-top: 0.47337em;
  margin-bottom: 0.47337em;
  letter-spacing: 0;
}

h4 {
  font-size: 2.3em;
  line-height: 1.60535em;
  margin-top: 0.53512em;
  margin-bottom: 0.53512em;
  letter-spacing: 0;
}

h5 {
  font-size: 0.83em;
  line-height: 1.48285em;
  margin-top: 1.48285em;
  margin-bottom: 1.48285em;
  letter-spacing: 0;
}

h6 {
  font-size: 0.75em;
  line-height: 1.64103em;
  margin-top: 1.64103em;
  margin-bottom: 1.64103em;
}

/* Thematic break */
hr {
  height: 1px;
  border-top: 1px solid #666;
  border-bottom: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: -1px;
  margin: 1.23077em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
strong {
  font-weight: bold;
}

blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.23077em 30px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.23077em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 2.46154em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
q {
  quotes: none;
}

/* 2 */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
small {
  font-size: 75%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
dl,
menu,
ol,
ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.23077em 0;
}

dd {
  margin: 0 0 0 30px;
  /* LTR */
}

ul ul, ul ol, ol ul, ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
menu,
ol,
ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.07692em;
  border-top-style: solid;
  padding-top: 0.35385em;
  border-bottom-width: 0.07692em;
  border-bottom-style: solid;
  padding-bottom: 0.72308em;
  border-left-width: 0.07692em;
  border-left-style: solid;
  padding-left: 0.72308em;
  border-right-width: 0.07692em;
  border-right-style: solid;
  padding-right: 0.72308em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

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

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

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

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

label {
  display: block;
  font-weight: bold;
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.23077em;
  margin-bottom: 1.23077em;
}

.colorbox-hidden {
  display: none;
}

/* Layout rules */
/**
 * @file
 * Positioning for a fixed-width, desktop-centric layout.
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/*
 * Center the page.
 */
#page {
  /* If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. */
  margin-left: auto;
  margin-right: auto;
  /** Without min-width, the background futzes up when viewed with
  * a small browser */
  min-width: 1055px;
}

.page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 960px;
}

/*
 * Apply the shared properties of grid items in a single, efficient ruleset.
 */
#header,
#content,
#navigation,
#footer {
  padding-left: 6px;
  padding-right: 6px;
  border: 0 !important;
  word-wrap: break-word;
  padding: 0;
}

#content {
  overflow: visible;
}

/*
 * Containers for grid items and flow items.
 */
#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
#header:after,
#main:after,
#footer:after {
  clear: both;
}

/*
 * Navigation bar
 */
#main {
  padding-top: 0;
  /* Move all the children of #main down to make room. */
  position: relative;
}

.custom-panel-3col-33 {
  /*  overflow: hidden;  */
}

.custom-panel-3col-33 > .panel-col-first {
  float: left;
  width: 315px;
}

.custom-panel-3col-33 > .panel-col {
  float: left;
  width: 315px;
}

.custom-panel-3col-33 > .panel-col-last {
  float: left;
  width: 315px;
}

.custom-panel-3col-33 > .panel-separator {
  margin: 0 0 1em 0;
}

.panel-four-stacked-two-col {
  /*  overflow: hidden;  */
}

.panel-four-stacked-two-col .panel-col-top,
.panel-four-stacked-two-col .panel-col-mid-top,
.panel-four-stacked-two-col .panel-col-bottom {
  width: 100%;
  clear: both;
}

.panel-four-stacked-two-col .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-four-stacked-two-col .panel-col-first {
  float: left;
  width: 548px;
  margin-left: 0px;
  margin-right: -560px;
}

.panel-four-stacked-two-col .panel-col-first .inside {
  margin: 0 .5em 1em 0;
}

.panel-four-stacked-two-col .panel-col {
  float: left;
  width: 33%;
}

.panel-four-stacked-two-col .panel-col .inside {
  margin: 0 .5em 1em .5em;
}

.panel-four-stacked-two-col .panel-col-last {
  float: left;
  width: 388px;
  margin-left: 560px;
  margin-right: -960px;
}

.panel-four-stacked-two-col .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-four-stacked-two-col .panel-separator {
  margin: 0 0 1em 0;
}

.panel-four-stacked-two-col .panel-col-third-layer {
  padding-top: 30px;
  padding-bottom: 50px;
}

.panel-four-stacked-two-col .center-wrapper.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.panel-full-seventy-thirty {
  overflow: hidden;
}

.panel-full-seventy-thirty .panel-col-top {
  padding: 0 10px;
}

.panel-full-seventy-thirty .center-wrapper-inner {
  overflow: hidden;
}

.panel-full-seventy-thirty .panel-col-top .inside {
  margin-bottom: .5em;
}

.panel-full-seventy-thirty .panel-col-first {
  float: left;
  width: 628px;
  margin-left: 0px;
  margin-right: -640px;
}

.panel-full-seventy-thirty .panel-col-last {
  float: left;
  width: 308px;
  margin-left: 640px;
  margin-right: -960px;
}

.panel-full-seventy-thirty .panel-col-first .inside {
  margin: 0 2em 1em 0;
}

.panel-full-seventy-thirty .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-full-seventy-thirty .panel-separator {
  margin: 0 0 1em 0;
}

.panel-hexa-stacked .panel-col-mid-top.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
.panel-hexa-stacked .panel-panel.panel-col-bottom {
  padding-bottom: 40px;
}

#panel-logo {
  width: 148px;
}
#panel-logo img {
  max-height: 100px;
  margin-top: 10px;
}

#panel-header {
  float: left;
  width: 708px;
  margin-left: 240px;
  margin-right: -960px;
}
#panel-header > div {
  overflow: hidden;
}

/* =============================================================================
   Next Match Layout
   ========================================================================== */
#panel-header .pane-next-game-next-match-teaser {
  float: right;
  margin: 28px 10px 0 0;
}
#panel-header .qualifier-promo-banner {
  float: right;
  margin-top: 20px;
}

#main {
  margin-top: 0px;
  /* Fixes a slight gap above the slideshow */
}

#header {
  position: relative;
  height: 96px;
}

#header .header-content {
  height: 96px;
  z-index: 2;
}

#panel-logo {
  position: absolute;
  top: 0px;
  z-index: 10;
}

.esports-carousel .group {
  display: none;
}
.esports-carousel .group-1 {
  display: block;
}

.panel-seventy-thirty {
  overflow: hidden;
}

.panel-seventy-thirty .panel-col-first {
  float: left;
  width: 628px;
  margin-left: 0px;
  margin-right: -640px;
}

.panel-seventy-thirty .panel-col-last {
  float: left;
  width: 308px;
  margin-left: 640px;
  margin-right: -960px;
}

.panel-seventy-thirty .panel-col-first .inside {
  margin: 0 2em 1em 0;
}

.panel-seventy-thirty .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-seventy-thirty .panel-separator {
  margin: 0 0 1em 0;
}

.panel-sixty-forty .panel-col-first {
  float: left;
  width: 708px;
  margin-left: 0px;
  margin-right: -720px;
}

.panel-sixty-forty .panel-col-last {
  float: left;
  width: 228px;
  margin-left: 720px;
  margin-right: -960px;
  margin-left: 732px;
}

.panel-sixty-forty .panel-col-first .inside {
  margin: 0 .5em 1em 0;
}

.panel-sixty-forty .panel-col-last .inside {
  margin: 0 0 1em 2em;
}

.panel-sixty-forty .panel-separator {
  margin: 0 0 1em 0;
}

.panel-split-featured-four-stacked-two-col {
  /*  overflow: hidden;  */
}

.panel-split-featured-four-stacked-two-col .panel-col-top,
.panel-split-featured-four-stacked-two-col .panel-col-mid-top,
.panel-split-featured-four-stacked-two-col .panel-col-bottom {
  width: 100%;
  clear: both;
}

.panel-split-featured-four-stacked-two-col .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-split-featured-four-stacked-two-col .center-wrapper .panel-wrapper {
  overflow: hidden;
}

.panel-split-featured-four-stacked-two-col .panel-col-first.full-width {
  float: left;
  width: 948px;
  margin-left: 0px;
  margin-right: -960px;
}

.panel-split-featured-four-stacked-two-col .panel-col {
  float: left;
  width: 33%;
}

.panel-split-featured-four-stacked-two-col .center-wrapper .panel-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}
.panel-split-featured-four-stacked-two-col .center-wrapper .panel-wrapper:before, .panel-split-featured-four-stacked-two-col .center-wrapper .panel-wrapper:after {
  content: "";
  display: table;
}
.panel-split-featured-four-stacked-two-col .center-wrapper .panel-wrapper:after {
  clear: both;
}

.panel-split-featured-four-stacked-two-col .panel-col-first {
  float: left;
  width: 508px;
  margin-left: 0px;
  margin-right: -520px;
  padding-right: 25px;
}

.panel-split-featured-four-stacked-two-col .panel-col-first .inside {
  margin: 0 0 1em 0;
}

.panel-split-featured-four-stacked-two-col .panel-col .inside {
  margin: 0 .5em 1em .5em;
}

.panel-split-featured-four-stacked-two-col .panel-col-last {
  float: left;
  width: 428px;
  margin-left: 520px;
  margin-right: -960px;
  padding-left: 30px;
  position: relative;
  z-index: 3;
}

.panel-split-featured-four-stacked-two-col .panel-col-last .inside {
  margin: 0 0 1em 0;
}

.panel-split-featured-four-stacked-two-col .panel-separator {
  margin: 0 0 1em 0;
}

.panel-split-featured-four-stacked-two-col .panel-col-third-layer {
  overflow: hidden;
  padding-bottom: 50px;
  padding-top: 30px;
}

.panel-split-featured-four-stacked-two-col .center-wrapper.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.featured-top-split {
  overflow: hidden;
}

.featured-top-split .col-1 {
  float: left;
  min-height: 240px;
  width: 50%;
  position: relative;
}

.featured-top-split .col-2 {
  float: left;
  min-height: 240px;
  width: 50%;
  position: relative;
}

#panels-panel-context-edit-content .panel-col-third-layer {
  overflow: hidden;
}

.panel-split-featured-four-stacked-two-col.panel-split-featured-four-stacked-post .pro-kit-dark-wrapper .pro-kit-dark {
  margin-top: -40px;
  padding-top: 10px;
}
.panel-split-featured-four-stacked-two-col.panel-split-featured-four-stacked-post .pro-kit-dark-wrapper .pro-kit-dark:before {
  display: none;
}

.panel-thirty-seventy .panel-col-top .inside {
  margin-bottom: .5em;
}

.panel-thirty-seventy {
  overflow: hidden;
}

.panel-thirty-seventy .panel-col-first {
  float: left;
  width: 228px;
  margin-left: 0px;
  margin-right: -240px;
}

.panel-thirty-seventy .panel-col-last {
  float: left;
  width: 708px;
  margin-left: 240px;
  margin-right: -960px;
}

.panel-thirty-seventy .panel-col-first .inside {
  margin: 0 .5em 1em 1em;
}

.panel-thirty-seventy .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-thirty-seventy .panel-separator {
  margin: 0 0 1em 0;
}

.panel-three-col-stacked {
  /*  overflow: hidden;  */
}

.panel-three-col-stacked .panel-col-top {
  width: 100%;
  clear: both;
  margin-bottom: 30px;
}

.panel-three-col-stacked .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-three-col-stacked .center-wrapper-inner {
  overflow: hidden;
}

.panel-three-col-stacked .center-wrapper-inner .panel-col-first {
  float: left;
  width: 33.3%;
}

.panel-three-col-stacked .panel-col-first .inside {
  margin: 0 .7em 1em 0;
}

.panel-three-col-stacked .center-wrapper-inner .panel-col-middle {
  float: left;
  width: 33.3%;
}

.panel-three-col-stacked .panel-col-middle .inside {
  margin: 0 .5em 1em .5em;
}

.panel-three-col-stacked .center-wrapper-inner .panel-col-last {
  float: left;
  width: 33.3%;
}

.panel-three-col-stacked .panel-col-last .inside {
  margin: 0 0 1em .7em;
}

.panel-three-col-stacked .panel-separator {
  margin: 0 0 1em 0;
}

.panel-three-col-stacked .center-wrapper.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

#page-manager-edit .panel-three-col-stacked .panel-bg-container {
  position: relative;
}

.panel-3col-33-double-stacked {
  overflow: hidden;
}
.panel-3col-33-double-stacked .grow-panel-guts .item h4 {
  margin: 0 0 15px 15px;
  width: 98%;
}
.panel-3col-33-double-stacked .grow-panel-guts .jcarousel-clip {
  border-left: 0 none !important;
  width: inherit !important;
}
.panel-3col-33-double-stacked .grow-panel-guts .jcarousel-clip.jcarousel-clip-horizontal:before {
  display: none;
}
.panel-3col-33-double-stacked .grow-panel-guts .jcarousel-clip .jcarousel-item {
  width: 632px;
  padding-left: 0;
}

.panel-3col-33-double-stacked .panel-col-top,
.panel-3col-33-double-stacked .panel-col-mid-top,
.panel-3col-33-double-stacked .panel-col-bottom {
  width: 100%;
  clear: both;
}

.panel-3col-33-double-stacked .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-3col-33-double-stacked .panel-col-featured {
  position: relative;
}

.panel-3col-33-double-stacked .center-wrapper-inner .panel-col-first {
  float: left;
  width: 32%;
}

.panel-3col-33-double-stacked .panel-col-first .inside {
  margin: 0 .5em 1em 0;
}

.panel-3col-33-double-stacked .center-wrapper-inner .panel-col {
  float: left;
  width: 36%;
}

.panel-3col-33-double-stacked .panel-col .inside {
  margin: 0 .5em 1em .5em;
}

.panel-3col-33-double-stacked .center-wrapper-inner .panel-col-last {
  float: left;
  width: 32%;
}

.panel-3col-33-double-stacked .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-3col-33-double-stacked .panel-separator {
  margin: 0 0 1em 0;
}

.panel-3col-33-double-stacked .center-wrapper.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.panel-3col-33-double-stacked .center-wrapper .panel-panel .inside {
  margin: 0 0 1em 0;
}

.panel-3col-33-double-stacked .panel-bg-container {
  text-align: center;
  position: absolute;
  top: -40px;
  left: 50%;
  margin: 0 0 0 -800px;
  width: 1600px;
  z-index: -1;
  /** When screen is smaller than 960px, this keeps the background from scrolling **/
}
@media all and (max-width: 960px) {
  .panel-3col-33-double-stacked .panel-bg-container {
    margin: 0;
    left: -320px;
  }
}

#page-manager-edit .panel-3col-33-double-stacked .panel-bg-container {
  position: relative;
}

.panel-2col-double-stacked {
  overflow: hidden;
}

.panel-2col-double-stacked .panel-col-top,
.panel-2col-double-stacked .panel-col-mid-top,
.panel-2col-double-stacked .panel-col-bottom {
  width: 100%;
  clear: both;
}

.panel-2col-double-stacked .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-2col-double-stacked .panel-col-featured {
  position: relative;
}

.panel-2col-double-stacked .center-wrapper-inner .panel-col-first {
  float: left;
  width: 49%;
}

.panel-2col-double-stacked .panel-col-first .inside {
  margin: 0 .5em 1em 0;
}

.panel-2col-double-stacked .center-wrapper-inner .panel-col-last {
  float: left;
  width: 49%;
  margin-left: 2%;
}

.panel-2col-double-stacked .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.panel-2col-double-stacked .panel-separator {
  margin: 0 0 1em 0;
}

.panel-2col-double-stacked .center-wrapper.pro-kit-dark-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.panel-2col-double-stacked .center-wrapper .panel-panel .inside {
  margin: 0 0 1em 0;
}

.panel-2col-double-stacked .panel-bg-container {
  text-align: center;
  position: absolute;
  top: -40px;
  left: 50%;
  margin: 0 0 0 -800px;
  width: 1600px;
  z-index: -1;
  /** When screen is smaller than 960px, this keeps the background from scrolling **/
}
@media all and (max-width: 960px) {
  .panel-2col-double-stacked .panel-bg-container {
    margin: 0;
    left: -320px;
  }
}

#page-manager-edit .panel-2col-double-stacked .panel-bg-container {
  position: relative;
}

.pane-uneven-four:before, .pane-uneven-four:after {
  content: "";
  display: table;
}
.pane-uneven-four:after {
  clear: both;
}

#panel-left {
  float: left;
  width: 188px;
  margin-left: 0px;
  margin-right: -200px;
}

#panel-middle_left {
  float: left;
  width: 308px;
  margin-left: 200px;
  margin-right: -520px;
}

#panel-middle_right {
  float: left;
  width: 188px;
  margin-left: 520px;
  margin-right: -720px;
}

#panel-right {
  float: left;
  width: 228px;
  margin-left: 720px;
  margin-right: -960px;
}

#panel-left_shortened {
  float: left;
  width: -12px;
  margin-left: -40px;
  margin-right: 40px;
}

#panel-middle_left_shortened {
  float: left;
  width: 308px;
  margin-left: 0px;
  margin-right: -320px;
}

#panel-middle_right_shortened {
  float: left;
  width: 308px;
  margin-left: 320px;
  margin-right: -640px;
}

#panel-right_shortened {
  float: left;
  width: 308px;
  margin-left: 640px;
  margin-right: -960px;
}

.panel-right-empty #panel-middle_left_shortened {
  float: left;
  width: 508px;
  margin-left: -40px;
  margin-right: -480px;
}
.panel-right-empty #panel-middle_right_shortened {
  float: left;
  width: 468px;
  margin-left: 520px;
  margin-right: -1000px;
}
.panel-right-empty #panel-right_shortened {
  float: left;
  width: -12px;
  margin-left: -40px;
  margin-right: 40px;
}
.panel-right-empty #panel-left {
  float: left;
  width: 308px;
  margin-left: -40px;
  margin-right: -280px;
}
.panel-right-empty #panel-middle_left {
  float: left;
  width: 308px;
  margin-left: 320px;
  margin-right: -640px;
}
.panel-right-empty #panel-middle_right {
  float: left;
  width: 308px;
  margin-left: 680px;
  margin-right: -1000px;
}

.pane-uneven-three:before, .pane-uneven-three:after {
  content: "";
  display: table;
}
.pane-uneven-three:after {
  clear: both;
}
.pane-uneven-three #panel-left {
  float: left;
  width: 188px;
  margin-left: 0px;
  margin-right: -200px;
}
.pane-uneven-three #panel-middle {
  float: left;
  width: 228px;
  margin-left: 200px;
  margin-right: -440px;
}
.pane-uneven-three #panel-right {
  float: left;
  width: 508px;
  margin-left: 440px;
  margin-right: -960px;
}

.white-stone-split-top .panel-col-top .inside {
  margin-bottom: .5em;
}

.white-stone-split-top .featured-top-split {
  overflow: hidden;
}

.white-stone-split-top .panel-col-first {
  float: left;
  width: 628px;
  margin-left: 0px;
  margin-right: -640px;
}

.white-stone-split-top .panel-col-last {
  float: left;
  width: 308px;
  margin-left: 640px;
  margin-right: -960px;
}

.white-stone-split-top .panel-col-first .inside {
  margin: 0 .5em 1em 1em;
}

.white-stone-split-top .panel-col-last .inside {
  margin: 0 0 1em .5em;
}

.white-stone-split-top .panel-separator {
  margin: 0 0 1em 0;
}

/* Module rules */
/**
* @file
* SMACSS Modules
*
* Adds modular sets of styles.
*
* Additional useful selectors can be found in Zen's online documentation.
* http://drupal.org/node/1707736
*/
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
   Wireframes
   ========================================================================== */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/* =============================================================================
   Accessibility features
   ========================================================================== */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.element-invisible, #main-navigation h2,
.element-focusable,
#navigation .block-menu .block--title,
#navigation .block-menu-block .block--title,
.hidden-title .pane-page-content > .pane-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.element-focusable:active, .element-focusable:focus {
  /* Turns off the element-invisible effect. */
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/* =============================================================================
   Navigation bar
   ========================================================================== */
#navigation {
  overflow: hidden;
  /* Sometimes you want to prevent overlapping with main div. */
  text-align: right;
}
#navigation .block {
  margin-bottom: 0;
}
#navigation .links,
#navigation .menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: none;
  /* LTR */
  padding: 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/* =============================================================================
   Titles
   ========================================================================== */
.hidden-title {
  /* The pane title of the page */
}
.hidden-title .pane-page-content > .pane-title {
  display: none;
}

/* =============================================================================
   Messages
   ========================================================================== */
.messages, .messages-status, .messages-warning, .messages-error {
  margin: 1.23077em 0;
  padding: 10px 10px 10px 50px;
  /* LTR */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

.messages-warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

.messages-error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}
.messages-error p.error {
  /* Core/module installation error messages. */
  color: #333;
}

.messages--list {
  margin: 0;
}

.messages--item {
  list-style-image: none;
}

/*
 * System status report
 */
.ok,
.messages-status {
  background-color: #f8fff0;
  color: #234600;
}

.warning,
.messages-warning {
  background-color: #fffce5;
  color: #840;
}

.error,
.messages-error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/* =============================================================================
   Tabs
   ========================================================================== */
/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  background-image: linear-gradient(to top, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #bbb \0/ie;
  margin: 1.23077em 0;
  padding: 0 2px;
  white-space: nowrap;
}

.tabs-primary__tab, .tabs-primary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.23077em;
  text-decoration: none;
}

/* Primary tabs. */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 #fff;
  border: 1px solid #bbb;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
}

.tabs-primary__tab.is-active {
  border-bottom-color: #fff;
}

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/*
 * Secondary tabs
 */
.tabs-secondary {
  font-size: .9em;
  margin-top: -1.23077em;
  /* Collapse bottom margin of ul.primary. */
}

.tabs-secondary--tab,
.tabs-secondary--tab-active {
  margin: 0.61538em 3px;
}

a.tabs-secondary--tab-link, a.tabs-secondary--tab-link-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 #fff;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

a.tabs-secondary--tab-link:hover, a.tabs-secondary--tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

a.tabs-secondary--tab-link:active, a.tabs-secondary--tab-link-active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

.ui-tabs .ui-tabs-panel {
  padding: 0;
}

/* =============================================================================
   Inline styles
   ========================================================================== */
.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
  /* LTR */
}

/* =============================================================================
   "More" links
   ========================================================================== */
.more-help-link {
  text-align: right;
  /* LTR */
}

.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

.more-link {
  float: right;
  margin-bottom: 2px;
}

.more-link.more-link-left {
  float: left;
}

.pro-kit-light .more-link {
  margin-bottom: 20px;
}
.pro-kit-light .more-link a:link,
.pro-kit-light .more-link a:visited,
.pro-kit-light .more-link a:hover {
  color: #ffffff;
}

.more-link-text {
  float: right;
}
.more-link-text a:link,
.more-link-text a:visited {
  color: #197bbf;
}

/* =============================================================================
   Pager
   ========================================================================== */
.pager {
  /* A list of page numbers when more than 1 page of content is available. */
  clear: both;
  padding: 0;
  text-align: center;
}
.pager a {
  color: #000;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis */
}

.pager-current {
  /* The current page's list item. */
  font-weight: bold;
}

/* =============================================================================
   Nodes
   ========================================================================== */
.new,
.update {
  /* The "new" or "updated" marker. */
  color: #c00;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
}

.grid-medium-column {
  /* Add class to content for 3 column flow */
}
.grid-medium-column .field-item {
  -moz-columns: 10em 3;
  -webkit-columns: 10em 3;
  columns: 10em 3;
}
.grid-medium-column .field-item > p {
  margin-top: 0;
}

/* =============================================================================
   Unpublished note
   ========================================================================== */
.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
  /* A very nice CSS3 property */
}

/* =============================================================================
   Forms
   ========================================================================== */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}
tr.odd .form-item, tr.even .form-item {
  /* Form items in a table. */
  margin: 0;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
}

.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

.form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}

label.option {
  display: inline;
  font-weight: normal;
}

a.button {
  /* Buttons used by contrib modules like Media */
  -moz-appearance: button;
  -webkit-appearance: button;
}

.password-parent,
.confirm-parent {
  /* Password confirmation */
  margin: 0;
}

#user-login-form {
  /* Drupal's default login form block */
  text-align: left;
  /* LTR */
}

/* =============================================================================
   Grid Large Layouts
   ========================================================================== */
.grid-large {
  padding: 0;
}
.grid-large > li {
  width: 33%;
  float: left;
}

/* =============================================================================
   Ctools Content Type - Player Stats Chart
   ========================================================================== */
#player-stats-chart {
  overflow: hidden;
}

/*
 * Drupal admin tables
 */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
form tbody {
  border-top: 1px solid #ccc;
}
form table ul {
  margin: 0;
}

td.active {
  /* Markup generated by theme_tablesort_indicator(). */
  background-color: #ddd;
}

td.checkbox,
th.checkbox {
  text-align: center;
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
td.menu-disabled {
  background: #ccc;
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

@media print {
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

  #content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 13px;
  }
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body,
  #page,
  #main,
  #content {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
}
/* End @media print */
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
   jCarousel Layout
   ========================================================================== */
.jcarousel-container .jcarousel-clip {
  width: 100%;
  overflow: hidden;
}
.jcarousel-container .jcarousel-next,
.jcarousel-container .jcarousel-prev {
  display: block;
  height: icons-sprite-height(arrow-left-normal);
  width: icons-sprite-width(arrow-left-normal);
  position: absolute;
  z-index: 100;
  top: 45%;
}
.jcarousel-container .jcarousel-prev {
  left: -15px;
}
.jcarousel-container .jcarousel-next {
  right: -15px;
}

/* =============================================================================
   jCarousel Layout given the classes by grid size
   ========================================================================== */
.grid-small .jcarousel-item {
  width: 140px;
  margin: 0 8px;
}

.grid-extra-medium .jcarousel-item {
  margin: 0 10px;
  width: 172px;
}
.grid-extra-medium .jcarousel-next,
.grid-extra-medium .jcarousel-prev {
  top: 50px;
}

.grid-medium .jcarousel-item {
  margin: 0 10px;
  width: 220px;
}
.grid-medium .jcarousel-next,
.grid-medium .jcarousel-prev {
  top: 30%;
}
.grid-medium .grid-extra-medium .jcarousel-clip:before, .grid-medium .grid-extra-medium .jcarousel-clip:after {
  content: "";
  display: table;
}
.grid-medium .grid-extra-medium .jcarousel-clip:after {
  clear: both;
}
.grid-medium .grid-extra-medium .jcarousel-clip .jcarousel-item {
  width: 128px;
  margin: 0 5px;
}

.grid-large .jcarousel-item {
  margin: 0 10px;
  width: 300px;
}
.grid-large .jcarousel-next,
.grid-large .jcarousel-prev {
  top: 70px;
}

.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
   Team View Modes Layout
   ========================================================================== */
.node-team.view-mode-node_info {
  min-height: 275px;
  padding: 20px 20px 0 0;
}
.node-team.view-mode-node_info:before, .node-team.view-mode-node_info:after {
  content: "";
  display: table;
}
.node-team.view-mode-node_info:after {
  clear: both;
}
.node-team.view-mode-node_info .node-title {
  line-height: 66.3px;
  margin: 32px 0;
}
.node-team.view-mode-node_info .logo {
  height: 130px;
  margin: 0 auto 20px auto;
  padding: 10px;
  width: 130px;
  clear: left;
}
.node-team.view-mode-node_info hr {
  margin: 8px 0;
}
.node-team.view-mode-node_info .founded, .node-team.view-mode-node_info .nationality, .node-team.view-mode-node_info .team-w-l, .node-team.view-mode-node_info .field-name-field-unnamed {
  padding: 5px 0;
  height: 25px;
}
.node-team.view-mode-node_info .accent {
  font-weight: bold;
}
.node-team.view-mode-node_info .team--extra-info {
  text-align: center;
}
.node-team.view-mode-node_info .banner {
  position: absolute;
  bottom: -5px;
  right: -38px;
  z-index: -1;
}
.node-team.view-mode-node_info .field-label {
  margin-right: 4px;
  display: inline-block;
}
.node-team.view-mode-node_info .field-name-field-unnamed .field-label:after {
  content: ":";
}

.node-player.view-mode-grid_medium .player-image img {
  width: 172px;
  height: 102px;
}
.node-player.view-mode-grid_medium .field-name-field-title-expanded .destress a {
  color: #fff;
  font-size: 14px;
}
.node-player.view-mode-grid_medium .field-name-field-unnamed {
  color: #919191;
}
.node-player.view-mode-grid_medium .field-name-field-unnamed .field-label {
  display: inline-block;
}
.node-player.view-mode-grid_medium .field-name-field-unnamed .field-label:after {
  content: ":";
}
.node-player.view-mode-grid_medium .field-name-field-unnamed .field-items {
  display: inline-block;
  margin-left: 2px;
}

.node-player.view-mode-grid_extra_medium {
  padding: 5px;
}
.node-player.view-mode-grid_extra_medium .node-title {
  font-size: 22.1px;
}

.node-player.view-mode-grid_small {
  padding: 5px;
}

/* =============================================================================
   Article View Modes Layout
   ========================================================================== */
.node-article.view-mode-grid_medium,
.node-video-article.view-mode-grid_medium {
  padding: 15px 0;
}
.node-article.view-mode-grid_medium .article-image a,
.node-video-article.view-mode-grid_medium .article-image a {
  display: block;
}

.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
    Overall View Layout
   ========================================================================== */
.views-label .inline {
  display: inline-block;
}

/* =============================================================================
   Match Layout
   ========================================================================== */
.match .tourney-match .node-team {
  width: 50%;
  float: left;
  padding: 8px 10px 15px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* =============================================================================
   Schedule View
   ========================================================================== */
.schedule-wrapper {
  margin-bottom: 40px;
}
.schedule-wrapper h2 {
  display: none;
}

/* =============================================================================
    Grid medium unformatted list - Starting Lineup Dropdown
   ========================================================================== */
.grid-medium .grid-extra-medium .views-row {
  display: inline-block;
  margin: 0 5px;
  vertical-align: top;
  width: 18%;
}
.grid-medium .grid-extra-medium .views-row-first {
  margin: 0 5px 0 0;
}
.grid-medium .grid-extra-medium .views-row-last {
  margin: 0 0 0 5px;
}

/* =============================================================================
    Front Page Articles Layout
   ========================================================================== */
.secondary-headlines .views-row.views-row-first {
  border: 0 none;
}
.secondary-headlines .views-row.views-row-first:before {
  display: none;
}
.secondary-headlines .views-row:before, .secondary-headlines .views-row:after {
  content: "";
  display: table;
}
.secondary-headlines .views-row:after {
  clear: both;
}
.secondary-headlines .views-row .article-image {
  float: left;
  width: 148px;
  margin-left: 0px;
  margin-right: -160px;
  position: relative;
  z-index: 4;
}
.secondary-headlines .views-row .article-image img {
  width: 148px;
  height: 86px;
}
.secondary-headlines .views-row .title-wrapper,
.secondary-headlines .views-row .nutgraf,
.secondary-headlines .views-row .post-date {
  float: right;
  width: 308px;
  margin-right: 0px;
  margin-left: -320px;
  clear: right;
  position: relative;
  z-index: 1;
}

/* =============================================================================
    Featured Team Article Layout
   ========================================================================== */
.featured-team .featured-team-wrapper {
  min-height: 345px;
}
.featured-team .featured-team-wrapper .featured-team-foreground {
  float: left;
  width: 388px;
  margin-left: 0px;
  margin-right: -400px;
  padding: 30px;
  position: relative;
  z-index: 1;
}
.featured-team .featured-team-wrapper .featured-team-background {
  position: absolute;
  left: -38px;
  top: 0px;
  width: 1040px;
}

/* =============================================================================
   The Teams View Layout
   ========================================================================== */
.teams .views-view-grid {
  width: 100%;
}
.teams .views-view-grid td {
  height: 275px;
  padding: 0 8px;
  vertical-align: top;
  width: 25%;
}
.teams .views-view-grid td .logo {
  text-align: center;
}
.teams .views-view-grid td.col-first {
  padding: 0 10px 0 0;
}
.teams .views-view-grid td.col-last {
  padding: 0 0 0 10px;
}
.teams .views-view-grid .new-rows td {
  height: 40px;
}

/* =============================================================================
   Meet the Players Layout
   ========================================================================== */
.meet-the-players-tabs {
  position: relative;
  z-index: 2;
}

.meet-the-players-champs {
  position: relative;
  z-index: 1;
}

.season-stats-container, .most-played-champs {
  position: relative;
  min-height: 240px;
}
.season-stats-container .ajax-progress, .most-played-champs .ajax-progress {
  left: 50%;
  top: 50%;
}

#teams-landing .dark-background {
  margin-bottom: -40px;
  padding-bottom: 40px;
}

.most-played-champs li {
  overflow: hidden;
  list-style: none;
}
.most-played-champs li .left {
  float: left;
  width: 33%;
}
.most-played-champs li .right {
  float: left;
  width: 66%;
}

/* =============================================================================
   View - Player Information
   ========================================================================== */
.view-player-info .player-profile-wrapper {
  position: relative;
}
.view-player-info .player-profile-wrapper h2 {
  font-size: 60px;
  margin: 0;
}
.view-player-info .player-profile-wrapper .player-profile-foreground {
  min-height: 400px;
  padding: 20px 20px 44px 0;
  margin-top: 5px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.view-player-info .player-profile-wrapper .player-profile-foreground .player-profile-team {
  float: left;
  width: 168px;
  margin-left: 0px;
  margin-right: -180px;
}
.view-player-info .player-profile-wrapper .player-profile-foreground .player-profile-information {
  float: left;
  width: 288px;
  margin-left: 180px;
  margin-right: -480px;
}
.view-player-info .player-profile-wrapper .player-profile-foreground .player-profile-information > .info-piece {
  width: auto;
  display: block;
  clear: right;
}
.view-player-info .player-profile-wrapper .player-profile-foreground .player-profile-social {
  bottom: 0px;
  padding: 30px 50px;
  position: absolute;
  right: -40px;
  z-index: 2;
}
.view-player-info .player-profile-wrapper .player-profile-foreground .player-profile-social div.field-content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
}
.view-player-info .player-profile-wrapper .player-profile-background {
  right: -40px;
  position: absolute;
  bottom: 0;
  height: 400px;
}
.view-player-info .player-profile-wrapper .player-profile-background img {
  height: 100%;
}

.view-player-info .player-profile--no-image.player-profile-wrapper {
  position: relative;
}
.view-player-info .player-profile--no-image.player-profile-wrapper h2 {
  font-size: 60px;
  margin: 0;
}
.view-player-info .player-profile--no-image.player-profile-wrapper .first-last-name {
  margin-top: 0;
}
.view-player-info .player-profile--no-image.player-profile-wrapper .player-profile-foreground {
  min-height: 275px;
  padding: 20px 20px 44px 0;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}
.view-player-info .player-profile--no-image.player-profile-wrapper .player-profile-foreground .player-profile-information > .info-piece {
  width: auto;
  display: block;
  clear: right;
}

/* =============================================================================
   View - Home Page Takeover Layout
   ========================================================================== */
.video-takeover-lower .video-players .contestant-1,
.video-takeover-lower .video-players .contestant-2 {
  float: left;
  width: 50%;
}

/* =============================================================================
  Homepage Lower Thirds
  ========================================================================== */
.more-stats-button {
  margin-right: 20px;
  overflow: hidden;
  margin-top: 15px;
}

.latest-results .view-footer {
  margin-top: 15px;
}

.esports-carousel .more-stats-button {
  display: none;
}

/* =============================================================================
   View - Match Page Video Layout
   ========================================================================== */
#article-takeover .video-takeover-lower .video-players,
#qualifier-takeover .video-takeover-lower .video-players {
  padding: 20px 30px;
  height: 100px;
}

/* =============================================================================
   View - Our Sponsors Top
   ========================================================================== */
.view-partner-leagues table {
  table-layout: fixed;
}
.view-partner-leagues table a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
.view-partner-leagues table img {
  margin-left: 115px;
}

.featured-sponsors-top {
  height: 50px;
  margin-top: 0px;
  float: right;
}
.featured-sponsors-top .view-content {
  overflow: hidden;
}
.featured-sponsors-top .views-row {
  float: right;
  margin: 0 0 0 20px;
}

.our-sponsors-wrapper {
  overflow: hidden;
  margin-bottom: 25px;
}
.our-sponsors-wrapper table {
  margin: 0;
}
.our-sponsors-wrapper .view-footer p {
  font-size: 11px;
  margin-top: 0;
  text-transform: uppercase;
}
.our-sponsors-wrapper .view-footer p span:before, .our-sponsors-wrapper .view-footer p span:after {
  content: "";
  border-top: 1px solid #575757;
  display: inline-block;
  position: relative;
  top: -3px;
  width: 400px;
}
.our-sponsors-wrapper .view-footer p span:before {
  margin-right: 10px;
}
.our-sponsors-wrapper .view-footer p span:after {
  margin-left: 10px;
}

.league-images {
  margin: 35px 0;
  text-align: center;
}

#homepage .pro-kit-dark-wrapper {
  min-height: 90px;
}

/* =============================================================================
    View - Top Players Layout
   ========================================================================== */
.weekly-top-players .views-field {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  width: 186px;
}
.weekly-top-players .views-field-field-top-jungler {
  margin: 0 5px 0 0;
}
.weekly-top-players .views-field-field-top-tanks {
  margin: 0 0 0 5px;
}

/* =============================================================================
   Stats - Top Section
   ========================================================================== */
#stats .panel-col-featured .jcarousel-item {
  width: 323px;
}
#stats .panel-col-featured h4 {
  padding-left: 20px;
}
#stats .panel-col-featured .view-content {
  padding-left: 20px;
}
#stats .panel-col-featured .panel-separator {
  display: none;
}
#stats .panel-col-featured .jcarousel-next,
#stats .panel-col-featured .jcarousel-prev {
  top: 50%;
}
#stats .panel-col-featured .jcarousel-prev {
  left: -19px;
}
#stats .panel-col-featured .jcarousel-next {
  right: -19px;
}
#stats .seasons-best-players .views-display-title {
  display: none;
}

html.js #javascript-off {
  display: none;
}

.pane-title {
  position: relative;
  z-index: 1;
}

.pane-page-content > .pane-title {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 960px;
  overflow: hidden;
}

.pane-content {
  position: relative;
  z-index: 1;
}

.clip-before-texture .pro-kit-light-wrapper .pro-kit-light:before {
  height: 0px;
}
.clip-before-texture .pro-kit-light-wrapper .page > .panel-col-first, .clip-before-texture .pro-kit-light-wrapper .page > .panel-col-last {
  margin-top: 50px;
}

.allstars-news .view-related-articles .views-row {
  margin-bottom: 20px;
  background-image: url("../../images/light-divider-horizontal.png");
  background-repeat: repeat-x;
  background-position: top;
}
.allstars-news .view-related-articles .panel-thirty-seventy .panel-col-last {
  width: 315px;
}

#mass-relevance-target {
  padding-top: 25px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 980px;
}

.row {
  overflow: hidden;
  *zoom: 1;
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

/* Global state rules */
/**
 * @file
 * SMACSS States
 *
 * Adds state-based styling. Global state rules are those that apply only during
 * certain states of the page and have a JavaScript dependency. For more
 * information, see https://smacss.com/book/type-state
 */
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .button-icons-closebutton, .button-icons-nav-down-arrow-gold, .button-icons-nav-down-arrow-white, .button-icons-player-toggle, .button-icons-small-down-arrow, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .button-icons-teams-toggle, .button-icons-thumbsup-blue, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, .button-icons-thumbsup-red, .button-icons-thumbsup, .button-icons-thumbup-blue-only, .button-icons-thumbup-red-only, .button-icons-twitter-bird-dark-bgs, .button-icons-votebutton-disabled, .button-icons-votebutton, .more-link span:after,
.more-link a:after {
  background-image: url('../images/../images/button-icons-s7d5a715736.png');
  background-repeat: no-repeat;
}

.button-icons-arrow-left {
  background-position: 0 0;
}

.button-icons-arrow-right {
  background-position: 0 -9px;
}

.button-icons-button-placeholder {
  background-position: 0 -18px;
}

.button-icons-closebutton {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold {
  background-position: 0 -103px;
}

.button-icons-nav-down-arrow-white {
  background-position: 0 -108px;
}

.button-icons-player-toggle {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow {
  background-position: 0 -127px;
}

.button-icons-small-right-arrow-eu {
  background-position: 0 -152px;
}

.button-icons-small-right-arrow {
  background-position: 0 -172px;
}

.button-icons-small-up-arrow {
  background-position: 0 -192px;
}

.button-icons-teams-toggle {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue {
  background-position: 0 -231px;
}

.button-icons-thumbsup-checked {
  background-position: 0 -258px;
}

.button-icons-thumbsup-only {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red {
  background-position: 0 -328px;
}

.button-icons-thumbsup {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .button-icons-thumbsup.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs {
  background-position: 0 -410px;
}

.button-icons-votebutton-disabled {
  background-position: 0 -442px;
}

.button-icons-votebutton {
  background-position: 0 -496px;
}
.button-icons-votebutton:hover, .button-icons-votebutton.votebutton-hover {
  background-position: 0 -469px;
}

.match-icons-sprite, .match-icons-bar-chart, .match-icons-bracket-toggle-background, .match-icons-calendar-toggle-background, .match-icons-league-toggle-background, .match-icons-line-chart, .match-icons-table-chart {
  background-image: url('../images/../images/match-icons-s3e830abf10.png');
  background-repeat: no-repeat;
}

.match-icons-bar-chart {
  background-position: 0 -40px;
}
.match-icons-bar-chart:active, .match-icons-bar-chart.bar-chart-active {
  background-position: 0 0;
}

.match-icons-bracket-toggle-background {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background {
  background-position: 0 -144px;
}

.match-icons-line-chart {
  background-position: 0 -216px;
}
.match-icons-line-chart:active, .match-icons-line-chart.line-chart-active {
  background-position: 0 -176px;
}

.match-icons-table-chart {
  background-position: 0 -296px;
}
.match-icons-table-chart:active, .match-icons-table-chart.table-chart-active {
  background-position: 0 -256px;
}

.font-face {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.more-link span,
.more-link a {
  padding: 8px 5px 8px 20px;
  vertical-align: middle;
}
.more-link span:after,
.more-link a:after {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.more-link a:hover {
  color: white;
}

.more-link span,
.more-link a {
  display: inline-block;
}
.more-link span:after,
.more-link a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

/* =============================================================================
   Drupal form widgets
   ========================================================================== */
/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
#autocomplete .selected {
  /* Suggestion list */
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
}
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background-color: #0072b9;
  background-image: url('data:image/gif;base64,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');
}

/* =============================================================================
   Standings page menu hiding
   ========================================================================== */
#standings-link {
  display: none;
}

.generictourneyseriescontroller #standings-link {
  display: inline-block;
}

/* =============================================================================
   PVP bar now is no longer sticky.
   ========================================================================== */
body #pvpnet {
  position: relative;
  z-index: 998;
}
