@charset "UTF-8";
.button-icons-sprite, .button-icons-arrow-left, .button-icons-arrow-right, .button-icons-button-placeholder, .all-star-vote-block .pds-answer-group, .button-icons-closebutton, #cboxClose.cbox-close-plain, .button-icons-nav-down-arrow-gold, .league-link:hover:after, .button-icons-nav-down-arrow-white, .league-link:after, .button-icons-player-toggle, #league-stats-slider .slider-frame .slider-button.players:before,
#compare-slider .slider-frame .slider-button.players:before, .button-icons-small-down-arrow, .icon.icon-active-arrow-dropdown span,
.icon.icon-active-arrow-dropdown a, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order > a em, .video-tabs .chosen-language.dropdown > a:before, #stats .league-stats .show-more:after, .chosen-league .dropdown-toggle:before, .chosen-tournament .dropdown-toggle:before, .button-icons-small-right-arrow-eu, .button-icons-small-right-arrow, .button-icons-small-up-arrow, .active.icon-active-arrow-dropdown span,
.active.icon-active-arrow-dropdown a, #stats .league-stats .show-more.showing:after, .button-icons-teams-toggle, #league-stats-slider .slider-frame .slider-button.teams:before,
#compare-slider .slider-frame .slider-button.teams:before, .button-icons-thumbsup-blue, .match-container .pds-answer-input:checked + label, .match-container .pds-answer-group:first-child.active-radio .pds-answer-input + label, .button-icons-thumbsup-checked, .button-icons-thumbsup-only, #match-poll .pds-answer .pds-answer-group.active-radio > span.pds-answer-input:before, .all-star-vote-block .pds-answer-input:before, .button-icons-thumbsup-red, .match-container .pds-answer-group:last-child.active-radio .pds-answer-input + label, .button-icons-thumbsup, .match-container .pds-answer-input + label, .button-icons-thumbup-blue-only, .match-container .pds-feedback-group:first-child .pds-feedback-label .pds-feedback-per:before, .button-icons-thumbup-red-only, .match-container .pds-feedback-group:nth-child(2) .pds-feedback-per:after, .button-icons-twitter-bird-dark-bgs, .match-players .tweet-button-row a:before, .button-icons-votebutton-disabled, .button-icons-votebutton, .icon-active-arrow-right span:after,
.icon-active-arrow-right a:after, .jcarousel-container .jcarousel-next:before, .icon-tall-active-arrow-right:before, .node-type-player .galleria-thumb-nav-right:before,
.node-type-player .galleria-image-nav-right:before,
.node-type-player .touch .galleria-thumb-nav-right:active:before,
.node-type-article .galleria-thumb-nav-right:before,
.node-type-article .galleria-image-nav-right:before,
.node-type-article .touch .galleria-thumb-nav-right:active:before, .esports-twitter-pull .jcarousel-next:before, .jcarousel-container .jcarousel-prev:before, .icon-tall-active-arrow-left:before, .node-type-player .galleria-thumb-nav-left:before,
.node-type-player .galleria-image-nav-left:before,
.node-type-player .touch .galleria-thumb-nav-left:active:before,
.node-type-article .galleria-thumb-nav-left:before,
.node-type-article .galleria-image-nav-left:before,
.node-type-article .touch .galleria-thumb-nav-left:active:before, .esports-twitter-pull .jcarousel-prev:before {
  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, .all-star-vote-block .pds-answer-group {
  background-position: 0 -18px;
}

.button-icons-closebutton, #cboxClose.cbox-close-plain {
  background-position: 0 -78px;
}

.button-icons-nav-down-arrow-gold, .league-link:hover:after {
  background-position: 0 -103px;
}

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

.button-icons-player-toggle, #league-stats-slider .slider-frame .slider-button.players:before,
#compare-slider .slider-frame .slider-button.players:before {
  background-position: 0 -113px;
}

.button-icons-small-down-arrow, .icon.icon-active-arrow-dropdown span,
.icon.icon-active-arrow-dropdown a, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order > a em, .video-tabs .chosen-language.dropdown > a:before, #stats .league-stats .show-more:after, .chosen-league .dropdown-toggle:before, .chosen-tournament .dropdown-toggle:before {
  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, .active.icon-active-arrow-dropdown span,
.active.icon-active-arrow-dropdown a, #stats .league-stats .show-more.showing:after {
  background-position: 0 -192px;
}

.button-icons-teams-toggle, #league-stats-slider .slider-frame .slider-button.teams:before,
#compare-slider .slider-frame .slider-button.teams:before {
  background-position: 0 -217px;
}

.button-icons-thumbsup-blue, .match-container .pds-answer-input:checked + label, .match-container .pds-answer-group:first-child.active-radio .pds-answer-input + label {
  background-position: 0 -231px;
}

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

.button-icons-thumbsup-only, #match-poll .pds-answer .pds-answer-group.active-radio > span.pds-answer-input:before, .all-star-vote-block .pds-answer-input:before {
  background-position: 0 -315px;
}

.button-icons-thumbsup-red, .match-container .pds-answer-group:last-child.active-radio .pds-answer-input + label {
  background-position: 0 -328px;
}

.button-icons-thumbsup, .match-container .pds-answer-input + label {
  background-position: 0 -355px;
}
.button-icons-thumbsup:hover, .match-container .pds-answer-input + label:hover, .button-icons-thumbsup.thumbsup-hover, .match-container .pds-answer-input + label.thumbsup-hover {
  background-position: 0 -288px;
}

.button-icons-thumbup-blue-only, .match-container .pds-feedback-group:first-child .pds-feedback-label .pds-feedback-per:before {
  background-position: 0 -382px;
}

.button-icons-thumbup-red-only, .match-container .pds-feedback-group:nth-child(2) .pds-feedback-per:after {
  background-position: 0 -396px;
}

.button-icons-twitter-bird-dark-bgs, .match-players .tweet-button-row a:before {
  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-slider .slider-frame, .match-icons-calendar-toggle-background, .esportsuploadcontroller .match-week-nav .slider-frame, .match-icons-league-toggle-background, #league-stats-slider .slider-frame,
#compare-slider .slider-frame, .match-icons-line-chart, .match-icons-table-chart, .btn-bar-chart, #highcharts-controls .form-radio[value=bar] + label,
.highcharts-controls .form-radio[value=bar] + label,
.stats-team-filters .form-radio[value=bar] + label, .btn-bar-chart.active, #highcharts-controls .form-radio.active-radio[value=bar] + label,
.highcharts-controls .form-radio.active-radio[value=bar] + label,
.stats-team-filters .form-radio.active-radio[value=bar] + label, .btn-line-chart, #highcharts-controls .form-radio[value=line] + label,
.highcharts-controls .form-radio[value=line] + label,
.stats-team-filters .form-radio[value=line] + label, .btn-line-chart.active, #highcharts-controls .form-radio.active-radio[value=line] + label,
.highcharts-controls .form-radio.active-radio[value=line] + label,
.stats-team-filters .form-radio.active-radio[value=line] + label, #highcharts-controls .form-radio[value=table] + label,
.highcharts-controls .form-radio[value=table] + label,
.stats-team-filters .form-radio[value=table] + label, #highcharts-controls .form-radio.active-radio[value=table] + label,
.highcharts-controls .form-radio.active-radio[value=table] + label,
.stats-team-filters .form-radio.active-radio[value=table] + label {
  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, .match-slider .slider-frame {
  background-position: 0 -80px;
}

.match-icons-calendar-toggle-background, .esportsuploadcontroller .match-week-nav .slider-frame {
  background-position: 0 -112px;
}

.match-icons-league-toggle-background, #league-stats-slider .slider-frame,
#compare-slider .slider-frame {
  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, .rtw-title, .rtw-schedule-wrapper .btn-secondary, .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover, .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .ui-selectmenu-icon, .rtw-schedule .nav-container, .rtw-qualifier-wrapper .rtw-qualifier--team-name, .rtw--match-container, #rtw-guide-wrapper #rtw-sidebar {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.btn:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:after, #match-poll .pds-answer .pds-answer-group .pds-input-label:after, #match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label:after, #match-poll .pds-vote .pds-vote-button:after, .all-star-vote-block .pds-vote .pds-vote-button:after, .ui-selectmenu.ui-state-default .ui-selectmenu-icon:after {
  background: url("/profiles/lolesports_profile/themes/custom/hotshot/images/button-highlight.png") bottom center no-repeat;
  background-size: 100% 30%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40px;
}

.btn, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save, #match-poll .pds-answer .pds-answer-group .pds-input-label, #match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label, #match-poll .pds-vote .pds-vote-button, .all-star-vote-block .pds-vote .pds-vote-button {
  color: #fff;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #00577f;
  position: relative;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNzM3NTEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1NzM5YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #073751), color-stop(80%, #05739a));
  background-image: -moz-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: -webkit-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: linear-gradient(to top, #073751 20%, #05739a 80%);
  z-index: 2;
}
.btn a, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post a, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save a, #match-poll .pds-answer .pds-answer-group .pds-input-label a, #match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label a, #match-poll .pds-vote .pds-vote-button a, .all-star-vote-block .pds-vote .pds-vote-button a {
  position: relative;
  z-index: 5;
  display: block;
  padding: 8px;
}
.btn:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:after, #match-poll .pds-answer .pds-answer-group .pds-input-label:after, #match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label:after, #match-poll .pds-vote .pds-vote-button:after, .all-star-vote-block .pds-vote .pds-vote-button:after {
  content: "";
}
.btn:hover, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:hover, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:hover, #match-poll .pds-answer .pds-answer-group .pds-input-label:hover, #match-poll .pds-vote .pds-vote-button:hover, .all-star-vote-block .pds-vote .pds-vote-button:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNzM3NTEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1ODRiMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #073751), color-stop(80%, #0584b1));
  background-image: -moz-linear-gradient(bottom, #073751 20%, #0584b1 80%);
  background-image: -webkit-linear-gradient(bottom, #073751 20%, #0584b1 80%);
  background-image: linear-gradient(to top, #073751 20%, #0584b1 80%);
}

.playerstat-list.buttons-top .jcarousel-next,
.playerstat-list.buttons-top .jcarousel-prev,
.esports-carousel-wrapper.buttons-top .jcarousel-next,
.esports-carousel-wrapper.buttons-top .jcarousel-prev, #stats .league-stats .show-more, .btn-secondary, .playerstat-list.buttons-top .jcarousel-prev:hover,
.playerstat-list.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-next:hover, #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon {
  font-size: 11px;
  font-weight: bold;
  border: 0 none;
  background-color: #1e1d1d;
  cursor: pointer;
  display: inline-block;
  padding: 3px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}

#stats .league-stats .show-more.showing, .btn-secondary:hover, .playerstat-list.buttons-top .jcarousel-prev:hover,
.playerstat-list.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-next:hover, #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:hover, .btn-secondary.active, #esports-tourney-switcher-form a.ui-selectmenu:link .active.ui-selectmenu-icon {
  background-color: #1e1d1d;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.15)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.15) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.15) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.15) 100%);
}

.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled, .esports-twitter-pull .carousel-prev.carousel-prev-disabled,
.esports-twitter-pull .carousel-next.carousel-next-disabled, .esports-twitter-pull .jcarousel-prev.carousel-prev-disabled,
.esports-twitter-pull .jcarousel-next.carousel-next-disabled, .btn.disabled, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save, #match-poll .pds-answer .pds-answer-group .disabled.pds-input-label, #match-poll .pds-vote .disabled.pds-vote-button, .all-star-vote-block .pds-vote .disabled.pds-vote-button, #match-poll .pds-vote.disabled a {
  background-color: #191919;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  background-image: none;
}
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled span, .esports-twitter-pull .carousel-prev.carousel-prev-disabled span,
.esports-twitter-pull .carousel-next.carousel-next-disabled span, .esports-twitter-pull .jcarousel-prev.carousel-prev-disabled span,
.esports-twitter-pull .jcarousel-next.carousel-next-disabled span, .btn.disabled span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save span, #match-poll .pds-answer .pds-answer-group .disabled.pds-input-label span, #match-poll .pds-vote .disabled.pds-vote-button span, .all-star-vote-block .pds-vote .disabled.pds-vote-button span, #match-poll .pds-vote.disabled a span,
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled a,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled a,
.esports-twitter-pull .carousel-prev.carousel-prev-disabled a,
.esports-twitter-pull .carousel-next.carousel-next-disabled a,
.esports-twitter-pull .jcarousel-prev.carousel-prev-disabled a,
.esports-twitter-pull .jcarousel-next.carousel-next-disabled a,
.btn.disabled a,
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post a,
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save a,
#match-poll .pds-answer .pds-answer-group .disabled.pds-input-label a,
#match-poll .pds-vote .disabled.pds-vote-button a,
.all-star-vote-block .pds-vote .disabled.pds-vote-button a,
#match-poll .pds-vote.disabled a a {
  background-image: none;
}
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover, .esports-twitter-pull .carousel-prev.carousel-prev-disabled:hover,
.esports-twitter-pull .carousel-next.carousel-next-disabled:hover, .esports-twitter-pull .jcarousel-prev.carousel-prev-disabled:hover,
.esports-twitter-pull .jcarousel-next.carousel-next-disabled:hover, .btn.disabled:hover, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post:hover, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save:hover, #match-poll .pds-answer .pds-answer-group .disabled.pds-input-label:hover, #match-poll .pds-vote .disabled.pds-vote-button:hover, .all-star-vote-block .pds-vote .disabled.pds-vote-button:hover, #match-poll .pds-vote.disabled a:hover {
  background-image: none;
}
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:after,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled:after, .esports-twitter-pull .carousel-prev.carousel-prev-disabled:after,
.esports-twitter-pull .carousel-next.carousel-next-disabled:after, .esports-twitter-pull .jcarousel-prev.carousel-prev-disabled:after,
.esports-twitter-pull .jcarousel-next.carousel-next-disabled:after, .btn.disabled:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post:after, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save:after, #match-poll .pds-answer .pds-answer-group .disabled.pds-input-label:after, #match-poll .pds-vote .disabled.pds-vote-button:after, .all-star-vote-block .pds-vote .disabled.pds-vote-button:after, #match-poll .pds-vote.disabled a:after {
  display: none;
}

.btn-group .btn:first-child, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:first-child, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.post:first-child, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:first-child, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.save:first-child, .btn-group #match-poll .pds-answer .pds-answer-group .pds-input-label:first-child, #match-poll .pds-answer .pds-answer-group .btn-group .pds-input-label:first-child, .btn-group #match-poll .pds-vote .pds-vote-button:first-child, #match-poll .pds-vote .btn-group .pds-vote-button:first-child, .btn-group .all-star-vote-block .pds-vote .pds-vote-button:first-child, .all-star-vote-block .pds-vote .btn-group .pds-vote-button:first-child {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
.btn-group .btn, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.post, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.save, .btn-group #match-poll .pds-answer .pds-answer-group .pds-input-label, #match-poll .pds-answer .pds-answer-group .btn-group .pds-input-label, .btn-group #match-poll .pds-vote .pds-vote-button, #match-poll .pds-vote .btn-group .pds-vote-button, .btn-group .all-star-vote-block .pds-vote .pds-vote-button, .all-star-vote-block .pds-vote .btn-group .pds-vote-button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn span, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.post span, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.save span, .btn-group #match-poll .pds-answer .pds-answer-group .pds-input-label span, #match-poll .pds-answer .pds-answer-group .btn-group .pds-input-label span, .btn-group #match-poll .pds-vote .pds-vote-button span, #match-poll .pds-vote .btn-group .pds-vote-button span, .btn-group .all-star-vote-block .pds-vote .pds-vote-button span, .all-star-vote-block .pds-vote .btn-group .pds-vote-button span {
  background-position: 0 25px;
}
.btn-group .btn:last-child, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:last-child, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.post:last-child, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:last-child, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.save:last-child, .btn-group #match-poll .pds-answer .pds-answer-group .pds-input-label:last-child, #match-poll .pds-answer .pds-answer-group .btn-group .pds-input-label:last-child, .btn-group #match-poll .pds-vote .pds-vote-button:last-child, #match-poll .pds-vote .btn-group .pds-vote-button:last-child, .btn-group .all-star-vote-block .pds-vote .pds-vote-button:last-child, .all-star-vote-block .pds-vote .btn-group .pds-vote-button:last-child {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
.btn-group .btn:last-child span, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:last-child span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.post:last-child span, .btn-group body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:last-child span, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .btn-group button.save:last-child span, .btn-group #match-poll .pds-answer .pds-answer-group .pds-input-label:last-child span, #match-poll .pds-answer .pds-answer-group .btn-group .pds-input-label:last-child span, .btn-group #match-poll .pds-vote .pds-vote-button:last-child span, #match-poll .pds-vote .btn-group .pds-vote-button:last-child span, .btn-group .all-star-vote-block .pds-vote .pds-vote-button:last-child span, .all-star-vote-block .pds-vote .btn-group .pds-vote-button:last-child span {
  background-position: 0 25px;
}

.btn-group-secondary .btn-secondary:first-child, .btn-group-secondary .playerstat-list.buttons-top .jcarousel-prev:first-child:hover, .playerstat-list.buttons-top .btn-group-secondary .jcarousel-prev:first-child:hover,
.btn-group-secondary .playerstat-list.buttons-top .jcarousel-next:first-child:hover,
.playerstat-list.buttons-top .btn-group-secondary .jcarousel-next:first-child:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-prev:first-child:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-prev:first-child:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-next:first-child:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-next:first-child:hover, .btn-group-secondary #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:first-child, #esports-tourney-switcher-form a.ui-selectmenu:link .btn-group-secondary .ui-selectmenu-icon:first-child {
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px;
}
.btn-group-secondary .btn-secondary, .btn-group-secondary .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top .btn-group-secondary .jcarousel-prev:hover,
.btn-group-secondary .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top .btn-group-secondary .jcarousel-next:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-prev:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-next:hover, .btn-group-secondary #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .btn-group-secondary .ui-selectmenu-icon {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.btn-group-secondary .btn-secondary:last-child, .btn-group-secondary .playerstat-list.buttons-top .jcarousel-prev:last-child:hover, .playerstat-list.buttons-top .btn-group-secondary .jcarousel-prev:last-child:hover,
.btn-group-secondary .playerstat-list.buttons-top .jcarousel-next:last-child:hover,
.playerstat-list.buttons-top .btn-group-secondary .jcarousel-next:last-child:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-prev:last-child:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-prev:last-child:hover,
.btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-next:last-child:hover,
.esports-carousel-wrapper.buttons-top .btn-group-secondary .jcarousel-next:last-child:hover, .btn-group-secondary #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:last-child, #esports-tourney-switcher-form a.ui-selectmenu:link .btn-group-secondary .ui-selectmenu-icon:last-child {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}

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

.icon-active-arrow-right span,
.icon-active-arrow-right a {
  display: inline-block;
}
.icon-active-arrow-right span:after,
.icon-active-arrow-right a:after {
  width: 10px;
  height: 9px;
  background-position: 0 -9px;
}

.jcarousel-container .jcarousel-next,
.jcarousel-container .jcarousel-prev, .icon-tall-active-arrow-right, .node-type-player .galleria-thumb-nav-right,
.node-type-player .galleria-image-nav-right,
.node-type-player .touch .galleria-thumb-nav-right:active,
.node-type-article .galleria-thumb-nav-right,
.node-type-article .galleria-image-nav-right,
.node-type-article .touch .galleria-thumb-nav-right:active, .esports-twitter-pull .jcarousel-next, .icon-tall-active-arrow-left, .node-type-player .galleria-thumb-nav-left,
.node-type-player .galleria-image-nav-left,
.node-type-player .touch .galleria-thumb-nav-left:active,
.node-type-article .galleria-thumb-nav-left,
.node-type-article .galleria-image-nav-left,
.node-type-article .touch .galleria-thumb-nav-left:active, .esports-twitter-pull .jcarousel-prev {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
.jcarousel-container .jcarousel-next:before,
.jcarousel-container .jcarousel-prev:before, .icon-tall-active-arrow-right:before, .node-type-player .galleria-thumb-nav-right:before,
.node-type-player .galleria-image-nav-right:before,
.node-type-player .touch .galleria-thumb-nav-right:active:before,
.node-type-article .galleria-thumb-nav-right:before,
.node-type-article .galleria-image-nav-right:before,
.node-type-article .touch .galleria-thumb-nav-right:active:before, .esports-twitter-pull .jcarousel-next:before, .icon-tall-active-arrow-left:before, .node-type-player .galleria-thumb-nav-left:before,
.node-type-player .galleria-image-nav-left:before,
.node-type-player .touch .galleria-thumb-nav-left:active:before,
.node-type-article .galleria-thumb-nav-left:before,
.node-type-article .galleria-image-nav-left:before,
.node-type-article .touch .galleria-thumb-nav-left:active:before, .esports-twitter-pull .jcarousel-prev:before {
  content: "";
  display: block;
  width: 4px;
  height: 9px;
}
.jcarousel-container .jcarousel-next:hover,
.jcarousel-container .jcarousel-prev:hover, .icon-tall-active-arrow-right:hover, .node-type-player .galleria-thumb-nav-right:hover,
.node-type-player .galleria-image-nav-right:hover,
.node-type-player .touch .galleria-thumb-nav-right:hover:active,
.node-type-article .galleria-thumb-nav-right:hover,
.node-type-article .galleria-image-nav-right:hover,
.node-type-article .touch .galleria-thumb-nav-right:hover:active, .esports-twitter-pull .jcarousel-next:hover, .icon-tall-active-arrow-left:hover, .node-type-player .galleria-thumb-nav-left:hover,
.node-type-player .galleria-image-nav-left:hover,
.node-type-player .touch .galleria-thumb-nav-left:hover:active,
.node-type-article .galleria-thumb-nav-left:hover,
.node-type-article .galleria-image-nav-left:hover,
.node-type-article .touch .galleria-thumb-nav-left:hover:active, .esports-twitter-pull .jcarousel-prev:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(255, 255, 255, 0.15)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%);
}

.jcarousel-container .jcarousel-next:before, .icon-tall-active-arrow-right:before, .node-type-player .galleria-thumb-nav-right:before,
.node-type-player .galleria-image-nav-right:before,
.node-type-player .touch .galleria-thumb-nav-right:active:before,
.node-type-article .galleria-thumb-nav-right:before,
.node-type-article .galleria-image-nav-right:before,
.node-type-article .touch .galleria-thumb-nav-right:active:before, .esports-twitter-pull .jcarousel-next:before {
  background-position: 0 -9px;
}

.jcarousel-container .jcarousel-prev:before, .icon-tall-active-arrow-left:before, .node-type-player .galleria-thumb-nav-left:before,
.node-type-player .galleria-image-nav-left:before,
.node-type-player .touch .galleria-thumb-nav-left:active:before,
.node-type-article .galleria-thumb-nav-left:before,
.node-type-article .galleria-image-nav-left:before,
.node-type-article .touch .galleria-thumb-nav-left:active:before, .esports-twitter-pull .jcarousel-prev:before {
  background-position: 0 0;
}

.icon.icon-active-arrow-dropdown {
  height: auto;
  padding: 0;
  font-size: 0px;
}
.icon.icon-active-arrow-dropdown span,
.icon.icon-active-arrow-dropdown a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  font-size: 0px;
  display: block;
  height: 25px;
  width: 25px;
  padding: 0;
}

.active.icon-active-arrow-dropdown span,
.active.icon-active-arrow-dropdown a {
  display: block;
}

.btn-bar-chart, #highcharts-controls .form-radio[value=bar] + label,
.highcharts-controls .form-radio[value=bar] + label,
.stats-team-filters .form-radio[value=bar] + label {
  background-position: 0 -40px;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}
.btn-bar-chart:active, #highcharts-controls .form-radio[value=bar] + label:active,
.highcharts-controls .form-radio[value=bar] + label:active,
.stats-team-filters .form-radio[value=bar] + label:active, .bar-chart-active.btn-bar-chart, #highcharts-controls .form-radio[value=bar] + label.bar-chart-active,
.highcharts-controls .form-radio[value=bar] + label.bar-chart-active,
.stats-team-filters .form-radio[value=bar] + label.bar-chart-active {
  background-position: 0 0;
}

.btn-bar-chart.active, #highcharts-controls .form-radio.active-radio[value=bar] + label,
.highcharts-controls .form-radio.active-radio[value=bar] + label,
.stats-team-filters .form-radio.active-radio[value=bar] + label {
  background-position: 0 0;
}

.btn-line-chart, #highcharts-controls .form-radio[value=line] + label,
.highcharts-controls .form-radio[value=line] + label,
.stats-team-filters .form-radio[value=line] + label {
  background-position: 0 -216px;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}
.btn-line-chart:active, #highcharts-controls .form-radio[value=line] + label:active,
.highcharts-controls .form-radio[value=line] + label:active,
.stats-team-filters .form-radio[value=line] + label:active, .line-chart-active.btn-line-chart, #highcharts-controls .form-radio[value=line] + label.line-chart-active,
.highcharts-controls .form-radio[value=line] + label.line-chart-active,
.stats-team-filters .form-radio[value=line] + label.line-chart-active {
  background-position: 0 -176px;
}

.btn-line-chart.active, #highcharts-controls .form-radio.active-radio[value=line] + label,
.highcharts-controls .form-radio.active-radio[value=line] + label,
.stats-team-filters .form-radio.active-radio[value=line] + label {
  background-position: 0 -176px;
}

#highcharts-controls .form-radio[value=table] + label,
.highcharts-controls .form-radio[value=table] + label,
.stats-team-filters .form-radio[value=table] + label {
  background-position: 0 -296px;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}
#highcharts-controls .form-radio[value=table] + label:active,
.highcharts-controls .form-radio[value=table] + label:active,
.stats-team-filters .form-radio[value=table] + label:active, #highcharts-controls .form-radio[value=table] + label.table-chart-active,
.highcharts-controls .form-radio[value=table] + label.table-chart-active,
.stats-team-filters .form-radio[value=table] + label.table-chart-active {
  background-position: 0 -256px;
}

#highcharts-controls .form-radio.active-radio[value=table] + label,
.highcharts-controls .form-radio.active-radio[value=table] + label,
.stats-team-filters .form-radio.active-radio[value=table] + label {
  background-position: 0 -256px;
}

/* Import Sass mixins, variables, Compass modules, etc. */
.icons-sprite, .icons-arrow-left-normal, .icons-arrow-right-normal, .icons-close, .icons-external-link, .icons-facebook, .social-icon .facebook-link, .icons-flame, .icons-grippie, .icons-hide-spoilers-bg, .icons-inset-circle, .icons-play-arrow, .vod-archive .game-wrapper .play-button:before, .icons-results-radial-gradients-left, .icons-results-radial-gradients-right, .icons-small-full-left-arrow, .link-nav-container .prev-week span, .icons-small-full-right-arrow, .link-nav-container .next-week span, .block-container .tickets-button a:after, .icons-small-grey-right-circle, .icons-small-white-down-arrow, .ui-selectmenu.ui-state-default .ui-selectmenu-icon:before, .icons-small-white-up-arrow, .ui-selectmenu.ui-state-active .ui-selectmenu-icon:before, .icons-sml-wht-arw-rgt, .icons-tiny-email, .icons-tiny-facebook, .icons-tiny-print, .icons-tiny-twitter, .icons-twitter-bird, .icons-twitter, .social-icon .twitter-link, .icons-vod-spoilers, .vod-filter .vod-spoilers, .icons-youtube, .social-icon .youtube-link, .post-match #close-button a, .end-of-game-stats .robust-link-container a:after, .tweet-screenname, .node-type-article .service-links .item-list ul li a.service-links-facebook, .node-type-article .service-links .item-list ul li a.service-links-twitter, .node-type-article .service-links .item-list ul li a.service-links-forward, .node-type-article .service-links .item-list ul li a.service-links-mail-to, .node-type-article .service-links .item-list ul li a.service-links-print, .next-match-teaser .match-label > span > a, .teams td .counter span, .match-slider .match-to-watch-wrapper, .playerstat-list.buttons-top .jcarousel-prev:before,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:before, .playerstat-list.buttons-top .jcarousel-next:before,
.esports-carousel-wrapper.buttons-top .jcarousel-next:before, .match.league-latest-results .match-url > span a, .match.league-latest-results .content .contestant-1 .node-team, .match.league-latest-results .content .contestant-2 .node-team, .slider-button.grippie:before {
  background-image: url('../../images/../images/icons-s7becc3a271.png');
  background-repeat: no-repeat;
}

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

.icons-arrow-right-normal {
  background-position: 0 -18px;
}

.icons-close {
  background-position: 0 -36px;
}

.icons-external-link {
  background-position: 0 -70px;
}

.icons-facebook, .social-icon .facebook-link {
  background-position: 0 -83px;
}

.icons-flame {
  background-position: 0 -108px;
}

.icons-grippie {
  background-position: 0 -132px;
}

.icons-hide-spoilers-bg {
  background-position: 0 -150px;
}

.icons-inset-circle {
  background-position: 0 -196px;
}

.icons-play-arrow, .vod-archive .game-wrapper .play-button:before {
  background-position: 0 -231px;
}

.icons-results-radial-gradients-left {
  background-position: 0 -241px;
}

.icons-results-radial-gradients-right {
  background-position: 0 -315px;
}

.icons-small-full-left-arrow, .link-nav-container .prev-week span {
  background-position: 0 -389px;
}

.icons-small-full-right-arrow, .link-nav-container .next-week span, .block-container .tickets-button a:after {
  background-position: 0 -400px;
}

.icons-small-grey-right-circle {
  background-position: -150px -411px;
}

.icons-small-white-down-arrow, .ui-selectmenu.ui-state-default .ui-selectmenu-icon:before {
  background-position: 0 -446px;
}

.icons-small-white-up-arrow, .ui-selectmenu.ui-state-active .ui-selectmenu-icon:before {
  background-position: 0 -453px;
}

.icons-sml-wht-arw-rgt {
  background-position: 0 -460px;
}

.icons-tiny-email {
  background-position: 0 -470px;
}

.icons-tiny-facebook {
  background-position: 0 -486px;
}

.icons-tiny-print {
  background-position: 0 -502px;
}

.icons-tiny-twitter {
  background-position: 0 -518px;
}

.icons-twitter-bird {
  background-position: 0 -534px;
}

.icons-twitter, .social-icon .twitter-link {
  background-position: 0 -550px;
}

.icons-vod-spoilers, .vod-filter .vod-spoilers {
  background-position: 0 -575px;
}

.icons-youtube, .social-icon .youtube-link {
  background-position: 0 -617px;
}

.large-match-icons-sprite, .large-match-icons-gold-ring, .post-match .match-mvp #panel-right .stat, #teams-profile .season-stats-container .stat-list li, .weekly-top-players .more-data-container-player .panel-col-last .stat, .large-match-icons-large-grudge, .pre-match .match-type.grudge-match,
.post-match .match-type.grudge-match, .large-match-icons-large-versus, .pre-match .match-type.normal-match,
.post-match .match-type.normal-match, .large-match-icons-versus-gold-large {
  background-image: url('../../images/../images/large-match-icons-s7431d3791a.png');
  background-repeat: no-repeat;
}

.large-match-icons-gold-ring, .post-match .match-mvp #panel-right .stat, #teams-profile .season-stats-container .stat-list li, .weekly-top-players .more-data-container-player .panel-col-last .stat {
  background-position: 0 0;
}

.large-match-icons-large-grudge, .pre-match .match-type.grudge-match,
.post-match .match-type.grudge-match {
  background-position: 0 -162px;
}

.large-match-icons-large-versus, .pre-match .match-type.normal-match,
.post-match .match-type.normal-match {
  background-position: 0 -257px;
}

.large-match-icons-versus-gold-large {
  background-position: 0 -352px;
}

.head-to-head-icons-sprite, .head-to-head-icons-gold-small-versus, .video-takeover-lower .video-players > a .versus-icon,
.panel-col-featured.showing-video .video-players > a .versus-icon, .head-to-head-icons-grudge, .match .head-to-head .grudge-match > a span, .head-to-head-icons-rank-down, .rank-down, .head-to-head-icons-rank-same, .rank-same, .head-to-head-icons-rank-up, .rank-up, .head-to-head-icons-shield, .head-to-head-icons-tbd-large, .head-to-head-icons-tbd-small, .upcoming-matches .head-to-head .tourney-match .tbd-team .team-logo, .head-to-head-icons-team-placeholder-25x25, .rtw--match-container .rtw-match--contestant-image .rtw--team-placeholder, .head-to-head-icons-team-placeholder-small, .head-to-head-icons-team-placeholder-xsmall, .full-match-compact-wrapper .team-logo-link .team-placeholder, .head-to-head-icons-team-placeholder, .full-match-compact-wrapper.match-long .team-logo-link .team-placeholder, .team-placeholder, .head-to-head-icons-versus, .post-match #match-icon.video-showing .match-type.normal-match, .match .head-to-head .tourney-match > a span, .match .head-to-head .match-type > a span, .head-to-head-icons-winner-cup, .full-match-compact-wrapper .winner .team-name:after, .full-match-compact-wrapper.match-long.team-1 .team-name:after, .matches-length-1 .winner.team-2 .team-name:before, .matches-length-2 .winner.team-2 .team-name:before, .played .team-blue.winner:before, .played .team-red.winner:after, .rtw--match-container .rtw-match--team.winner .rtw-match--win-amount:before, .video-takeover-lower .contestant-1 .node-title.winner:after,
.panel-col-featured.showing-video .contestant-1 .node-title.winner:after, .video-takeover-lower .contestant-2 .node-title.winner:before,
.panel-col-featured.showing-video .contestant-2 .node-title.winner:before, .vod-archive .game-wrapper .font-face, .vod-archive .game-wrapper .rtw-title, .vod-archive .game-wrapper .rtw-schedule-wrapper .btn-secondary, .rtw-schedule-wrapper .vod-archive .game-wrapper .btn-secondary, .vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover, .vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover, .playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover, .vod-archive .game-wrapper .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper .rtw-schedule .nav-container, .rtw-schedule .vod-archive .game-wrapper .nav-container, .vod-archive .game-wrapper .rtw-qualifier-wrapper .rtw-qualifier--team-name, .rtw-qualifier-wrapper .vod-archive .game-wrapper .rtw-qualifier--team-name, .vod-archive .game-wrapper .rtw--match-container, .vod-archive .game-wrapper #rtw-guide-wrapper #rtw-sidebar, #rtw-guide-wrapper .vod-archive .game-wrapper #rtw-sidebar, .pre-match .head-to-head-record #pie-donut .highcharts-chart,
.post-match .head-to-head-record #pie-donut .highcharts-chart, .next-match-teaser .match-wrapper {
  background-image: url('../../images/../images/head-to-head-icons-s145145a292.png');
  background-repeat: no-repeat;
}

.head-to-head-icons-gold-small-versus, .video-takeover-lower .video-players > a .versus-icon,
.panel-col-featured.showing-video .video-players > a .versus-icon {
  background-position: 0 0;
}

.head-to-head-icons-grudge, .match .head-to-head .grudge-match > a span {
  background-position: 0 -32px;
}

.head-to-head-icons-rank-down, .rank-down {
  background-position: 0 -66px;
}

.head-to-head-icons-rank-same, .rank-same {
  background-position: 0 -101px;
}

.head-to-head-icons-rank-up, .rank-up {
  background-position: 0 -136px;
}

.head-to-head-icons-shield {
  background-position: 0 -171px;
}

.head-to-head-icons-tbd-large {
  background-position: 0 -235px;
}

.head-to-head-icons-tbd-small, .upcoming-matches .head-to-head .tourney-match .tbd-team .team-logo {
  background-position: 0 -365px;
}

.head-to-head-icons-team-placeholder-25x25, .rtw--match-container .rtw-match--contestant-image .rtw--team-placeholder {
  background-position: 0 -435px;
}

.head-to-head-icons-team-placeholder-small {
  background-position: 0 -460px;
}

.head-to-head-icons-team-placeholder-xsmall, .full-match-compact-wrapper .team-logo-link .team-placeholder {
  background-position: 0 -495px;
}

.head-to-head-icons-team-placeholder, .full-match-compact-wrapper.match-long .team-logo-link .team-placeholder, .team-placeholder {
  background-position: 0 -515px;
}

.head-to-head-icons-versus, .post-match #match-icon.video-showing .match-type.normal-match, .match .head-to-head .tourney-match > a span, .match .head-to-head .match-type > a span {
  background-position: 0 -571px;
}

.head-to-head-icons-winner-cup, .full-match-compact-wrapper .winner .team-name:after, .full-match-compact-wrapper.match-long.team-1 .team-name:after, .matches-length-1 .winner.team-2 .team-name:before, .matches-length-2 .winner.team-2 .team-name:before, .played .team-blue.winner:before, .played .team-red.winner:after, .rtw--match-container .rtw-match--team.winner .rtw-match--win-amount:before, .video-takeover-lower .contestant-1 .node-title.winner:after,
.panel-col-featured.showing-video .contestant-1 .node-title.winner:after, .video-takeover-lower .contestant-2 .node-title.winner:before,
.panel-col-featured.showing-video .contestant-2 .node-title.winner:before, .vod-archive .game-wrapper .font-face, .vod-archive .game-wrapper .rtw-title, .vod-archive .game-wrapper .rtw-schedule-wrapper .btn-secondary, .rtw-schedule-wrapper .vod-archive .game-wrapper .btn-secondary, .vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover, .vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover, .playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover, .vod-archive .game-wrapper .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper .rtw-schedule .nav-container, .rtw-schedule .vod-archive .game-wrapper .nav-container, .vod-archive .game-wrapper .rtw-qualifier-wrapper .rtw-qualifier--team-name, .rtw-qualifier-wrapper .vod-archive .game-wrapper .rtw-qualifier--team-name, .vod-archive .game-wrapper .rtw--match-container, .vod-archive .game-wrapper #rtw-guide-wrapper #rtw-sidebar, #rtw-guide-wrapper .vod-archive .game-wrapper #rtw-sidebar {
  background-position: 0 -605px;
}

.graph-icons-sprite, .graph-icons-blue-marker, #compare-slider .graph-legend .select-2, .graph-icons-blue-stripes, .team-match-legend .contestant-1, .graph-icons-gear-icon, .graph-icons-gold-marker, .team-match-legend .average, #compare-slider .graph-legend .select-3, .graph-icons-red-marker, #compare-slider .graph-legend .select-1, .graph-icons-red-stripes, .team-match-legend .contestant-2 {
  background-image: url('../../images/../images/graph-icons-se071715fcb.png');
  background-repeat: no-repeat;
}

.graph-icons-blue-marker, #compare-slider .graph-legend .select-2 {
  background-position: 0 0;
}

.graph-icons-blue-stripes, .team-match-legend .contestant-1 {
  background-position: 0 -16px;
}

.graph-icons-gear-icon {
  background-position: 0 -34px;
}

.graph-icons-gold-marker, .team-match-legend .average, #compare-slider .graph-legend .select-3 {
  background-position: 0 -59px;
}

.graph-icons-red-marker, #compare-slider .graph-legend .select-1 {
  background-position: 0 -75px;
}

.graph-icons-red-stripes, .team-match-legend .contestant-2 {
  background-position: 0 -91px;
}

.world-qualifiers-sprite, .world-qualifiers-hover-current-left, .rtw-league-selection li.selected:before, .rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:before, #rtw-guide-wrapper .rtw--sidebar-active:before, .world-qualifiers-hover-current-right, .rtw-league-selection li.selected:after, .rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:after, #rtw-guide-wrapper .rtw--sidebar-active:after, .world-qualifiers-hover-current, .rtw-league-selection li.selected, .rtw-league-selection li.selected:hover, #rtw-guide-wrapper .rtw--sidebar-active, .world-qualifiers-league-finished, .rtw-2014 .postRegional .phase, .world-qualifiers-matches-down, .world-qualifiers-matches-up, .world-qualifiers-selected-current-left, .world-qualifiers-selected-current-right, .world-qualifiers-selected-current {
  background-image: url('../../images/../images/world-qualifiers-s82c14c1a48.png');
  background-repeat: no-repeat;
}

.world-qualifiers-hover-current-left, .rtw-league-selection li.selected:before, .rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:before, #rtw-guide-wrapper .rtw--sidebar-active:before {
  background-position: 0 0;
}

.world-qualifiers-hover-current-right, .rtw-league-selection li.selected:after, .rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:after, #rtw-guide-wrapper .rtw--sidebar-active:after {
  background-position: 0 -79px;
}

.world-qualifiers-hover-current, .rtw-league-selection li.selected, .rtw-league-selection li.selected:hover, #rtw-guide-wrapper .rtw--sidebar-active {
  background-position: 0 -153px;
}

.world-qualifiers-league-finished, .rtw-2014 .postRegional .phase {
  background-position: 0 -227px;
}

.world-qualifiers-matches-down {
  background-position: 0 -240px;
}

.world-qualifiers-matches-up {
  background-position: 0 -267px;
}

.world-qualifiers-selected-current-left {
  background-position: 0 -294px;
}

.world-qualifiers-selected-current-right {
  background-position: 0 -373px;
}

.world-qualifiers-selected-current {
  background-position: 0 -447px;
}

/* =============================================================================
   Full Bracket View
   ========================================================================== */
.bracket-theme, .tourney-bracket-view .tourney-tournament .match .contestant {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMzAzMDMwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjUyNTI1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #252525), color-stop(30%, #303030), color-stop(100%, #252525));
  background-image: -moz-linear-gradient(left, #252525 0%, #303030 30%, #252525 100%);
  background-image: -webkit-linear-gradient(left, #252525 0%, #303030 30%, #252525 100%);
  background-image: linear-gradient(to right, #252525 0%, #303030 30%, #252525 100%);
  background-color: #252525;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #cccccc;
  text-transform: uppercase;
  min-height: 40px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.bracket-theme .seed, .tourney-bracket-view .tourney-tournament .match .contestant .seed {
  padding: 12px 0 0 0;
  display: inline-block;
  width: 14px;
  height: 10px;
}
.bracket-theme .team-image, .tourney-bracket-view .tourney-tournament .match .contestant .team-image {
  display: inline-block;
  vertical-align: middle;
  background-color: #1f1f1f;
}
.bracket-theme .team-image img, .tourney-bracket-view .tourney-tournament .match .contestant .team-image img {
  margin: 7px 5px 7px 13px;
}
.bracket-theme .team-moved, .tourney-bracket-view .tourney-tournament .match .contestant .team-moved {
  display: inline-block;
  line-height: 9px;
}
.bracket-theme .no-team, .tourney-bracket-view .tourney-tournament .match .contestant .no-team {
  display: inline-block;
  padding-top: 2px;
  vertical-align: middle;
}
.bracket-theme:before, .tourney-bracket-view .tourney-tournament .match .contestant:before {
  content: "";
  display: block;
  width: 2px;
  height: 40px;
  background-color: #333333;
  position: absolute;
  left: -4px;
}

.page-schedule .tourney-bracket-view {
  display: none;
}

.tourney-bracket-view .entity > h2 {
  display: none;
}
.tourney-bracket-view .entity h2 {
  font-size: 18px;
  position: relative;
  top: 0;
  width: auto;
  letter-spacing: 0;
  margin: 0;
}
.tourney-bracket-view .entity .field-label {
  display: none;
}
.tourney-bracket-view .entity .team-image {
  height: 40px;
  margin-right: 5px;
  width: 50px;
}
.tourney-bracket-view .entity .team-image .team-placeholder {
  height: 48px;
  margin: -7px -2px;
  width: 62px;
}
.tourney-bracket-view .tourney-tournament.tourney-tournament-tree {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 40px;
}
.tourney-bracket-view .tourney-tournament-tree .tree-node .connector.to-children {
  border-color: #000000;
}
.tourney-bracket-view .tourney-tournament .tourney-match {
  margin-right: 5px;
}
.tourney-bracket-view .tourney-tournament .bracket-consolation {
  left: 495px;
}
.tourney-bracket-view .tourney-tournament .bracket-consolation:before {
  padding-left: 10px;
  font-size: 11px;
  font-weight: bold;
}
.tourney-bracket-view .tourney-tournament .consolation-1:before {
  content: "Third Place";
}
.tourney-bracket-view .tourney-tournament .consolation-2:before {
  content: "Fifth Place";
}
.tourney-bracket-view .tourney-tournament .consolation-3:before {
  content: "Seventh Place";
}
.tourney-bracket-view .tourney-tournament .tree-node .bracket-main {
  min-height: 108px;
}
.tourney-bracket-view .tourney-tournament .tree-node .parent {
  padding: 15px 5px;
}
.tourney-bracket-view .tourney-tournament .match {
  width: 230px;
}
.tourney-bracket-view .tourney-tournament .match .contestant {
  position: relative;
}
.tourney-bracket-view .tourney-tournament .match .contestant-1 {
  border-top: 1px solid #454545;
  border-bottom: 1px solid #222222;
}
.tourney-bracket-view .tourney-tournament .match .contestant-2 {
  border-top: 1px solid #454545;
}
.tourney-bracket-view .tourney-tournament .match .tourney-contestant.contestant.tourney-highlight {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMzAzMDMwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjUyNTI1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #252525), color-stop(30%, #303030), color-stop(100%, #252525));
  background-image: -moz-linear-gradient(left, #252525 0%, #303030 30%, #252525 100%);
  background-image: -webkit-linear-gradient(left, #252525 0%, #303030 30%, #252525 100%);
  background-image: linear-gradient(to right, #252525 0%, #303030 30%, #252525 100%);
  background-color: #252525;
  color: #cccccc;
}
.tourney-bracket-view .tourney-tournament .match .wins {
  position: absolute;
  top: 10px;
  right: 10px;
}
.tourney-bracket-view .tourney-tournament .round-1.match-1.child-0 {
  display: block;
  width: 100%;
}
.tourney-bracket-view .tourney-tournament .round-1.match-1.child-0 .parent {
  display: block;
}
.tourney-bracket-view .tourney-tournament .match .winner.contestant-1,
.tourney-bracket-view .tourney-tournament .match .winner.contestant-2 {
  color: #c49246;
}
.tourney-bracket-view .tourney-tournament .match .winner.contestant-1:before,
.tourney-bracket-view .tourney-tournament .match .winner.contestant-2:before {
  background-color: #c49246;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight {
  -moz-box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
  -webkit-box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
  box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .contestant-1 {
  background-image: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNTczOWEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA3Mzc1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #05739a), color-stop(80%, #073751));
  background-image: -moz-linear-gradient(bottom, #05739a 20%, #073751 80%);
  background-image: -webkit-linear-gradient(bottom, #05739a 20%, #073751 80%);
  background-image: linear-gradient(to top, #05739a 20%, #073751 80%);
  color: white;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .contestant-2 {
  background-image: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNzM3NTEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1NzM5YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #073751), color-stop(80%, #05739a));
  background-image: -moz-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: -webkit-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: linear-gradient(to top, #073751 20%, #05739a 80%);
  color: white;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .contestant.tourney-highlight,
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .loser.contestant.tourney-highlight {
  background: #cbcbcb url(../../images/bracket-background.jpg) repeat top center;
  background-position: 0 -70px;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .loser.contestant-1,
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .loser.contestant-2 {
  background-color: #073751;
  background-image: none;
  color: #555555;
}
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .loser.contestant-1 .team-image,
.tourney-bracket-view .tourney-tournament .match.esports-match-highlight .loser.contestant-2 .team-image {
  opacity: .6;
  filter: alpha(opacity=60);
}
.tourney-bracket-view .tourney-tournament .match:hover {
  -moz-box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
  -webkit-box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
  box-shadow: rgba(196, 146, 70, 0.9) 0 0 15px, rgba(196, 146, 70, 0.2) 0 0 3px 1px inset;
}
.tourney-bracket-view .tourney-tournament .connector.child-0 .path,
.tourney-bracket-view .tourney-tournament .connector.child-1 .path {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-color: #333333;
  width: 7px;
}
.tourney-bracket-view .tourney-tournament .connector.child-0 .path {
  top: 46%;
}
.tourney-bracket-view .tourney-tournament .connector.child-1 .path {
  bottom: 54%;
}
.tourney-bracket-view .tourney-tournament .connector.tourney-highlight .path {
  border-color: #c49246;
  border-width: 2px 2px 0 0;
}
.tourney-bracket-view .tourney-tournament .match-type {
  color: #999999;
}
.tourney-bracket-view .tourney-tournament .match-type > span {
  font-size: 11px;
}
.tourney-bracket-view .tourney-tournament .match-type .time {
  margin-left: 4px;
}
.tourney-bracket-view .tourney-tournament .match.no-teams-set {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.no-seed .tourney-bracket-view .tourney-tournament .match .contestant .seed {
  display: none;
}

.esports-button-tabs.esports-tabs, #bubble-tabs ul.ui-tabs-nav {
  text-transform: uppercase;
  border-collapse: separate;
  border-spacing: 12px 0;
  margin: 0 -12px;
}

.esports-button-tabs.esports-tabs li a.active, #bubble-tabs ul.ui-tabs-nav .ui-state-default.ui-state-active a {
  color: #666666;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #0f0f0f;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77);
}

.esports-button-tabs.esports-tabs li a, #bubble-tabs ul.ui-tabs-nav .ui-state-default a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1d1d1d;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
}

.esports-button-tabs.esports-tabs {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #fff;
}
.esports-button-tabs.esports-tabs ul {
  table-layout: fixed;
}
.esports-button-tabs.esports-tabs li a.active {
  padding-bottom: 30px;
}

#cboxClose.cbox-close-plain {
  height: 24px;
  background-color: transparent;
  text-indent: -9999em;
  width: 26px;
}

.comments-sprite, .comments-border, .comments-downvote-red, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .downVoted > .riot-voting .down-vote, .comments-downvote, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .down-vote, .comments-maximize-dark, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, .comments-maximize-light, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, .comments-minimize-dark, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, .comments-minimize-light, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, .comments-speechbubble, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-more a, .comments-upvote-green, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .upVoted > .riot-voting .up-vote, .comments-upvote, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .up-vote {
  background-image: url('../../images/../images/comments-s53960af7e7.png');
  background-repeat: no-repeat;
}

.comments-border {
  background-position: 0 0;
}

.comments-downvote-red, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .downVoted > .riot-voting .down-vote {
  background-position: 0 -20px;
}

.comments-downvote, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .down-vote {
  background-position: 0 -30px;
}

.comments-maximize-dark, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized {
  background-position: 0 -40px;
}

.comments-maximize-light, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment.minimized button.toggle-minimized {
  background-position: 0 -62px;
}

.comments-minimize-dark, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized {
  background-position: 0 -84px;
}

.comments-minimize-light, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment button.toggle-minimized {
  background-position: 0 -106px;
}

.comments-speechbubble, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-more a {
  background-position: 0 -128px;
}

.comments-upvote-green, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .upVoted > .riot-voting .up-vote {
  background-position: 0 -144px;
}

.comments-upvote, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .up-vote {
  background-position: 0 -154px;
}

body.node-type-article .pane-node-field-article-comments {
  margin-top: 20px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion {
  background: transparent;
  font: 14px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  max-width: 700px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion h1 {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  letter-spacing: 0;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion h2 .total-comment-count {
  color: #555555;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: none;
  letter-spacing: 0;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion p {
  color: #555555;
  margin-top: 1.2em;
  font-size: 14px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion p:first-child {
  margin-top: 0;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-reply-form-container > p, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-edit-form-container > p {
  margin-top: 0;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-reply-form-container textarea, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-edit-form-container textarea {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #e8e8e8;
  color: #555555;
  font-size: 12px;
  font-weight: bold;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-reply-form-container .expandingText, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-edit-form-container .expandingText {
  min-height: 35px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-discussion-login-link {
  font: bold 13px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-discussion-login-link a {
  color: #197bbf;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-discussion-login-link a:hover {
  text-decoration: underline;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order {
  font-size: 11px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order > a {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-shadow: none;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  box-shadow: none;
  color: #ffffff;
  height: 23px;
  padding: 2px 30px 2px 10px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order > a:after {
  display: none;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order > a em {
  position: absolute;
  right: 5px;
  top: -1px;
  display: block;
  width: 20px;
  height: 20px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order li a {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-shadow: none;
  color: #ffffff;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .sort-order .dropdown-menu {
  width: 95px;
  top: 15px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion a.cancelReply {
  color: #197bbf;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save {
  background-position: 0 0;
  border: 0 none;
  color: #fff;
  font: bold 12px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  padding: 7px 18px;
  text-transform: uppercase;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post:hover, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNzM3NTEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1ODRiMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #073751), color-stop(80%, #0584b1));
  background-image: -moz-linear-gradient(bottom, #073751 20%, #0584b1 80%);
  background-image: -webkit-linear-gradient(bottom, #073751 20%, #0584b1 80%);
  background-image: linear-gradient(to top, #073751 20%, #0584b1 80%);
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion a.button {
  -moz-appearance: inherit;
  -webkit-appearance: inherit;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment {
  background-color: #e8e8e8;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment .riot-collection > .riot-comment {
  background-color: #dbdbdb;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment .riot-collection > .riot-comment > .riot-collection > .riot-comment {
  background-color: #e8e8e8;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment .riot-collection > .riot-comment > .riot-collection > .riot-comment > .riot-collection > .riot-comment {
  background-color: #dbdbdb;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment button.toggle-minimized {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment button.toggle-minimized:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.minimized button.toggle-minimized {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.minimized button.toggle-minimized:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.riot-list-item .riot-masthead span {
  border-top: 2px solid #c1c1c1;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.riot-list-item.isRioter > .riot-masthead span {
  border-top: 2px solid red;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.riot-list-item.isRioter > .riot-body-container .username {
  color: red;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-comment.riot-list-item .username {
  font-weight: normal;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .up-vote {
  height: 9px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .up-vote:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .down-vote {
  height: 9px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .down-vote:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-voting .total-votes {
  font: 13px "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #000;
  padding-top: 10px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .upVoted > .riot-voting .total-votes {
  color: #639000;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .downVoted > .riot-voting .total-votes {
  color: red;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-footer a, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-collection .riot-edit-form-container a {
  color: #197bbf;
  font: bold 11px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: uppercase;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-more a {
  color: #197bbf;
  font: bold 11px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  height: 15px;
  margin-bottom: 6px;
}
body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion .riot-more a:hover {
  text-decoration: underline;
}

.modal.riot-component {
  background: #fff;
  border: 1px solid #c0c0c0;
  color: #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: none;
  position: fixed;
  z-index: 10050;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.modal.riot-component h2 {
  color: #000;
  text-shadow: 0 0 0 #fff;
  padding: 0 20px;
}
.modal.riot-component .content {
  padding: 0 20px;
}
.modal.riot-component .modal-footer {
  padding: 9px 15px;
  border-top: 1px solid #eee;
  background-color: whitesmoke;
  text-align: right;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
}
.modal.riot-component .modal-footer a:link {
  color: #076295;
}
.modal.riot-component .modal-footer a:hover {
  color: #02A2FF;
  text-decoration: underline;
}
.modal.riot-component .modal-footer a.btn, .modal.riot-component .modal-footer #match-poll .pds-answer .pds-answer-group a.pds-input-label, #match-poll .pds-answer .pds-answer-group .modal.riot-component .modal-footer a.pds-input-label, .modal.riot-component .modal-footer #match-poll .pds-vote a.pds-vote-button, #match-poll .pds-vote .modal.riot-component .modal-footer a.pds-vote-button, .modal.riot-component .modal-footer .all-star-vote-block .pds-vote a.pds-vote-button, .all-star-vote-block .pds-vote .modal.riot-component .modal-footer a.pds-vote-button {
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
}
.modal.riot-component .modal-footer a.btn:hover, .modal.riot-component .modal-footer #match-poll .pds-answer .pds-answer-group a.pds-input-label:hover, #match-poll .pds-answer .pds-answer-group .modal.riot-component .modal-footer a.pds-input-label:hover, .modal.riot-component .modal-footer #match-poll .pds-vote a.pds-vote-button:hover, #match-poll .pds-vote .modal.riot-component .modal-footer a.pds-vote-button:hover, .modal.riot-component .modal-footer .all-star-vote-block .pds-vote a.pds-vote-button:hover, .all-star-vote-block .pds-vote .modal.riot-component .modal-footer a.pds-vote-button:hover {
  text-decoration: none;
}

.modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  z-index: 10000;
}

#toolbar-formatting-guide .btn, #toolbar-formatting-guide body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #toolbar-formatting-guide button.post, #toolbar-formatting-guide body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #toolbar-formatting-guide button.save, #toolbar-formatting-guide #match-poll .pds-answer .pds-answer-group .pds-input-label, #match-poll .pds-answer .pds-answer-group #toolbar-formatting-guide .pds-input-label, #toolbar-formatting-guide #match-poll .pds-vote .pds-vote-button, #match-poll .pds-vote #toolbar-formatting-guide .pds-vote-button, #toolbar-formatting-guide .all-star-vote-block .pds-vote .pds-vote-button, .all-star-vote-block .pds-vote #toolbar-formatting-guide .pds-vote-button {
  padding: 4px 20px;
}

.black-inset, div.compact-league-schedule, #bubble-tabs .ui-tabs-panel {
  margin-top: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #0f0f0f;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
}

.black-inset {
  overflow: hidden;
}

div.compact-league-schedule {
  margin-bottom: 40px;
  min-height: 155px;
}
div.compact-league-schedule #loading {
  min-height: 155px;
  padding: 55px;
  text-align: center;
}
div.compact-league-schedule #loading .ajax-progress {
  left: 43%;
  top: 52%;
}
div.compact-league-schedule .day-container {
  display: table;
  padding: 10px 0 0 10px;
  width: 950px;
}
div.compact-league-schedule .day-container .match-wrapper {
  border-collapse: separate;
  border-spacing: 10px 0;
  margin: 0;
  padding: 10px 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}
div.compact-league-schedule .day-container .body-block .match-wrapper {
  border-spacing: 0;
}
div.compact-league-schedule .body-block, div.compact-league-schedule .block-wrapper {
  display: table-cell;
}
div.compact-league-schedule .body-block {
  width: 16%;
}
div.compact-league-schedule .block-wrapper > span {
  font-size: 0.92308em;
  font-weight: bold;
  display: block;
  border-top: 2px solid;
  margin: 0 10px 0 10px;
  padding: 5px 0 0 0;
}
div.compact-league-schedule .block-wrapper > span .label-inner {
  max-width: 100px;
}
div.compact-league-schedule .body-block.block-wrapper > span {
  color: #8c8d8f;
  margin: 0;
}

/**
 * @file theme work for matches inside of a 'compact' schedule.
**/
.body-block .program-time, .full-match-compact-wrapper .program-time {
  color: #8c8d8f;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 0.92308em;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  line-height: 20px;
}
.body-block .showtime-wrapper .approx-indicator, .full-match-compact-wrapper .showtime-wrapper .approx-indicator {
  display: inline-block;
}
.body-block .match-link, .full-match-compact-wrapper .match-link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.body-block .vs-middle, .full-match-compact-wrapper .vs-middle {
  display: none;
}
.body-block .team-1 .team-logo-link, .full-match-compact-wrapper .team-1 .team-logo-link {
  display: inline-block;
  margin-right: 1px;
}
.body-block .team-2 .team-logo-link, .full-match-compact-wrapper .team-2 .team-logo-link {
  display: inline-block;
  float: left;
  margin-right: 6px;
}

.riot-realm-na .body-block .program-time.na-time, .riot-realm-na .full-match-compact-wrapper .program-time.na-time {
  display: inline-block;
}
.riot-realm-na .body-block .program-time.eu-time, .riot-realm-na .full-match-compact-wrapper .program-time.eu-time {
  display: none;
}

.full-match-compact-wrapper .winner .team-name:after, .full-match-compact-wrapper.match-long.team-1 .team-name:after, .matches-length-1 .winner.team-2 .team-name:before, .matches-length-2 .winner.team-2 .team-name:before {
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  top: 2px;
  width: 15px;
}

.full-match-compact-wrapper {
  display: table-cell;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1d1d1d;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
}
.full-match-compact-wrapper > div {
  position: relative;
}
.full-match-compact-wrapper .showtime-wrapper {
  border-bottom: 1px solid #000;
  padding: 5px 10px;
}
.full-match-compact-wrapper .best-of {
  margin: 0;
  padding: 2px 0 0 0;
}
.full-match-compact-wrapper .contestant-wrapper {
  border-top: 1px solid #272727;
  padding: 2px 10px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #fff;
}
.full-match-compact-wrapper .contestant-wrapper .team-name {
  line-height: 31px;
  text-transform: uppercase;
}
.full-match-compact-wrapper .winner .team-name {
  position: relative;
}
.full-match-compact-wrapper .winner .team-name:after {
  right: -20px;
}
.full-match-compact-wrapper .team-logo-link .team-placeholder {
  display: inline-block;
  width: 25px;
  height: 25px;
}
.full-match-compact-wrapper .team-logo-link img {
  vertical-align: middle;
  width: 25px;
  height: 25px;
}
.full-match-compact-wrapper:nth-child(1) .approx-indicator {
  display: none;
}
.full-match-compact-wrapper.match-long .contestant-wrapper {
  overflow: hidden;
}
.full-match-compact-wrapper.match-long .name-wrappers {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.full-match-compact-wrapper.match-long .name-wrappers .team-container {
  display: table-cell;
}
.full-match-compact-wrapper.match-long .name-wrappers .team-container .team-logo-link {
  display: inline-block;
  padding: 5px;
}
.full-match-compact-wrapper.match-long .name-wrappers .team-container .tba-name {
  display: inline-block;
}
.full-match-compact-wrapper.match-long .name-wrappers .team-container a {
  vertical-align: middle;
}
.full-match-compact-wrapper.match-long .team-logo-link .team-placeholder {
  width: 55px;
  height: 55px;
}
.full-match-compact-wrapper.match-long .team-logo-link img {
  height: 55px;
  width: 55px;
}
.full-match-compact-wrapper.match-long .team-2 {
  text-align: right;
}
.full-match-compact-wrapper.match-long .team-2 .team-logo-link {
  float: none;
  margin-right: 0;
  margin-left: 10px;
}
.full-match-compact-wrapper.match-long div.vs-middle {
  display: table-cell;
  text-align: center;
}
.full-match-compact-wrapper.match-long.team-1 .team-name:after {
  right: -20px;
}

.matches-length-1 .short-name {
  display: none;
}

.matches-length-2 .team-container {
  width: 110px;
}

.matches-length-1 .winner.team-2 .team-name:after, .matches-length-2 .winner.team-2 .team-name:after {
  display: none;
}
.matches-length-1 .winner.team-2 .team-name:before, .matches-length-2 .winner.team-2 .team-name:before {
  left: -20px;
}

.matches-length-2 .long-name {
  display: none;
}
.matches-length-2 .short-name {
  display: inline-block;
}

.matches-length-3 .long-name {
  display: none;
}
.matches-length-3 .short-name {
  display: inline-block;
}

.matches-length-4 .long-name {
  display: none;
}
.matches-length-4 .short-name {
  display: inline-block;
}

.matches-length-5 .long-name {
  display: none;
}
.matches-length-5 .short-name {
  display: inline-block;
}

.matches-length-6 .long-name {
  display: none;
}
.matches-length-6 .short-name {
  display: inline-block;
}

.matches-length-7 .long-name {
  display: none;
}
.matches-length-7 .short-name {
  display: inline-block;
}

.matches-length-8 .long-name {
  display: none;
}
.matches-length-8 .short-name {
  display: inline-block;
}

.matches-length-9 .long-name {
  display: none;
}
.matches-length-9 .short-name {
  display: inline-block;
}

.matches-length-10 .long-name {
  display: none;
}
.matches-length-10 .short-name {
  display: inline-block;
}

#sliding-popup .popup-content.info, #sliding-popup .popup-content.agreed {
  overflow: hidden;
  padding: 20px 0;
}
#sliding-popup .popup-content.info #popup-buttons button, #sliding-popup .popup-content.agreed #popup-buttons button {
  margin-top: 0;
}

.region-icons-sprite, .region-icons-europe, .region-icons-north-america, #panel-header .region .region-map {
  background-image: url('../../images/../images/region-icons-s79b6fd3038.png');
  background-repeat: no-repeat;
}

.region-icons-europe {
  background-position: 0 0;
}

.region-icons-north-america, #panel-header .region .region-map {
  background-position: 0 -54px;
}

.featured-nutgraf {
  font-size: 14px;
  margin-bottom: 20px;
  color: #999999;
}

#panel-header .region {
  border-left: 1px solid #171717;
  float: right;
  margin-top: 18px;
}
#panel-header .region:after {
  position: absolute;
  content: '';
  border-left: 1px solid #414141;
  height: 70px;
  top: 10px;
}
#panel-header .region .region-map {
  margin-left: 10px;
  width: 55px;
  height: 55px;
}

.panel-col-featured .pane-content {
  z-index: 1;
}

.banner-top-featured-fix {
  background: black;
}
.banner-top-featured-fix .panel-col-featured {
  margin-bottom: -44px;
}
.banner-top-featured-fix .panel-col-featured .panel-separator {
  display: none;
}

.banner-top-no-overlap-fix {
  background: black;
}
.banner-top-no-overlap-fix .panel-col-featured {
  margin-bottom: -5px;
}
.banner-top-no-overlap-fix .panel-col-featured .panel-separator {
  display: none;
}

.jcarousel-container .jcarousel-next,
.jcarousel-container .jcarousel-prev {
  display: block;
  cursor: pointer;
}
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled {
  cursor: initial;
}

/* Ajax place holder */
.jcarousel-item-placeholder {
  position: relative;
  top: 80px;
}

.table-statistics {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
  text-align: center;
  display: block;
}

.pro-kit-light .table-statistics {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000;
}

.rank-change {
  display: block;
  width: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-align: right;
}

.rank-same {
  color: #afafaf;
  font-size: 11px;
}

.rank-up {
  color: #e4ffb9;
}

.rank-down {
  color: #ff8687;
}

#stats-chart-container {
  border-top: 1px dashed #393939;
  padding-top: 30px;
}

.highchart {
  position: relative;
}
.highchart #highcharts-controls,
.highchart .highcharts-controls,
.highchart .stats-team-filters {
  position: absolute;
  right: 0;
  top: 1px;
  overflow: hidden;
  z-index: 3;
}
.highchart #highcharts-controls .form-type-select,
.highchart .highcharts-controls .form-type-select,
.highchart .stats-team-filters .form-type-select {
  float: right;
  margin: 0 0 0 8px;
}
.highchart #highcharts-controls .form-type-select .ui-selectmenu,
.highchart .highcharts-controls .form-type-select .ui-selectmenu,
.highchart .stats-team-filters .form-type-select .ui-selectmenu {
  background-image: none;
}
.highchart #highcharts-controls .form-type-select .ui-selectmenu-icon,
.highchart .highcharts-controls .form-type-select .ui-selectmenu-icon,
.highchart .stats-team-filters .form-type-select .ui-selectmenu-icon {
  background-image: none;
}
.highchart #highcharts-controls .form-radios,
.highchart .highcharts-controls .form-radios,
.highchart .stats-team-filters .form-radios {
  float: right;
}
.highchart #highcharts-controls .form-radios .form-type-radio,
.highchart .highcharts-controls .form-radios .form-type-radio,
.highchart .stats-team-filters .form-radios .form-type-radio {
  float: left;
  margin-left: 5px;
}
.highchart #highcharts-controls .ui-selectmenu,
.highchart .highcharts-controls .ui-selectmenu,
.highchart .stats-team-filters .ui-selectmenu {
  min-width: 150px;
}

.live-match .ui-widget {
  min-width: 150px;
}

.jcarousel-item-placeholder, .ajax-progress.ajax-progress-throbber .throbber, #esports-qualifier-loading .throbber {
  display: block;
  background: transparent url(../../images/ajax-loader.gif) no-repeat center;
  width: 25px;
  height: 25px;
}

.pro-kit-light .ajax-progress.ajax-progress-throbber .throbber {
  display: block;
  background: transparent url(../../images/ajax-loader-light.gif) no-repeat center;
  width: 25px;
  height: 25px;
}

.ajax-progress.ajax-progress-throbber {
  display: block;
  position: absolute;
}

.dropdown-button .ajax-progress.ajax-progress-throbber {
  top: -2px;
  left: -30px;
}

.seasons-best-players .ajax-progress.ajax-progress-throbber {
  top: -2px;
  right: 60px;
}

.match-week-nav .ajax-progress.ajax-progress-throbber {
  top: 5px;
  left: -30px;
}

.ui-selectmenu.ui-state-default {
  border: 0 none;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  background-color: #636363;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-image: none;
  padding: 2px 0;
  height: 33px;
}
.ui-selectmenu.ui-state-default .ui-icon {
  background-image: none;
}
.ui-selectmenu.ui-state-default .ui-selectmenu-icon {
  display: block;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #00577f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNzM3NTEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA1NzM5YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #073751), color-stop(80%, #05739a));
  background-image: -moz-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: -webkit-linear-gradient(bottom, #073751 20%, #05739a 80%);
  background-image: linear-gradient(to top, #073751 20%, #05739a 80%);
  z-index: 2;
  background-position: 0 0;
  border-left: 1px solid #999999;
  right: 0;
  margin-top: 0;
  top: 0;
  width: 30px;
  height: 100%;
}
.ui-selectmenu.ui-state-default .ui-selectmenu-icon:after {
  content: "";
}
.ui-selectmenu.ui-state-default .ui-selectmenu-icon:before {
  content: "";
  width: 12px;
  height: 7px;
  position: absolute;
  top: 13px;
  right: 9px;
  z-index: 10;
}

a.ui-selectmenu.ui-state-default:link,
a.ui-selectmenu.ui-state-default:visited {
  color: #ffffff;
}

.ui-selectmenu.ui-state-active {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
.ui-selectmenu.ui-state-active .ui-selectmenu-icon:before {
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
}

.ui-widget-content.ui-selectmenu-menu-dropdown {
  background: none #65696e;
  background-image: none;
  border: 0 none;
  min-width: 150px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
.ui-widget-content.ui-selectmenu-menu-dropdown .ui-state-hover {
  background: #5b5f66;
  border-top: 1px solid #3b3f43;
  border-bottom: 1px solid #3b3f43;
}
.ui-widget-content.ui-selectmenu-menu-dropdown li {
  border-top: 1px solid #3b3f43;
  position: relative;
}
.ui-widget-content.ui-selectmenu-menu-dropdown li:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #6b6e74;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  z-index: -1;
}

.node-type-player #galleria-loader,
.node-type-article #galleria-loader {
  height: 1px !important;
}
.node-type-player .galleria-container,
.node-type-article .galleria-container {
  position: relative;
  background: transparent;
  width: 860px !important;
  margin-left: 40px;
  overflow: visible;
}
.node-type-player .galleria-container img,
.node-type-article .galleria-container img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.node-type-player .galleria-stage,
.node-type-article .galleria-stage {
  position: absolute;
  top: 75px;
  left: 10px;
  right: 10px;
  overflow: visible !important;
}
.node-type-player .galleria-thumbnails-container,
.node-type-article .galleria-thumbnails-container {
  height: 78px;
  bottom: -55px;
  position: absolute;
  left: 10px;
  right: 10px;
  z-index: 2;
}
.node-type-player .galleria-carousel .galleria-thumbnails-list,
.node-type-article .galleria-carousel .galleria-thumbnails-list {
  margin-left: 30px;
  margin-right: 30px;
}
.node-type-player .galleria-thumbnails .galleria-image,
.node-type-article .galleria-thumbnails .galleria-image {
  height: 78px;
  width: 132px;
  background: #000;
  margin: 0 10px 0 10px;
  border: 1px solid #000;
  float: left;
  cursor: pointer;
}
.node-type-player .galleria-image-nav,
.node-type-article .galleria-image-nav {
  position: absolute;
  top: 50%;
  margin-top: -62px;
  width: 100%;
  height: 62px;
  left: 0;
}
.node-type-player .touch .galleria-thumb-nav-left:active,
.node-type-player .touch .galleria-thumb-nav-right:active,
.node-type-article .touch .galleria-thumb-nav-left:active,
.node-type-article .touch .galleria-thumb-nav-right:active {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #111;
}
.node-type-player .notouch .galleria-thumbnails-container .disabled:hover,
.node-type-article .notouch .galleria-thumbnails-container .disabled:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.node-type-player .galleria-carousel .galleria-thumb-nav-left,
.node-type-player .galleria-carousel .galleria-thumb-nav-right,
.node-type-article .galleria-carousel .galleria-thumb-nav-left,
.node-type-article .galleria-carousel .galleria-thumb-nav-right {
  display: block;
  width: 10px;
}
.node-type-player .galleria-carousel .galleria-thumb-nav-left.disabled,
.node-type-player .galleria-carousel .galleria-thumb-nav-right.disabled,
.node-type-article .galleria-carousel .galleria-thumb-nav-left.disabled,
.node-type-article .galleria-carousel .galleria-thumb-nav-right.disabled {
  display: none;
}
.node-type-player .galleria-thumb-nav-left.disabled,
.node-type-player .galleria-thumb-nav-right.disabled,
.node-type-article .galleria-thumb-nav-left.disabled,
.node-type-article .galleria-thumb-nav-right.disabled {
  display: none;
}
.node-type-player .galleria-image-nav,
.node-type-player .galleria-image-nav-left,
.node-type-player .galleria-image-nav-right,
.node-type-article .galleria-image-nav,
.node-type-article .galleria-image-nav-left,
.node-type-article .galleria-image-nav-right {
  width: 0px;
  height: 0px;
  display: none;
}
.node-type-player .galleria-thumb-nav-left,
.node-type-player .galleria-thumb-nav-right,
.node-type-article .galleria-thumb-nav-left,
.node-type-article .galleria-thumb-nav-right {
  width: 0px;
  height: 0px;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 35px;
}
.node-type-player .galleria-thumb-nav-left,
.node-type-article .galleria-thumb-nav-left {
  background-position: 0 0;
  left: -10px;
  width: 10px;
}
.node-type-player .galleria-thumb-nav-right,
.node-type-article .galleria-thumb-nav-right {
  background-position: 0 0;
  right: 0px;
  width: 10px;
}
.node-type-player .galleria-info,
.node-type-article .galleria-info {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 800px;
}
.node-type-player .galleria-info-text,
.node-type-article .galleria-info-text {
  background-color: transparent;
  padding: 0px;
}
.node-type-player .galleria-info-title,
.node-type-article .galleria-info-title {
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px;
  margin-left: 15px;
}
.node-type-player .galleria-counter,
.node-type-article .galleria-counter {
  opacity: 1 !important;
  position: absolute;
  bottom: -150px;
  left: 48%;
}

.social-icon > a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: block;
  width: 25px;
  height: 25px;
}

.navigation-sprite, .navigation-league-nav-link {
  background-image: url('../../images/../images/navigation-sdc3311bf98.png');
  background-repeat: no-repeat;
}

.navigation-league-nav-link {
  background-position: 0 0;
}
.navigation-league-nav-link:hover, .navigation-league-nav-link.league-nav-link-hover {
  background-position: 0 -122px;
}
.navigation-league-nav-link:active, .navigation-league-nav-link.league-nav-link-active {
  background-position: 0 -61px;
}

.league-display-text {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 50px;
  line-height: 40px;
  letter-spacing: -2px;
  text-transform: uppercase;
  height: 150px;
  position: relative;
  z-index: 1;
}
.league-display-text span {
  color: #c0c0c0;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: lighter;
  letter-spacing: 0;
}
.league-display-text .field {
  position: absolute;
  left: 0;
  top: 0;
  height: 95px;
  display: table;
}
.league-display-text .field-items {
  display: table-cell;
  vertical-align: middle;
}

.league-page-background .field {
  width: 1400px;
  height: 150px;
  left: -220px;
  top: -150px;
  overflow: hidden;
  position: absolute;
  z-index: 0;
}

.pane-subnav {
  height: 78px;
  padding: 0;
  position: relative;
  top: -15px;
  margin-bottom: -18px;
}
.pane-subnav:before {
  top: -39px;
  content: "";
  width: 100%;
  height: 85px;
  position: absolute;
  left: 0;
  background: transparent url(../../images/background-sprite.png) no-repeat center -281px;
}
.pane-subnav .pane-title, .pane-subnav .links {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -30px;
  width: 960px;
}

.league-links {
  border-spacing: 11px;
  padding: 0;
}
.league-links li {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #FFFFFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #000;
  -moz-box-shadow: 0 2px 0 rgba(31, 31, 31, 0.96), inset 0 1px 0 #3f3f3f;
  -webkit-box-shadow: 0 2px 0 rgba(31, 31, 31, 0.96), inset 0 1px 0 #3f3f3f;
  box-shadow: 0 2px 0 rgba(31, 31, 31, 0.96), inset 0 1px 0 #3f3f3f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #2b2b2b), color-stop(100%, #1d1d1d));
  background-image: -moz-linear-gradient(bottom, #2b2b2b 0%, #1d1d1d 100%);
  background-image: -webkit-linear-gradient(bottom, #2b2b2b 0%, #1d1d1d 100%);
  background-image: linear-gradient(to top, #2b2b2b 0%, #1d1d1d 100%);
  text-align: center;
  padding: 3px;
  width: 117px;
}
.league-links li a {
  display: block;
  padding: 13px 0;
  position: relative;
  z-index: 1;
}
.league-links li a.active {
  color: #c49246;
  border-bottom: 3px solid #c49246;
}
.league-links li:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #2b2b2b), color-stop(100%, #232222));
  background-image: -moz-linear-gradient(bottom, #2b2b2b 0%, #232222 100%);
  background-image: -webkit-linear-gradient(bottom, #2b2b2b 0%, #232222 100%);
  background-image: linear-gradient(to top, #2b2b2b 0%, #232222 100%);
}
.league-links li.active, .league-links li.active-trail {
  background-image: none;
  background-color: #000;
  -moz-box-shadow: 0 0 0 none;
  -webkit-box-shadow: 0 0 0 none;
  box-shadow: 0 0 0 none;
}

.white-stone .pane-subnav.pro-kit-dark-wrapper {
  background: #cbcbcb url(../../images/backgrounds/white-stone-wrapper-bg.jpg) repeat;
}
.white-stone .pane-subnav.pro-kit-dark-wrapper:after {
  display: none;
}
.white-stone .pane-subnav {
  height: 65px;
}
.white-stone .pane-subnav:before {
  background: transparent url(../../images/backgrounds/marble-dark-content-header.jpg) no-repeat center top;
}
.white-stone .league-links-wrapper {
  background-color: #222;
  margin: 0 auto;
  width: 1040px;
}

.admin-menu.riotbar-present {
  margin-top: 60px !important;
}
.admin-menu.riotbar-present #riotbar-bar {
  z-index: 50;
}

.schedule-table {
  margin-top: 0;
}
.schedule-table th {
  text-align: left;
  padding-top: 33px;
}
.schedule-table th h2 {
  margin-top: 47px;
  margin-bottom: -22px;
}

.page-schedule h2 {
  margin-bottom: -45px;
}
.page-schedule .sticky-header {
  background: #222222;
  text-align: left;
  padding-top: 0;
  z-index: 2;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
.page-schedule .sticky-header .sticky-header-extension {
  background: url(../../images/backgrounds/center-top-shadows.png) no-repeat center 0px;
  background-color: #222222;
  height: 138px;
  left: -78px;
  position: absolute;
  top: 0;
  width: 1116px;
  z-index: -1;
}
.page-schedule .sticky-header .sticky-header-extension:after {
  content: "";
  background: url(../../images/backgrounds/center-top-circle.png) no-repeat center 0px;
  bottom: -28px;
  display: block;
  position: absolute;
  height: 30px;
  width: 1025px;
  left: 45px;
}
.page-schedule .sticky-header th {
  padding-top: 10px;
}
.page-schedule .sticky-header .date-container {
  margin-bottom: 0;
}
.page-schedule .sticky-header .date-container, .page-schedule .sticky-header h2, .page-schedule .sticky-header .link-nav-container, .page-schedule .sticky-header .week-display {
  text-align: left;
}
.page-schedule #loading {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  padding: 200px 0;
}
.page-schedule #loading .ajax-progress.ajax-progress-throbber {
  left: 42%;
  top: 62.5%;
}
.page-schedule .loading-prog {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
  padding: 30px 0;
}
.page-schedule .loading-prog .ajax-progress.ajax-progress-throbber {
  left: 42%;
  top: 32.5%;
}

.page-schedule .league-schedule-table .sticky-header th {
  padding-top: 28px;
}

.day-container {
  position: relative;
}
.day-container .scrollable-element {
  position: relative;
  top: -150px;
}

.full-day-container .rebroadcast-time {
  color: #999999;
  font-size: 12px;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  position: absolute;
  bottom: 10px;
  left: 10;
  width: 220px;
  text-align: right;
}

.inset.significant-prog-block {
  background: url(../../images/significant-prog-block.jpg) #000000 no-repeat bottom center;
}

.best-of {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  margin: -10px -10px 10px -10px;
  text-transform: uppercase;
  text-indent: 10px;
  padding: 7px 0 7px 0;
}

.vs-text {
  bottom: 35px;
  left: 46%;
  position: absolute;
  text-transform: uppercase;
  text-align: center;
  width: 6%;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #999999;
}

.inset.date-container {
  margin-bottom: 40px;
  padding-bottom: 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.time-zone-desc {
  margin-bottom: 10px;
}

.full-schedule .time-zone-desc {
  vertical-align: top;
}
.full-schedule .time-zone-desc:after {
  display: none;
}

.today-button {
  padding: 10px 49px;
  font-size: 11px;
  font-weight: bold;
}

.full-schedule.more-link {
  margin-top: -54px;
  position: relative;
  z-index: 10;
}

.link-nav-container {
  display: inline-block;
  margin-right: 7px;
}
.link-nav-container .prev-week, .link-nav-container .next-week {
  margin-right: 8px;
  padding: 13px 10px;
}
.link-nav-container .prev-week span, .link-nav-container .next-week span {
  display: block;
  height: 10px;
  width: 10px;
}

.week-display,
.programming-header {
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #CCCCCC;
}

.week-display {
  display: inline-block;
  padding-top: 9px;
  vertical-align: top;
  width: 600px;
}

.full-day-container {
  margin-bottom: 10px;
}
.full-day-container .block-1 .inset {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
.full-day-container .row {
  min-height: 90px;
}

div.ticket-container .row {
  min-height: 125px;
}

.day-info-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 23%;
  z-index: 1;
}

.block-container ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.block-container ul li:first-child .approx-indicator {
  display: none;
}

.match-time-wrapper {
  bottom: 0;
  float: left;
  padding-bottom: 10px;
  position: absolute;
  text-align: right;
  width: 23%;
}

.approx-indicator {
  color: #595959;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
}

.block-container li.match-block {
  display: block;
  margin-bottom: 5px;
  padding-bottom: 10px;
  position: relative;
  min-height: 50px;
}

.full-match-wrapper {
  overflow: hidden;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.full-match-wrapper .show-results-button {
  position: absolute;
  z-index: 1;
  left: 42%;
  bottom: 36px;
  padding: 8px 12px;
}
.full-match-wrapper .reveal {
  overflow: hidden;
}
.full-match-wrapper .team-1, .full-match-wrapper .team-2 {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 49.4%;
}
.full-match-wrapper .team-1 img, .full-match-wrapper .team-2 img {
  max-width: 56px;
  max-height: 56px;
  width: 85%;
}
.full-match-wrapper .team-logo-link {
  display: block;
  text-align: center;
  width: 30%;
}
.full-match-wrapper .team-acronym {
  font-weight: bold;
  line-height: 52px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 48px;
  color: #666666;
}
.full-match-wrapper .team-1 .team-logo-link {
  float: left;
}
.full-match-wrapper .team-1 .name-record-container {
  float: left;
}
.full-match-wrapper .team-2 .name-record-container {
  float: right;
  text-align: right;
}
.full-match-wrapper .team-2 .team-logo-link {
  float: right;
}
.full-match-wrapper .team-name {
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #cccccc;
}
.full-match-wrapper .team-record {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.full-match-wrapper .match-link {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.match-container {
  padding-top: 15px;
  position: relative;
}

.played .team-container:not(.winner) .team-name, .played .team-container:not(.winner) .team-record {
  color: #666666;
}
.played .team-container:not(.winner) .team-logo-link {
  opacity: .4;
  filter: alpha(opacity=40);
}

.played .winner .team-name {
  color: #ffffff;
}
.played .team-blue.winner:before {
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  left: -12px;
  width: 15px;
}
.played .team-red.winner:after {
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  right: -12px;
  width: 15px;
}

.name-record-container {
  padding-top: 12px;
  width: 45%;
}
.name-record-container a {
  display: block;
}

.day-date-container {
  background-color: #1b1b1b;
  padding: 17px 15px 17px 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

.league-label {
  color: #8c8d8f;
  border-top: 3px solid;
  display: block;
  font-weight: bold;
  line-height: 21px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.league-label a:link {
  color: #8c8d8f;
}

.program-time {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #FFFFFF;
}

.region-hide.program-time.na-time {
  display: none;
}

.riot-realm-na .program-time.na-time {
  display: inline-block;
}
.riot-realm-na .program-time.eu-time {
  display: none;
}

.block-container .tickets-button {
  bottom: 10px;
  font-size: 11px;
  font-weight: bold;
  left: 10px;
  position: absolute;
}
.block-container .tickets-button a {
  color: white;
  display: block;
  padding: 5px 42px 6px 5px;
}
.block-container .tickets-button a:after {
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 5px;
  top: 10px;
  width: 10px;
}
.block-container .tickets-button a:hover, .block-container .tickets-button a:link {
  color: white;
  text-decoration: none;
}

.block-container .tickets-button.rebroadcast-button {
  bottom: 30px;
}

.remainder-notice {
  text-transform: uppercase;
  margin-bottom: 4px;
  display: block;
  font-size: 12px;
  text-align: center;
  padding-bottom: 6px;
  padding-left: 240px;
}

.today-notify {
  padding-left: 10px;
}

.no-stream-notify {
  color: #999999;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: none;
}

.match-count-notify {
  float: right;
  width: 720px;
  text-align: center;
  cursor: pointer;
}

.team-placeholder {
  display: block;
  height: 56px;
  margin: 0 auto;
  width: 56px;
}

.match-error {
  display: block;
  padding: 10px 10px 30px 10px;
}

.no-events {
  background-color: #1b1b1b;
  text-align: center;
  margin-bottom: 50px;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.36);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.36);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.36);
}
.no-events h3, .no-events .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .no-events .bracket-title,
.no-events .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .no-events .bracket-title {
  color: #CCCCCC;
  margin-bottom: 10px;
}
.no-events p {
  margin-top: 10px;
}
.no-events a {
  cursor: pointer;
}
.no-events a:hover {
  text-decoration: underline;
}

.upcoming-wrapper #loading {
  padding: 200px;
  text-align: center;
  position: relative;
}
.upcoming-wrapper #loading .ajax-progress.ajax-progress-throbber {
  top: 193px;
  left: 43%;
}

.league-schedule {
  margin-bottom: 80px;
  margin-top: 30px;
}

.block-container {
  position: relative;
}
.block-container .loading {
  text-align: center;
}
.block-container .loading .ajax-progress {
  left: 43%;
  top: 3%;
}
.block-container .match-container {
  float: right;
  width: 75%;
}

.edit-link {
  display: block;
  font-size: 10px;
  height: 20px;
  position: absolute;
  right: -5px;
  top: 0px;
  width: 60px;
  z-index: 10;
}
.edit-link a {
  display: none;
  opacity: 0;
}
.edit-link:hover a {
  display: block;
  opacity: 1;
}

.edit-link.block-edit {
  top: -5px;
}

.node-type-article .block-container .PDS_Poll {
  display: none;
}
.node-type-article .block-container .tickets-button {
  position: relative;
  margin-top: 10px;
}

.pre-match.esportsmanualupload .col-1 .contestant .team-seed,
.pre-match.esportsmanualupload .col-2 .contestant .team-seed,
.post-match.esportsmanualupload .col-1 .contestant .team-seed,
.post-match.esportsmanualupload .col-2 .contestant .team-seed {
  display: none;
}

.pre-match.singleeliminationcontroller .col-1 .contestant .team-rank,
.pre-match.singleeliminationcontroller .col-2 .contestant .team-rank,
.post-match.singleeliminationcontroller .col-1 .contestant .team-rank,
.post-match.singleeliminationcontroller .col-2 .contestant .team-rank,
.pre-match.roundrobincontroller .col-1 .contestant .team-rank,
.pre-match.roundrobincontroller .col-2 .contestant .team-rank,
.post-match.roundrobincontroller .col-1 .contestant .team-rank,
.post-match.roundrobincontroller .col-2 .contestant .team-rank {
  display: none;
}

.pre-match .pane-page-content,
.post-match .pane-page-content,
.live-match .pane-page-content {
  padding-top: 30px;
}

.pre-match .detail-match-wrapper,
.post-match .detail-match-wrapper {
  position: relative;
}
.pre-match .detail-match-wrapper #loading,
.post-match .detail-match-wrapper #loading {
  padding: 150px;
  text-align: center;
}
.pre-match .detail-match-wrapper #loading .ajax-progress.ajax-progress-throbber,
.post-match .detail-match-wrapper #loading .ajax-progress.ajax-progress-throbber {
  top: 46%;
  left: 43%;
}
.pre-match .details-game-date,
.post-match .details-game-date {
  text-align: center;
  width: 350px;
  margin: 0 auto 20px auto;
}
.pre-match .details-game-date span,
.post-match .details-game-date span {
  display: inline-block;
  font-size: 18px;
  padding: 12px 5px 12px 0;
  text-align: center;
  text-transform: uppercase;
}
.pre-match .details-game-date .pane-title,
.post-match .details-game-date .pane-title {
  display: inline-block;
  font: lighter 17px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  margin: 0;
  padding-top: 8px;
}
.pre-match .details-game-date .program-time,
.post-match .details-game-date .program-time {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.pre-match .panel-col-featured,
.post-match .panel-col-featured {
  min-height: 505px;
  padding-bottom: 30px;
  overflow: visible;
  position: relative;
  z-index: 10;
}
.pre-match .featured-top-split,
.post-match .featured-top-split {
  margin-bottom: 60px;
}
.pre-match .featured-top-split .team-logo,
.post-match .featured-top-split .team-logo {
  padding: 23px;
}
.pre-match .featured-top-split .team-logo img,
.post-match .featured-top-split .team-logo img {
  width: 134px;
  height: 134px;
}
.pre-match .featured-top-split .col-1 .team-logo:after,
.post-match .featured-top-split .col-1 .team-logo:after {
  left: 0;
}
.pre-match .featured-top-split .col-2 .team-logo:after,
.post-match .featured-top-split .col-2 .team-logo:after {
  right: 0;
}
.pre-match .featured-top-split .team-logo .team-tbd,
.post-match .featured-top-split .team-logo .team-tbd {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 60px;
  color: #c49246;
  margin-top: 70px;
  margin-left: 40px;
  display: block;
  width: 100px;
  height: 100px;
}
.pre-match .col-1 .node-title,
.pre-match .col-2 .node-title,
.post-match .col-1 .node-title,
.post-match .col-2 .node-title {
  font-size: 40px;
  line-height: 40px;
  width: 225px;
  height: 80px;
  overflow: hidden;
}
.pre-match .col-1 .team-rank,
.pre-match .col-1 .team-w-l,
.pre-match .col-1 .team-seed,
.pre-match .col-2 .team-rank,
.pre-match .col-2 .team-w-l,
.pre-match .col-2 .team-seed,
.post-match .col-1 .team-rank,
.post-match .col-1 .team-w-l,
.post-match .col-1 .team-seed,
.post-match .col-2 .team-rank,
.post-match .col-2 .team-w-l,
.post-match .col-2 .team-seed {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 165px;
  font: bold 14px/20px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  padding: 10px 0;
  text-transform: uppercase;
}
.pre-match .team-w-l.hide,
.post-match .team-w-l.hide {
  display: none;
}
.pre-match .col-1 .node-title,
.post-match .col-1 .node-title {
  margin-left: 10px;
  float: left;
}
.pre-match .col-1 .team-logo,
.post-match .col-1 .team-logo {
  float: left;
}
.pre-match .col-1 .team-logo:after,
.post-match .col-1 .team-logo:after {
  background-color: #41bef1;
}
.pre-match .col-1 .team-rank,
.pre-match .col-1 .team-w-l,
.pre-match .col-1 .team-seed,
.post-match .col-1 .team-rank,
.post-match .col-1 .team-w-l,
.post-match .col-1 .team-seed {
  float: left;
  text-indent: 10px;
}
.pre-match .col-2 .node-title,
.post-match .col-2 .node-title {
  margin-right: 10px;
  float: right;
  text-align: right;
}
.pre-match .col-2 .team-logo,
.post-match .col-2 .team-logo {
  float: right;
}
.pre-match .col-2 .team-logo:after,
.post-match .col-2 .team-logo:after {
  background-color: #e11c2f;
}
.pre-match .col-2 .team-rank,
.pre-match .col-2 .team-w-l,
.pre-match .col-2 .team-seed,
.post-match .col-2 .team-rank,
.post-match .col-2 .team-w-l,
.post-match .col-2 .team-seed {
  float: right;
  text-align: right;
  padding-right: 10px;
}
.pre-match .head-to-head-record,
.post-match .head-to-head-record {
  clear: both;
  position: absolute;
  bottom: -85px;
  left: 375px;
  right: 375px;
  z-index: 3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #2d2d2d;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  background-image: -webkit-radial-gradient(center top, 65% 55%, #3d3d3d 0%, #1e1e1e 65%);
  background-image: -moz-radial-gradient(65% 55% at center top, #3d3d3d 0%, #1e1e1e 65%);
  background-image: -o-radial-gradient(center top, 65% 55%, #3d3d3d 0%, #1e1e1e 65%);
  background-image: radial-gradient(65% 55% at center top, #3d3d3d 0%, #1e1e1e 65%);
}
.pre-match .head-to-head-record #pie-donut,
.post-match .head-to-head-record #pie-donut {
  float: left;
  width: 32%;
  padding: 10px 0;
}
.pre-match .head-to-head-record #pie-donut .highcharts-chart,
.post-match .head-to-head-record #pie-donut .highcharts-chart {
  background-position: 1px -168px;
}
.pre-match .head-to-head-record #contestant-1-wins,
.pre-match .head-to-head-record #contestant-2-wins,
.post-match .head-to-head-record #contestant-1-wins,
.post-match .head-to-head-record #contestant-2-wins {
  float: left;
  width: 34%;
  padding: 25px 0 10px 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
  font-weight: bold;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 38px;
  color: #fff;
}
.pre-match .head-to-head-record .wins-label,
.post-match .head-to-head-record .wins-label {
  font: lighter 12px/16px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  color: #c59248;
  text-transform: uppercase;
  padding-top: 5px;
}
.pre-match .head-to-head-record:after,
.post-match .head-to-head-record:after {
  content: "Head to Head Record";
  bottom: -18px;
  left: 0;
  color: #c59248;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  width: 100%;
}
.pre-match #match-icon,
.post-match #match-icon {
  position: absolute;
  left: 433px;
  z-index: 5;
}
.pre-match .match-type,
.post-match .match-type {
  width: 95px;
  height: 95px;
}

.post-match #match-icon {
  bottom: 105px;
}
.post-match .ajax-game-pane {
  position: relative;
}
.post-match .watch-full.single-game {
  left: 410px;
}
.post-match .watch-full {
  position: absolute;
  top: 300px;
  left: 395px;
  z-index: 10;
}
.post-match .watch-full .game-button {
  color: white;
  width: 165px;
  cursor: pointer;
}
.post-match .watch-full .item-list {
  display: none;
}
.post-match .watch-full .item-list .ui-selectmenu-menu-dropdown {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.post-match .watch-full .item-list li {
  list-style: none;
}
.post-match .watch-full .item-list li a {
  display: block;
  padding: 10px;
  position: relative;
  z-index: 10;
}
.post-match .watch-full .item-list li:hover {
  background: #5b5f66;
}
.post-match .watch-full .item-list li.last:hover {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
}
.post-match .watch-highlights {
  position: absolute;
  bottom: -375px;
  left: 396px;
  z-index: 9;
}
.post-match #watch-highlights {
  position: absolute;
  bottom: 0px;
  left: 10px;
}
.post-match #latest-game {
  display: none;
  padding: 0 10px;
  margin-top: 20px;
  height: 835px;
}
.post-match #highlights {
  display: none;
  padding: 0 10px;
  margin-top: 20px;
  height: 650px;
}
.post-match #highlights .match-type.grudge-match,
.post-match #highlights .match-type.regular-match {
  background: none;
}
.post-match #highlights .match-type.grudge-match .tourney-game-game h2,
.post-match #highlights .match-type.grudge-match .tourney-game-game .field-label,
.post-match #highlights .match-type.grudge-match .tourney-game-game .field-content,
.post-match #highlights .match-type.grudge-match .tourney-game-game .title,
.post-match #highlights .match-type.regular-match .tourney-game-game h2,
.post-match #highlights .match-type.regular-match .tourney-game-game .field-label,
.post-match #highlights .match-type.regular-match .tourney-game-game .field-content,
.post-match #highlights .match-type.regular-match .tourney-game-game .title {
  display: none;
}
.post-match #close-button {
  display: none;
  position: absolute;
  z-index: 10;
  right: -15px;
  top: -15px;
}
.post-match #close-button a {
  background-position: 0 -36px;
  display: block;
  width: 30px;
  height: 30px;
}

.pre-match #match-icon {
  top: 100px;
}

/* =============================================================================
   Pre Match / Live Match
   ========================================================================== */
body.pre-match .panel-col-featured {
  min-height: 435px;
}

.live-match .featured-top-split {
  display: none;
}

.pre-match .center-wrapper .panel-col-last {
  border-left: 1px solid #cdcdcd;
}
.pre-match .center-wrapper .panel-col-last:before {
  position: absolute;
  display: block;
  content: '';
  border-left: 1px solid #fff;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pre-match .pre-match-coverage .pane-title,
.pre-match .players-to-watch .pane-title {
  margin-top: 0;
}
.pre-match .pre-match-coverage .action-links-field-collection-add,
.pre-match .players-to-watch .action-links-field-collection-add {
  position: relative;
  right: 15px;
}
.pre-match .field-name-field-players-to-watch > .field-items > .field-item {
  float: left;
  width: 43%;
}
.pre-match .field-name-field-players-to-watch > .field-items > .field-item.even {
  margin-right: 6%;
}
.pre-match .field-name-field-players-to-watch > .field-items > .field-item.even > .field-collection-view {
  margin: 0 0 0 0;
  padding: 0;
}
.pre-match .field-name-field-players-to-watch > .field-items > .field-item.odd > .field-collection-view {
  margin: 0 0 0 0;
  padding: 0;
}
.pre-match .field-name-field-players-to-watch .field-name-field-team {
  color: #036789;
  font: bold 14px/18px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .destress a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .details-game-date .time a, .pre-match .details-game-date .field-name-field-players-to-watch .field-name-field-title-expanded .time a,
.post-match .details-game-date .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .time a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .post-match .game-performance .field-items a, .post-match .game-performance .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .field-items a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-information .field-items a, .team-information .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .field-items a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-information .team-w-l-info a,
.team-information .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-w-l-info a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-news .nutgraf a, .team-news .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .nutgraf a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .timestamp a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .tweet-time a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .rtw-2014 .preRegional a, .rtw-2014 .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .preRegional a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-panel.players .player-container .player-name .player-role a, .team-panel.players .player-container .player-name .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .player-role a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .dark-tabs .white-tabs li a:link a, .dark-tabs .white-tabs li .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded a:link a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .players-by-team .field-name-field-team a, .players-by-team .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .field-name-field-team a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .match-slider .description-wrapper a, .match-slider .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .description-wrapper a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .match-slider .match-to-watch-wrapper a,
.match-slider .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .match-to-watch-wrapper a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .weekly-top-players .field-name-field-team a, .weekly-top-players .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .field-name-field-team a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .video-takeover-lower .contestant .team-w-l a, .video-takeover-lower .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-w-l a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .video-takeover-lower .contestant .team-seed a,
.video-takeover-lower .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-seed a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .video-takeover-lower .contestant .team-rank a,
.video-takeover-lower .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-rank a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .panel-col-featured.showing-video .contestant .team-w-l a,
.panel-col-featured.showing-video .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-w-l a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .panel-col-featured.showing-video .contestant .team-seed a,
.panel-col-featured.showing-video .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-seed a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .panel-col-featured.showing-video .contestant .team-rank a,
.panel-col-featured.showing-video .contestant .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-rank a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .panel-thirty-seventy .season-stats-container li .stat-label a, .panel-thirty-seventy .season-stats-container li .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .stat-label a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .recent-events .jcarousel-item .post-date a, .recent-events .jcarousel-item .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .post-date a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .match-container .pds-answer-text a, .match-container .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .pds-answer-text a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .match-container .pds-feedback-result a,
.match-container .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .pds-feedback-result a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded #match-poll .pds-feedback-group:first-child:before a, #match-poll .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .pds-feedback-group:first-child:before a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded #match-poll .pds-answer-text a, #match-poll .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .pds-answer-text a,
.pre-match .field-name-field-players-to-watch .field-name-field-title-expanded #match-poll .pds-feedback-result a,
#match-poll .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .pds-feedback-result a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-standings .north-america .team-title:after a, .team-standings .north-america .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-title:after a, .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-standings .europe .team-title:after a, .team-standings .europe .pre-match .field-name-field-players-to-watch .field-name-field-title-expanded .team-title:after a {
  color: #036789;
  font: bold 14px/18px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.pre-match .field-name-field-players-to-watch .field-collection-view .field-label {
  width: auto;
}
.pre-match .field-name-field-players-to-watch .field-name-field-kda .field-label {
  display: inline;
  font-weight: normal;
}
.pre-match .field-name-field-players-to-watch .field-name-field-kda .field-items {
  display: inline-block;
}
.pre-match .field-name-field-players-to-watch .field-name-field-champion {
  padding: 8px 0 8px 0;
  margin-top: 10px;
}
.pre-match .field-name-field-players-to-watch .field-name-field-reasons-to-watch {
  padding-top: 12px;
}
.pre-match .field-name-field-players-to-watch .field-name-field-reasons-to-watch .field-label {
  margin-bottom: 10px;
}
.pre-match .field-name-field-players-to-watch .team-rank,
.pre-match .field-name-field-players-to-watch .team-w-l {
  display: none;
}

/* =============================================================================
   Live Match Theme
   ========================================================================== */
#video-takeover .video-takeover-lower,
#latest-game.post-match .video-takeover-lower,
#highlights .video-takeover-lower {
  width: 940px;
}
#video-takeover .video-takeover-lower .video-players .team-logo,
#latest-game.post-match .video-takeover-lower .video-players .team-logo,
#highlights .video-takeover-lower .video-players .team-logo {
  position: relative;
}
#video-takeover .video-takeover-lower .video-players .team-logo:after,
#latest-game.post-match .video-takeover-lower .video-players .team-logo:after,
#highlights .video-takeover-lower .video-players .team-logo:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 8px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0;
  border-radius: 0 0 2px 2px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
#video-takeover .video-takeover-lower .video-players .contestant-1 .team-logo:after,
#latest-game.post-match .video-takeover-lower .video-players .contestant-1 .team-logo:after,
#highlights .video-takeover-lower .video-players .contestant-1 .team-logo:after {
  background-color: #41bef1;
}
#video-takeover .video-takeover-lower .video-players .contestant-2 .team-logo:after,
#latest-game.post-match .video-takeover-lower .video-players .contestant-2 .team-logo:after,
#highlights .video-takeover-lower .video-players .contestant-2 .team-logo:after {
  background-color: #e11c2f;
}

.post-match .featured-top-split.video-info {
  background-color: #212121;
  margin-top: 0;
  padding: 15px 20px;
  width: 940px;
}
.post-match .featured-top-split.video-info .team-logo {
  height: 80px;
  width: 80px;
  padding: 5px;
}
.post-match .featured-top-split.video-info .team-logo img {
  height: 60px;
  width: 60px;
}
.post-match .featured-top-split.video-info .node-title {
  margin: 0;
  padding-top: 7px;
  height: auto;
  border-bottom: 0 none;
}
.post-match .featured-top-split.video-info .col-1, .post-match .featured-top-split.video-info .col-2 {
  min-height: 100px;
}
.post-match .featured-top-split.video-info .col-1 .team-w-l,
.post-match .featured-top-split.video-info .col-1 .team-seed, .post-match .featured-top-split.video-info .col-2 .team-w-l,
.post-match .featured-top-split.video-info .col-2 .team-seed {
  border: 0 none;
  padding-top: 2px;
}
.post-match .featured-top-split.video-info .col-1 .contestant {
  margin-left: 80px;
  border-right: 0 none;
}
.post-match .featured-top-split.video-info .col-1 .node-title a {
  padding-left: 10px;
}
.post-match .featured-top-split.video-info .col-1 .node-title,
.post-match .featured-top-split.video-info .col-1 .team-w-l {
  text-align: left;
}
.post-match .featured-top-split.video-info .col-1 .team-seed {
  text-align: left;
}
.post-match .featured-top-split.video-info .col-2 .contestant {
  margin-right: 80px;
}
.post-match .featured-top-split.video-info .col-2 .winner.contestant {
  border-left: 0 none;
}
.post-match .featured-top-split.video-info .col-2 .node-title,
.post-match .featured-top-split.video-info .col-2 .team-w-l {
  text-align: right;
  padding-right: 10px;
}
.post-match #match-icon.video-showing {
  bottom: 70px;
  left: 453px;
}
.post-match #match-icon.video-showing .match-type.normal-match {
  width: 32px;
  height: 32px;
}

/* =============================================================================
  Post Match Exclusive
   ========================================================================== */
.field-name-field-post-match-coverage {
  -moz-columns: 20em 2;
  -webkit-columns: 20em 2;
  columns: 20em 2;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
}
.field-name-field-post-match-coverage p {
  margin-top: 0;
}

.post-match .col-1 .winner.contestant .node-team {
  overflow: hidden;
  background-image: -webkit-radial-gradient(center right, 50% 50%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -moz-radial-gradient(50% 50% at center right, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -o-radial-gradient(center right, 50% 50%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: radial-gradient(50% 50% at center right, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
}
.post-match .col-1 .contestant {
  border-right: 1px solid #1b1917;
}
.post-match .col-2 .winner.contestant {
  border-left: 1px solid #2a2215;
}
.post-match .col-2 .winner.contestant .node-team {
  overflow: hidden;
  background-image: -webkit-radial-gradient(center left, 50% 50%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -moz-radial-gradient(50% 50% at center left, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -o-radial-gradient(center left, 50% 50%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: radial-gradient(50% 50% at center left, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
}
.post-match .col-2 .contestant {
  border-left: 1px solid #1b1917;
}

/* =============================================================================
  Post Match End Game Stats
   ========================================================================== */
.end-of-game-stats .pane-content > h2 {
  margin: 0;
}
.end-of-game-stats .robust-link-container {
  display: block;
  text-align: right;
}
.end-of-game-stats .robust-link-container a {
  padding: 12px 20px 13px 20px;
  color: #ffffff;
  margin-bottom: 10px;
}
.end-of-game-stats .robust-link-container a:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 10px;
  vertical-align: middle;
  background-position: 0 -70px;
}
.end-of-game-stats .stats-container {
  margin-bottom: 35px;
}
.end-of-game-stats .stats-container h5 {
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  display: inline-block;
  letter-spacing: 0;
  text-transform: none;
  margin: 0;
}
.end-of-game-stats .stats-container .winner-holder {
  display: inline-block;
  margin-left: 10px;
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  text-transform: none;
}
.end-of-game-stats .stats-container:last-child {
  border-top: 1px dashed #3d3d3d;
  margin-top: 35px;
  padding-top: 20px;
}
.end-of-game-stats .win {
  display: none;
}
.end-of-game-stats .player {
  width: 190px;
}
.end-of-game-stats .player-name-container {
  overflow: hidden;
}
.end-of-game-stats .player-name-container .player-image {
  float: left;
  background: transparent url(../../images/templateSilhoutte-square.jpg) no-repeat top center;
  color: transparent;
  width: 75px;
  height: 75px;
}
.end-of-game-stats .player-name-container .player-image img {
  width: 75px;
  height: 75px;
}
.end-of-game-stats .player-name-container .summoner-name {
  float: left;
  margin-left: 8px;
  margin-top: 20px;
}
.end-of-game-stats .player-name-container .summoner-name .full-name,
.end-of-game-stats .player-name-container .summoner-name .summoner {
  display: block;
  clear: right;
  max-width: 95px;
}
.end-of-game-stats .championtmpl {
  width: 100px;
}
.end-of-game-stats .championtmpl > div {
  float: left;
}
.end-of-game-stats .championtmpl .champion-level {
  float: left;
  margin-left: 8px;
  margin-top: 15px;
}
.end-of-game-stats .kdatmpl,
.end-of-game-stats .total_gold,
.end-of-game-stats .minion_kills {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #222222;
  text-align: center;
}
.end-of-game-stats .kdatmpl .no-stats {
  font: normal 13px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.end-of-game-stats .itemstmpl {
  width: 345px;
}
.end-of-game-stats .itemstmpl ul {
  padding: 0 0 0 10px;
}
.end-of-game-stats .itemstmpl ul div {
  margin-right: 2px;
}
.end-of-game-stats .spellstmpl {
  width: 130px;
}
.end-of-game-stats .spellstmpl ul {
  padding: 0 0 0 10px;
}
.end-of-game-stats .spellstmpl ul div {
  margin-right: 2px;
}
.end-of-game-stats .table {
  color: #222222;
}
.end-of-game-stats .table td {
  padding: 5px 5px;
}
.end-of-game-stats .games-in-match.league-stats-nav ul {
  width: 960px;
}

/* =============================================================================
  Post Match Team Match Stats
   ========================================================================== */
.team-match-stats {
  overflow: hidden;
}
.team-match-stats .highcharts-chart {
  display: table-cell;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.team-match-legend {
  position: absolute;
  right: 8px;
  bottom: 230px;
  z-index: 3;
}
.team-match-legend .legend {
  margin-left: 15px;
  padding-left: 16px;
}

.post-match .match-mvp #panel-left {
  padding-left: 0;
}
.post-match .match-mvp #panel-left .panel-separator {
  display: none;
}
.post-match .match-mvp .team-name {
  color: #3a6c7c;
  font: bold 14px/18px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.post-match .match-mvp .first-name,
.post-match .match-mvp .summoner-name,
.post-match .match-mvp .last-name {
  color: #3a6c7c;
  font: bold 14px/18px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  display: inline-block;
  margin-right: 2px;
}
.post-match .match-mvp .position {
  font-size: 13px;
  margin-top: 2px;
}
.post-match .match-mvp .most-played {
  font-size: 12px;
  margin-top: 15px;
}
.post-match .match-mvp .most-played .field-label {
  color: #c49246;
}
.post-match .match-mvp .pane-title {
  margin-bottom: 5px;
}
.post-match .game-performance .pane-title {
  margin: 0 0 10px 0;
  font: bold 20px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: none;
  letter-spacing: 0;
}
.post-match .game-performance .field-items {
  font: normal 14px/20px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.post-match .match-mvp #panel-right {
  overflow: hidden;
  padding: 20px 0 30px 0;
}
.post-match .match-mvp #panel-right .panel-separator {
  display: none;
}
.post-match .match-mvp #panel-right .stat {
  display: inline-block;
  padding: 43px 16px 45px 16px;
  text-align: center;
  margin-left: 4px;
  position: relative;
}
.post-match .match-mvp #panel-right .stat .field-items {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 68px;
  color: #fff;
  font-weight: bold;
  letter-spacing: -3px;
  line-height: 74px;
  width: 130px;
}
.post-match .match-mvp #panel-right .stat .field-label {
  font-size: 12px;
  font-weight: lighter;
  position: absolute;
  bottom: 30px;
  text-transform: uppercase;
  width: 120px;
  padding: 0 6px;
}
.post-match .match-mvp #panel-right .view-profile {
  background: url(../../images/dashed-line.png) repeat-x center;
  margin-top: 20px;
  margin-left: 20px;
  overflow: hidden;
}
.post-match .match-mvp #panel-right .view-profile .spacer {
  width: 180px;
  height: 38px;
  background: #111;
  position: absolute;
  right: 0;
}
.post-match .match-mvp #panel-right .view-profile .more-link {
  padding: 0 20px 0 20px;
}

.match .head-to-head {
  display: block;
}
.match .head-to-head .tourney-match, .match .head-to-head .match-type {
  overflow: hidden;
}
.match .head-to-head .tourney-match > a, .match .head-to-head .match-type > a {
  position: absolute;
  left: 0;
  z-index: 1;
}
.match .head-to-head .tourney-match > a span, .match .head-to-head .match-type > a span {
  display: block;
  width: 32px;
  height: 34px;
}
.match .head-to-head .team-acronym {
  font-weight: bold;
  line-height: 52px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 35px;
  color: #666666;
}
.match .head-to-head .contestant-1.node-team {
  border-right: 1px solid #000;
}
.match .head-to-head .contestant-2.node-team {
  border-left: 1px solid #323232;
}
.match .match-title {
  font-size: 12px;
  display: block;
  line-height: 14px;
  padding: 10px 0;
  text-align: center;
}
.match .match-date {
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
}

.world-championships-sprite, .world-championships-left-arrow-disabled, .world-championships-left-arrow-enabled, .world-championships-live-now-button, .world-championships-play-button, .slider--lower-buttons .three-btn-middle-button a:before, .world-championships-right-arrow-disabled, .world-championships-right-arrow-enabled, .world-championships-timer-bg, .world-championships-world-cup-active, .world-championships-world-cup-inactive, .world-championships-world-cup-winner, .world-championships-worlds-doc-chat, .world-championships-worlds-doc-left, .world-championships-worlds-doc-play, .world-championships-worlds-doc-right, .worlds--schedule .rtw-match--team.winner .rtw-match--win-amount:before, .worlds--schedule .left.carousel-control.button-disabled, .worlds--schedule .left.carousel-control.button-disabled:hover, .worlds--schedule .right.carousel-control.button-disabled, .worlds--schedule .right.carousel-control.button-disabled:hover, .worlds--schedule .jcarousel-prev, .worlds--schedule .left.carousel-control, .worlds--schedule .jcarousel-prev:hover, .worlds--schedule .left.carousel-control:hover, .worlds--schedule .jcarousel-next, .worlds--schedule .right.carousel-control, .worlds--schedule .jcarousel-next:hover, .worlds--schedule .right.carousel-control:hover, .worlds-bracket .tourney-bracket-view .last-round:after, .worlds-bracket .tourney-bracket-view .last-round-complete:after, .worlds--documentary .worlds--slider-container .worlds--title-text .worlds--play-button, .worlds--documentary a.worlds--doc-nav.next, .worlds--documentary a.worlds--doc-nav.prev, .worlds--documentary .worlds-doc--button-container a:last-child {
  background-image: url('../../images/../images/world-championships-s0df63fcd39.png');
  background-repeat: no-repeat;
}

.world-championships-left-arrow-disabled {
  background-position: 0 0;
}

.world-championships-left-arrow-enabled {
  background-position: 0 -30px;
}

.world-championships-live-now-button {
  background-position: 0 -60px;
}

.world-championships-play-button, .slider--lower-buttons .three-btn-middle-button a:before {
  background-position: 0 -120px;
}

.world-championships-right-arrow-disabled {
  background-position: 0 -155px;
}

.world-championships-right-arrow-enabled {
  background-position: 0 -185px;
}

.world-championships-timer-bg {
  background-position: 0 -215px;
}

.world-championships-world-cup-active {
  background-position: 0 -265px;
}

.world-championships-world-cup-inactive {
  background-position: 0 -625px;
}

.world-championships-world-cup-winner {
  background-position: 0 -976px;
}

.world-championships-worlds-doc-chat {
  background-position: 0 -994px;
}

.world-championships-worlds-doc-left {
  background-position: 0 -1034px;
}

.world-championships-worlds-doc-play {
  background-position: 0 -1074px;
}

.world-championships-worlds-doc-right {
  background-position: 0 -1128px;
}

.worlds-gradient-border, .worlds--schedule .worlds--mini-schedule {
  background-color: #000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA4ODEwNSIgeTE9IjAuMTQ2NjMxIiB4Mj0iMS4wODgxMDUiIHkyPSIwLjg1MzM2OSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIvPjxzdG9wIG9mZnNldD0iMjkuNTclIiBzdG9wLWNvbG9yPSIjNjU2MzY1Ii8+PHN0b3Agb2Zmc2V0PSI2My40JSIgc3RvcC1jb2xvcj0iIzMzMzEzMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxM2Y0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-linear-gradient(329deg, #434343 0%, #656365 29.57%, #333131 63.4%, #413f41 100%);
  background-image: -webkit-linear-gradient(329deg, #434343 0%, #656365 29.57%, #333131 63.4%, #413f41 100%);
  background-image: linear-gradient(121deg, #434343 0%, #656365 29.57%, #333131 63.4%, #413f41 100%);
  padding: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.worlds-gray-button {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #b1956d;
  z-index: 10;
  text-transform: uppercase;
}
.worlds-gray-button a {
  display: block;
  padding: 10px 98px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #4f4f4f;
  -moz-box-shadow: inset 0 1px 1px #9d9d9d;
  -webkit-box-shadow: inset 0 1px 1px #9d9d9d;
  box-shadow: inset 0 1px 1px #9d9d9d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuODQxNTA2IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+PHN0b3Agb2Zmc2V0PSI0OS41MSUiIHN0b3AtY29sb3I9IiM2ZTZlNmUiIHN0b3Atb3BhY2l0eT0iMC4wNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(30deg, rgba(255, 255, 255, 0.06) 0%, rgba(110, 110, 110, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
  background-image: -webkit-linear-gradient(30deg, rgba(255, 255, 255, 0.06) 0%, rgba(110, 110, 110, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
  background-image: linear-gradient(60deg, rgba(255, 255, 255, 0.06) 0%, rgba(110, 110, 110, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
}
.worlds-gray-button a:hover {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #575656;
  -moz-box-shadow: inset 0 1px 1px #9d9d9d;
  -webkit-box-shadow: inset 0 1px 1px #9d9d9d;
  box-shadow: inset 0 1px 1px #9d9d9d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuODQxNTA2IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjE1ODQ5NCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+PHN0b3Agb2Zmc2V0PSI0OS41MSUiIHN0b3AtY29sb3I9IiM3ODc4NzgiIHN0b3Atb3BhY2l0eT0iMC4wNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(30deg, rgba(255, 255, 255, 0.06) 0%, rgba(120, 120, 120, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
  background-image: -webkit-linear-gradient(30deg, rgba(255, 255, 255, 0.06) 0%, rgba(120, 120, 120, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
  background-image: linear-gradient(60deg, rgba(255, 255, 255, 0.06) 0%, rgba(120, 120, 120, 0.06) 49.51%, rgba(255, 255, 255, 0.06) 100%);
}

.worlds--2014 {
  background-color: #000;
  padding-right: 15px;
}
.worlds--2014 #header, .worlds--2014 #header .header-content {
  height: 145px;
}
.worlds--2014 #panel-logo {
  left: -10px;
}
.worlds--2014 #panel-logo img {
  max-height: 135px;
}
.worlds--2014 .header-wrapper .pane-pane-navigation {
  top: 88px;
}
.worlds--2014 #navigation {
  overflow: visible;
}
.worlds--2014 #main-navigation {
  background: transparent url(../../images/msi-nav-background.jpg) no-repeat top center;
  padding-right: 40px;
  margin-left: -15px;
  width: 995px;
  margin-right: -15px;
}
.worlds--2014 #content {
  width: 960px;
  margin: 0 auto;
  overflow: visible;
}
.worlds--2014 .header-wrapper {
  background: none;
}
.worlds--2014 .header-wrapper .header {
  background: none;
  box-shadow: 0 0 0 transparent;
}
.worlds--2014 #main .pane-page-content {
  background: none;
}
.worlds--2014 .accent, .worlds--2014 .team-information .field-label, .team-information .worlds--2014 .field-label, .worlds--2014 #teams-profile .season-stats-container .team-record .label, #teams-profile .season-stats-container .team-record .worlds--2014 .label, .worlds--2014 .latest-results .who-win, .latest-results .worlds--2014 .who-win {
  color: #b1956d;
}
.worlds--2014 .view-home-page-takeover-node #article-takeover .white-tabs a {
  color: #fff;
}
.worlds--2014 .view-home-page-takeover-node .video-players h2 {
  margin: 0;
}
.worlds--2014 .pane-angular-recent-results, .worlds--2014 .worlds--stats-pane {
  margin-top: 40px;
  margin-bottom: 40px;
}
.worlds--2014 .more-league-link {
  display: none;
}
.worlds--2014 .vod-archive .league-label.league-click.no-link {
  cursor: default;
}

.team-link-logo-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}

.worlds--front-slider ul {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0;
  overflow: hidden;
}
.worlds--front-slider ul:first-child {
  margin-bottom: 5px;
}
.worlds--front-slider li {
  list-style: none;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}
.worlds--front-slider a {
  display: block;
}
.worlds--front-slider .views-field-field-homepage-featured-image .field-content > a:first-child {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.worlds--grid-spot-1 {
  float: left;
  width: 627px;
}
.worlds--grid-spot-1 .views-field-field-homepage-featured-image a {
  width: 627px;
}
.worlds--grid-spot-1 .views-field-field-homepage-featured-image a img {
  border: 1px solid #313335;
}
.worlds--grid-spot-1 .worlds--slider-title-container {
  width: 616px;
}
.worlds--grid-spot-1 .worlds--slider-title-container a {
  font-size: 32px;
  line-height: 32px;
}

.worlds--grid-spot-2 {
  float: left;
  width: 340px;
  overflow: hidden;
}

.post-worlds--grid-spot-1 {
  float: left;
  width: 970px;
}
.post-worlds--grid-spot-1 .views-field-field-homepage-featured-image a {
  width: 970px;
}
.post-worlds--grid-spot-1 .views-field-field-homepage-featured-image a img {
  border: 1px solid #313335;
}
.post-worlds--grid-spot-1 .worlds--slider-title-container {
  width: 958px;
}
.post-worlds--grid-spot-1 .worlds--slider-title-container a {
  font-size: 32px;
  line-height: 32px;
}

li.slider--small-grids, div.slider--small-grids {
  float: left;
  width: 165px;
  height: 160px;
}
li.slider--small-grids .views-field-field-homepage-featured-image a, div.slider--small-grids .views-field-field-homepage-featured-image a {
  width: 170px;
}
li.slider--small-grids .views-field-field-homepage-featured-image a img, div.slider--small-grids .views-field-field-homepage-featured-image a img {
  border: 1px solid #313335;
}
li.slider--small-grids .worlds--slider-title-container, div.slider--small-grids .worlds--slider-title-container {
  bottom: 0px;
  width: 156px;
}
li.slider--small-grids .worlds--slider-title-container a, div.slider--small-grids .worlds--slider-title-container a {
  font-size: 16px;
}
li.slider--small-grids.views-row-0, li.slider--small-grids.views-row-1, li.slider--small-grids.views-row-2, div.slider--small-grids.views-row-0, div.slider--small-grids.views-row-1, div.slider--small-grids.views-row-2 {
  margin-bottom: 10px;
}

.slider--lower-buttons {
  margin: 5px 0 15px 0;
  padding: 0;
}
.slider--lower-buttons > li {
  display: inline-block;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  vertical-align: middle;
  margin-right: 3px;
}
.slider--lower-buttons > li:last-child {
  margin-right: 0;
}
.slider--lower-buttons > li .btn-three {
  font-size: 18px;
  padding: 17px;
  display: block;
}
.slider--lower-buttons .three-btn-middle-button {
  background: transparent url(../../images/msi-video-link-bg.jpg) no-repeat top center;
  height: 102px;
  width: 330px;
  position: relative;
}
.slider--lower-buttons .three-btn-middle-button a {
  position: absolute;
  bottom: 5px;
  width: 318px;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  margin: 0 6px;
  padding: 15px 0 15px 48px;
}
.slider--lower-buttons .three-btn-middle-button a:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 8px;
  top: 6px;
}
.slider--lower-buttons .three-btn-right-button {
  background: transparent url(../../images/msi-2015-article-link.jpg) no-repeat top left;
  height: 102px;
  width: 330px;
  position: relative;
}
.slider--lower-buttons .three-btn-right-button a {
  position: absolute;
  bottom: 5px;
  width: 318px;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  margin: 0 6px;
  padding: 15px 10px 15px 10px;
}

.msi-2015-timer {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  background: transparent url(../../images/msi-2015-timer-background.png) no-repeat top left;
  padding: 4px;
  height: 102px;
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  width: 330px;
  margin-left: -45px;
  color: #000;
}
.msi-2015-timer > span {
  display: block;
  text-align: center;
  font-size: 18px;
}
.msi-2015-timer > div {
  display: block;
}
.msi-2015-timer h3, .msi-2015-timer .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .msi-2015-timer .bracket-title,
.msi-2015-timer .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .msi-2015-timer .bracket-title {
  font-size: 36px;
  text-shadow: 0 0 0;
  padding-left: 0px !important;
  margin: 0;
  text-align: center;
  color: #000;
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
}
.msi-2015-timer h3 a, .msi-2015-timer .match-week-nav.round-nav .bracket-title a, .match-week-nav.round-nav .msi-2015-timer .bracket-title a,
.msi-2015-timer .match-week-nav.tabbed-nav .bracket-title a,
.match-week-nav.tabbed-nav .msi-2015-timer .bracket-title a {
  transition: 0.2s linear all;
  color: #000;
}
.msi-2015-timer h3:hover a, .msi-2015-timer .match-week-nav.round-nav .bracket-title:hover a, .match-week-nav.round-nav .msi-2015-timer .bracket-title:hover a,
.msi-2015-timer .match-week-nav.tabbed-nav .bracket-title:hover a,
.match-week-nav.tabbed-nav .msi-2015-timer .bracket-title:hover a {
  color: #000;
}
.msi-2015-timer hr {
  margin: 20px 0 30px 0;
}

.worlds--slider-title-container {
  position: absolute;
  bottom: 4px;
  padding: 8px 10px;
  display: block;
  width: 619px;
  margin: 1px;
  background: url(../../images/worlds-2014-slider-gradient.png) repeat-x left top;
}
.worlds--slider-title-container a {
  font-size: 18px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.worlds--time-posted {
  display: block;
  color: #b1956d;
  font-size: 10px;
}

.msi-2015-timer-timer-wrapper {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  width: 100%;
  display: block;
  position: relative;
}

.worlds--tldr-button {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  position: absolute;
  right: 0;
  top: 38px;
  font-size: 16px;
  z-index: 10;
}
.worlds--tldr-button a {
  color: #b1956d;
  text-decoration: underline;
}

.timer--digit-container-wrapper, .timer--time-denotation-wrapper {
  overflow: hidden;
  text-align: center;
}

.timer--digit-container {
  font-size: 34px;
  font-weight: bold;
}
.timer--digit-container > span {
  top: -4px;
  position: relative;
  right: -1px;
}

.timer--next-match-link {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
}

.timer--time-denotation {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  float: left;
  width: 33%;
  font-size: 12px;
  line-height: 12px;
  color: #d3d3d3;
  text-indent: -5px;
}

.worlds--schedule .worlds--mini-schedule {
  margin-bottom: 15px;
}
.worlds--schedule .worlds--day-container {
  margin: 0;
  padding: 0;
  min-height: 570px;
  background-color: #141414;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
.worlds--schedule .worlds--day-container > li {
  display: block;
}
.worlds--schedule .worlds--day-time-wrapper {
  background-color: #141414;
  min-height: 62px;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
.worlds--schedule .worlds--day-time-wrapper span {
  font-size: 20px;
  line-height: 20px;
  display: block;
  color: #fff;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  padding: 21px 15px;
  text-transform: uppercase;
}
.worlds--schedule .worlds--prog-block {
  border-top: 1px solid;
  list-style: none;
  background: #141414;
  padding: 15px;
}
.worlds--schedule .worlds--prog-block h4 {
  font-size: 20px;
  color: #c0c0c0;
  line-height: 20px;
  margin: 0;
}
.worlds--schedule .worlds--prog-block h3, .worlds--schedule .worlds--prog-block .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .worlds--schedule .worlds--prog-block .bracket-title,
.worlds--schedule .worlds--prog-block .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .worlds--schedule .worlds--prog-block .bracket-title {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #c0c0c0;
  font-size: 40px;
  line-height: 40px;
  padding-left: 0 !important;
  margin: 0;
}
.worlds--schedule .worlds--prog-block p {
  color: #c0c0c0;
}
.worlds--schedule .worlds--prog-block bold {
  color: #c0c0c0;
  text-transform: uppercase;
}
.worlds--schedule .worlds--prog-block .lighten {
  color: #fff;
}
.worlds--schedule .worlds--prog-block .worlds-gray-button {
  margin-top: 20px;
}
.worlds--schedule .worlds--prog-block .worlds-gray-button a {
  padding: 12px 0;
  text-align: center;
}
.worlds--schedule .rtw-match--win-amount {
  color: #202020;
}
.worlds--schedule .rtw-match--team.winner .rtw-match--win-amount:before {
  background-position: 0 -976px;
  height: 18px;
  width: 18px;
  left: -7px;
  top: -1px;
}
.worlds--schedule .match--watch-here {
  color: #34ad23;
  font-size: 16px;
}
.worlds--schedule .match--watch-here:hover {
  text-decoration: underline;
}
.worlds--schedule .match--watch-now-link {
  position: relative;
  z-index: 10;
}
.worlds--schedule .rtw--match-container {
  height: 95px;
  background: #202020;
  border-top: 2px solid #141414;
  border-bottom: 2px solid #141414;
}
.worlds--schedule .rtw--match-container .rtw-match--acronym {
  width: 115px;
  text-transform: uppercase;
}
.worlds--schedule .rtw--match-container .rtw-match--team {
  padding: 9px 0;
}
.worlds--schedule .carousel-control {
  display: block;
  width: 30px;
  height: 29px;
  padding: 0;
  position: absolute;
  cursor: pointer;
  top: 17px;
}
.worlds--schedule .left.carousel-control.button-disabled {
  background-position: 0 0;
}
.worlds--schedule .left.carousel-control.button-disabled:hover {
  background-position: 0 0;
}
.worlds--schedule .right.carousel-control.button-disabled {
  background-position: 0 -155px;
}
.worlds--schedule .right.carousel-control.button-disabled:hover {
  background-position: 0 -155px;
}
.worlds--schedule .jcarousel-prev, .worlds--schedule .left.carousel-control {
  left: 230px;
  background-position: 0 -30px;
}
.worlds--schedule .jcarousel-prev:hover, .worlds--schedule .left.carousel-control:hover {
  background-position: 0 -30px;
}
.worlds--schedule .jcarousel-next, .worlds--schedule .right.carousel-control {
  right: 25px;
  background-position: 0 -185px;
}
.worlds--schedule .jcarousel-next:hover, .worlds--schedule .right.carousel-control:hover {
  background-position: 0 -185px;
}
.worlds--schedule .worlds--day-item {
  width: 310px;
}

.worlds--loading-schedule {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin-bottom: 20px;
  color: #fff;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  padding-top: 5px;
}
.worlds--loading-schedule .ajax-progress.ajax-progress-throbber {
  left: 95px;
  top: 0px;
}

.table-wrapper {
  padding: 4px 10px;
  display: block;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #151515;
  -moz-box-shadow: inset 0 1px 0 #433f41;
  -webkit-box-shadow: inset 0 1px 0 #433f41;
  box-shadow: inset 0 1px 0 #433f41;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWQxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1f1d1d), color-stop(100%, #272727));
  background-image: -moz-linear-gradient(bottom, #1f1d1d 0%, #272727 100%);
  background-image: -webkit-linear-gradient(bottom, #1f1d1d 0%, #272727 100%);
  background-image: linear-gradient(to top, #1f1d1d 0%, #272727 100%);
}

.pane-angular-msi-panel .msi-master-tab-wrapper, .pane-angular-msi-panel .msi-slave-tab-wrapper {
  margin: 0;
  padding: 0;
}
.pane-angular-msi-panel .msi-master-tab-wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.pane-angular-msi-panel .msi-slave-tab-wrapper {
  display: table;
  width: 100%;
  margin-bottom: 22px;
}
.pane-angular-msi-panel .msi-master-tab, .pane-angular-msi-panel .msi-slave-tab {
  border-top: 0 none;
  border-bottom: 0 none;
  display: table-row;
  width: 100%;
}
.pane-angular-msi-panel .msi-master-tab > li, .pane-angular-msi-panel .msi-slave-tab > li {
  list-style: none;
  text-align: center;
  display: table-cell;
}
.pane-angular-msi-panel .msi-master-tab > li a, .pane-angular-msi-panel .msi-slave-tab > li a {
  display: block;
  color: #5c5a58;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
.pane-angular-msi-panel .msi-master-tab > li a:hover, .pane-angular-msi-panel .msi-slave-tab > li a:hover {
  color: #fff;
}
.pane-angular-msi-panel .msi-master-tab > li a.active-tab, .pane-angular-msi-panel .msi-slave-tab > li a.active-tab {
  color: #fff;
}
.pane-angular-msi-panel .msi-master-tab > li a span, .pane-angular-msi-panel .msi-slave-tab > li a span {
  font-size: 14px;
  line-height: 16px;
  display: block;
}
.pane-angular-msi-panel .msi-master-tab > li a {
  font-size: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
.pane-angular-msi-panel .msi-master-tab > li a:after {
  content: "";
  background: transparent;
  display: block;
  height: 3px;
  width: 50%;
  margin: 0 auto;
  position: absolute;
  bottom: 0px;
  left: 25%;
}
.pane-angular-msi-panel .msi-master-tab > li:hover a:after {
  background: #036789;
}
.pane-angular-msi-panel .msi-master-tab > li a.active-tab:after {
  background: #036789;
}
.pane-angular-msi-panel .msi-slave-tab > li a, .pane-angular-msi-panel .ui-tabs-nav > li a {
  font-size: 20px;
  line-height: 30px;
}
.pane-angular-msi-panel .msi-slave-tab > li a .today-notification, .pane-angular-msi-panel .ui-tabs-nav > li a .today-notification {
  background: #5c5a58;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  padding: 4px 3px 1px 3px;
  font-size: 11px;
  width: 60px;
  margin: 10px auto 0 auto;
  color: #fff;
}
.pane-angular-msi-panel .msi-slave-tab > li, .pane-angular-msi-panel .ui-tabs-nav > li {
  position: relative;
}
.pane-angular-msi-panel .msi-slave-tab > li.ui-state-active.ui-state-default.ui-tabs-selected a, .pane-angular-msi-panel .ui-tabs-nav > li.ui-state-active.ui-state-default.ui-tabs-selected a {
  color: #fff;
}
.pane-angular-msi-panel .msi-slave-tab > li a:before, .pane-angular-msi-panel .ui-tabs-nav > li a:before {
  content: "";
  width: 1px;
  height: 35px;
  background: #323333;
  display: block;
  position: absolute;
  top: 15%;
  left: 0;
}
.pane-angular-msi-panel .msi-slave-tab > li:first-child a:before, .pane-angular-msi-panel .ui-tabs-nav > li:first-child a:before {
  display: none;
}
.pane-angular-msi-panel .master-tab {
  margin: 0 -26px 0 -31px;
  border-top: 1px solid #323333;
  background: #222222;
  padding: 15px 35px 35px 35px;
}
.pane-angular-msi-panel .series-tourney {
  overflow: hidden;
  margin-left: -7px;
  margin-right: -7px;
}
.pane-angular-msi-panel .series-tourney > div {
  padding-left: 7px;
  padding-right: 7px;
}
.pane-angular-msi-panel ul.ui-tabs-nav {
  border: 0 none;
}
.pane-angular-msi-panel ul.ui-tabs-nav > li {
  text-align: center;
}
.pane-angular-msi-panel ul.ui-tabs-nav > li a, .pane-angular-msi-panel ul.ui-tabs-nav li.ui-tabs-selected.ui-state-default a {
  display: block;
  border: 0 none;
  color: #5c5a58;
  width: 100%;
  font-size: 20px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  padding: 5px;
  outline: 0;
}
.pane-angular-msi-panel ul.ui-tabs-nav > li a:hover, .pane-angular-msi-panel ul.ui-tabs-nav li.ui-tabs-selected.ui-state-default a:hover {
  color: #fff;
  border: 0 none;
}
.pane-angular-msi-panel div.ui-tabs-panel {
  background: none;
  padding-top: 20px;
}
.pane-angular-msi-panel ul.esports-standings-view {
  padding: 0;
}
.pane-angular-msi-panel ul.esports-standings-view > li {
  margin-bottom: 15px;
}
.pane-angular-msi-panel ul.esports-standings-view > li > .item {
  background: #141414;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.pane-angular-msi-panel ul.esports-standings-view h4 {
  font-size: 20px;
  padding: 15px 20px 0 20px;
  margin: 0;
  color: #ffffff;
}
.pane-angular-msi-panel ul.esports-standings-view .worlds--guide-view {
  position: absolute;
  right: 20px;
  top: 18px;
  font-size: 11px;
  font-weight: bold;
}
.pane-angular-msi-panel ul.esports-standings-view .tourney-bracket-view {
  padding: 0px 20px 20px;
}
.pane-angular-msi-panel ul.esports-standings-view .tourney-bracket-view .team-moved, .pane-angular-msi-panel ul.esports-standings-view .tourney-bracket-view .no-team {
  font-size: 16px;
}
.pane-angular-msi-panel .table {
  margin: 0;
}
.pane-angular-msi-panel .table thead {
  color: #999999;
  line-height: 0px;
  font-size: 10px;
}
.pane-angular-msi-panel .table thead tr:first-child {
  background: transparent none;
}
.pane-angular-msi-panel .table thead tr:first-child th {
  border-top: 0 none;
  border-bottom: #999999;
}
.pane-angular-msi-panel .table thead tr:first-child th:first-child {
  border-left: 0 none;
}
.pane-angular-msi-panel .table thead tr:first-child th:last-child {
  border-right: 0 none;
}
.pane-angular-msi-panel .table thead tr:first-child th:nth-child(2) {
  display: none;
}
.pane-angular-msi-panel .table td {
  height: 60px;
  padding: 12px 0px;
  border-top: 1px solid #212121;
}
.pane-angular-msi-panel .table td:nth-child(2) {
  display: none;
}
.pane-angular-msi-panel .team-logo {
  width: 60px;
  text-align: center;
}
.pane-angular-msi-panel .team-name, .pane-angular-msi-panel .table-statistics {
  color: #c2c0c3;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.pane-angular-msi-panel .table-statistics-wrapper-wins span {
  color: #ffffff;
}
.pane-angular-msi-panel .table-statistics-wrapper {
  width: 130px;
}
.pane-angular-msi-panel .table-standings {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  width: 75px;
}
.pane-angular-msi-panel .winner .table-standings {
  border-left: 4px solid #b1956d;
}
.pane-angular-msi-panel .esports-standings-full-view {
  width: 305px;
}
.pane-angular-msi-panel .more-stats-button {
  display: none;
}

.worlds-bracket .tourney-bracket-view .last-round:after {
  content: "";
  position: absolute;
  top: -4px;
  right: 66px;
  height: 351px;
  width: 193px;
  z-index: -1;
  background-position: 0 -625px;
}
.worlds-bracket .tourney-bracket-view .last-round-complete:after {
  content: "";
  position: absolute;
  top: 25px;
  right: -9px;
  height: 360px;
  width: 395px;
  z-index: -1;
  background-position: 0 -265px;
}
.worlds-bracket .tourney-bracket-view .last-round-complete .winner.contestant,
.worlds-bracket .tourney-bracket-view .last-round-complete div.winner.contestant.tourney-highlight {
  background: url(../../images/worlds-bracket-winner-bg.jpg) no-repeat bottom center;
  color: white;
}
.worlds-bracket .tourney-bracket-view .last-round-complete .winner.contestant:before,
.worlds-bracket .tourney-bracket-view .last-round-complete div.winner.contestant.tourney-highlight:before {
  background-color: white;
}

.worlds--stats-pane .seasons-best {
  overflow: hidden;
  padding: 0;
  border: 0 none;
  margin: 0 0 50px 0;
}
.worlds--stats-pane .seasons-best > li {
  float: left;
  width: 310px;
  list-style: none;
}
.worlds--stats-pane .jcarouse-next, .worlds--stats-pane .jcarousel-prev {
  display: none !important;
}
.worlds--stats-pane .more-stats-button {
  display: none;
}

.worlds--documentary #page {
  min-width: none;
  width: 100%;
}
.worlds--documentary h2.worlds--doc-title {
  position: absolute;
  z-index: 100;
  width: 100%;
  text-align: center;
  top: 25%;
  font-size: 24px;
  color: #a6a3a3;
}
.worlds--documentary .worlds--slider-container li {
  -webkit-backface-visibility: hidden;
}
.worlds--documentary .worlds--slider-container .worlds--title-text {
  text-align: center;
  top: 35%;
  position: relative;
  z-index: 10;
}
.worlds--documentary .worlds--slider-container .worlds--title-text .worlds--play-button {
  width: 54px;
  height: 54px;
  display: block;
  margin: 0 auto;
  background-position: 0 -1074px;
}
.worlds--documentary .worlds--slider-container .worlds--title-text span {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.worlds--documentary .worlds--slider-container .worlds--title-text h3, .worlds--documentary .worlds--slider-container .worlds--title-text .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .worlds--documentary .worlds--slider-container .worlds--title-text .bracket-title,
.worlds--documentary .worlds--slider-container .worlds--title-text .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .worlds--documentary .worlds--slider-container .worlds--title-text .bracket-title {
  font-size: 52px;
  line-height: 52px;
  margin: 5px 0 30px 0;
}
.worlds--documentary a.worlds--doc-nav {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #858789;
  position: absolute;
  top: 46%;
  z-index: 10;
}
.worlds--documentary a.worlds--doc-nav.next {
  background-position: -18% -1128px;
  margin-right: 20px;
  padding-right: 30px;
  padding-top: 14px;
  padding-bottom: 14px;
  right: 1%;
}
.worlds--documentary a.worlds--doc-nav.prev {
  background-position: 0 -1034px;
  margin-left: 20px;
  padding-left: 30px;
  padding-top: 14px;
  padding-bottom: 14px;
  left: 1%;
}
.worlds--documentary li object {
  position: absolute;
  z-index: -1;
}
.worlds--documentary p {
  margin: 0;
}
.worlds--documentary #slides {
  min-height: 500px;
  background: black;
}
.worlds--documentary .worlds-doc--button-container {
  position: absolute;
  z-index: 100;
  width: 100%;
  text-align: center;
  bottom: 15%;
  font-size: 15px;
}
.worlds--documentary .worlds-doc--button-container br {
  display: none;
}
.worlds--documentary .worlds-doc--button-container a {
  color: #a6a3a3;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border: 1px solid #a6a3a3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 8px 20px;
  margin-right: 18px;
}
.worlds--documentary .worlds-doc--button-container a:last-child {
  padding: 8px 60px 8px 20px;
  background-position: -26% -997px;
}
.worlds--documentary .worlds-doc--discuss {
  visibility: hidden;
  z-index: -100;
}
.worlds--documentary .worlds--release-date {
  margin-bottom: 20px;
  display: block;
  color: #c49246;
}
.worlds--documentary .slides-pagination {
  display: none;
}

.msi-2015 {
  background: transparent url(../../images/msi-2015-background.jpg) no-repeat top center;
}

.worlds--live-match {
  background: transparent url(../../images/worlds--live-match-bg.jpg) no-repeat top left;
  width: 960px;
  height: 330px;
  padding: 85px 60px;
  margin: 20px 0;
}
.worlds--live-match .contestant, .worlds--live-match .worlds--live-match--game-name {
  text-align: center;
  position: relative;
  display: block;
}
.worlds--live-match h2 {
  line-height: 20px;
  font-size: 18px;
  margin: 0;
  letter-spacing: 0;
}
.worlds--live-match .takeover-title {
  display: block;
  text-transform: uppercase;
  border-top: 1px solid #538194;
  border-bottom: 1px solid #538194;
  color: #a7c7d6;
  padding: 10px 0;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  width: 212px;
  margin: 0 auto;
}
.worlds--live-match .worlds--live-match--live-now {
  width: 100%;
  height: 60px;
  display: block;
  margin: 0 auto;
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 0;
}
.worlds--live-match #swf-button {
  margin-top: 30px;
}
.worlds--live-match #swf-button img {
  margin-top: 30px;
}
.worlds--live-match .loading-worlds--live-match--teams {
  text-align: center;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 32px;
  text-transform: uppercase;
  margin-top: 60px;
  line-height: 32px;
}
.worlds--live-match .loading-worlds--live-match--teams .ajax-progress {
  left: 40%;
  top: 146px;
}

.pane-team-standings #tabs {
  padding: 30px 0 0 0;
}

.sw-table {
  table-layout: fixed;
}
.sw-table ul {
  margin: 20px 0;
}
.sw-table .team-1 {
  padding-right: 30px;
  padding-left: 0;
}
.sw-table .team-2 {
  padding-left: 30px;
  padding-right: 0;
}
.sw-table .strengths li, .sw-table .weaknesses li {
  margin-bottom: 15px;
}

.sw-title {
  text-align: center;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
.sw-title span {
  display: block;
  line-height: 2;
}

.pre-match.msi-2015-matchup .featured-top-split {
  margin-bottom: 25px;
}

.pane-node-field-team-strengths {
  float: left;
  width: 50%;
}
.pane-node-field-team-strengths .field-items {
  padding-left: 20px;
}
.pane-node-field-team-strengths .field-item {
  position: relative;
}
.pane-node-field-team-strengths .field-item:before {
  content: '•';
  display: inline-block;
  position: absolute;
  left: -15px;
}
.pane-node-field-team-strengths .field {
  padding-right: 20%;
}

.pane-node-field-team-weaknesses {
  float: right;
  width: 50%;
  text-align: left;
}
.pane-node-field-team-weaknesses .field-items .field-item {
  position: relative;
}
.pane-node-field-team-weaknesses .field-items .field-item:before {
  content: '•';
  display: inline-block;
  position: absolute;
  left: -15px;
}
.pane-node-field-team-weaknesses .pane-title {
  float: right;
}
.pane-node-field-team-weaknesses .field {
  clear: both;
  padding-right: 20px;
  padding-left: 20%;
}

.pane-node-field-team-weaknesses .pane-title, .pane-node-field-team-strengths .pane-title {
  font-size: 20px;
  width: 85%;
  letter-spacing: .5px;
  padding: 5px 0px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 30px;
}

#teams-profile .inside.page:after {
  content: "";
  width: 100%;
  display: block;
  height: 1px;
  clear: both;
}

.news-hub .white-stone-split-top .panel-col-first,
.news-hub .white-stone-split-top .panel-col-last {
  position: relative;
  z-index: 1;
}

.article-term {
  display: block;
  min-height: 24px;
}

.article-term a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: white;
  color: #555555;
  display: inline-block;
  font-size: 11px;
  margin: 0 0 6px 0;
  padding: 1px 5px;
}

.news-hub-title {
  font-size: 16px;
  font-weight: bold;
  margin: 6px 0 6px 0;
}

.news-hub-author {
  font-size: 11px;
  margin: 0 0 20px 0;
}

.news-hub-featured-news .views-row {
  margin: 0 0 22px 0;
  position: relative;
}

.news-hub-featured-videos .views-row {
  position: relative;
}
.news-hub-featured-videos .views-row-1 {
  margin: 0 0 18px 0;
  position: relative;
}
.news-hub-featured-videos .more-link-text {
  margin-right: 8px;
  margin-top: 2px;
}
.news-hub-featured-videos .more-link-text a {
  background: none;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}
.news-hub-featured-videos h2 {
  font-size: 24px;
  margin: 38px 0 21px 0;
}

.title-nutgraf-wrapper {
  background: url(../../images/black-eighty-transparent-bg.png) repeat;
  bottom: 4px;
  padding: 20px;
  position: absolute;
  width: 619px;
}
.title-nutgraf-wrapper a:link,
.title-nutgraf-wrapper a:visited {
  color: white;
  font-size: 20px;
  font-weight: bold;
}
.title-nutgraf-wrapper .featured-news-nutgraf p {
  color: #c0c0c0;
  font-size: 13px;
  line-height: 21px;
  margin: 3px 0 0 0;
}

.featured-news-hub-title a:link, .featured-news-hub-title a:visited {
  background: url(../../images/black-eighty-transparent-bg.png) repeat;
  bottom: 4px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 55px 10px 10px;
  position: absolute;
  width: 299px;
}
.featured-news-hub-title a:link:after, .featured-news-hub-title a:visited:after {
  content: "";
  display: block;
  height: 32px;
  position: absolute;
  right: 15px;
  top: 10%;
  width: 32px;
}

.news-hub .featured-top-split {
  max-width: 940px;
  padding-bottom: 20px;
}

.news-hub-grid-wrapper {
  margin-top: 25px;
}

.news-hub-latest .views-field-field-nutgraf {
  margin-bottom: 20px;
}
.news-hub-latest .pager-next {
  float: right;
}
.news-hub-latest .pager-previous {
  float: left;
}

.news-hub-latest .cols-3 td {
  width: 320px;
  vertical-align: top;
}
.news-hub-latest .cols-3 td > div {
  padding-right: 18px;
}

/* =============================================================================
   Team - Top Info
   ========================================================================== */
.team-information h2 {
  font-size: 70px;
}
.team-information .logo img {
  width: 110px;
  height: 110px;
}
.team-information .team-w-l, .team-information .field-name-field-unnamed {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.team-information .team-w-l:after, .team-information .field-name-field-unnamed:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.team-information .field-items,
.team-information .team-w-l-info {
  display: inline-block;
}

/* =============================================================================
   Team - Next Match Teaser
   ========================================================================== */
#teams-profile {
  position: relative;
}
#teams-profile .next-match-teaser {
  background: transparent url(../../images/black-fifty-transparent-bg.png);
  padding: 30px 40px;
  position: absolute;
  bottom: -1px;
  right: -41px;
  z-index: 3;
}

/* =============================================================================
   Team - Stats
   ========================================================================== */
#teams-profile .season-stats-container {
  overflow: hidden;
  padding: 20px 0 30px 0;
}
#teams-profile .season-stats-container h4 {
  font-size: 44.2px;
}
#teams-profile .season-stats-container .team-record {
  float: left;
  width: 30%;
}
#teams-profile .season-stats-container .team-record .label {
  display: block;
  font: bold 20px/28px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
#teams-profile .season-stats-container .team-record .record {
  display: block;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 45px;
  color: #fff;
  font-weight: bold;
  line-height: 50px;
}
#teams-profile .season-stats-container .stat-list {
  float: left;
  margin: -78px 0 0 0;
  padding: 0;
  width: 70%;
}
#teams-profile .season-stats-container .stat-list li {
  display: inline-block;
  padding: 43px 16px 45px 16px;
  text-align: center;
  margin-left: 48px;
  margin-right: 10px;
  position: relative;
}
#teams-profile .season-stats-container .stat-list .stat-value {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 68px;
  letter-spacing: -2px;
  line-height: 74px;
  width: 130px;
  margin-top: -3px;
  padding-bottom: 3px;
}
#teams-profile .season-stats-container .stat-list .stat-label {
  font-size: 12px;
  position: absolute;
  bottom: 44px;
  text-transform: uppercase;
  width: 132px;
  padding: 0 6px;
  margin-bottom: -5px;
}

/* =============================================================================
   Team History
   ========================================================================== */
.team-history {
  padding: 10px 0 20px;
  font-size: 14px;
}

/* =============================================================================
   Team News
   ========================================================================== */
.team-news .article-type {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.team-news .title {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 2px;
}

/* =============================================================================
   Player Top Info
   ========================================================================== */
#player-profile {
  /* Player Bio Text */
}
#player-profile .player-profile-wrapper h2 {
  max-width: 530px;
  overflow: hidden;
  line-height: 56px;
  padding-top: 10px;
  margin-top: 20px;
  margin-bottom: 5px;
}
#player-profile .player-profile-wrapper .player-profile-team {
  padding: 18px;
  width: 170px;
  height: 170px;
}
#player-profile .player-profile-wrapper .player-profile-information > div {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  padding: 5px 0;
}
#player-profile .player-profile-wrapper .player-profile-information > div:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#player-profile .player-profile-wrapper .player-profile-information .external-stream {
  border: 0 none;
}
#player-profile .player-profile-wrapper .player-profile-information .external-stream .btn, #player-profile .player-profile-wrapper .player-profile-information .external-stream body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #player-profile .player-profile-wrapper .player-profile-information .external-stream button.post, #player-profile .player-profile-wrapper .player-profile-information .external-stream body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #player-profile .player-profile-wrapper .player-profile-information .external-stream button.save, #player-profile .player-profile-wrapper .player-profile-information .external-stream #match-poll .pds-answer .pds-answer-group .pds-input-label, #match-poll .pds-answer .pds-answer-group #player-profile .player-profile-wrapper .player-profile-information .external-stream .pds-input-label, #player-profile .player-profile-wrapper .player-profile-information .external-stream #match-poll .pds-vote .pds-vote-button, #match-poll .pds-vote #player-profile .player-profile-wrapper .player-profile-information .external-stream .pds-vote-button, #player-profile .player-profile-wrapper .player-profile-information .external-stream .all-star-vote-block .pds-vote .pds-vote-button, .all-star-vote-block .pds-vote #player-profile .player-profile-wrapper .player-profile-information .external-stream .pds-vote-button {
  text-align: center;
  width: 100%;
}
#player-profile .player-profile-wrapper .player-profile-information .external-stream:after {
  border: 0 none;
}
#player-profile .player-profile-wrapper .player-profile-social {
  background: transparent url(../../images/black-fifty-transparent-bg.png);
}
#player-profile .player-profile-wrapper .views-label {
  display: inline-block;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  width: 130px;
}
#player-profile .center-wrapper .pane-node-body .pane-content {
  font-size: 15px;
}
#player-profile .center-wrapper .pane-node-body .pane-content a {
  color: #036789;
}
#player-profile .center-wrapper:before, #player-profile .center-wrapper:after {
  content: "";
  display: table;
}
#player-profile .center-wrapper:after {
  clear: both;
}
#player-profile .center-wrapper .panel-col-first p {
  line-height: 20px;
}

#player-profile {
  /* Player Bio Text */
}
#player-profile .player-profile--no-image.player-profile-wrapper h2 {
  line-height: 44px;
  padding-top: 10px;
  margin-top: 6px;
  margin-bottom: 5px;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-summoner-name {
  font-size: 75px;
}
#player-profile .player-profile--no-image.player-profile-wrapper .gradient-box, #player-profile .player-profile--no-image.player-profile-wrapper .qualifier-teams .node-team, .qualifier-teams #player-profile .player-profile--no-image.player-profile-wrapper .node-team, #player-profile .player-profile--no-image.player-profile-wrapper .team-panel.players .team-column .team-image, .team-panel.players .team-column #player-profile .player-profile--no-image.player-profile-wrapper .team-image {
  padding: 35px;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information {
  float: none;
  width: auto;
  margin: 0;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information > div {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  padding: 5px 0;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information > div:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream {
  border: 0 none;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream .btn, #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream button.post, #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.save, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream button.save, #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream #match-poll .pds-answer .pds-answer-group .pds-input-label, #match-poll .pds-answer .pds-answer-group #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream .pds-input-label, #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream #match-poll .pds-vote .pds-vote-button, #match-poll .pds-vote #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream .pds-vote-button, #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream .all-star-vote-block .pds-vote .pds-vote-button, .all-star-vote-block .pds-vote #player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream .pds-vote-button {
  text-align: center;
  width: 100%;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-information .external-stream:after {
  border: 0 none;
}
#player-profile .player-profile--no-image.player-profile-wrapper .player-profile-social {
  background: transparent url(../../images/black-fifty-transparent-bg.png);
}
#player-profile .player-profile--no-image.player-profile-wrapper .views-label {
  display: inline-block;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  width: 130px;
}
#player-profile .center-wrapper .pane-node-body .pane-content {
  font-size: 15px;
}
#player-profile .center-wrapper .pane-node-body .pane-content a {
  color: #036789;
}
#player-profile .center-wrapper:before, #player-profile .center-wrapper:after {
  content: "";
  display: table;
}
#player-profile .center-wrapper:after {
  clear: both;
}
#player-profile .center-wrapper .panel-col-first {
  width: 54%;
  float: left;
}
#player-profile .center-wrapper .panel-col-first p {
  line-height: 20px;
}
#player-profile .center-wrapper .panel-col-last {
  width: 45%;
  float: left;
}

/* =============================================================================
   Match/Player Twitter
   ========================================================================== */
.esports-twitter-pull {
  padding: 0;
}
.esports-twitter-pull .jcarousel-prev {
  height: 18px;
  top: 25px;
  left: -25px;
}
.esports-twitter-pull .jcarousel-next {
  height: 18px;
  top: 25px;
  right: -25px;
}
.esports-twitter-pull .jcarousel-item {
  float: left;
  width: 320px;
  position: relative;
  display: block;
  overflow: hidden;
}

.twitter-follow-button,
.tweet-actions,
.tweet-divider,
.tweet-author {
  display: none;
}

.tweets-wrapper,
ul.tweets-pulled-listing {
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
}
.tweets-wrapper li,
ul.tweets-pulled-listing li {
  width: 300px;
  padding: 0 10px;
}

.tweet-body,
.tweet-text {
  float: left;
  margin-left: 10px;
  width: 220px;
  height: 90px;
  overflow: hidden;
  line-height: 18px;
}
.tweet-body a,
.tweet-text a {
  color: #53badd;
}

.tweet-timestamp {
  clear: both;
  padding-top: 10px;
}
.tweet-timestamp:before {
  z-index: -1;
}

.tweet-profile-image {
  float: left;
}

.tweet-screenname {
  padding-left: 25px;
  margin-right: 3px;
  background-position: 0 -534px;
}

.tweet-screenname,
.tweet-screenname a {
  color: #53badd;
}

.timestamp,
.tweet-time {
  font-size: 13px;
}

/* =============================================================================
   Player Gallery Thumbnails
   ========================================================================== */
.player-gallery-thumbnails ul {
  margin: 0;
  padding: 0;
}
.player-gallery-thumbnails li {
  list-style-type: none;
  margin: 0 10px 10px 0;
  padding: 0;
  display: inline-block;
}
.player-gallery-thumbnails .view-footer {
  width: 395px;
}
.player-gallery-thumbnails .player-gallery-dotted-line {
  border-top: 1px dashed #b7b7b7;
  width: 280px;
  margin-top: 18px;
  margin-left: 0;
  position: absolute;
}

/* =============================================================================
   Article Gallery Thumbnails
   ========================================================================== */
.article-gallery-thumbnails .field-content {
  margin-top: 20px;
}
.article-gallery-thumbnails ul {
  margin: 0;
  padding: 0;
}
.article-gallery-thumbnails li {
  list-style-type: none;
  margin: 0px;
  padding: 0;
  display: inline-block;
}

/* =============================================================================
   Article Node
   ========================================================================== */
.node-type-article .inside {
  position: relative;
}
.node-type-article #main .panel-col-last {
  background-image: url("../../images/light-divider-vertical.png");
  background-repeat: repeat-y;
}
.node-type-article #main .panel-col-last .inside {
  background-image: url("../../images/light-divider-horizontal.png");
  background-repeat: repeat-x;
  background-position: bottom;
  margin-bottom: 0px;
}
.node-type-article h2.pane-title {
  font-size: 42px;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
  z-index: 0;
}
.node-type-article .submitted {
  text-align: center;
}
.node-type-article .field-name-field-article-img,
.node-type-article .article-video {
  margin-top: 25px;
  margin-bottom: 50px;
}
.node-type-article .service-links {
  position: absolute;
  right: 0px;
  top: -12px;
  padding: 0px;
  margin: 0px;
  height: 0px;
  z-index: 2;
}
.node-type-article .service-links .item-list ul li {
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin: 0 2px;
}
.node-type-article .service-links .item-list ul li a {
  background-repeat: no-repeat;
  display: block;
  height: 17px;
  text-indent: -9999em;
  width: 17px;
  z-index: 5;
}
.node-type-article .service-links .item-list ul li a img {
  display: none;
}
.node-type-article .service-links .item-list ul li a.service-links-facebook {
  background-position: 0 -486px;
}
.node-type-article .service-links .item-list ul li a.service-links-twitter {
  background-position: 0 -518px;
}
.node-type-article .service-links .item-list ul li a.service-links-forward {
  background-position: 0 -470px;
}
.node-type-article .service-links .item-list ul li a.service-links-mail-to {
  background-position: 0 -470px;
}
.node-type-article .service-links .item-list ul li a.service-links-print {
  background-position: 0 -502px;
}

/* =============================================================================
   Article View
   ========================================================================== */
.node-type-article .field-name-body p, .node-type-article .field-name-body pre {
  margin-top: 1.2em;
}
.node-type-article .field-name-body p, .node-type-article .field-name-body pre, .node-type-article .field-name-body .nutgraph, .node-type-article .field-name-body ul li, .node-type-article .field-name-body ol li, .node-type-article .field-name-body .submitted {
  color: #000;
  line-height: 1.5em;
  font-size: 16px;
}
.node-type-article .field-name-body h2, .node-type-article .field-name-body h3, .node-type-article .field-name-body .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .node-type-article .field-name-body .bracket-title,
.node-type-article .field-name-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .node-type-article .field-name-body .bracket-title, .node-type-article .field-name-body h4, .node-type-article .field-name-body h5, .node-type-article .field-name-body h6, .node-type-article .field-name-body p, .node-type-article .field-name-body table {
  padding: 0 30px;
}
.node-type-article .field-name-body ul, .node-type-article .field-name-body ol {
  padding: 0 30px 0 50px;
}
.node-type-article .panel-col-first {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 2px 0 0;
}
.node-type-article .panel-col-last h2.pane-title {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjMzLjMzMzMzJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjYzZjNmM2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjAuMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(219, 219, 219, 0.1)), color-stop(33.33333%, #c6c6c6), color-stop(66.66667%, #c6c6c6), color-stop(100%, rgba(219, 219, 219, 0.1)));
  background-image: -moz-linear-gradient(left, rgba(219, 219, 219, 0.1), #c6c6c6, #c6c6c6, rgba(219, 219, 219, 0.1));
  background-image: -webkit-linear-gradient(left, rgba(219, 219, 219, 0.1), #c6c6c6, #c6c6c6, rgba(219, 219, 219, 0.1));
  background-image: linear-gradient(to right, rgba(219, 219, 219, 0.1), #c6c6c6, #c6c6c6, rgba(219, 219, 219, 0.1));
  background-repeat: repeat-x;
  background-position: top;
  margin: 0px;
  padding: 15px 0px 10px 0px;
  text-align: center;
  border-top: solid 1px #f5f5f5;
  font-size: 20px;
  font-weight: bold;
  color: #3d3d3d;
}
.node-type-article .view-related-articles .views-row {
  clear: both;
  background-image: url("../../images/light-divider-horizontal.png");
  background-repeat: repeat-x;
  background-position: top;
  padding: 20px 0px;
}
.node-type-article .view-related-articles .article-preview-right .article-preview-title {
  font-weight: bold;
  padding-bottom: 5px;
}
.node-type-article .view-related-articles .article-preview-right .article-preview-body {
  font-size: 12px;
  line-height: 18px;
}
.node-type-article .view-related-articles .article-preview-right .article-preview-created {
  font-style: italic;
  line-height: 18px;
}
.node-type-article .view-related-articles > .item-list {
  padding-bottom: 2px;
}
.node-type-article .view-related-articles > .item-list .pager .ajax-progress.ajax-progress-throbber {
  bottom: 10px;
}

/* =============================================================================
   Tabbed Content
   ========================================================================== */
.white-tabs-blue-active, .node-type-tabbed-content .esports-jquery-tabs .ui.tabs, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav,
.page-about .esports-jquery-tabs .ui.tabs,
.page-about .esports-jquery-tabs .ui-tabs-nav {
  border: none;
  border-bottom: solid 1px #c1c1c1 !important;
  position: relative;
}
.white-tabs-blue-active li a, .node-type-tabbed-content .esports-jquery-tabs .ui.tabs li a, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav li a,
.page-about .esports-jquery-tabs .ui.tabs li a,
.page-about .esports-jquery-tabs .ui-tabs-nav li a {
  padding: 17px 20px;
  border-bottom: 0 none;
}

.node-type-tabbed-content,
.page-about {
  /* Hide the panels we're not using in this layout */
  /* Center the header image */
  /* Center the header image */
  /** Tabbed Body Styling */
}
.node-type-tabbed-content .panel-col-top,
.page-about .panel-col-top {
  display: none;
}
.node-type-tabbed-content .field-name-field-tab-title p,
.page-about .field-name-field-tab-title p {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 45px;
  color: #000;
  text-transform: uppercase;
  line-height: 40px;
  margin: 10px 0px 25px 0 !important;
}
.node-type-tabbed-content .tabbed-content-header,
.page-about .tabbed-content-header {
  width: 2560px;
  height: 320px;
  left: -800px;
  position: relative;
}
.node-type-tabbed-content .esports-jquery-tabs .ui.tabs li, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav li,
.page-about .esports-jquery-tabs .ui.tabs li,
.page-about .esports-jquery-tabs .ui-tabs-nav li {
  margin: 0 10px;
}
.node-type-tabbed-content .esports-jquery-tabs .ui-widget-content,
.page-about .esports-jquery-tabs .ui-widget-content {
  background: none;
}
.node-type-tabbed-content .esports-jquery-tabs .ui-tabs:before, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav:before,
.page-about .esports-jquery-tabs .ui-tabs:before,
.page-about .esports-jquery-tabs .ui-tabs-nav:before {
  position: relative;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body p,
.page-about .node-tabbed-content .field-name-field-tab-body p {
  font-size: 14px;
  line-height: 20px;
  color: #555555;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body ul, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body li,
.page-about .node-tabbed-content .field-name-field-tab-body ul,
.page-about .node-tabbed-content .field-name-field-tab-body li {
  font-size: 14px;
  line-height: 20px;
  color: #555555;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h1, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h2, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h3, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .bracket-title,
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .bracket-title, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h4, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h5, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h6,
.page-about .node-tabbed-content .field-name-field-tab-body h1,
.page-about .node-tabbed-content .field-name-field-tab-body h2,
.page-about .node-tabbed-content .field-name-field-tab-body h3,
.page-about .node-tabbed-content .field-name-field-tab-body .match-week-nav.round-nav .bracket-title,
.match-week-nav.round-nav .page-about .node-tabbed-content .field-name-field-tab-body .bracket-title,
.page-about .node-tabbed-content .field-name-field-tab-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .page-about .node-tabbed-content .field-name-field-tab-body .bracket-title,
.page-about .node-tabbed-content .field-name-field-tab-body h4,
.page-about .node-tabbed-content .field-name-field-tab-body h5,
.page-about .node-tabbed-content .field-name-field-tab-body h6 {
  font-size: 23px;
  line-height: 20px;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: none;
  margin: 0px;
  padding: 0px;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h3, .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .bracket-title,
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body .bracket-title,
.page-about .node-tabbed-content .field-name-field-tab-body h3,
.page-about .node-tabbed-content .field-name-field-tab-body .match-week-nav.round-nav .bracket-title,
.match-week-nav.round-nav .page-about .node-tabbed-content .field-name-field-tab-body .bracket-title,
.page-about .node-tabbed-content .field-name-field-tab-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .page-about .node-tabbed-content .field-name-field-tab-body .bracket-title {
  font-size: 20px;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h4,
.page-about .node-tabbed-content .field-name-field-tab-body h4 {
  font-size: 17px;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h5,
.page-about .node-tabbed-content .field-name-field-tab-body h5 {
  font-size: 14px;
}
.node-type-tabbed-content .node-tabbed-content .field-name-field-tab-body h6,
.page-about .node-tabbed-content .field-name-field-tab-body h6 {
  font-size: 11px;
}

/* =============================================================================
   tinyMCE
   ========================================================================== */
.img-float-left {
  float: left;
  margin-right: 20px;
}

.img-float-right {
  float: right;
  margin-left: 20px;
}

/* =============================================================================
   Privacy Policy and Terms of Use
   ========================================================================== */
body.privacy-terms #content .pane-page-content > .pane-title,
body.page-type #content .pane-page-content > .pane-title {
  display: none;
}
body.privacy-terms .panel-col-top, body.privacy-terms .center-wrapper,
body.page-type .panel-col-top,
body.page-type .center-wrapper {
  display: none;
}
body.privacy-terms .panel-col-mid-top,
body.page-type .panel-col-mid-top {
  position: relative;
  top: -13px;
  margin-bottom: -30px;
}
body.privacy-terms .panel-col-mid-top h2.pane-title,
body.page-type .panel-col-mid-top h2.pane-title {
  padding-top: 25px;
}
body.privacy-terms .pro-kit-light:before,
body.page-type .pro-kit-light:before {
  display: none;
}

.esports-ptl-article div.article-video {
  margin-bottom: 30px;
  margin-top: 50px;
}
.esports-ptl-article .pane-node-created {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 1.23077em;
  text-transform: uppercase;
}
.esports-ptl-article .pane-node-title h2 {
  font-size: 42px;
  margin: 0;
  text-shadow: none;
}
.esports-ptl-article .service-links {
  height: auto;
  position: relative;
  top: 0;
}
.esports-ptl-article .service-links ul {
  margin: 0;
  overflow: hidden;
  padding-left: 0;
}
.esports-ptl-article .field-name-body p, .esports-ptl-article .field-name-body h2, .esports-ptl-article .field-name-body h3, .esports-ptl-article .field-name-body .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .esports-ptl-article .field-name-body .bracket-title,
.esports-ptl-article .field-name-body .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .esports-ptl-article .field-name-body .bracket-title {
  padding-left: 5px;
}
.esports-ptl-article .pro-kit-light .page {
  padding-top: 15px;
}
.esports-ptl-article .panel-col-last h3.pane-title, .esports-ptl-article .panel-col-last .match-week-nav.round-nav .pane-title.bracket-title, .match-week-nav.round-nav .esports-ptl-article .panel-col-last .pane-title.bracket-title,
.esports-ptl-article .panel-col-last .match-week-nav.tabbed-nav .pane-title.bracket-title,
.match-week-nav.tabbed-nav .esports-ptl-article .panel-col-last .pane-title.bracket-title {
  background: none;
  border: 0 none;
  color: #222222;
  font-size: 28px;
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
  text-align: left;
  text-shadow: none;
}
.esports-ptl-article .panel-col-last .panel-pane {
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.esports-ptl-article .panel-col-last .minor-pane-title .pane-title {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  margin-top: 20px;
  text-transform: none;
}
.esports-ptl-article .panel-col-last .featured-in-article {
  background: url("../../images/light-divider-horizontal.png") repeat-x bottom center;
  font-size: 1.23077em;
}
.esports-ptl-article .panel-col-last .featured-in-article .field-item {
  color: #808080;
  display: list-item;
  list-style: inside square;
  padding: 3px 0 3px 3px;
}
.esports-ptl-article .panel-col-last .featured-in-article .field-item a {
  color: #197bbf;
  text-decoration: underline;
  font-weight: bold;
}
.esports-ptl-article.node-type-article #main .panel-col-last {
  background: none;
}
.esports-ptl-article.node-type-article #main .panel-col-last .inside {
  background: none;
}
.esports-ptl-article .recent-episodes .views-row {
  background-image: none;
  padding: 5px 0;
}
.esports-ptl-article .recent-episodes .view-header {
  position: absolute;
  top: -29px;
  right: 0;
}
.esports-ptl-article .recent-episodes .view-header a {
  background: none;
  font-size: 16px;
  color: #197bbf;
  text-decoration: underline;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.esports-ptl-article .recent-episodes .article-image img {
  width: 202px;
  height: 113px;
}

.clip-before-texture.esports-ptl-article .page .panel-panel {
  margin-top: 0;
}

.lcs-preview .ptl-related-articles h2.pane-title {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 46px;
  line-height: 40px;
  margin-bottom: 0;
  text-shadow: none;
  padding-left: 8px;
}
.lcs-preview .ptl-related-articles .view-header {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #676767;
  font-size: 20px;
  padding-left: 10px;
}
.lcs-preview .ptl-related-articles .view-content {
  margin-top: 20px;
  padding-top: 10px;
}

div.recent-episodes {
  font-size: 1.07692em;
  line-height: 18px;
  padding-bottom: 50px;
}
div.recent-episodes h4 {
  font-size: 20px;
  margin: 0;
  line-height: 20px;
  text-shadow: none;
}
div.recent-episodes .article-image {
  line-height: 0;
}
div.recent-episodes .episode-title, div.recent-episodes .nutgraf, div.recent-episodes .post-info {
  background: #c1c1c1;
  padding: 0 10px;
}
div.recent-episodes .article-image img {
  width: 300px;
  height: 170px;
}
div.recent-episodes .views-row {
  padding: 0 0 10px 0;
}
div.recent-episodes .episode-title {
  padding-top: 10px;
}
div.recent-episodes .post-info {
  padding-bottom: 10px;
}
div.recent-episodes .nutgraf {
  padding-bottom: 10px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
}
div.recent-episodes table {
  table-layout: fixed;
}
div.recent-episodes table td {
  padding: 0 10px 40px 10px;
  vertical-align: top;
}
div.recent-episodes .pager-next {
  position: absolute;
  right: 0;
}
div.recent-episodes .pager-previous {
  position: absolute;
  left: 0;
}

.front .panel-col-top, .pro-kit-dark-wrapper {
  background: #222222 url(../../images/backgrounds/dark-stone-wrapper.jpg) repeat-x top center;
}
.front .panel-col-top .pro-kit-dark, .pro-kit-dark-wrapper .pro-kit-dark {
  position: relative;
  margin-top: 40px;
}
.front .panel-col-top .pro-kit-dark .inside, .pro-kit-dark-wrapper .pro-kit-dark .inside {
  z-index: 1;
}
.front .panel-col-top .pro-kit-dark:before, .pro-kit-dark-wrapper .pro-kit-dark:before {
  top: -40px;
  content: "";
  width: 100%;
  height: 190px;
  position: absolute;
  left: 0;
  background: transparent url(../../images/background-sprite.png) no-repeat center -281px;
}

.pro-kit-dark-wrapper-bottom {
  padding-bottom: 30px;
  position: relative;
}
.pro-kit-dark-wrapper-bottom:after {
  bottom: -40px;
  content: "";
  width: 100%;
  height: 135px;
  position: absolute;
  left: 0;
  background: transparent url(../../images/backgrounds/dark-stone-bottom.jpg) repeat-x bottom center;
  z-index: 0;
}

.no-textures .panel-col-top.pro-kit-dark-wrapper-bottom:after {
  display: none;
}
.no-textures .center-wrapper.pro-kit-dark-wrapper {
  background-image: none;
}

.pro-kit-light-wrapper {
  background: #cbcbcb url(../../images/backgrounds/white-stone-wrapper-bg.jpg) repeat;
  color: #000;
  position: relative;
}
.pro-kit-light-wrapper .pro-kit-light {
  position: relative;
  background: transparent url(../../images/backgrounds/white-stone-middle.png) repeat-y top center;
  z-index: 1;
}
.pro-kit-light-wrapper .pro-kit-light .page {
  padding-top: 20px;
  z-index: 2;
}
.pro-kit-light-wrapper .pro-kit-light:before {
  top: -27px;
  content: "";
  width: 100%;
  height: 135px;
  position: absolute;
  left: 0;
  background: transparent url(../../images/background-sprite.png) no-repeat center top;
}
.pro-kit-light-wrapper .pro-kit-light:after {
  bottom: -27px;
  content: "";
  width: 100%;
  height: 135px;
  position: absolute;
  left: 0;
  background: transparent url(../../images/background-sprite.png) no-repeat center -124px;
}

.meta-information .entity {
  margin-bottom: 40px;
}

.meta-title, .qualifier-vods .pane-title, .qualifier-article-reference h2.pane-title, .qualifier-teams .pane-title {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #999999;
  text-transform: uppercase;
  padding: 15px 0 15px 0;
  letter-spacing: 0;
}

.before-additions, .qualifier-vods .field-name-field-title:after, .qualifier-vods .field-name-field-stream:before, .qualifier-teams .qualifier-winner .node-team:before, .qualifier-timeline:before {
  content: "";
  display: block;
  position: absolute;
}

#qualifier-round {
  min-height: 400px;
}

.qualifier-title .pane-title {
  display: none;
}
.qualifier-title .pane-content {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 3.4em;
  line-height: 1.44796em;
  margin-top: 0.36199em;
  margin-bottom: 0.36199em;
  letter-spacing: -1.5px;
}

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

.qualifier-vods ul {
  padding: 0;
}
.qualifier-vods li {
  width: 302px;
  list-style: none;
}
.qualifier-vods .entity {
  margin-top: 20px;
}
.qualifier-vods .pane-title {
  text-transform: none;
  text-align: center;
}
.qualifier-vods .content {
  position: relative;
}
.qualifier-vods .field-name-field-title,
.qualifier-vods .field-name-field-video-subtitle {
  color: #fff;
  position: relative;
  padding-left: 10px;
  z-index: 1;
}
.qualifier-vods .field-name-field-title {
  padding-top: 132px;
  padding-right: 40px;
  font-weight: bold;
}
.qualifier-vods .field-name-field-title:after {
  top: 135px;
  right: 10px;
  width: 32px;
  height: 32px;
}
.qualifier-vods .field-name-field-stream {
  position: absolute;
  top: 0;
  z-index: 0;
}
.qualifier-vods .field-name-field-stream:before {
  bottom: 0;
  height: 55px;
  width: 100%;
  background: url(../../images/black-fifty-transparent-bg.png) repeat;
  z-index: 1;
}
.qualifier-vods .file-video img {
  height: 172px;
  width: 300px;
}

.qualifier-vods.esports-carousel-wrapper.buttons-top .jcarousel-prev,
.qualifier-vods.esports-carousel-wrapper.buttons-top .jcarousel-next {
  top: -48px;
}
.qualifier-vods.esports-carousel-wrapper.buttons-top .jcarousel-next {
  right: 0px;
}

.section-road-to-worlds #modalContent .ctools-modal-content {
  height: 620px !important;
}
.section-road-to-worlds #modalContent .ctools-modal-content h4 {
  padding-left: 20px;
}
.section-road-to-worlds #modalContent .ctools-modal-content .content > div {
  margin: 0 auto;
}

.qualifier-article-reference header {
  display: none;
}
.qualifier-article-reference .grid-medium-article-image {
  float: left;
  width: 25%;
  margin-right: 2%;
}
.qualifier-article-reference .grid-medium-article-image img {
  width: 142px;
  height: 80px;
}
.qualifier-article-reference .grid-medium-article-nutgraph,
.qualifier-article-reference .node-title {
  float: left;
  width: 73%;
}
.qualifier-article-reference h2.node-title {
  margin-top: 0;
  font: bold 14px/16px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  text-transform: none;
}
.qualifier-article-reference h2.node-title a {
  color: #cccccc;
}

.qualifier-team-title-arrow, .qualifier-teams .node-team .node-title a:after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 26px;
  height: 26px;
}

.qualifier-team-title, .qualifier-teams .node-team .node-title a, .qualifier-teams .node-team .node-title {
  font-size: 16px;
  text-indent: 15px;
  letter-spacing: 0;
  line-height: 45px;
  display: block;
  position: relative;
  z-index: 3;
}

.qualifier-teams {
  margin-top: 40px;
}
.qualifier-teams .field-items {
  overflow: hidden;
  margin-bottom: 15px;
}
.qualifier-teams .field-name-field-qualifier-winners > .field-items > .field-item {
  float: left;
  width: 49%;
  margin-top: 2%;
}
.qualifier-teams .field-name-field-qualifier-winners > .field-items > .field-item.even {
  margin-right: 2%;
}
.qualifier-teams .node-team .logo {
  padding-top: 20px;
  text-align: center;
}
.qualifier-teams .node-team .logo img {
  height: 100px;
  width: 100px;
}
.qualifier-teams .node-team .node-title {
  margin-bottom: 0;
  background-image: -webkit-radial-gradient(center bottom, 70% 100%, #1a1a1a 0%, #272727 75%);
  background-image: -moz-radial-gradient(70% 100% at center bottom, #1a1a1a 0%, #272727 75%);
  background-image: -o-radial-gradient(center bottom, 70% 100%, #1a1a1a 0%, #272727 75%);
  background-image: radial-gradient(70% 100% at center bottom, #1a1a1a 0%, #272727 75%);
}
.qualifier-teams .qualifier-winner .node-team {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #d5a235;
  background-color: black;
  position: relative;
}
.qualifier-teams .qualifier-winner .node-team:before {
  top: 10px;
  left: 10px;
  width: 74px;
  height: 13px;
}
.qualifier-teams .field-type-list-boolean,
.qualifier-teams .field-name-field-qualifier-url-for-team {
  display: none;
}

.qualifier-banner {
  width: 1400px;
  left: -210px;
  position: relative;
}

.qualifier-timeline-text, .qualifier-timeline .views-row a {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #999999;
  text-transform: uppercase;
}

.world-championship-banner .pane-title {
  display: none;
}

.world-qualifier-banner-text {
  position: absolute;
  top: 120px;
  left: 0px;
  max-width: 260px;
  z-index: 5;
}

.world-qualifier-banner-title {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 4.35em;
  line-height: 1.13174em;
  letter-spacing: -2px;
  font-weight: bold;
}

.world-qualifier-banner-subtitle {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #999999;
  font-size: 1.38462em;
  line-height: 1.77778em;
  letter-spacing: 0px;
  margin-top: -2px;
}

#qualifier-round .qualifier-item,
#qualifier-round-banner .qualifier-item {
  position: relative;
}

.pane-qualifiers-qualifier-timeline {
  position: absolute;
  top: 297px;
  left: -38px;
  z-index: 12;
}

#qualifier-round-banner {
  min-height: 446px;
}

.qualifier-timeline {
  padding: 10px 10px 0 10px;
  width: 1020px;
}
.qualifier-timeline:before {
  background: url(../../images/black-fifty-transparent-bg.png) repeat;
  width: 100%;
  height: 106px;
  z-index: -1;
  bottom: 29px;
  left: -1px;
}
.qualifier-timeline .ajax-progress.ajax-progress-throbber {
  display: none;
}
.qualifier-timeline .views-field-title {
  min-height: 45px;
}
.qualifier-timeline .item-list ul {
  min-height: 80px;
  overflow: hidden;
  margin-bottom: 0;
  padding: 0 25px 0 25px;
}
.qualifier-timeline .views-row {
  float: left;
  list-style: none;
}
.qualifier-timeline .views-row:hover a {
  color: white;
}

.regional-status {
  display: block;
  margin-left: -36px;
  min-height: 47px;
  position: relative;
  overflow: visible;
  z-index: 2;
}
.regional-status a {
  display: block;
  height: 45px;
  width: 55px;
  text-indent: -9999em;
  position: absolute;
  left: 17px;
}

.bar-container {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #525252;
  border: 1px solid black;
  margin-top: -33px;
  position: relative;
  z-index: 1;
}

.qualifier-timeline .viewing-qualifier.qualifier-between a,
.qualifier-timeline .viewing-qualifier.next-qualifier-started a {
  color: #d5a235;
}
.qualifier-timeline .qualifier-between a {
  color: #9b782b;
}
.qualifier-timeline .qualifier-between:hover a {
  color: #d5a235;
}
.qualifier-timeline .qualifier-between .bar-container {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1YTIzNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d5a235), color-stop(100%, #525252));
  background-image: -moz-linear-gradient(left, #d5a235, #525252);
  background-image: -webkit-linear-gradient(left, #d5a235, #525252);
  background-image: linear-gradient(to right, #d5a235, #525252);
}
.qualifier-timeline .next-qualifier-started a {
  color: #9b782b;
}
.qualifier-timeline .next-qualifier-started:hover a {
  color: #d5a235;
}
.qualifier-timeline .next-qualifier-started .bar-container {
  background: #d5a235;
}
.qualifier-timeline .qualifier-during a {
  color: #d5a235;
}
.qualifier-timeline .qualifier-during:hover a {
  color: #d5a235;
}
.qualifier-timeline .qualifier-during.viewing-qualifier,
.qualifier-timeline .viewing-qualifier {
  color: #d5a235;
}
.qualifier-timeline .qualifier-during.viewing-qualifier:hover a,
.qualifier-timeline .viewing-qualifier:hover a {
  color: #d5a235;
}
.qualifier-timeline .qualifier-unfinished.viewing-qualifier a {
  color: #fff;
}
.qualifier-timeline .views-row-last .bar-container {
  display: none;
}

#video-takeover #qualifier-takeover {
  margin-bottom: 110px;
}
#video-takeover #qualifier-takeover .video-qualifier-content {
  height: auto;
}
#video-takeover #qualifier-takeover .video-qualifier-content > .node-title {
  position: absolute;
}
#video-takeover #qualifier-takeover .video-qualifier-content .pane-node-body > .pane-title {
  display: none;
}
#video-takeover #qualifier-takeover .video-qualifier-content .pane-title {
  overflow: hidden;
}
#video-takeover #qualifier-takeover .panel-col-first {
  margin-top: 66px;
}
#video-takeover #qualifier-takeover .panel-col-last {
  width: 240px;
}

#esports-qualifier-loading {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
  display: none;
  position: absolute;
  top: 50px;
  left: 50%;
  width: 70px;
  height: 70px;
  text-align: center;
  z-index: 5;
}
#esports-qualifier-loading p {
  margin: 5px 0 5px 0;
  text-transform: uppercase;
}
#esports-qualifier-loading .throbber {
  margin: 0 auto;
}

.rtw-accent {
  color: #af956b;
}

.phase-circle, .rtw-2014 .duringRegional .phase {
  display: block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  width: 8px;
  height: 8px;
}

.rtw-2014--page-variant .panel-col-featured {
  background: #000000 url("../../images/rtw-world-bg.jpg") no-repeat top center;
}

#rtw-wrapper {
  margin: 0 -36px;
  padding-top: 60px;
  min-height: 800px;
}

.rtw-2014 blockquote {
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  color: #af956b;
  border-top: 1px solid #af956b;
  border-bottom: 1px solid #af956b;
  margin-left: 0;
  margin-right: 0;
}
.rtw-2014 blockquote p {
  color: #af956b;
  font-size: 24px;
}

.rtw-league-selection {
  width: 216px;
  float: left;
}
.rtw-league-selection ul {
  background-color: #575d63;
  -moz-box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(255, 255, 255, 0.1);
  box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(255, 255, 255, 0.1);
  background: #575d63 url("../../images/rtw-2014-league-nav.jpg") repeat-y top center;
  padding: 0;
  margin: 0;
}
.rtw-league-selection li {
  border-bottom: 1px solid #343434;
  border-top: 1px solid #4d4d4d;
  cursor: pointer;
  display: block;
  height: 74px;
  padding: 10px;
  -webkit-transition: background 0.5s linear all;
  -moz-transition: background 0.5s linear all;
  -o-transition: background 0.5s linear all;
  transition: background 0.5s linear all;
}
.rtw-league-selection li div {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rtw-league-selection li.selected {
  color: #ffffff;
  border-bottom: 0 none;
  border-top: 0 none;
  position: relative;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.77);
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.77);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.77);
}
.rtw-league-selection li.selected .rtw-date-range {
  color: #ffffff;
}
.rtw-league-selection li.selected:before {
  content: "";
  display: block;
  width: 5px;
  position: absolute;
  height: 79px;
  left: -5px;
  top: -5px;
}
.rtw-league-selection li.selected:after {
  content: "";
  display: block;
  width: 17px;
  height: 74px;
  position: absolute;
  right: -17px;
  top: 0;
  z-index: 10;
}
.rtw-league-selection li.selected:hover {
  background-color: transparent;
}
.rtw-league-selection li:hover {
  color: #ffffff;
  background-color: #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDc0OSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDU2NTgiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(69, 71, 73, 0.8)), color-stop(100%, rgba(84, 86, 88, 0.8)));
  background-image: -moz-linear-gradient(bottom, rgba(69, 71, 73, 0.8) 0%, rgba(84, 86, 88, 0.8) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(69, 71, 73, 0.8) 0%, rgba(84, 86, 88, 0.8) 100%);
  background-image: linear-gradient(to top, rgba(69, 71, 73, 0.8) 0%, rgba(84, 86, 88, 0.8) 100%);
}
.rtw-league-selection .rtw-selection--text {
  height: 40px;
  font-size: 20px;
  color: #af956b;
  text-align: center;
  text-transform: uppercase;
}
.rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected {
  background-position: 0px -18px;
}
.rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:before {
  content: "";
  display: block;
  width: 5px;
  position: absolute;
  height: 40px;
  left: -5px;
  top: 0;
  background-position: -10px 0;
}
.rtw-league-selection .rtw-selection--text.rtw-selection--text-top.selected:after {
  content: "";
  display: block;
  width: 17px;
  height: 40px;
  position: absolute;
  right: -17px;
  top: 0;
  z-index: 10;
  background-position: -2px -90px;
}
.rtw-league-selection .rtw-selection--text.rtw-selection--text-bottom:hover {
  background: none;
  cursor: default;
}

.rtw-title {
  font-size: 20px;
  line-height: 20px;
  display: block;
  text-transform: uppercase;
}

.rtw-date-range {
  font-size: 12px;
  color: #afafaf;
}

.rtw-news {
  background: transparent url("../../images/rtw-2014-home-fade.png") repeat-x top left;
  float: left;
  min-height: 700px;
  width: 600px;
  padding: 0 30px 60px 30px;
  position: relative;
}
.rtw-news:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 750px;
  position: absolute;
  top: -40px;
  left: -1px;
  z-index: -1;
  background: transparent url("../../images/rtw-2014-home-fade-border.png") no-repeat top left;
}
.rtw-news .loading {
  text-align: center;
}
.rtw-news .loading .ajax-progress {
  left: 240px;
  top: -6px;
}
.rtw-news h3, .rtw-news .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .rtw-news .bracket-title,
.rtw-news .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .rtw-news .bracket-title {
  font-size: 21px;
  padding: 0 16px;
  margin-bottom: 0;
}
.rtw-news h4 {
  font-size: 18px;
  margin-bottom: 0;
  line-height: 22px;
}
.rtw-news aside img {
  border: 1px solid #313335;
}
.rtw-news aside > div:last-child {
  padding-left: 10px;
}
.rtw-news .rtw-news-body {
  display: block;
}
.rtw-news .rtw-news--info-container {
  width: 215px;
}

.rtw-news--author,
.rtw-news--author a {
  color: #af956b;
  font-size: 10px;
}

.rtw-hero {
  margin-bottom: 30px;
}
.rtw-hero > div {
  border: 1px solid #313335;
}
.rtw-hero img {
  border: 1px solid #313335;
}

.rtw-hero--body {
  display: block;
  padding: 0 16px;
}

.rtw-news--more-news {
  margin-top: 30px;
}
.rtw-news--more-news a {
  padding: 5px 20px;
}

.rtw-2014 .phase-wrapper {
  padding: 10px 0 10px 5px;
}
.rtw-2014 .phase {
  display: inline-block;
  vertical-align: middle;
}
.rtw-2014 .postRegional .phase {
  width: 13px;
  height: 13px;
}
.rtw-2014 .duringRegional .phase {
  background-color: #af956b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3OTcxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYzMyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #179719), color-stop(100%, #51c32b));
  background-image: -moz-linear-gradient(bottom, #179719 0%, #51c32b 100%);
  background-image: -webkit-linear-gradient(bottom, #179719 0%, #51c32b 100%);
  background-image: linear-gradient(to top, #179719 0%, #51c32b 100%);
}

.rtw-news--takeover {
  background: transparent url("../../images/rtw-2014-home-fade.png") repeat-x top left;
  position: relative;
  float: left;
  padding: 0 30px 0 55px;
  width: 815px;
  min-height: 740px;
  margin-top: -10px;
}
.rtw-news--takeover h3, .rtw-news--takeover .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .rtw-news--takeover .bracket-title,
.rtw-news--takeover .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .rtw-news--takeover .bracket-title {
  margin-top: 0;
  margin-bottom: 0;
}
.rtw-news--takeover .rtw-news--author {
  display: block;
  margin-bottom: 30px;
}
.rtw-news--takeover:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 750px;
  position: absolute;
  top: -40px;
  left: -1px;
  z-index: -1;
  background: transparent url("../../images/rtw-2014-home-fade-border.png") no-repeat top left;
}
.rtw-news--takeover .rtw-news--takeover-body {
  display: block;
  width: 700px;
}
.rtw-news--takeover .rtw-news--takeover-body a, .rtw-news--takeover .rtw-news--takeover-body a:link {
  color: #af956b;
}
.rtw-news--takeover .rtw-news--takeover-body a:hover {
  text-decoration: underline;
}
.rtw-news--takeover .loading {
  text-align: center;
}
.rtw-news--takeover .loading .ajax-progress {
  left: 355px;
  top: -6px;
}

.rtw-schedule-wrapper {
  float: left;
  width: 216px;
  margin-bottom: 30px;
}
.rtw-schedule-wrapper .btn-group-secondary {
  margin: 15px 0 0 0;
  width: 215px;
  display: block;
}
.rtw-schedule-wrapper .btn-secondary, .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover, .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .ui-selectmenu-icon {
  color: #afafaf;
  font-size: 12px;
  margin-right: -4px;
  padding: 10px 14px;
  text-transform: uppercase;
}
.rtw-schedule-wrapper .rtw-match--button-single {
  margin: 15px 0 0 0;
  text-align: center;
  width: 100%;
}

.rtw-schedule {
  min-height: 650px;
  background: #1b1d1f;
  border: 1px solid #313335;
}
.rtw-schedule h5 {
  font-size: 20px;
  line-height: 20px;
  margin: 0;
}
.rtw-schedule h6 {
  font-size: 20px;
  margin: 0;
  text-transform: none;
}
.rtw-schedule p {
  margin: 1em 0;
}
.rtw-schedule .duration {
  color: #af956b;
  font-size: 16px;
  text-transform: uppercase;
}
.rtw-schedule .rtw-match-wrapper {
  height: 525px;
  width: 214px;
  position: relative;
}
.rtw-schedule .rtw-match-wrapper .mCSB_container {
  margin-right: 0;
  width: 215px !important;
}
.rtw-schedule .rtw-match-wrapper .mCSB_draggerContainer {
  display: none;
}
.rtw-schedule .rtw-match-wrapper .loading {
  text-align: center;
}
.rtw-schedule .rtw-match-wrapper .loading .ajax-progress {
  left: 45px;
  top: -6px;
}
.rtw-schedule .nav-container {
  height: 45px;
  border-top: 1px solid #313335;
  border-bottom: 1px solid #313335;
  padding: 10px 0;
  font-size: 20px;
  text-transform: uppercase;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMTU4NDk0IiB5MT0iMS4wOTE1MDYiIHgyPSIwLjg0MTUwNiIgeTI9Ii0wLjA5MTUwNiI+PHN0b3Agb2Zmc2V0PSItMjUlIiBzdG9wLWNvbG9yPSIjMjEyMzI2Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiLz48c3RvcCBvZmZzZXQ9IjEyNSUiIHN0b3AtY29sb3I9IiMyMTIzMjYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-linear-gradient(60deg, #212326 -25%, #424242 50%, #212326 125%);
  background-image: -webkit-linear-gradient(60deg, #212326 -25%, #424242 50%, #212326 125%);
  background-image: linear-gradient(30deg, #212326 -25%, #424242 50%, #212326 125%);
}
.rtw-schedule .nav-container > span:first-child {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.rtw-qualifier-wrapper ul {
  padding: 15px;
  margin: 0;
}
.rtw-qualifier-wrapper li {
  list-style: none;
  height: 90px;
}
.rtw-qualifier-wrapper .rtw-qualifier--team-image {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 5px;
  background-color: #000000;
  text-align: center;
  border: 1px solid #313335;
}
.rtw-qualifier-wrapper .rtw-qualifier--team-image img {
  width: 70px;
  height: 70px;
}
.rtw-qualifier-wrapper .rtw-qualifier--team-name {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 18px;
  padding-right: 0;
  text-transform: uppercase;
}

.rtw--match-container {
  height: 75px;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.rtw--match-container .rtw-match--contestant-image {
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 26px;
}
.rtw--match-container .rtw-match--contestant-image .rtw--team-placeholder {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  display: inline-block;
}
.rtw--match-container .rtw--team-tbd {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.rtw--match-container .rtw-match--team {
  padding: 5px 0;
}
.rtw--match-container .rtw-match--team.winner .rtw-match--win-amount {
  position: relative;
}
.rtw--match-container .rtw-match--team.winner .rtw-match--win-amount:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -20px;
  top: 0;
}
.rtw--match-container .rtw-match--acronym {
  width: 28px;
  display: inline-block;
  vertical-align: middle;
}
.rtw--match-container img {
  vertical-align: middle;
}
.rtw--match-container .rwt-match--match-time {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: right;
  padding-left: 0;
  text-transform: uppercase;
}
.rtw--match-container .rwt-match--match-time .program-time {
  font-size: 14px;
}
.rtw--match-container:hover {
  background-color: #1f2123;
}
.rtw--match-container .match-link {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.rtw-match--controls {
  cursor: pointer;
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 2px;
}

.rtw-match--qualified-container {
  width: 85px;
  margin-right: 15px;
  display: inline-block;
  text-align: center;
}
.rtw-match--qualified-container span {
  padding: 2px 10px;
  text-transform: uppercase;
  border: 1px solid #af956b;
}

.regional-description {
  padding: 15px;
}
.regional-description .destress a, .regional-description .pre-match .details-game-date .time a, .pre-match .details-game-date .regional-description .time a,
.regional-description .post-match .details-game-date .time a,
.post-match .details-game-date .regional-description .time a, .regional-description .post-match .game-performance .field-items a, .post-match .game-performance .regional-description .field-items a, .regional-description .team-information .field-items a, .team-information .regional-description .field-items a,
.regional-description .team-information .team-w-l-info a,
.team-information .regional-description .team-w-l-info a, .regional-description .team-news .nutgraf a, .team-news .regional-description .nutgraf a, .regional-description .timestamp a,
.regional-description .tweet-time a, .regional-description .rtw-2014 .preRegional a, .rtw-2014 .regional-description .preRegional a, .regional-description .team-panel.players .player-container .player-name .player-role a, .team-panel.players .player-container .player-name .regional-description .player-role a, .regional-description .dark-tabs .white-tabs li a:link a, .dark-tabs .white-tabs li .regional-description a:link a, .regional-description .players-by-team .field-name-field-team a, .players-by-team .regional-description .field-name-field-team a, .regional-description .match-slider .description-wrapper a, .match-slider .regional-description .description-wrapper a,
.regional-description .match-slider .match-to-watch-wrapper a,
.match-slider .regional-description .match-to-watch-wrapper a, .regional-description .weekly-top-players .field-name-field-team a, .weekly-top-players .regional-description .field-name-field-team a, .regional-description .seasons-best ul li .player-team a.destress a, .seasons-best ul li .player-team .regional-description a.destress a, .regional-description .video-takeover-lower .contestant .team-w-l a, .video-takeover-lower .contestant .regional-description .team-w-l a,
.regional-description .video-takeover-lower .contestant .team-seed a,
.video-takeover-lower .contestant .regional-description .team-seed a,
.regional-description .video-takeover-lower .contestant .team-rank a,
.video-takeover-lower .contestant .regional-description .team-rank a,
.regional-description .panel-col-featured.showing-video .contestant .team-w-l a,
.panel-col-featured.showing-video .contestant .regional-description .team-w-l a,
.regional-description .panel-col-featured.showing-video .contestant .team-seed a,
.panel-col-featured.showing-video .contestant .regional-description .team-seed a,
.regional-description .panel-col-featured.showing-video .contestant .team-rank a,
.panel-col-featured.showing-video .contestant .regional-description .team-rank a, .regional-description .panel-thirty-seventy .season-stats-container li .stat-label a, .panel-thirty-seventy .season-stats-container li .regional-description .stat-label a, .regional-description .recent-events .jcarousel-item .post-date a, .recent-events .jcarousel-item .regional-description .post-date a, .regional-description .match-container .pds-answer-text a, .match-container .regional-description .pds-answer-text a,
.regional-description .match-container .pds-feedback-result a,
.match-container .regional-description .pds-feedback-result a, .regional-description #match-poll .pds-feedback-group:first-child:before a, #match-poll .regional-description .pds-feedback-group:first-child:before a, .regional-description #match-poll .pds-answer-text a, #match-poll .regional-description .pds-answer-text a,
.regional-description #match-poll .pds-feedback-result a,
#match-poll .regional-description .pds-feedback-result a, .regional-description .team-standings .north-america .team-title:after a, .team-standings .north-america .regional-description .team-title:after a, .regional-description .team-standings .europe .team-title:after a, .team-standings .europe .regional-description .team-title:after a, .regional-description .destress a:visited, .regional-description .pre-match .details-game-date .time a:visited, .pre-match .details-game-date .regional-description .time a:visited,
.regional-description .post-match .details-game-date .time a:visited,
.post-match .details-game-date .regional-description .time a:visited, .regional-description .post-match .game-performance .field-items a:visited, .post-match .game-performance .regional-description .field-items a:visited, .regional-description .team-information .field-items a:visited, .team-information .regional-description .field-items a:visited,
.regional-description .team-information .team-w-l-info a:visited,
.team-information .regional-description .team-w-l-info a:visited, .regional-description .team-news .nutgraf a:visited, .team-news .regional-description .nutgraf a:visited, .regional-description .timestamp a:visited,
.regional-description .tweet-time a:visited, .regional-description .rtw-2014 .preRegional a:visited, .rtw-2014 .regional-description .preRegional a:visited, .regional-description .team-panel.players .player-container .player-name .player-role a:visited, .team-panel.players .player-container .player-name .regional-description .player-role a:visited, .regional-description .dark-tabs .white-tabs li a:link a:visited, .dark-tabs .white-tabs li .regional-description a:link a:visited, .regional-description .players-by-team .field-name-field-team a:visited, .players-by-team .regional-description .field-name-field-team a:visited, .regional-description .match-slider .description-wrapper a:visited, .match-slider .regional-description .description-wrapper a:visited,
.regional-description .match-slider .match-to-watch-wrapper a:visited,
.match-slider .regional-description .match-to-watch-wrapper a:visited, .regional-description .weekly-top-players .field-name-field-team a:visited, .weekly-top-players .regional-description .field-name-field-team a:visited, .regional-description .seasons-best ul li .player-team a.destress a:visited, .seasons-best ul li .player-team .regional-description a.destress a:visited, .regional-description .video-takeover-lower .contestant .team-w-l a:visited, .video-takeover-lower .contestant .regional-description .team-w-l a:visited,
.regional-description .video-takeover-lower .contestant .team-seed a:visited,
.video-takeover-lower .contestant .regional-description .team-seed a:visited,
.regional-description .video-takeover-lower .contestant .team-rank a:visited,
.video-takeover-lower .contestant .regional-description .team-rank a:visited,
.regional-description .panel-col-featured.showing-video .contestant .team-w-l a:visited,
.panel-col-featured.showing-video .contestant .regional-description .team-w-l a:visited,
.regional-description .panel-col-featured.showing-video .contestant .team-seed a:visited,
.panel-col-featured.showing-video .contestant .regional-description .team-seed a:visited,
.regional-description .panel-col-featured.showing-video .contestant .team-rank a:visited,
.panel-col-featured.showing-video .contestant .regional-description .team-rank a:visited, .regional-description .panel-thirty-seventy .season-stats-container li .stat-label a:visited, .panel-thirty-seventy .season-stats-container li .regional-description .stat-label a:visited, .regional-description .recent-events .jcarousel-item .post-date a:visited, .recent-events .jcarousel-item .regional-description .post-date a:visited, .regional-description .match-container .pds-answer-text a:visited, .match-container .regional-description .pds-answer-text a:visited,
.regional-description .match-container .pds-feedback-result a:visited,
.match-container .regional-description .pds-feedback-result a:visited, .regional-description #match-poll .pds-feedback-group:first-child:before a:visited, #match-poll .regional-description .pds-feedback-group:first-child:before a:visited, .regional-description #match-poll .pds-answer-text a:visited, #match-poll .regional-description .pds-answer-text a:visited,
.regional-description #match-poll .pds-feedback-result a:visited,
#match-poll .regional-description .pds-feedback-result a:visited, .regional-description .team-standings .north-america .team-title:after a:visited, .team-standings .north-america .regional-description .team-title:after a:visited, .regional-description .team-standings .europe .team-title:after a:visited, .team-standings .europe .regional-description .team-title:after a:visited, .regional-description .destress a:link, .regional-description .pre-match .details-game-date .time a:link, .pre-match .details-game-date .regional-description .time a:link,
.regional-description .post-match .details-game-date .time a:link,
.post-match .details-game-date .regional-description .time a:link, .regional-description .post-match .game-performance .field-items a:link, .post-match .game-performance .regional-description .field-items a:link, .regional-description .team-information .field-items a:link, .team-information .regional-description .field-items a:link,
.regional-description .team-information .team-w-l-info a:link,
.team-information .regional-description .team-w-l-info a:link, .regional-description .team-news .nutgraf a:link, .team-news .regional-description .nutgraf a:link, .regional-description .timestamp a:link,
.regional-description .tweet-time a:link, .regional-description .rtw-2014 .preRegional a:link, .rtw-2014 .regional-description .preRegional a:link, .regional-description .team-panel.players .player-container .player-name .player-role a:link, .team-panel.players .player-container .player-name .regional-description .player-role a:link, .regional-description .dark-tabs .white-tabs li a:link a:link, .dark-tabs .white-tabs li .regional-description a:link a:link, .regional-description .players-by-team .field-name-field-team a:link, .players-by-team .regional-description .field-name-field-team a:link, .regional-description .match-slider .description-wrapper a:link, .match-slider .regional-description .description-wrapper a:link,
.regional-description .match-slider .match-to-watch-wrapper a:link,
.match-slider .regional-description .match-to-watch-wrapper a:link, .regional-description .weekly-top-players .field-name-field-team a:link, .weekly-top-players .regional-description .field-name-field-team a:link, .regional-description .seasons-best ul li .player-team a.destress a:link, .seasons-best ul li .player-team .regional-description a.destress a:link, .regional-description .video-takeover-lower .contestant .team-w-l a:link, .video-takeover-lower .contestant .regional-description .team-w-l a:link,
.regional-description .video-takeover-lower .contestant .team-seed a:link,
.video-takeover-lower .contestant .regional-description .team-seed a:link,
.regional-description .video-takeover-lower .contestant .team-rank a:link,
.video-takeover-lower .contestant .regional-description .team-rank a:link,
.regional-description .panel-col-featured.showing-video .contestant .team-w-l a:link,
.panel-col-featured.showing-video .contestant .regional-description .team-w-l a:link,
.regional-description .panel-col-featured.showing-video .contestant .team-seed a:link,
.panel-col-featured.showing-video .contestant .regional-description .team-seed a:link,
.regional-description .panel-col-featured.showing-video .contestant .team-rank a:link,
.panel-col-featured.showing-video .contestant .regional-description .team-rank a:link, .regional-description .panel-thirty-seventy .season-stats-container li .stat-label a:link, .panel-thirty-seventy .season-stats-container li .regional-description .stat-label a:link, .regional-description .recent-events .jcarousel-item .post-date a:link, .recent-events .jcarousel-item .regional-description .post-date a:link, .regional-description .match-container .pds-answer-text a:link, .match-container .regional-description .pds-answer-text a:link,
.regional-description .match-container .pds-feedback-result a:link,
.match-container .regional-description .pds-feedback-result a:link, .regional-description #match-poll .pds-feedback-group:first-child:before a:link, #match-poll .regional-description .pds-feedback-group:first-child:before a:link, .regional-description #match-poll .pds-answer-text a:link, #match-poll .regional-description .pds-answer-text a:link,
.regional-description #match-poll .pds-feedback-result a:link,
#match-poll .regional-description .pds-feedback-result a:link, .regional-description .team-standings .north-america .team-title:after a:link, .team-standings .north-america .regional-description .team-title:after a:link, .regional-description .team-standings .europe .team-title:after a:link, .team-standings .europe .regional-description .team-title:after a:link {
  color: #af956b;
}
.regional-description .destress a:hover, .regional-description .pre-match .details-game-date .time a:hover, .pre-match .details-game-date .regional-description .time a:hover,
.regional-description .post-match .details-game-date .time a:hover,
.post-match .details-game-date .regional-description .time a:hover, .regional-description .post-match .game-performance .field-items a:hover, .post-match .game-performance .regional-description .field-items a:hover, .regional-description .team-information .field-items a:hover, .team-information .regional-description .field-items a:hover,
.regional-description .team-information .team-w-l-info a:hover,
.team-information .regional-description .team-w-l-info a:hover, .regional-description .team-news .nutgraf a:hover, .team-news .regional-description .nutgraf a:hover, .regional-description .timestamp a:hover,
.regional-description .tweet-time a:hover, .regional-description .rtw-2014 .preRegional a:hover, .rtw-2014 .regional-description .preRegional a:hover, .regional-description .team-panel.players .player-container .player-name .player-role a:hover, .team-panel.players .player-container .player-name .regional-description .player-role a:hover, .regional-description .dark-tabs .white-tabs li a:link a:hover, .dark-tabs .white-tabs li .regional-description a:link a:hover, .regional-description .players-by-team .field-name-field-team a:hover, .players-by-team .regional-description .field-name-field-team a:hover, .regional-description .match-slider .description-wrapper a:hover, .match-slider .regional-description .description-wrapper a:hover,
.regional-description .match-slider .match-to-watch-wrapper a:hover,
.match-slider .regional-description .match-to-watch-wrapper a:hover, .regional-description .weekly-top-players .field-name-field-team a:hover, .weekly-top-players .regional-description .field-name-field-team a:hover, .regional-description .seasons-best ul li .player-team a.destress a:hover, .seasons-best ul li .player-team .regional-description a.destress a:hover, .regional-description .video-takeover-lower .contestant .team-w-l a:hover, .video-takeover-lower .contestant .regional-description .team-w-l a:hover,
.regional-description .video-takeover-lower .contestant .team-seed a:hover,
.video-takeover-lower .contestant .regional-description .team-seed a:hover,
.regional-description .video-takeover-lower .contestant .team-rank a:hover,
.video-takeover-lower .contestant .regional-description .team-rank a:hover,
.regional-description .panel-col-featured.showing-video .contestant .team-w-l a:hover,
.panel-col-featured.showing-video .contestant .regional-description .team-w-l a:hover,
.regional-description .panel-col-featured.showing-video .contestant .team-seed a:hover,
.panel-col-featured.showing-video .contestant .regional-description .team-seed a:hover,
.regional-description .panel-col-featured.showing-video .contestant .team-rank a:hover,
.panel-col-featured.showing-video .contestant .regional-description .team-rank a:hover, .regional-description .panel-thirty-seventy .season-stats-container li .stat-label a:hover, .panel-thirty-seventy .season-stats-container li .regional-description .stat-label a:hover, .regional-description .recent-events .jcarousel-item .post-date a:hover, .recent-events .jcarousel-item .regional-description .post-date a:hover, .regional-description .match-container .pds-answer-text a:hover, .match-container .regional-description .pds-answer-text a:hover,
.regional-description .match-container .pds-feedback-result a:hover,
.match-container .regional-description .pds-feedback-result a:hover, .regional-description #match-poll .pds-feedback-group:first-child:before a:hover, #match-poll .regional-description .pds-feedback-group:first-child:before a:hover, .regional-description #match-poll .pds-answer-text a:hover, #match-poll .regional-description .pds-answer-text a:hover,
.regional-description #match-poll .pds-feedback-result a:hover,
#match-poll .regional-description .pds-feedback-result a:hover, .regional-description .team-standings .north-america .team-title:after a:hover, .team-standings .north-america .regional-description .team-title:after a:hover, .regional-description .team-standings .europe .team-title:after a:hover, .team-standings .europe .regional-description .team-title:after a:hover {
  text-decoration: underline;
}

#rtw-guide-wrapper {
  background: transparent url("../../images/rtw-guide-bg.jpg") repeat-y top left;
  height: 100%;
  width: 1040px;
  margin: 0 -37px;
  position: relative;
}
#rtw-guide-wrapper:before {
  content: "";
  width: 120px;
  height: 100%;
  position: absolute;
  left: -100px;
  top: 0;
  background: transparent url("../../images/rtw-guide-left-shadow.png") repeat-y top center;
}
#rtw-guide-wrapper:after {
  content: "";
  width: 120px;
  height: 100%;
  position: absolute;
  right: -120px;
  top: 0;
  background: transparent url("../../images/rtw-guide-right-shadow.png") repeat-y top center;
}
#rtw-guide-wrapper p {
  font-size: 16px;
  line-height: 24px;
}
#rtw-guide-wrapper #rtw-sidebar {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  float: left;
  width: 150px;
  margin: 20px 0 20px 0;
  /*controls the cutoff of the top and bottom limitations*/
}
#rtw-guide-wrapper #rtw-sidebar .rtw-sidebar-nav {
  margin: 0;
  list-style: none;
  padding: 0;
}
#rtw-guide-wrapper #rtw-sidebar .rtw-sidebar-nav li {
  padding: 10px 10px;
  position: relative;
}
#rtw-guide-wrapper .rtw--sidebar-active:before {
  content: "";
  display: block;
  width: 5px;
  position: absolute;
  height: 41px;
  left: -5px;
  top: -5px;
}
#rtw-guide-wrapper .rtw--sidebar-active:after {
  content: "";
  display: block;
  width: 17px;
  height: 36px;
  position: absolute;
  right: -17px;
  top: 0;
  z-index: 10;
  background-position: -7px -92px;
}
#rtw-guide-wrapper #rtw-main {
  float: left;
  width: 890px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 60px;
  position: relative;
}
#rtw-guide-wrapper #rtw-main h2 {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 10px;
}
#rtw-guide-wrapper #rtw-main h3, #rtw-guide-wrapper #rtw-main .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav #rtw-guide-wrapper #rtw-main .bracket-title,
#rtw-guide-wrapper #rtw-main .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav #rtw-guide-wrapper #rtw-main .bracket-title {
  font-size: 20px;
  margin: 0;
}
#rtw-guide-wrapper #rtw-main h4 {
  font-size: 18px;
  text-transform: none;
  margin: 0;
}
#rtw-guide-wrapper #rtw-main p {
  color: #999999;
}
#rtw-guide-wrapper #rtw-main blockquote p {
  font-size: 24px;
  color: #af956b;
}
#rtw-guide-wrapper #rtw-main img {
  border: 1px solid #af956b;
}
#rtw-guide-wrapper #rtw-main .rtw-arrow-left {
  position: relative;
}
#rtw-guide-wrapper #rtw-main .rtw-arrow-left:before {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 5px;
  left: -15px;
  width: 0;
  height: 0;
  border-right: 8px solid #af956b;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
#rtw-guide-wrapper #rtw-main a, #rtw-guide-wrapper #rtw-main a:link {
  color: #197bbf;
}
#rtw-guide-wrapper #rtw-main a:hover {
  text-decoration: underline;
}
#rtw-guide-wrapper #rtw-main hr {
  margin-top: 40px;
  margin-bottom: 50px;
}
#rtw-guide-wrapper #rtw-footer {
  clear: both;
}

.page-rtw-guide .pane-page-content {
  margin-top: -39px;
  margin-bottom: -30px;
}

.stats-icons-sprite, .stats-icons-bar-tooltip, .highcharts-data-labels div span:after, .stats-icons-league-average-active, .stats-icons-league-average-inactive, .stats-icons-selected-check, .team-panel.teams .selected-red .team-image:before,
.team-panel.teams .selected-blue .team-image:before, .team-panel.players .player-box.selected-red:before,
.team-panel.players .player-box.selected-blue:before, .team-panel.players .team-header.selected-blue:before,
.team-panel.players .team-header.selected-red:before {
  background-image: url('../../images/../images/stats-icons-s6163b851d9.png');
  background-repeat: no-repeat;
}

.stats-icons-bar-tooltip, .highcharts-data-labels div span:after {
  background-position: 0 0;
}

.stats-icons-league-average-active {
  background-position: 0 -13px;
}

.stats-icons-league-average-inactive {
  background-position: 0 -73px;
}

.stats-icons-selected-check, .team-panel.teams .selected-red .team-image:before,
.team-panel.teams .selected-blue .team-image:before, .team-panel.players .player-box.selected-red:before,
.team-panel.players .player-box.selected-blue:before, .team-panel.players .team-header.selected-blue:before,
.team-panel.players .team-header.selected-red:before {
  background-position: 0 -133px;
}

#stats .pro-kit-light-wrapper .pro-kit-dark-wrapper {
  color: white;
}

#team-stats td a,
#player-stats td a {
  color: #000;
}

/* =============================================================================
   League Stats Week Links
   ========================================================================== */
.match-week-nav .season-indicator {
  border-top: 1px solid #cdcdcd;
  position: relative;
  border-bottom: 1px solid #cdcdcd;
  position: relative;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #222222;
  float: left;
  text-transform: uppercase;
  text-align: center;
}
.match-week-nav .season-indicator:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #fcfcfc;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  z-index: -1;
}
.match-week-nav .season-indicator:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #8b8b8b;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.match-week-nav .season-indicator:after {
  background-image: none;
}
.match-week-nav .season-indicator a {
  color: #5c5c5c;
  z-index: 2;
  position: relative;
  padding: 18px 16px;
  display: block;
}
.match-week-nav .season-indicator a.current-week {
  color: #c49246;
  border-bottom: 2px solid #c49246;
  background: white;
  padding: 17px 16px;
}
.match-week-nav .season-indicator p {
  margin: 0;
}

.match-week-nav.league-stats-nav {
  overflow: hidden;
  margin-top: 18px;
  margin-bottom: 18px;
}
.match-week-nav.league-stats-nav:after {
  background-image: none;
}
.match-week-nav.league-stats-nav h3, .match-week-nav.league-stats-nav .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .match-week-nav.league-stats-nav .bracket-title,
.match-week-nav.league-stats-nav .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .match-week-nav.league-stats-nav .bracket-title {
  padding: 3px 0 0px 0;
}
.match-week-nav.league-stats-nav .item-list {
  float: right;
}
.match-week-nav.league-stats-nav ul {
  background-image: none;
  width: 755px;
  float: left;
}
.match-week-nav.league-stats-nav ul li.last a {
  cursor: pointer;
}
.match-week-nav.league-stats-nav ul li.last a.future-week:hover {
  border-bottom: 1px solid #949494;
}
.match-week-nav.league-stats-nav .description-wrapper,
.match-week-nav.league-stats-nav .match-to-watch-wrapper {
  display: none;
}
.match-week-nav.league-stats-nav .hide-nav {
  display: none;
}

.highcharts-tooltip .series-name {
  text-transform: uppercase;
}

/* =============================================================================
   Slider Controls
   ========================================================================== */
#league-stats-slider .slider-button.players,
#compare-slider .slider-button.players {
  margin-left: 77px;
}
#league-stats-slider .slider-frame,
#compare-slider .slider-frame {
  height: 32px;
  width: 155px;
  margin: 0;
  padding: 3px 3px 0 3px;
}
#league-stats-slider .slider-frame .slider-button,
#compare-slider .slider-frame .slider-button {
  height: 25px;
  font-size: 10px;
  font-weight: lighter;
  color: white;
  line-height: 25px;
  text-transform: uppercase;
  padding-left: 8px;
}
#league-stats-slider .slider-frame .slider-button.players:before,
#league-stats-slider .slider-frame .slider-button.teams:before,
#compare-slider .slider-frame .slider-button.players:before,
#compare-slider .slider-frame .slider-button.teams:before {
  content: "";
  display: block;
  width: 20px;
  height: 14px;
  position: absolute;
  top: 5px;
  left: 5px;
}

/* =============================================================================
   Compare Slider Only
   ========================================================================== */
#compare-slider {
  margin-bottom: 14px;
}
#compare-slider .pane-content {
  padding: 25px 0 25px 0;
}
#compare-slider .slider-frame {
  cursor: pointer;
  z-index: 5;
}
#compare-slider .graph-legend {
  position: absolute;
  right: 0px;
  top: 33px;
}
#compare-slider .graph-legend span {
  display: inline-block;
  margin-left: 17px;
  padding-left: 17px;
}

/* =============================================================================
   Dropdown Panel
   ========================================================================== */
.team-panel {
  background: #191919;
  padding: 25px 0;
  margin-top: -14px;
  -moz-box-shadow: 0 7px 25px #000;
  -webkit-box-shadow: 0 7px 25px #000;
  box-shadow: 0 7px 25px #000;
}

.team-panel.teams .team-header {
  margin-top: 2px;
}
.team-panel.teams .team-column {
  cursor: pointer;
  margin: 0 10px;
  width: 100px;
}
.team-panel.teams .team-column .team-image {
  display: block;
  padding: 15px;
}
.team-panel.teams .team-column .team-image img {
  width: 70px;
  height: 70px;
}
.team-panel.teams .team-name {
  font: bold 11px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  max-width: 105px;
  display: block;
  text-align: center;
  margin-top: 10px;
}

.team-panel.players .team-column {
  margin: 0 10px;
  width: 230px;
}
.team-panel.players .team-column .team-image {
  display: block;
  padding: 3px;
  width: 46px;
  float: left;
}
.team-panel.players .team-column .team-image img {
  width: 38px;
  height: 38px;
}
.team-panel.players .team-name {
  font: bold 14px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  width: 165px;
  display: block;
  float: left;
  height: 31px;
  padding: 18px 0 0 5px;
  background: #141414;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0;
  border-radius: 0 4px 4px 0;
}
.team-panel.players .team-header {
  overflow: hidden;
  margin: 2px 0 2px 2px;
}
.team-panel.players .player-box {
  overflow: hidden;
  padding: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.team-panel.players .player-box:hover {
  background: #515151;
  cursor: pointer;
}
.team-panel.players .player-container .player-image {
  float: left;
}
.team-panel.players .player-container .player-image img {
  width: 50px;
  height: 50px;
}
.team-panel.players .player-container .player-name {
  float: left;
  width: 158px;
  margin-left: 5px;
}
.team-panel.players .player-container .player-name span {
  display: block;
  max-width: 135px;
}

#league-average {
  overflow: hidden;
  background: url(../../images/dashed-line.png) repeat-x center;
  margin: 10px 10px 0 10px;
}
#league-average > span {
  color: #999999;
  background: #191919;
  padding-right: 10px;
}

/* =============================================================================
   Dropdown Selections
   ========================================================================== */
.team-panel.teams .selected-red,
.team-panel.teams .selected-blue {
  margin-top: 0;
}
.team-panel.teams .selected-red .team-image,
.team-panel.teams .selected-blue .team-image {
  position: relative;
}
.team-panel.teams .selected-red .team-image:before,
.team-panel.teams .selected-blue .team-image:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  position: absolute;
  right: -8px;
  top: -8px;
}
.team-panel.teams .selected-red,
.team-panel.teams .selected-red:hover {
  color: #e52237;
}
.team-panel.teams .selected-red .team-image,
.team-panel.teams .selected-red:hover .team-image {
  border: 2px solid #e52237;
}
.team-panel.teams .selected-blue,
.team-panel.teams .selected-blue:hover {
  color: #41bef1;
}
.team-panel.teams .selected-blue .team-image,
.team-panel.teams .selected-blue:hover .team-image {
  border: 2px solid #41bef1;
}

.team-panel.players .player-box.selected-red,
.team-panel.players .player-box.selected-blue {
  position: relative;
}
.team-panel.players .player-box.selected-red .player-name .player-role,
.team-panel.players .player-box.selected-blue .player-name .player-role {
  color: #fff;
}
.team-panel.players .player-box.selected-red:before,
.team-panel.players .player-box.selected-blue:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  position: absolute;
  right: -6px;
  top: -6px;
}
.team-panel.players .selected-red,
.team-panel.players .selected-red:hover {
  background: #e52237;
}
.team-panel.players .selected-blue,
.team-panel.players .selected-blue:hover {
  background: #41bef1;
}
.team-panel.players .team-header.selected-blue,
.team-panel.players .team-header.selected-red {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  margin: 0;
}
.team-panel.players .team-header.selected-blue:before,
.team-panel.players .team-header.selected-red:before {
  content: "";
  display: block;
  height: 35px;
  width: 35px;
  position: absolute;
  right: -6px;
  top: -6px;
}
.team-panel.players .team-header.selected-blue .team-name,
.team-panel.players .team-header.selected-red .team-name {
  background: transparent;
}
.team-panel.players .team-header.selected-red {
  border: 2px solid #e52237;
}
.team-panel.players .team-header.selected-blue {
  border: 2px solid #41bef1;
}

/* =============================================================================
   Stats by Match
   ========================================================================== */
.stats-by-match-container {
  position: relative;
  margin-top: 30px;
}

.stats-by-match-container.hide-chart {
  display: none;
}

/* =============================================================================
   Extra Graph Theme
   ========================================================================== */
.season-averages-container {
  overflow: hidden;
}
.season-averages-container .highcharts-chart {
  margin: 0 20px 0 0 !important;
}
.season-averages-container .highcharts-chart:last-child {
  margin: 0 !important;
}

.highcharts-container {
  overflow: visible !important;
}

.league-stats .highcharts-tooltip {
  visibility: hidden;
}
.league-stats .highcharts-tooltip {
  z-index: 5;
  background-color: red;
}
.league-stats .highcharts-tooltip > span {
  z-index: 5;
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #949494;
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  padding: 5px;
}

.highcharts-data-labels {
  z-index: 0;
}
.highcharts-data-labels div span {
  display: block;
  text-align: center;
  z-index: 0;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e2e2e2));
  background-image: -moz-linear-gradient(#fefefe, #e2e2e2);
  background-image: -webkit-linear-gradient(#fefefe, #e2e2e2);
  background-image: linear-gradient(#fefefe, #e2e2e2);
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #fff;
  letter-spacing: -1px;
  -moz-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.highcharts-data-labels div span:after {
  content: "";
  position: absolute;
  left: 30%;
  bottom: -11px;
  width: 24px;
  height: 13px;
}

/**
 * This file contains the theme work for the status stream under the video.
**/
.pane-mass-relevance-stream {
  background-color: #1f1f1f;
  padding: 0 10px 10px 10px;
  width: 940px;
  margin: 0 auto;
}
.pane-mass-relevance-stream .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
  height: 11px;
}

.estream-container {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #000;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 3px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 3px rgba(0, 0, 0, 0.6);
  margin: 0;
  padding: 2px;
  overflow: hidden;
  height: 280px;
  display: block;
  position: relative;
}
.estream-container:after {
  content: "";
  background: url(../../images/small-gradient.png) repeat-y right top;
  position: absolute;
  width: 28px;
  height: 272px;
  top: 0;
  right: 0;
  z-index: 1;
}

.estream-hashtag {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 1.53846em;
  color: #cccccc;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  clear: both;
  background-color: #000;
  display: block;
  text-align: center;
  padding: 10px 0 3px 0;
  width: 100%;
}
.estream-hashtag .hashtag-accent {
  color: #666666;
}

.estream-group-wrapper {
  display: inline-block;
  float: right;
  width: 220px;
  vertical-align: top;
}

.estream-content {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #333;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 1px 0 #343434;
  padding: 10px 12px 12px 12px;
  margin: 4px 2px 4px 2px;
  position: relative;
}
.estream-content .estream-author {
  margin-bottom: 3px;
}

.estream-media {
  height: 264px;
}

.estream-no-media {
  height: 130px;
}

.estream-primary-name {
  font-size: 0.84615em;
  font-weight: bold;
}

a.estream-secondary-name, a.estream-created-at {
  font-size: 0.84615em;
  color: #cccccc;
}

a .estream-created-at-hyphen {
  padding-left: 6px;
  padding-right: 6px;
}

.estream-text a:link {
  color: #cccccc;
}
.estream-text a:hover {
  text-decoration: underline;
}

.estream-tweet-image {
  cursor: pointer;
  display: block;
  max-height: 98px;
  overflow: hidden;
  position: absolute;
  bottom: 25px;
}
.estream-tweet-image img {
  width: 192px;
}

.vine-image img {
  height: 192px;
}

.estream-dialog {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
}
.estream-dialog .estream-author {
  background-color: #1f1f1f;
  padding: 20px;
  min-width: 600px;
}
.estream-dialog .estream-author .estream-primary-name, .estream-dialog .estream-author .estream-secondary-name, .estream-dialog .estream-author .estream-created-at {
  font-size: 1em;
}
.estream-dialog .image-container {
  display: table-cell;
  vertical-align: middle;
  min-width: 600px;
  text-align: center;
  background: #000;
  line-height: 10px;
  height: 600px;
}
.estream-dialog .image-container img {
  max-height: 600px;
}
.estream-dialog .estream-text {
  font-size: 1.23077em;
  margin-top: 10px;
  max-width: 560px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px auto;
}

.placeholder-image {
  width: 213px;
  margin-left: 3px;
}

.stream-container {
  padding: 0 10px;
  min-height: 690px;
}

.video-tabs {
  color: #999999;
  text-transform: uppercase;
}
.video-tabs > ul {
  display: table;
  width: 740px;
  float: left;
  margin: 0 0 1px 0;
  padding: 0;
}
.video-tabs > ul li {
  display: table-cell;
  background: #111111;
  border-top: 1px solid #333333;
  border-left: 1px solid #1a1a1a;
  border-right: 1px solid #000000;
  border-bottom: 2px solid #333333;
}
.video-tabs > ul li:hover {
  border-bottom: 2px solid #666666;
}
.video-tabs > ul li > a {
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 18px 10px 19px 25px;
}
.video-tabs > ul li.placeholder:hover {
  border-bottom: 2px solid #333333;
}
.video-tabs > ul li.active-provider {
  color: #ffffff;
  border-bottom: 2px solid #be9356;
}
.video-tabs .chosen-language.dropdown {
  display: inline-block;
  float: right;
  width: 200px;
  padding: 8px 8px 9px 8px;
  background: #111111;
  border-top: 1px solid #333333;
  border-left: 1px solid #1a1a1a;
  border-right: 1px solid #000000;
  border-bottom: 2px solid #333333;
}
.video-tabs .chosen-language.dropdown:hover {
  border-bottom: 2px solid #333333;
}
.video-tabs .chosen-language.dropdown > a {
  display: block;
  color: #666666;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #000007;
  -moz-box-shadow: inset 0 -1px 0 #333;
  -webkit-box-shadow: inset 0 -1px 0 #333;
  box-shadow: inset 0 -1px 0 #333;
  padding: 10px 10px 10px 20px;
}
.video-tabs .chosen-language.dropdown > a:before {
  opacity: .7;
  content: "";
  display: block;
  width: 25px;
  height: 16px;
  position: absolute;
  right: 13px;
  top: 13px;
}
.video-tabs .chosen-language.dropdown.open > a {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #333;
}
.video-tabs .chosen-language.dropdown.open > a:after {
  content: "";
  display: block;
  width: 182px;
  height: 13px;
  background-color: #333;
  position: absolute;
  bottom: -4px;
  left: 8px;
}

.video-tabs .provider-long {
  table-layout: fixed;
}

.video-tabs .provider-short > li {
  width: 300px;
}

.dropdown {
  position: relative;
}

.open > .dropdown-menu {
  display: block;
}

.dropdown-menu-table {
  display: table;
  table-layout: fixed;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  padding: 10px;
  margin: 2px 0 0;
  list-style: none;
  -moz-border-radius: 4px 0 4px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 0 4px 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #333;
  -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.6);
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.6);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
.dropdown-menu ul {
  padding: 0;
}
.dropdown-menu > ul > li.lang-col {
  display: table-cell;
  width: 199px;
}
.dropdown-menu > ul > li.lang-col li {
  display: block;
}
.dropdown-menu a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  font-size: 0.92308em;
  padding: 10px;
}
.dropdown-menu a:hover {
  background: #4d4d4d;
}
.dropdown-menu .active-lang a {
  color: #666666;
  background: #000000;
}
.dropdown-menu.dropdown-long {
  width: 366px;
  right: 8px;
}
.dropdown-menu.dropdown-short {
  width: 183px;
}

.video-container {
  position: relative;
  z-index: 0;
}
.video-container .loading-icon {
  text-align: center;
  padding: 280px 405px;
  height: 580px;
  width: 940px;
  position: relative;
}
.video-container .loading-icon .ajax-progress {
  top: 47%;
}

.video-tabs .loading-icon {
  padding: 18px 40px 19px 40px;
  position: relative;
}
.video-tabs .loading-icon .ajax-progress {
  top: 11px;
  left: 8px;
}

.ui-tabs-nav .ui-state-default {
  border: 0 none;
}

.ui-widget {
  font-size: inherit;
  font-family: inherit;
}

.ui-tabs.ui-widget-content {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
}

.ui-tabs {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
}
.ui-tabs .ui-tabs-nav {
  background: transparent;
  border: 0;
  color: inherit;
  margin: 0;
  overflow: hidden;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.ui-tabs .ui-tabs-nav:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-tabs .ui-tabs-nav li {
  border-color: 0 none;
  background: transparent;
  margin-right: 0;
  top: 0;
}
.ui-tabs .ui-tabs-nav li a {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #919191;
  padding: 15px 20px 13px 20px;
  text-transform: uppercase;
}
.ui-tabs .ui-tabs-nav li a:hover {
  color: #fff;
  border-bottom: 2px solid #006695;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #fff;
  border-bottom: 2px solid #006695;
}
.ui-tabs .ui-tabs-panel {
  border: 0;
  color: inherit;
  font-size: 100%;
  padding-top: 25px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-image: -webkit-radial-gradient(center top, 55% 40%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(55% 40% at center top, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 55% 40%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(55% 40% at center top, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
}

.pane-tabbed-view {
  margin-top: 40px;
}
.pane-tabbed-view h2 {
  margin: 0;
  background-image: -webkit-radial-gradient(center bottom, 55% 40%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(55% 40% at center bottom, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center bottom, 55% 40%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(55% 40% at center bottom, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
}

.pane-pane-messages {
  position: relative;
  z-index: 11;
}

#content .tabs {
  z-index: -5;
}
#content .tabs.tabs-primary {
  background-image: none;
  border-bottom: 1px solid #3d3d3d;
  border-top: 1px solid #3d3d3d;
}
#content .tabs.tabs-primary li {
  background: none;
  border: none;
  text-shadow: none;
}
#content .tabs.tabs-primary li a {
  color: #FFF;
  padding: 10px;
  background: none;
  border-bottom: 2px solid transparent;
  font-weight: bold;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #fff;
}
#content .tabs.tabs-primary li a:hover {
  color: #c49246;
  border-bottom: 2px solid #c49246;
}
#content .tabs.tabs-primary li.is-active a {
  color: #c49246;
  border-bottom: 2px solid #c49246;
}

.default-page #content .tabs .tabs-primary {
  bottom: 0px;
}

.not-logged-in #content .tabs {
  display: none;
}

.esports-tabs ul {
  text-transform: uppercase;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #fff;
}
.esports-tabs li:first-child a {
  border-left: 0 none;
}
.esports-tabs li:last-child a {
  border-right: 0 none;
}

.esports-tabs-table ul {
  display: table;
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
}
.esports-tabs-table li {
  display: table-cell;
  min-width: 30px;
  position: relative;
  text-align: center;
  vertical-align: top;
  z-index: 1;
}
.esports-tabs-table li a {
  cursor: pointer;
  display: block;
  padding-top: 16px;
  padding-bottom: 16px;
}

div.esports-tabs.esports-tabs-no-width li a:link {
  padding: 16px 20px;
}

div.white-tabs-separator li a,
.white-tabs-separator li .empty-item {
  border-right: 1px solid #cdcdcd;
  border-left: 1px solid #fcfcfc;
}

div.white-tabs li {
  border-bottom: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
}
div.white-tabs li a:link,
div.white-tabs li a:visited,
div.white-tabs li .empty-item {
  color: black;
  border-bottom: 2px solid #949494;
  border-top: 1px solid #fcfcfc;
  display: block;
  padding: 18px 0;
}
div.white-tabs li a:hover {
  text-decoration: none;
  color: #c49246;
  background: white;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.06)), color-stop(100%, rgba(255, 255, 255, 0.06)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}
div.white-tabs li a.past-week {
  border-bottom: 2px solid #c49246;
}
div.white-tabs li a.active {
  background: white;
}
div.white-tabs li a.current-week {
  color: #c49246;
  background: white;
  border-bottom: 2px solid #c49246;
}
div.white-tabs li a.future-week:hover {
  background: transparent;
  background-image: none;
  color: #5c5c5c;
  cursor: default;
}

.white-tabs.white-tabs-different-accent li.ui-state-active a, .white-tabs.white-tabs-different-accent li.ui-state-hover a, .white-tabs.white-tabs-different-accent li.views-row:hover a, .white-tabs.white-tabs-different-accent li a.active {
  border-bottom: solid 2px #006695;
  color: #000;
  text-decoration: none;
}
.white-tabs.white-tabs-different-accent li.ui-state-hover a {
  border-bottom: solid 2px #000;
}

.white-tabs.white-tabs-no-hover-bg a:hover {
  background: none;
}

.dark-tabs .white-tabs {
  border-bottom: 1px solid #3d3d3d;
  border-top: 1px solid #3d3d3d;
}
.dark-tabs .white-tabs .ui-tabs-nav {
  border: 0 none;
}
.dark-tabs .white-tabs .ui-tabs-nav:before {
  display: none;
}
.dark-tabs .white-tabs ul {
  width: auto;
}
.dark-tabs .white-tabs li a:link {
  border-top: 0 none;
  border-bottom: 2px solid black;
  padding: 18px 20px;
}
.dark-tabs .white-tabs li.ui-state-active a:link, .dark-tabs .white-tabs li.ui-state-hover a:link {
  color: white;
  border-bottom: 2px solid #006695;
}

.riot-realm-eune .white-tabs.white-tabs-different-accent li.ui-state-active a, .riot-realm-eune .white-tabs.white-tabs-different-accent li.ui-state-hover a, .riot-realm-eune .white-tabs.white-tabs-different-accent li.views-row:hover a, .riot-realm-eune .white-tabs.white-tabs-different-accent li a.active,
.riot-realm-euw .white-tabs.white-tabs-different-accent li.ui-state-active a,
.riot-realm-euw .white-tabs.white-tabs-different-accent li.ui-state-hover a,
.riot-realm-euw .white-tabs.white-tabs-different-accent li.views-row:hover a,
.riot-realm-euw .white-tabs.white-tabs-different-accent li a.active {
  border-bottom: solid 2px #b71414;
}

body.node-type-team a.no-results-img-link {
  width: 100%;
  height: 172px;
  display: block;
}

.view-viewing-party > h2 {
  margin-bottom: 0;
  margin-top: 30px;
}
.view-viewing-party > h4 {
  margin-top: 0;
  margin-bottom: 25px;
  color: #b6b4b4;
  font-size: 16px;
  font-family: "Helvetica", "Arial Narrow", sans-serif;
  line-height: 1.2;
  text-transform: none;
}
.view-viewing-party td {
  width: 218px;
  vertical-align: top;
}
.view-viewing-party a.viewing-party-view-more {
  font-family: "TradeCn", Helvetica, san-serif;
  color: #1a80af;
  font-size: 20px;
  padding: 88px 48px;
  text-transform: uppercase;
  line-height: 22px;
  background: #0f0f0f;
  display: block;
  width: 220px;
  text-align: center;
}

.viewing-party-wrapper {
  position: relative;
  width: 218px;
  margin-bottom: 22px;
}

.viewing-party-info-wrapper {
  position: absolute;
  bottom: 4px;
  z-index: 5;
  background: rgba(0, 0, 0, 0.8);
  width: 218px;
  padding: 8px 15px;
}
.viewing-party-info-wrapper h3, .viewing-party-info-wrapper .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .viewing-party-info-wrapper .bracket-title,
.viewing-party-info-wrapper .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .viewing-party-info-wrapper .bracket-title {
  font-size: 20px;
  line-height: 22px;
  margin: 0 0 3px 0;
}
.viewing-party-info-wrapper .viewing-party-next-date {
  text-transform: uppercase;
  font-family: "Helvetica", "Arial Narrow", sans-serif;
  font-size: 12px;
}
.viewing-party-info-wrapper .viewing-party-next-date span {
  color: #c49246;
  margin-left: 0px;
}

.viewing-party-modal-wrapper {
  overflow: hidden;
  background: #e2e2e2;
  padding: 0 40px 30px 40px;
  color: #333333;
}
.viewing-party-modal-wrapper h3, .viewing-party-modal-wrapper .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .viewing-party-modal-wrapper .bracket-title,
.viewing-party-modal-wrapper .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .viewing-party-modal-wrapper .bracket-title {
  color: #333333;
  text-shadow: none;
  font-weight: 800;
}

.viewing-party-modal-left {
  width: 60%;
  float: left;
}
.viewing-party-modal-left ul {
  padding: 0 50px 0 0;
  margin: 0;
}
.viewing-party-modal-left li {
  list-style: none;
  margin-bottom: 10px;
}
.viewing-party-modal-left li a {
  background: #1a80af;
  text-transform: uppercase;
  display: block;
  padding: 12px;
  text-align: center;
}
.viewing-party-modal-left .entity-field-collection-item .content {
  overflow: hidden;
}
.viewing-party-modal-left .field-name-field-party-date {
  background: #ffffff;
  float: left;
  width: 70%;
  padding: 12px;
}
.viewing-party-modal-left .field-name-field-party-link {
  float: left;
  width: 30%;
}

.viewing-party-modal-right {
  width: 40%;
  float: left;
}
.viewing-party-modal-right .viewing-party-map {
  border: 1px solid #b2b1b1;
}
.viewing-party-modal-right .field-content {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.viewing-party-modal-right a.viewing-party-directions {
  padding-left: 0;
}
.viewing-party-modal-right a {
  padding: 0 8px;
  font-weight: bold;
  color: #1a80af;
  border-right: 1px solid #333333;
}
.viewing-party-modal-right a:last-child {
  border: 0 none;
}

div[id*='viewing-party-map-'] {
  width: 300px !important;
  height: 300px !important;
  opacity: 0;
}

.page-vp #cboxContent #cboxClose {
  background: url(../../images/viewing-party-close-button.jpg) no-repeat center;
  margin: 10px;
  cursor: pointer;
}

.viewing-party-footer {
  background: #0f0f0f;
  overflow: hidden;
  margin-bottom: 80px;
  margin-right: 20px;
  text-align: center;
  padding: 20px 0;
}
.viewing-party-footer p {
  margin: 0 0 10px 0;
}
.viewing-party-footer a {
  color: #1a80af;
}
.viewing-party-footer .viewing-party-footer-left, .viewing-party-footer .viewing-party-footer-right {
  float: left;
  width: 50%;
}
.viewing-party-footer .viewing-party-footer-left {
  border-right: 1px solid #333333;
}

/* =============================================================================
   Next Match Teaser
   ========================================================================== */
.next-match-teaser {
  text-transform: uppercase;
}
.next-match-teaser .match-wrapper {
  background-position: -12px -183px;
  padding-left: 45px;
}
.next-match-teaser .match-time {
  font: lighter 15px/19px Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
.next-match-teaser .match-label {
  display: inline-block;
  padding: 2px 0;
}
.next-match-teaser .match-label > span > a {
  background-position: 100% -411px;
  padding: 10px 25px 10px 0;
}

/* =============================================================================
   The Teams
   ========================================================================== */
.teams-pane {
  overflow: hidden;
}

#teams-landing h2 {
  margin-top: 0;
}

.teams td {
  background-image: -webkit-radial-gradient(center top, 65% 20%, rgba(122, 122, 122, 0.2) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(65% 20% at center top, rgba(122, 122, 122, 0.2) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 65% 20%, rgba(122, 122, 122, 0.2) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(65% 20% at center top, rgba(122, 122, 122, 0.2) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  position: relative;
}
.teams td .counter {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  height: 30px;
  position: relative;
  text-align: center;
}
.teams td .counter span {
  background-position: 0 -196px;
  position: absolute;
  height: 35px;
  width: 35px;
  top: -16px;
  left: 0px;
  line-height: 38px;
}
.teams .logo {
  text-align: center;
}
.teams .views-field-field-team-logo-image {
  padding-top: 10px;
}
.teams .team-title {
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
}
.teams .team-nationality {
  color: #999999;
  display: none;
  margin-bottom: 10px;
  text-align: center;
}
.teams .win-loss {
  margin: 0 5px 0 5px;
}
.teams .win-loss > span {
  display: block;
  padding: 16px 0 16px 10px;
}
.teams .win-loss > span .wl-number {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #fff;
}
.teams .dropdown-button {
  float: right;
  margin-top: -40px;
  margin-right: 5px;
  position: relative;
  z-index: 2;
}

.generictourneyseriescontroller .teams .team-nationality {
  display: block;
}

/* =============================================================================
   The Teams Stats Dropdown
   ========================================================================== */
.teams .active-stats {
  background-color: #191919;
}
.teams .new-rows td {
  background-image: none;
}
.teams .drawer-open .new-rows td {
  padding: 0;
}
.teams .drawer-open .new-rows td .more-data-content.open {
  background-color: #191919;
  margin-bottom: 60px;
  margin-top: 0px;
  position: relative;
}

/* =============================================================================
   The Teams Footer Section
   ========================================================================== */
.meet-teams--page .footer-wrapper {
  margin-top: 40px;
}

/* =============================================================================
   Next Match - In Dropdown
   ========================================================================== */
.next-match .node-team {
  padding: 3px 10px;
}
.next-match .node-team .team-logo {
  height: 50px;
  width: 50px;
  margin: 0 auto;
}
.next-match .node-team .team-logo img {
  width: 50px;
  height: 50px;
}
.next-match .match-type > a {
  padding: 20px 88px;
}
.next-match .match-url {
  text-align: right;
  padding-top: 10px;
}
.next-match .match-url > span {
  margin-top: 12px;
}
.next-match .dotted-line {
  background: url(../../images/dashed-line.png) repeat-x center;
  height: 2px;
  width: 50px;
  display: block;
  position: absolute;
  bottom: 17px;
}

/* =============================================================================
   Starting Lineup- In Dropdown
   ========================================================================== */
.players-by-team .players-position {
  font: bold 14px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.players-by-team .profile-image img {
  width: 113px;
  height: 68px;
}
.players-by-team .player-name a {
  color: #fff;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  text-transform: none;
}
.players-by-team .field-name-field-team {
  font-size: 11px;
}
.players-by-team .kda-player-stat .views-label {
  font-weight: bold;
  display: block;
}
.players-by-team .view-footer {
  overflow: hidden;
  width: 680px;
}
.players-by-team .view-footer .dotted-line {
  background: url(../../images/dashed-line.png) repeat-x center;
  height: 2px;
  width: 500px;
  position: absolute;
  top: 20px;
}
.players-by-team .views-field-field-player-profile-img {
  background: transparent url(../../images/templateSilhoutte_4.jpg) no-repeat top left;
  width: 172px;
  height: 98px;
}

.teams .field-name-field-unnamed {
  overflow: hidden;
  background-image: -webkit-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-repeat: no-repeat;
  border-top: 1px solid #000;
  position: relative;
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.teams .field-name-field-unnamed:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #3d3d3d;
  height: 100%;
  width: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.teams .field-name-field-unnamed:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.teams .field-name-field-unnamed .field-label {
  float: left;
  padding: 10px 0 10px 4px;
  width: 35px;
  display: block;
  line-height: 11px;
  font-size: 10px;
}
.teams .field-name-field-unnamed .field-items {
  float: right;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #fff;
  line-height: 32px;
  padding: 10px 4px 6px 0;
}

/* =============================================================================
   Upcoming Matches Theme
   ========================================================================== */
.upcoming-matches .head-to-head .tourney-match .match-type > a {
  padding: 28px 70px;
}
.upcoming-matches .head-to-head .tourney-match .team-logo img {
  width: 65px;
  height: 65px;
}
.upcoming-matches .head-to-head .tourney-match .tbd-team .team-logo {
  min-height: 70px;
}
.upcoming-matches .head-to-head .tourney-match .contestant-1 .node-team {
  padding: 10px 20px 10px 0;
}
.upcoming-matches .head-to-head .tourney-match .contestant-1 .node-team:before {
  text-indent: -20px;
}
.upcoming-matches .head-to-head .tourney-match .contestant-2 .node-team {
  padding: 10px 0 10px 20px;
}
.upcoming-matches .head-to-head .tourney-match .contestant-2 .node-team:before {
  text-indent: 20px;
}
.upcoming-matches .view-footer {
  overflow: hidden;
  margin-top: 10px;
}
.upcoming-matches .match-title {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.upcoming-matches .match-title:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* =============================================================================
   Recent Headlines Theme
   ========================================================================== */
#mini-panel-recent_headlines .inside {
  overflow: hidden;
}
#mini-panel-recent_headlines .panel-col-first {
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.post-date {
  color: #888888;
  margin-top: 10px;
  text-decoration: italic;
}

.secondary-headlines .views-row.views-row-first {
  padding: 0 0 10px 0;
}
.secondary-headlines .views-row {
  padding: 10px 0 10px 0;
}

/* =============================================================================
   Match Schedule Week Links
   ========================================================================== */
.match-week-nav {
  position: relative;
  margin-top: 10px;
}
.match-week-nav .item-list {
  overflow: hidden;
}
.match-week-nav h3, .match-week-nav.round-nav .bracket-title,
.match-week-nav.tabbed-nav .bracket-title {
  float: left;
  width: 87px;
  font-size: 18px;
  margin-right: 10px;
  text-align: center;
  padding: 10px 0;
}
.match-week-nav ul {
  width: 858px;
}
.match-week-nav ul .series-portion {
  width: 140px;
}
.match-week-nav ul .series-portion.series-round-1 {
  border-left: 10px solid transparent;
}
.match-week-nav ul .series-portion.series-round-1 a {
  border-left: 0 none;
}
.match-week-nav ul .day-portion.day-portion-last a {
  border-right: 0 none;
}
.match-week-nav li a {
  font-weight: normal;
  color: #5c5c5c;
  border-bottom: 1px solid #5c5c5c;
  border-right: 1px solid #000;
  border-left: 1px solid #1e1e1f;
  border-top: 1px solid #2b2c2c;
}
.match-week-nav li a.past-week {
  color: #c49246;
  border-bottom: 1px solid #c49246;
}
.match-week-nav li a.active {
  background: black;
}
.match-week-nav li a.current-week {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.match-week-nav li a:hover {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.pane-angular-league-schedule .localtimezone {
  margin-top: 10px;
  color: #5c5c5c;
}

.match-week-nav.round-nav .item-list ul:after,
.match-week-nav.tabbed-nav .item-list ul:after {
  left: 0;
}
.match-week-nav.round-nav ul li.last a:hover,
.match-week-nav.tabbed-nav ul li.last a:hover {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid #fff;
}
.match-week-nav.round-nav .bracket-title,
.match-week-nav.tabbed-nav .bracket-title {
  font-size: 18px;
  padding: 0;
  text-align: center;
  width: 100%;
}

.match-slider {
  position: relative;
}
.match-slider .slider-container {
  position: absolute;
  right: 20px;
  width: 150px;
  top: -58px;
}
.match-slider .slider-frame {
  height: 33px;
  cursor: pointer;
}
.match-slider .slider-frame .slider-button {
  font-size: 10px;
  font-weight: lighter;
  line-height: 27px;
  text-transform: uppercase;
  text-indent: -8px;
  height: 26px;
  margin-top: 3px;
  margin-left: 86px;
  width: 80px;
}
.match-slider .slider-button.on {
  margin-left: 3px;
}
.match-slider .description-wrapper,
.match-slider .match-to-watch-wrapper {
  position: absolute;
  right: 0;
  text-align: right;
}
.match-slider .match-to-watch-wrapper {
  bottom: -55px;
  padding: 4px 0 4px 25px;
  background-position: 0 -108px;
}

.pro-kit-light .match-week-nav .series-portion.series-round-1 {
  border-left: 10px solid #e1e1e1;
}

/* =============================================================================
   Match Schedule & Team's Matches
   ========================================================================== */
.pane-next-game-match-schedule {
  padding-bottom: 40px;
}

.latest-results td {
  width: 33%;
}
.latest-results .col-1 > div {
  margin-right: 15px;
}
.latest-results .col-2 > div {
  margin-right: 8px;
  margin-left: 8px;
}
.latest-results .col-3 > div {
  margin-left: 15px;
}
.latest-results div.match-type > a {
  padding: 23px 115px;
}
.latest-results .team-logo {
  height: 55px;
  width: 55px;
  margin: 0 auto;
}
.latest-results .team-logo img {
  width: 55px;
  height: 55px;
}
.latest-results .tbd-team .team-logo {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #c49246;
}
.latest-results .tbd-team .team-logo .tbd-text {
  padding-left: 5px;
  padding-top: 24px;
}
.latest-results .match-url {
  text-align: center;
  clear: both;
}
.latest-results .match-url a {
  position: relative;
  z-index: 4;
}
.latest-results .who-win {
  text-align: center;
  font-size: 14px;
  margin-bottom: 10px;
}
.latest-results .match-title {
  font-size: 12px;
  text-align: center;
}
.latest-results .match-url span {
  margin-top: 5px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}

/* =============================================================================
   Matches Past Weeks / Result
   ========================================================================== */
.js .match.latest-results .content .node-team .winner .contestant-1.node-team, .js .match.latest-results .content .node-team .winner .contestant-2.node-team,
.js .match.match-schedule .content .node-team .winner .contestant-1.node-team,
.js .match.match-schedule .content .node-team .winner .contestant-2.node-team,
.js .match.upcoming-matches .content .node-team .winner .contestant-1.node-team,
.js .match.upcoming-matches .content .node-team .winner .contestant-2.node-team,
.js .team-matches .content .node-team .winner .contestant-1.node-team,
.js .team-matches .content .node-team .winner .contestant-2.node-team {
  background: none;
}
.js .match.latest-results .content .node-team .winner:before,
.js .match.match-schedule .content .node-team .winner:before,
.js .match.upcoming-matches .content .node-team .winner:before,
.js .team-matches .content .node-team .winner:before {
  content: "";
}

.js-processed .match.league-latest-results .content .node-team .winner,
.js-processed .team-matches .content .node-team .winner {
  position: relative;
}
.js-processed .match.league-latest-results .content .node-team .winner:before,
.js-processed .team-matches .content .node-team .winner:before {
  content: "WINNER";
  display: block;
  font-size: 10px;
  color: #c49246;
  position: absolute;
  bottom: -14px;
  right: 0;
  text-align: center;
  width: 100%;
}

/* =============================================================================
   Top Players - Past Week
   ========================================================================== */
.weekly-top-players article.node-player {
  padding: 10px 10px 30px 10px;
}
.weekly-top-players .view-content {
  height: 190px;
  overflow: hidden;
}
.weekly-top-players article.active-stats {
  background: #191919;
  border-top: 1px solid #252626;
  -moz-box-shadow: 0 15px 14px #000;
  -webkit-box-shadow: 0 15px 14px #000;
  box-shadow: 0 15px 14px #000;
}
.weekly-top-players .views-field {
  position: relative;
}
.weekly-top-players .profile-image {
  margin-bottom: 20px;
}
.weekly-top-players .views-label {
  position: absolute;
  top: 110px;
  left: 10px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  z-index: 5;
}
.weekly-top-players .field-name-field-title-small {
  font-size: 12px;
}
.weekly-top-players .field-name-field-team {
  font-size: 12px;
}
.weekly-top-players .get-stats {
  position: absolute;
  top: 110px;
  right: 10px;
}
.weekly-top-players .more-data-container-player .most-played-champs > h4 {
  display: none;
}
.weekly-top-players .more-data-container-player .button-wrapper {
  display: none;
}
.weekly-top-players .more-data-container-player .view-profile {
  text-align: right;
}
.weekly-top-players .more-data-container-player .panel-col-first .inside {
  padding-left: 20px;
}
.weekly-top-players .more-data-container-player .panel-col-last .panel-separator {
  display: none;
}
.weekly-top-players .more-data-container-player .panel-col-last .stat {
  display: inline-block;
  padding: 43px 16px 45px 16px;
  text-align: center;
  margin-left: 0px;
  margin-right: 10px;
  position: relative;
}
.weekly-top-players .more-data-container-player .panel-col-last .stat .field-items {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 70px;
  color: #fff;
  font-weight: bold;
  line-height: 74px;
  width: 130px;
}
.weekly-top-players .more-data-container-player .panel-col-last .stat .field-label {
  font-size: 12px;
  font-weight: lighter;
  position: absolute;
  bottom: 0px;
  text-transform: uppercase;
  width: 120px;
  padding: 0 6px;
}

/* =============================================================================
   What to Watch
   ========================================================================== */
.what-to-watch-wrapper h2 {
  margin: 0;
  line-height: 30px;
}
.what-to-watch-wrapper .view-header {
  font: bold 16.5px/20px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  text-transform: uppercase;
  margin: 2px 0 20px 2px;
}
.what-to-watch-wrapper .view-header p {
  margin: 0;
}
.what-to-watch-wrapper div.views-field-field-article-taxonomy {
  text-transform: uppercase;
  height: 1em;
  margin-bottom: 10px;
  font-weight: bold;
}

.page-matches .center-wrapper {
  position: relative;
}
.page-matches .center-wrapper:after {
  content: '';
  display: block;
  width: 100%;
  height: 60px;
  background-image: -webkit-radial-gradient(center bottom, 70% 100%, rgba(0, 0, 0, 0.5) 0%, transparent 40%);
  background-image: -moz-radial-gradient(70% 100% at center bottom, rgba(0, 0, 0, 0.5) 0%, transparent 40%);
  background-image: -o-radial-gradient(center bottom, 70% 100%, rgba(0, 0, 0, 0.5) 0%, transparent 40%);
  background-image: radial-gradient(70% 100% at center bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 40%);
  position: absolute;
  bottom: 0px;
}

/* =============================================================================
   Season's Best
   ========================================================================== */
.playerstat-list.buttons-top h4,
.esports-carousel-wrapper.buttons-top h4 {
  clear: both;
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  float: left;
  letter-spacing: 0;
  margin: 0 5px;
  text-align: center;
  text-transform: none;
  width: 91%;
  background: url(../../images/dashed-line.png) repeat-x center;
}
.playerstat-list.buttons-top .jcarousel-clip,
.esports-carousel-wrapper.buttons-top .jcarousel-clip {
  width: 300px;
}
.playerstat-list.buttons-top .jcarousel-item,
.esports-carousel-wrapper.buttons-top .jcarousel-item {
  width: 300px;
}
.playerstat-list.buttons-top .jcarousel-next,
.playerstat-list.buttons-top .jcarousel-prev,
.esports-carousel-wrapper.buttons-top .jcarousel-next,
.esports-carousel-wrapper.buttons-top .jcarousel-prev {
  background-image: none;
  float: left;
  width: 27px;
  height: 25px;
  text-indent: -9999em;
  position: absolute;
  top: 0;
}
.playerstat-list.buttons-top .jcarousel-next:before,
.playerstat-list.buttons-top .jcarousel-prev:before,
.esports-carousel-wrapper.buttons-top .jcarousel-next:before,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:before {
  content: " ";
  display: block;
  width: 7px;
  height: 10px;
  position: absolute;
  top: 7px;
  left: 10px;
}
.playerstat-list.buttons-top .jcarousel-prev:hover,
.playerstat-list.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .jcarousel-next:hover {
  cursor: pointer;
}
.playerstat-list.buttons-top .jcarousel-prev,
.esports-carousel-wrapper.buttons-top .jcarousel-prev {
  left: 2px;
}
.playerstat-list.buttons-top .jcarousel-prev:before,
.esports-carousel-wrapper.buttons-top .jcarousel-prev:before {
  background-position: 0 -389px;
}
.playerstat-list.buttons-top .jcarousel-next,
.esports-carousel-wrapper.buttons-top .jcarousel-next {
  right: 18px;
}
.playerstat-list.buttons-top .jcarousel-next:before,
.esports-carousel-wrapper.buttons-top .jcarousel-next:before {
  background-position: 0 -400px;
}

/* =============================================================================
   Season's Best - Top KDA
   ========================================================================== */
.seasons-best {
  border-right: 1px solid #000;
}
.seasons-best .view-content {
  padding-right: 20px;
}
.seasons-best ul {
  padding: 0;
  margin: 0 22px 0 0;
  list-style-type: none;
}
.seasons-best ul li {
  overflow: hidden;
  display: block;
  padding: 13px 0 14px 0;
  width: 286px;
  clear: both;
}
.seasons-best ul li .players-col-first {
  width: 42%;
  float: left;
}
.seasons-best ul li .players-col-first .players-inside {
  overflow: hidden;
  margin: 0;
  position: relative;
  z-index: 4;
}
.seasons-best ul li .players-col-first .players-inside a img {
  width: 109px;
  height: 66px;
}
.seasons-best ul li .players-col-last {
  width: 58%;
  float: left;
}
.seasons-best ul li .players-col-last .players-inside {
  overflow: hidden;
  position: relative;
  margin: 0 0 0 .7em;
  z-index: 4;
}
.seasons-best ul li .players-col-last .player-name {
  max-width: 150px;
}
.seasons-best ul li .player-rank {
  float: left;
  width: 27%;
}
.seasons-best ul li .player-stat {
  float: left;
  width: 73%;
  line-height: 44px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 35px;
  color: #fff;
}
.seasons-best ul li .player-title {
  font-size: 12px;
}
.seasons-best ul li .player-team {
  font-size: 11px;
}
.seasons-best ul li .field-name-field-player-profile-img a,
.seasons-best ul li .field-name-field-title-expanded a {
  position: relative;
  z-index: 5;
}

/* =============================================================================
   Latest Results Theme
   ========================================================================== */
.match.league-latest-results .winner.contestant-1.node-team,
.match.latest-results .winner.contestant-1.node-team,
.team-matches .winner.contestant-1.node-team {
  background-image: -webkit-radial-gradient(center right, 90% 90%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -moz-radial-gradient(90% 90% at center right, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -o-radial-gradient(center right, 90% 90%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: radial-gradient(90% 90% at center right, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
}
.match.league-latest-results .winner.contestant-2.node-team,
.match.latest-results .winner.contestant-2.node-team,
.team-matches .winner.contestant-2.node-team {
  background-image: -webkit-radial-gradient(center left, 90% 90%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -moz-radial-gradient(90% 90% at center left, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: -o-radial-gradient(center left, 90% 90%, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
  background-image: radial-gradient(90% 90% at center left, rgba(196, 146, 70, 0.5) 0%, rgba(196, 146, 70, 0) 100%);
}

.results-container .match.latest-results .tourney-match a {
  padding: 20px 75px;
}

.match.latest-results .loading {
  padding: 90px;
  text-align: center;
  position: relative;
}
.match.latest-results .loading .ajax-progress {
  top: 84px;
  left: 415px;
}
.match.latest-results .tourney-match {
  border-top: 1px solid #323232;
}
.match.latest-results li {
  background-color: #000000;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.match.latest-results .rendered-match {
  clear: both;
}
.match.latest-results .league-reference {
  text-align: center;
  text-transform: uppercase;
  padding: 0 0 10px 0;
}
.match.latest-results .league-reference a {
  color: #197bbf;
  font-size: 12px;
}
.match.latest-results .content .node-team {
  padding: 10px;
  height: 75px;
}
.match.latest-results .content .node-team .team-logo {
  height: 55px;
  width: 55px;
  margin: 0 auto;
}
.match.latest-results .content .node-team .team-logo img {
  width: 55px;
  height: 55px;
}
.match.latest-results .content .winner.node-team {
  padding: 10px 10px 5px 10px;
}

/* =============================================================================
   Latest Results Theme - League - Can remove after league's overview overhaul
   ========================================================================== */
.match.league-latest-results {
  min-height: 530px;
}
.match.league-latest-results .view-content {
  padding-left: 20px;
}
.match.league-latest-results .views-row {
  margin-bottom: 11px;
}
.match.league-latest-results .match-title {
  float: left;
  width: 75%;
  padding: 0;
  background-image: -webkit-radial-gradient(center top, 68% 100%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(68% 100% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 68% 100%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(68% 100% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
}
.match.league-latest-results .match-title > span {
  text-align: left;
  display: block;
  line-height: 14px;
  padding: 10px 0 10px 5px;
}
.match.league-latest-results .match-url {
  float: left;
  width: 25%;
  border-top: 1px solid #000;
  background: #3c3c3c;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhMmEyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3c3c3c), color-stop(100%, #2a2a2a));
  background-image: -moz-linear-gradient(#3c3c3c, #2a2a2a);
  background-image: -webkit-linear-gradient(#3c3c3c, #2a2a2a);
  background-image: linear-gradient(#3c3c3c, #2a2a2a);
}
.match.league-latest-results .match-url > span a {
  display: block;
  padding: 16px 0 16px 5px;
  position: relative;
  background-position: 105% -405px;
}
.match.league-latest-results .rendered-match {
  clear: both;
}
.match.league-latest-results .match-type > a {
  padding: 20px 127px;
}
.match.league-latest-results .content .node-team {
  padding: 10px;
  height: 75px;
}
.match.league-latest-results .content .node-team .team-logo {
  height: 55px;
  width: 55px;
  margin: 0 auto;
}
.match.league-latest-results .content .node-team .team-logo img {
  width: 55px;
  height: 55px;
}
.match.league-latest-results .content .winner.node-team {
  padding: 5px 10px 20px 10px;
}
.match.league-latest-results .content .contestant-1 .node-team {
  background-position: -15% -241px;
}
.match.league-latest-results .content .contestant-2 .node-team {
  background-position: 100% -315px;
}

/* =============================================================================
   Home Page Takeover Theme / Live Match Theme / Article Takeover
   ========================================================================== */
#homepage .panel-col-featured {
  margin-bottom: 60px;
  z-index: 0;
}

#video-takeover.node-takeover {
  margin-bottom: 100px;
}

.live-match.esportsmanualupload .video-takeover-lower .contestant .team-seed {
  display: none;
}

#video-takeover.node-takeover {
  margin-bottom: 100px;
}

.live-match.singleeliminationcontroller .video-takeover-lower .contestant .team-rank {
  display: none;
}

#video-takeover {
  padding: 40px 10px 0 10px;
  margin: 0;
}
#video-takeover > .pane-content {
  background: black;
}
#video-takeover .contextual-links-wrapper {
  top: 80px;
}
#video-takeover .ui-tabs-panel {
  padding-top: 0;
}
#video-takeover h2 {
  margin-top: 0;
  margin-bottom: 0;
}
#video-takeover:before {
  content: "";
  background-color: #1f1f1f;
  display: block;
  height: 70px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(255, 255, 255, 0.1)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
}

.live-match .pane-stream-language-negotiation {
  margin-bottom: 80px;
}

.video-takeover {
  background-color: #000;
  width: 940px;
  position: relative;
  z-index: 2;
}

.video-takeover-lower,
.panel-col-featured.showing-video {
  position: relative;
  padding: 0 10px;
}
.video-takeover-lower #loading,
.panel-col-featured.showing-video #loading {
  padding: 40px 300px;
  text-align: center;
}
.video-takeover-lower #loading .ajax-progress.ajax-progress-throbber,
.panel-col-featured.showing-video #loading .ajax-progress.ajax-progress-throbber {
  top: 39px;
}
.video-takeover-lower #match-poll, .video-takeover-lower .details-game-date,
.panel-col-featured.showing-video #match-poll,
.panel-col-featured.showing-video .details-game-date {
  display: none;
}
.video-takeover-lower .video-players,
.panel-col-featured.showing-video .video-players {
  background-color: #1f1f1f;
  padding: 5px 100px 0 100px;
  position: relative;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAlIiByPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjkyOTI5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjAyMDIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(center top, 228px 150px, #292929 0%, #202020 100%);
  background-image: -webkit-radial-gradient(center top, 228px 150px, #292929 0%, #202020 100%);
  background-image: radial-gradient(228px 150px at center top, #292929 0%, #202020 100%);
}
.video-takeover-lower .video-players .field-label,
.panel-col-featured.showing-video .video-players .field-label {
  display: none;
}
.video-takeover-lower .video-players .takeover-title,
.panel-col-featured.showing-video .video-players .takeover-title {
  display: block;
  font-size: 1em;
  text-align: center;
  margin: 5px 0 0 0;
}
.video-takeover-lower .video-players .takeover-title p,
.panel-col-featured.showing-video .video-players .takeover-title p {
  margin: 0;
}
.video-takeover-lower .video-players > a,
.panel-col-featured.showing-video .video-players > a {
  bottom: 25px;
  left: 453px;
  display: block;
  position: absolute;
  z-index: 10;
}
.video-takeover-lower .video-players > a .versus-icon,
.panel-col-featured.showing-video .video-players > a .versus-icon {
  display: block;
  width: 32px;
  height: 32px;
}
.video-takeover-lower .contestant .node-title,
.panel-col-featured.showing-video .contestant .node-title {
  font: bold 16px/18px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  margin-top: -1px;
  width: 270px;
  min-height: 30px;
  margin-bottom: 0;
}
.video-takeover-lower .contestant .node-title > a,
.panel-col-featured.showing-video .contestant .node-title > a {
  display: inline-block;
}
.video-takeover-lower .contestant .team-logo,
.panel-col-featured.showing-video .contestant .team-logo {
  padding: 10px;
  width: 60px;
  height: 60px;
  position: relative;
}
.video-takeover-lower .contestant .team-logo img,
.panel-col-featured.showing-video .contestant .team-logo img {
  width: 40px;
  height: 40px;
}
.video-takeover-lower .contestant .team-logo:after,
.panel-col-featured.showing-video .contestant .team-logo:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 4px;
  height: 60px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.video-takeover-lower .contestant .team-w-l,
.video-takeover-lower .contestant .team-seed,
.video-takeover-lower .contestant .team-rank,
.panel-col-featured.showing-video .contestant .team-w-l,
.panel-col-featured.showing-video .contestant .team-seed,
.panel-col-featured.showing-video .contestant .team-rank {
  display: inline-block;
  min-width: 35px;
}
.video-takeover-lower .contestant-1, .video-takeover-lower .contestant-2,
.panel-col-featured.showing-video .contestant-1,
.panel-col-featured.showing-video .contestant-2 {
  padding-bottom: 15px;
}
.video-takeover-lower .contestant-1,
.panel-col-featured.showing-video .contestant-1 {
  background: url(../../images/match-jpgs/team-left-highlight.png) no-repeat center 58px;
}
.video-takeover-lower .contestant-1 .node-title,
.panel-col-featured.showing-video .contestant-1 .node-title {
  float: left;
  margin-right: 30px;
  background: url(../../images/match-jpgs/team-left-highlight.png) no-repeat top center;
}
.video-takeover-lower .contestant-1 .node-title > a,
.panel-col-featured.showing-video .contestant-1 .node-title > a {
  padding: 12px 0 0 12px;
}
.video-takeover-lower .contestant-1 .node-title.winner:after,
.panel-col-featured.showing-video .contestant-1 .node-title.winner:after {
  content: "";
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-left: 5px;
}
.video-takeover-lower .contestant-1 .team-logo,
.panel-col-featured.showing-video .contestant-1 .team-logo {
  float: left;
}
.video-takeover-lower .contestant-1 .team-logo:after,
.panel-col-featured.showing-video .contestant-1 .team-logo:after {
  left: -3px;
  background-color: #41bef1;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 0 0 2px;
}
.video-takeover-lower .contestant-1 .team-rank,
.video-takeover-lower .contestant-1 .team-seed,
.panel-col-featured.showing-video .contestant-1 .team-rank,
.panel-col-featured.showing-video .contestant-1 .team-seed {
  line-height: 22px;
  margin-left: 10px;
}
.video-takeover-lower .contestant-1 .team-w-l,
.panel-col-featured.showing-video .contestant-1 .team-w-l {
  line-height: 22px;
  padding-left: 12px;
}
.video-takeover-lower .contestant-2,
.panel-col-featured.showing-video .contestant-2 {
  text-align: right;
  background: url(../../images/match-jpgs/team-right-highlight.png) no-repeat center 58px;
}
.video-takeover-lower .contestant-2 .node-title,
.panel-col-featured.showing-video .contestant-2 .node-title {
  float: right;
  margin-left: 30px;
  background: url(../../images/match-jpgs/team-right-highlight.png) no-repeat top center;
}
.video-takeover-lower .contestant-2 .node-title > a,
.panel-col-featured.showing-video .contestant-2 .node-title > a {
  padding: 12px 12px 0 0;
}
.video-takeover-lower .contestant-2 .node-title.winner:before,
.panel-col-featured.showing-video .contestant-2 .node-title.winner:before {
  content: "";
  display: inline-block;
  height: 15px;
  width: 15px;
  margin-right: 5px;
}
.video-takeover-lower .contestant-2 .team-logo,
.panel-col-featured.showing-video .contestant-2 .team-logo {
  float: right;
}
.video-takeover-lower .contestant-2 .team-logo:after,
.panel-col-featured.showing-video .contestant-2 .team-logo:after {
  right: -3px;
  background-color: #e11c2f;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0;
  border-radius: 0 2px 2px 0;
}
.video-takeover-lower .contestant-2 .team-rank,
.video-takeover-lower .contestant-2 .team-seed,
.panel-col-featured.showing-video .contestant-2 .team-rank,
.panel-col-featured.showing-video .contestant-2 .team-seed {
  line-height: 22px;
  padding-right: 12px;
}
.video-takeover-lower .contestant-2 .team-w-l,
.panel-col-featured.showing-video .contestant-2 .team-w-l {
  line-height: 22px;
  margin-right: 10px;
}

.match-players {
  background: #303030;
}
.match-players .field-name-field-match-players {
  padding: 20px;
}
.match-players .content {
  overflow: hidden;
}
.match-players .blue-team,
.match-players .red-team {
  float: left;
  width: 46.3%;
}
.match-players .psuedo-custom-field {
  float: left;
  margin-top: -4px;
}
.match-players .pie-donut {
  height: 60px;
  margin-bottom: 21px;
}
.match-players table {
  text-transform: uppercase;
  text-align: center;
  padding: 20px 25px 0 25px;
  margin-top: 0;
}
.match-players .tweet-button-row a {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100px;
}
.match-players .tweet-button-row a:before {
  content: "";
  display: block;
  height: 32px;
  position: absolute;
  top: 10px;
  width: 32px;
}
.match-players .tweet-button-row a span {
  display: block;
}
.match-players .tweet-button-row .first-th a {
  background-color: #41bef1;
  padding: 10px 10px 10px 40px;
}
.match-players .tweet-button-row .first-th a:before {
  left: 5px;
}
.match-players .tweet-button-row .last-th a {
  background-color: #e11c2f;
  padding: 10px 40px 10px 10px;
}
.match-players .tweet-button-row .last-th a:before {
  right: 5px;
}
.match-players .engage-title {
  font-weight: normal;
  padding-bottom: 15px;
  text-transform: none;
}
.match-players .engage-subtitle {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
}
.match-players .first-th {
  text-align: left;
  width: 110px;
}
.match-players .last-th {
  text-align: right;
  width: 110px;
}

.match-player-wrapper {
  margin-bottom: 17px;
  overflow: hidden;
}

.blue-team .match-name-info {
  float: left;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: -58.33333%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
.blue-team .match-player-image {
  float: left;
  width: 25%;
  margin-left: 58.33333%;
  margin-right: -83.33333%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
.blue-team .match-player-kda {
  color: #41bef1;
  float: left;
  width: 16.66667%;
  margin-left: 83.33333%;
  margin-right: -100%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

.red-team .match-name-info {
  text-align: right;
  float: right;
  width: 58.33333%;
  margin-right: 0%;
  margin-left: -58.33333%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
.red-team .match-player-image {
  float: right;
  width: 25%;
  margin-right: 58.33333%;
  margin-left: -83.33333%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
.red-team .match-player-kda {
  color: #e11c2f;
  float: right;
  width: 16.66667%;
  margin-right: 83.33333%;
  margin-left: -100%;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

.match-name-info {
  line-height: 1.5em;
}
.match-name-info .field-name-field-title-small {
  color: white;
  font-weight: bold;
}
.match-name-info .node-title {
  font: bold 13px/1.5em Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  margin-bottom: 0;
  text-transform: none;
}

.match-player-image img {
  width: 92px;
  height: 55px;
  padding-top: 5px;
}

.match-player-kda {
  line-height: 40px;
  padding-top: 24px;
  text-align: center;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 35px;
  color: #fff;
}
.match-player-kda .field-label {
  display: none;
}

.google-ad-foreground {
  position: absolute;
  z-index: 4;
  padding: 0 10px;
  top: -40px;
}

/* =============================================================================
   Meet the Players
   ========================================================================== */
.players-by-position {
  font-size: 12px;
}
.players-by-position li {
  position: relative;
}
.players-by-position li.active-stats {
  background: #191919;
  border-top: 1px solid #252626;
  -moz-box-shadow: 0 15px 14px #000;
  -webkit-box-shadow: 0 15px 14px #000;
  box-shadow: 0 15px 14px #000;
}
.players-by-position .players-team {
  font-size: 11px;
}
.players-by-position .players-team,
.players-by-position .player-name {
  float: left;
  width: 86%;
}
.players-by-position .dropdown-button {
  position: absolute;
  right: 10px;
  bottom: 42px;
}
.players-by-position .views-field-field-player-profile-img img {
  width: 172px;
  height: 86px;
}

.players-by-position.grid-extra-medium .jcarousel > li {
  padding: 10px 10px 40px 10px;
  position: relative;
  z-index: 3;
}
.players-by-position.grid-extra-medium .jcarousel-next,
.players-by-position.grid-extra-medium .jcarousel-prev {
  top: 18px;
}
.players-by-position.grid-extra-medium .season-stats-container {
  padding: 10px 0 0 10px;
}
.players-by-position.grid-extra-medium .most-played-champs {
  padding: 10px 10px 0 0;
}

/* =============================================================================
   Meet the Players Dropdown & Player Profile More Info
   ========================================================================== */
.more-data-container-player {
  background: #191919;
  border-top: 1px solid #252626;
  margin-bottom: 40px;
  margin-top: -20px;
}

.panel-thirty-seventy .season-stats-container .team-record {
  display: none;
}
.panel-thirty-seventy .season-stats-container ul {
  padding: 0;
}
.panel-thirty-seventy .season-stats-container li {
  list-style: none;
  overflow: hidden;
  width: 100%;
}
.panel-thirty-seventy .season-stats-container li .stat-label {
  float: left;
  padding: 20px 0;
  width: 59%;
}
.panel-thirty-seventy .season-stats-container li .stat-label:after {
  content: ":";
}
.panel-thirty-seventy .season-stats-container li .stat-value {
  float: left;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #fff;
  line-height: 44px;
  height: 55px;
  text-align: left;
  width: 40%;
  padding-top: 8px;
  overflow: hidden;
}
.panel-thirty-seventy .season-stats-container li:last-child {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.panel-thirty-seventy .season-stats-container li:last-child:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.panel-thirty-seventy .most-played-champs {
  color: #fff;
}
.panel-thirty-seventy .most-played-champs ul {
  display: table;
  padding: 0;
  width: 100%;
}
.panel-thirty-seventy .most-played-champs li {
  display: table-cell;
  padding: 0 10px 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.panel-thirty-seventy .most-played-champs .champ-title {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  text-align: center;
  padding: 15px 0 15px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.panel-thirty-seventy .most-played-champs .champ-title:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.panel-thirty-seventy .most-played-champs .champ-stat {
  font-size: 11px;
  padding: 4px 0;
}
.panel-thirty-seventy .most-played-champs .champ-stat .label {
  display: inline-block;
  font-weight: bold;
  margin-right: 5px;
  text-align: right;
  width: 90px;
}
.panel-thirty-seventy .most-played-champs .champ-stat:first-child {
  border: 0 none;
}
.panel-thirty-seventy .most-played-champs .champ-stat:first-child:before {
  display: none;
}
.panel-thirty-seventy .most-played-champs .dotted-line {
  background: url(../../images/dashed-line.png) repeat-x center;
  display: block;
  position: absolute;
  bottom: 20px;
  width: 333px;
  height: 2px;
}

.button-wrapper {
  text-align: right;
}
.button-wrapper .description {
  margin-right: 10px;
}

/* =============================================================================
   Stats - Top Section
   ========================================================================== */
#stats .panel-col-featured {
  margin-bottom: 60px;
}
#stats .jcarousel-clip {
  width: 960px;
}
#stats .jcarousel-item > ul {
  border-left: 1px solid #323232;
  overflow: hidden;
  padding: 0 20px 0 20px;
  clear: both;
}
#stats .jcarousel-item.last {
  width: 318px;
}
#stats .jcarousel-item.last ul {
  position: relative;
  border-right: 1px solid #323232;
  margin-right: -1px;
}
#stats .jcarousel-item.last ul:after {
  position: absolute;
  display: block;
  content: '';
  border-right: 1px solid #000;
  width: 316px;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stats .jcarousel-item.first {
  width: 318px;
}
#stats .jcarousel-item.first ul {
  position: relative;
}
#stats .jcarousel-item.first ul:before {
  position: absolute;
  display: block;
  content: '';
  border-left: 1px solid #000;
  width: 319px;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#stats .jcarousel-prev:after,
#stats .jcarousel-next:after {
  border-top: 1px solid red;
}

.stat-section h4.pane-title {
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  text-transform: none;
}

/* =============================================================================
   League Stats - Middle Section
   ========================================================================== */
#stats .league-stats {
  clear: both;
  margin-top: 0px;
}
#stats .league-stats .stats-inner {
  padding-top: 35px;
}
#stats .league-stats .stats-player-filters {
  border: 0 none;
  padding: 0;
}
#stats .league-stats .stats-player-filters .fieldset-wrapper {
  overflow: hidden;
  padding-left: 360px;
}
#stats .league-stats .stats-player-filters .form-item a.ui-selectmenu {
  display: block !important;
  width: 160px !important;
}
#stats .league-stats h4 {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 20px;
  letter-spacing: 0;
  text-transform: none;
}
#stats .league-stats .rank, #stats .league-stats .kda, #stats .league-stats .stat_kills, #stats .league-stats .stat_deaths, #stats .league-stats .stat_assists, #stats .league-stats .perMinute_gold, #stats .league-stats .stat_teamAverage_minion_kills, #stats .league-stats .stat_minion_kills, #stats .league-stats .stat_gold, #stats .league-stats .stat_teamAverage_gold, #stats .league-stats .count, #stats .league-stats .stat_win, #stats .league-stats .stat_loss,
#stats .league-stats .team_average_minion_kills, #stats .league-stats .team_average_total_gold, #stats .league-stats .stat_games {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #222222;
  text-align: center;
}
#stats .league-stats .image_team_link {
  text-align: left;
  padding: 4px;
}
#stats .league-stats .image_team_link img {
  width: 45px;
  height: 45px;
}
#stats .league-stats .seasons-best ul li {
  width: 217px;
}
#stats .league-stats #stats-inner {
  overflow: hidden;
  position: relative;
}
#stats .league-stats #player-stats {
  margin-top: 0px;
}
#stats .league-stats .show-more {
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  padding-right: 30px;
  width: 70px;
  position: relative;
}
#stats .league-stats .show-more:after {
  content: "";
  display: block;
  width: 20px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: -2px;
  z-index: 5;
}
#stats .league-stats .show-more.show {
  margin-top: 10px;
  display: none;
}
#stats .league-stats .show-more.showing {
  color: #000;
}
#stats .league-stats th.tablesorter-header > div {
  cursor: pointer;
  display: inline-block;
}
#stats .league-stats th.tablesorter-header > div:after {
  content: "\25BA";
  font-size: 5px;
  display: inline-block;
  padding-left: 10px;
  position: relative;
  top: -2px;
}
#stats .league-stats th.tablesorter-headerAsc > div {
  display: inline-block;
}
#stats .league-stats th.tablesorter-headerAsc > div:after {
  content: "\25B2";
}
#stats .league-stats th.tablesorter-headerDesc > div {
  display: inline-block;
}
#stats .league-stats th.tablesorter-headerDesc > div:after {
  content: "\25BC";
}
#stats .league-stats th.tablesorter-header.sorter-false > div {
  cursor: default;
}
#stats .league-stats th.tablesorter-header.sorter-false > div:after {
  display: none;
}
#stats .pro-kit-light .panel-separator {
  display: none;
}

.page-stats .ui-selectmenu-menu .ui-widget {
  width: 160px !important;
}

/* =============================================================================
   Challenger Circuit
   ========================================================================== */
.recent-events .jcarousel-item {
  position: relative;
}
.recent-events .jcarousel-item .circuit-category {
  text-transform: uppercase;
  z-index: 1;
  padding: 5px 10px;
  right: 10px;
  top: 10px;
  position: absolute;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #191919;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(255, 255, 255, 0.1)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
}
.recent-events .jcarousel-item .circuit-category a {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #919191;
}
.recent-events .jcarousel-item .post-date {
  font-size: 12px;
}

/**
 * This file contains the theme work for the Global VOD page.
**/
.pane-angular-vod-archive .bevel {
  padding: 0;
}
.pane-angular-vod-archive .bevel-separator {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #2a2a2a;
  padding: 12px;
}
.pane-angular-vod-archive .click-title {
  cursor: pointer;
}

.chosen-league, .chosen-tournament {
  display: inline-block;
  font-size: 0.92308em;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 10px;
}
.chosen-league .dropdown-toggle, .chosen-tournament .dropdown-toggle {
  cursor: pointer;
  min-height: 44px;
  width: 250px;
  padding: 4px 40px 4px 12px;
  display: inline-block;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
.chosen-league .dropdown-toggle:before, .chosen-tournament .dropdown-toggle:before {
  content: "";
  display: block;
  position: absolute;
  right: 4px;
  top: 10px;
  width: 25px;
  height: 16px;
  z-index: 1;
}
.chosen-league .dropdown-toggle:after, .chosen-tournament .dropdown-toggle:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 100%;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #343434;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
.chosen-league .dropdown-menu, .chosen-tournament .dropdown-menu {
  width: 250px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
.chosen-league .dropdown-menu a.all-leagues, .chosen-tournament .dropdown-menu a.all-leagues {
  padding: 10px 5px;
}
.chosen-league .dropdown-menu ul, .chosen-tournament .dropdown-menu ul {
  margin: 0;
}
.chosen-league .dropdown-menu a, .chosen-tournament .dropdown-menu a {
  padding: 2px 5px;
}
.chosen-league .dropdown-menu li, .chosen-tournament .dropdown-menu li {
  list-style: none;
}
.chosen-league .league-name, .chosen-tournament .league-name {
  padding: 10px 0;
  display: inline-block;
  vertical-align: middle;
}
.chosen-league img, .chosen-tournament img {
  width: 36px;
  height: 36px;
  vertical-align: middle;
  margin-right: 10px;
}

.chosen-tournament section {
  margin-bottom: 5px;
}
.chosen-tournament .dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
}
.chosen-tournament .dropdown-menu .season-separator {
  font-size: 11px;
  margin: 0 0 4px 0;
  padding-bottom: 8px;
}

.vod-filter {
  padding: 20px 0;
}
.vod-filter h2 {
  padding: 0 13px;
}
.vod-filter .dropdown-wrappers {
  float: left;
  padding-left: 15px;
  width: 55%;
}
.vod-filter .filter-buttons {
  float: left;
  width: 22%;
  text-align: right;
  padding-right: 5px;
}
.vod-filter .filter-buttons > .show-all-text {
  font-weight: bold;
  font-size: 0.92308em;
  vertical-align: middle;
}
.vod-filter .filter-buttons .btn-secondary, .vod-filter .filter-buttons .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top .vod-filter .filter-buttons .jcarousel-prev:hover,
.vod-filter .filter-buttons .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top .vod-filter .filter-buttons .jcarousel-next:hover,
.vod-filter .filter-buttons .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .vod-filter .filter-buttons .jcarousel-prev:hover,
.vod-filter .filter-buttons .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .vod-filter .filter-buttons .jcarousel-next:hover, .vod-filter .filter-buttons #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .vod-filter .filter-buttons .ui-selectmenu-icon {
  padding: 12px 22px;
}
.vod-filter .vod-spoilers {
  display: inline-block;
  cursor: pointer;
  height: 42px;
  vertical-align: middle;
  margin: 0 10px;
  width: 86px;
}
.vod-filter .vod-spoilers .slider-button {
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #666;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  display: inline-block;
  padding: 10px 0;
  text-transform: uppercase;
  text-align: center;
  margin: 3px;
  width: 42px;
}
.vod-filter .vod-spoilers .slider-button.off {
  margin: 3px 4px 3px 43px;
}
.vod-filter .vod-spoilers .slider-button.on {
  margin: 3px 43px 4px 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #018df1;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}
.vod-filter .btn-group-secondary .btn-secondary:first-child, .vod-filter .btn-group-secondary .playerstat-list.buttons-top .jcarousel-prev:first-child:hover, .playerstat-list.buttons-top .vod-filter .btn-group-secondary .jcarousel-prev:first-child:hover,
.vod-filter .btn-group-secondary .playerstat-list.buttons-top .jcarousel-next:first-child:hover,
.playerstat-list.buttons-top .vod-filter .btn-group-secondary .jcarousel-next:first-child:hover,
.vod-filter .btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-prev:first-child:hover,
.esports-carousel-wrapper.buttons-top .vod-filter .btn-group-secondary .jcarousel-prev:first-child:hover,
.vod-filter .btn-group-secondary .esports-carousel-wrapper.buttons-top .jcarousel-next:first-child:hover,
.esports-carousel-wrapper.buttons-top .vod-filter .btn-group-secondary .jcarousel-next:first-child:hover, .vod-filter .btn-group-secondary #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:first-child, #esports-tourney-switcher-form a.ui-selectmenu:link .vod-filter .btn-group-secondary .ui-selectmenu-icon:first-child {
  margin-right: -4px;
}

.vod-archive {
  min-height: 600px;
}
.vod-archive #loading {
  padding: 200px 400px;
  text-align: center;
}
.vod-archive #loading .ajax-progress {
  top: 46.5%;
  left: 44%;
}
.vod-archive .no-events {
  padding: 80px 10px;
}
.vod-archive .inset {
  padding-bottom: 10px;
  margin-bottom: 25px;
}
.vod-archive .league-label {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  border-top: 2px solid;
  font-size: 24px;
  padding-top: 7px;
}
.vod-archive .league-label.league-click {
  cursor: pointer;
}
.vod-archive .day-notification {
  background: #262626;
  cursor: pointer;
  font-weight: bold;
  padding: 12px;
  position: relative;
  border-bottom: 1px solid #000000;
  z-index: 1;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
.vod-archive .day-notification .block-label {
  text-transform: uppercase;
}
.vod-archive .day-notification:first-child {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
.vod-archive .day-notification.non-match {
  cursor: default;
}
.vod-archive .day-notification > span {
  display: block;
}
.vod-archive .day-notification.closed:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 25px;
}
.vod-archive .day-notification.open:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 25px;
}
.vod-archive .more-league-link {
  background: #262626;
  border-top: 1px solid #2a2a2a;
  cursor: pointer;
  padding: 12px 0px 12px 12px;
  position: relative;
  z-index: 1;
}
.vod-archive .more-league-link:after {
  content: "";
  display: inline-block;
  margin-left: 8px;
  width: 0;
  height: 0;
  border-left: 4px solid #fff;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.vod-archive .contestant-wrapper {
  overflow: visible;
}
.vod-archive .name-wrappers {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  display: table;
  table-layout: fixed;
}
.vod-archive .name-wrappers .team-container {
  display: inline-block;
}
.vod-archive .name-wrappers .team-container .team-logo-link, .vod-archive .name-wrappers .team-container .short-name {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
}
.vod-archive .name-wrappers .team-container .team-logo-link {
  margin-right: 5px;
}
.vod-archive .name-wrappers .vs-middle {
  font-size: 14px;
  padding: 0 15px 0 10px;
  text-align: center;
}
.vod-archive .name-wrappers img {
  height: 30px;
  width: 30px;
}
.vod-archive .game-wrapper {
  padding-left: 25px;
}
.vod-archive .game-wrapper .btn-secondary, .vod-archive .game-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover, .vod-archive .game-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .vod-archive .game-wrapper .ui-selectmenu-icon {
  padding: 8px 12px;
}
.vod-archive .game-wrapper .play-button {
  margin-right: 5px;
  min-width: 81px;
}
.vod-archive .game-wrapper .play-button:before {
  content: "";
  display: inline-block;
  margin-right: 2px;
  width: 14px;
  height: 10px;
}
.vod-archive .game-wrapper .play-button .accent, .vod-archive .game-wrapper .play-button .team-information .field-label, .team-information .vod-archive .game-wrapper .play-button .field-label, .vod-archive .game-wrapper .play-button #teams-profile .season-stats-container .team-record .label, #teams-profile .season-stats-container .team-record .vod-archive .game-wrapper .play-button .label, .vod-archive .game-wrapper .play-button .latest-results .who-win, .latest-results .vod-archive .game-wrapper .play-button .who-win {
  display: inline-block;
  text-align: right;
  width: 30px;
}
.vod-archive .game-wrapper .play-button.unactive {
  opacity: 0.3;
}
.vod-archive .game-wrapper .play-button.non-game.game-1 {
  margin-left: -4px;
}
.vod-archive .game-wrapper .non-game-container {
  display: inline-block;
  position: relative;
}
.vod-archive .game-wrapper .show-notification {
  position: absolute;
  top: -37px;
  left: -110px;
  width: 300px;
  padding: 6px 10px;
  z-index: 1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #333;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72);
}
.vod-archive .game-wrapper .show-notification:after {
  content: "";
  right: 50%;
  width: 0;
  height: 0;
  position: absolute;
  bottom: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #333;
}
.vod-archive .game-wrapper .font-face, .vod-archive .game-wrapper .rtw-title, .vod-archive .game-wrapper .rtw-schedule-wrapper .btn-secondary, .rtw-schedule-wrapper .vod-archive .game-wrapper .btn-secondary, .vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-prev:hover, .rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover, .vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover, .playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .playerstat-list.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .playerstat-list.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .playerstat-list.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.playerstat-list.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-prev:hover,
.vod-archive .game-wrapper .rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.rtw-schedule-wrapper .esports-carousel-wrapper.buttons-top .vod-archive .game-wrapper .jcarousel-next:hover,
.vod-archive .game-wrapper .esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top .rtw-schedule-wrapper .vod-archive .game-wrapper .jcarousel-next:hover, .vod-archive .game-wrapper .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, .rtw-schedule-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link .rtw-schedule-wrapper .vod-archive .game-wrapper .ui-selectmenu-icon, .vod-archive .game-wrapper .rtw-schedule .nav-container, .rtw-schedule .vod-archive .game-wrapper .nav-container, .vod-archive .game-wrapper .rtw-qualifier-wrapper .rtw-qualifier--team-name, .rtw-qualifier-wrapper .vod-archive .game-wrapper .rtw-qualifier--team-name, .vod-archive .game-wrapper .rtw--match-container, .vod-archive .game-wrapper #rtw-guide-wrapper #rtw-sidebar, #rtw-guide-wrapper .vod-archive .game-wrapper #rtw-sidebar {
  font-size: 18px;
  padding-left: 20px;
  margin-top: 8px;
}
.vod-archive .best-of-message {
  font-weight: bold;
  font-size: 0.92308em;
  margin-right: 5px;
}
.vod-archive .prep-message {
  font-size: 0.84615em;
}
.vod-archive .prep-message .program-time {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: inherit;
  padding: 7px 0;
}

.game-loading {
  padding: 317px 450px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1f1f1f;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
}
.game-loading .ajax-progress.ajax-progress-throbber {
  top: 309px;
  left: 410px;
}

#game-container {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1f1f1f;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.75);
  padding: 30px 10px 15px 10px;
}
#game-container .no-vod {
  text-align: center;
  padding: 320px 0;
}
#game-container .show-results {
  margin-top: 10px;
}
#game-container .show-results .show-button {
  text-align: center;
}
#game-container .btn-secondary, #game-container .playerstat-list.buttons-top .jcarousel-prev:hover, .playerstat-list.buttons-top #game-container .jcarousel-prev:hover,
#game-container .playerstat-list.buttons-top .jcarousel-next:hover,
.playerstat-list.buttons-top #game-container .jcarousel-next:hover,
#game-container .esports-carousel-wrapper.buttons-top .jcarousel-prev:hover,
.esports-carousel-wrapper.buttons-top #game-container .jcarousel-prev:hover,
#game-container .esports-carousel-wrapper.buttons-top .jcarousel-next:hover,
.esports-carousel-wrapper.buttons-top #game-container .jcarousel-next:hover, #game-container #esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon, #esports-tourney-switcher-form a.ui-selectmenu:link #game-container .ui-selectmenu-icon {
  padding: 8px 20px;
}
#game-container .contestant {
  padding-bottom: 28px;
}
#game-container .video-players > a {
  bottom: 35px;
  left: 445px;
}
#game-container #game-stats table .image-container img, #game-container #game-stats table .image-container span {
  vertical-align: middle;
  display: inline-block;
  max-width: 128px;
}
#game-container #game-stats table .image-container img {
  width: 55px;
  height: 60px;
}
#game-container #game-stats table .blue-team .image-container {
  border-left: 3px solid #41bef1;
}
#game-container #game-stats table .red-team .image-container {
  border-left: 3px solid #e11c2f;
}
#game-container #game-stats table .ddragon div {
  margin-right: 3px;
}
#game-container #game-stats table .items {
  width: 345px;
}
#game-container #game-stats table .spells {
  width: 115px;
}
#game-container #game-stats table .kda {
  width: 70px;
  text-align: center;
}
#game-container #game-stats table .champ {
  width: 60px;
}
#game-container #game-stats table .tgold, #game-container #game-stats table .mkilled {
  width: 75px;
  text-align: center;
}

.center-top-shadows #main {
  background: url(../../images/backgrounds/center-top-shadows.png) no-repeat center 0px;
}

.medium-background #main .pane-page-content {
  background-color: #222222;
}

.dark-background {
  background-color: #000000;
}

#main .pane-page-content {
  background-color: #111111;
  position: relative;
  z-index: 0;
}

.highlight-separator, .pre-match .details-game-date,
.post-match .details-game-date, .pre-match .col-1 .team-rank,
.pre-match .col-1 .team-w-l,
.pre-match .col-1 .team-seed,
.pre-match .col-2 .team-rank,
.pre-match .col-2 .team-w-l,
.pre-match .col-2 .team-seed,
.post-match .col-1 .team-rank,
.post-match .col-1 .team-w-l,
.post-match .col-1 .team-seed,
.post-match .col-2 .team-rank,
.post-match .col-2 .team-w-l,
.post-match .col-2 .team-seed, .pane-node-field-team-weaknesses .pane-title, .pane-node-field-team-strengths .pane-title, .meta-title, .qualifier-vods .pane-title, .qualifier-article-reference h2.pane-title, .qualifier-teams .pane-title, .qualifier-team-title, .qualifier-teams .node-team .node-title a, .qualifier-teams .node-team .node-title, #compare-slider .pane-content, .upcoming-matches .match-title, .panel-thirty-seventy .season-stats-container li, .panel-thirty-seventy .most-played-champs .champ-title, .highcharts-container .highcharts-title, .highcharts-container .highcharts-legend {
  background-image: -webkit-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.4) 0%, rgba(34, 34, 34, 0.15) 85%, rgba(34, 34, 34, 0) 100%);
  background-repeat: no-repeat;
  border-top: 1px solid #000;
  position: relative;
}
.highlight-separator:before, .pre-match .details-game-date:before,
.post-match .details-game-date:before, .pre-match .col-1 .team-rank:before,
.pre-match .col-1 .team-w-l:before,
.pre-match .col-1 .team-seed:before,
.pre-match .col-2 .team-rank:before,
.pre-match .col-2 .team-w-l:before,
.pre-match .col-2 .team-seed:before,
.post-match .col-1 .team-rank:before,
.post-match .col-1 .team-w-l:before,
.post-match .col-1 .team-seed:before,
.post-match .col-2 .team-rank:before,
.post-match .col-2 .team-w-l:before,
.post-match .col-2 .team-seed:before, .pane-node-field-team-weaknesses .pane-title:before, .pane-node-field-team-strengths .pane-title:before, .meta-title:before, .qualifier-vods .pane-title:before, .qualifier-article-reference h2.pane-title:before, .qualifier-teams .pane-title:before, .qualifier-team-title:before, .qualifier-teams .node-team .node-title a:before, .qualifier-teams .node-team .node-title:before, #compare-slider .pane-content:before, .upcoming-matches .match-title:before, .panel-thirty-seventy .season-stats-container li:before, .panel-thirty-seventy .most-played-champs .champ-title:before, .highcharts-container .highcharts-title:before, .highcharts-container .highcharts-legend:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #3d3d3d;
  height: 100%;
  width: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.highlight-separator-after:after, .match-week-nav.round-nav .item-list ul:after,
.match-week-nav.tabbed-nav .item-list ul:after {
  content: "";
  display: block;
  height: 30px;
  width: 100%;
  position: absolute;
  bottom: -30px;
  background-image: -webkit-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.1) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -moz-radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.1) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: -o-radial-gradient(center top, 65% 55%, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.1) 85%, rgba(34, 34, 34, 0) 100%);
  background-image: radial-gradient(65% 55% at center top, rgba(122, 122, 122, 0.1) 0%, rgba(34, 34, 34, 0.1) 85%, rgba(34, 34, 34, 0) 100%);
}

.double-separator, .tweet-timestamp, .ui-tabs .ui-tabs-nav, .match.league-latest-results .match-title, .panel-thirty-seventy .most-played-champs .champ-stat, .footer.page .panel-col .pane-content {
  border-top: 1px solid #000;
  position: relative;
}
.double-separator:before, .tweet-timestamp:before, .ui-tabs .ui-tabs-nav:before, .match.league-latest-results .match-title:before, .panel-thirty-seventy .most-played-champs .champ-stat:before, .footer.page .panel-col .pane-content:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #3d3d3d;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  z-index: -1;
}

.double-separator-after, .pre-match .details-game-date,
.post-match .details-game-date, .pane-node-field-team-weaknesses .pane-title, .pane-node-field-team-strengths .pane-title, .meta-title, .qualifier-vods .pane-title, .qualifier-article-reference h2.pane-title, .qualifier-teams .pane-title, #compare-slider .pane-content, .seasons-best ul li {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
}
.double-separator-after:after, .pre-match .details-game-date:after,
.post-match .details-game-date:after, .pane-node-field-team-weaknesses .pane-title:after, .pane-node-field-team-strengths .pane-title:after, .meta-title:after, .qualifier-vods .pane-title:after, .qualifier-article-reference h2.pane-title:after, .qualifier-teams .pane-title:after, #compare-slider .pane-content:after, .seasons-best ul li:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.double-separator-light, .pre-match .field-name-field-players-to-watch .field-name-field-champion, .pre-match .field-name-field-players-to-watch .field-name-field-reasons-to-watch, .white-tabs-blue-active, .node-type-tabbed-content .esports-jquery-tabs .ui.tabs, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav,
.page-about .esports-jquery-tabs .ui.tabs,
.page-about .esports-jquery-tabs .ui-tabs-nav, .lcs-preview .ptl-related-articles .view-content, .secondary-headlines .views-row {
  border-top: 1px solid #c1c1c1;
  position: relative;
}
.double-separator-light:before, .pre-match .field-name-field-players-to-watch .field-name-field-champion:before, .pre-match .field-name-field-players-to-watch .field-name-field-reasons-to-watch:before, .white-tabs-blue-active:before, .node-type-tabbed-content .esports-jquery-tabs .ui.tabs:before, .node-type-tabbed-content .esports-jquery-tabs .ui-tabs-nav:before,
.page-about .esports-jquery-tabs .ui.tabs:before,
.page-about .esports-jquery-tabs .ui-tabs-nav:before, .lcs-preview .ptl-related-articles .view-content:before, .secondary-headlines .views-row:before {
  position: absolute;
  display: block;
  content: '';
  border-top: 1px solid #fff;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  z-index: -1;
}

.double-separator-light-after, .news-hub .featured-top-split {
  border-bottom: 1px solid #fff;
  position: relative;
}
.double-separator-light-after:after, .news-hub .featured-top-split:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #c1c1c1;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gradient-box, .qualifier-teams .node-team, .team-panel.players .team-column .team-image {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #2d2d2d;
  -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.accent-before::before,
.accent-after::after {
  content: "";
  display: block;
  height: 2px;
  background: #000 url(resources/lol-textures.jpg) no-repeat center top;
  width: 100%;
}

.inner-top-glow {
  content: "";
  position: absolute;
  -moz-box-shadow: 0 0 40px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0 0 40px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.2);
  top: -19px;
  width: 80%;
  height: 7%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  left: 10%;
  right: 10%;
  z-index: 0;
}

.pull-right {
  float: right;
}

.inset {
  background-color: #0f0f0f;
  margin-bottom: 15px;
  padding: 10px 10px 0 10px;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.77), inset 0 -1px 0 rgba(112, 112, 112, 0.25);
}

.bevel {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bevel:hover {
  background-color: #2d2d2d;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMjkyOTI5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzEzMTMxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #363636), color-stop(10%, #292929), color-stop(100%, #313131));
  background-image: -moz-linear-gradient(bottom, #363636 0%, #292929 10%, #313131 100%);
  background-image: -webkit-linear-gradient(bottom, #363636 0%, #292929 10%, #313131 100%);
  background-image: linear-gradient(to top, #363636 0%, #292929 10%, #313131 100%);
}

.bevel.no-hover:hover {
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
}

.embossed {
  background-color: #252525;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  -moz-box-shadow: inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: inset 0 1px 0 rgba(112, 112, 112, 0.35);
}

.mobile .horizontal-after:after {
  max-width: 960px;
}

.horizontal-after:after {
  content: "";
  background: #222222 url(../../images/horizontal-divider-gradient.jpg) no-repeat top center;
  display: block;
  margin: 20px auto 0 auto;
  height: 25px;
  width: 1190px;
  position: relative;
  bottom: 40px;
}

.arrow-up, .vod-archive .day-notification.closed:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}

.arrow-down, .vod-archive .day-notification.open:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
}

.reveal.ng-enter {
  opacity: 0;
}

.reveal.ng-enter.ng-enter-active {
  opacity: 1;
}

.slide-reveal.ng-enter, .slide-reveal.ng-leave, .reveal.ng-enter {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  position: relative;
}

.reveal.ng-leave {
  display: none;
  opacity: 1;
}

.reveal.ng-leave-active {
  display: none;
  opacity: 0;
}

.slide-reveal.ng-enter {
  opacity: 0;
  top: 10px;
}

.slide-reveal.ng-enter-active {
  top: 0;
  opacity: 1;
}

.slide-reveal.ng-leave {
  top: 0;
  opacity: 1;
}

.slide-reveal.ng-leave-active {
  top: -10px;
  opacity: 0;
}

.slide-open.ng-hide-add {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  opacity: 1;
  max-height: 1000px;
}

.slide-open.ng-hide-remove {
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
  opacity: 1;
  max-height: 1000px;
}

.slide-open.ng-hide-add.ng-hide-add-active,
.slide-open.ng-hide-remove {
  opacity: 0;
  max-height: 0;
}

.slide-open.ng-hide-add,
.slide-open.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
  max-height: 1000px;
}

.toggle-hide.ng-hide-add {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  opacity: 1;
}

.toggle-hide.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}

.toggle-hide.ng-hide-remove {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  /* this needs to be here to make it visible during the animation
     since the .ng-hide class is already on the element rendering
     it as hidden. */
  display: block !important;
  opacity: 0;
}

.toggle-hide, .toggle-hide.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}

/* When hiding an element */
#loading.ng-hide-add {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  opacity: 1;
}

#loading.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}

/* When showing an element */
#loading.ng-hide-remove {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
  /* this needs to be here to make it visible during the animation
     since the .ng-hide class is already on the element rendering
     it as hidden. */
  display: block !important;
  opacity: 0;
}

#loading,
#loading.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}

.show-notification {
  display: none;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.blocks-sprite, .blocks-follow-facebook, .footer.page #footer-social a.facebook, .blocks-follow-twitter, .footer.page #footer-social a.twitter, .blocks-follow-youtube, .footer.page #footer-social a.youtube, .blocks-footer-lol, #footer-game-links a.lolsite, .blocks-footer-riotgames, #footer-game-links a.riotgames, .blocks-game-rating-eu, #footer-game-links a.pan-rating, .blocks-game-rating, #footer-game-links a.esrb-rating, .blocks-partner-cpl, .footer.page #partner-leagues a.cpl, .footer.page .panel-right-empty #partner-leagues a.cpl, .blocks-partner-dreamhack, .blocks-partner-esl, .footer.page #partner-leagues a.esl, .footer.page .panel-right-empty #partner-leagues a.esl, .blocks-partner-gpl, .footer.page #partner-leagues a.gpl, .footer.page .panel-right-empty #partner-leagues a.gpl, .blocks-partner-ipl, .blocks-partner-lms, .footer.page #partner-leagues a.lms, .footer.page .panel-right-empty #partner-leagues a.lms, .blocks-partner-ogn, .footer.page #partner-leagues a.ogn, .footer.page .panel-right-empty #partner-leagues a.ogn, .blocks-partner-starladder, .footer.page #partner-leagues a.starladder, .footer.page .panel-right-empty #partner-leagues a.starladder {
  background-image: url('../../images/../images/blocks-s4db86a8c42.png');
  background-repeat: no-repeat;
}

.blocks-follow-facebook, .footer.page #footer-social a.facebook {
  background-position: 0 0;
}

.blocks-follow-twitter, .footer.page #footer-social a.twitter {
  background-position: 0 -40px;
}

.blocks-follow-youtube, .footer.page #footer-social a.youtube {
  background-position: 0 -80px;
}

.blocks-footer-lol, #footer-game-links a.lolsite {
  background-position: 0 -120px;
}

.blocks-footer-riotgames, #footer-game-links a.riotgames {
  background-position: 0 -154px;
}

.blocks-game-rating-eu, #footer-game-links a.pan-rating {
  background-position: 0 -197px;
}

.blocks-game-rating, #footer-game-links a.esrb-rating {
  background-position: 0 -265px;
}

.blocks-partner-cpl, .footer.page #partner-leagues a.cpl, .footer.page .panel-right-empty #partner-leagues a.cpl {
  background-position: 0 -362px;
}

.blocks-partner-dreamhack {
  background-position: 0 -414px;
}

.blocks-partner-esl, .footer.page #partner-leagues a.esl, .footer.page .panel-right-empty #partner-leagues a.esl {
  background-position: 0 -453px;
}

.blocks-partner-gpl, .footer.page #partner-leagues a.gpl, .footer.page .panel-right-empty #partner-leagues a.gpl {
  background-position: 0 -476px;
}

.blocks-partner-ipl {
  background-position: 0 -502px;
}

.blocks-partner-lms, .footer.page #partner-leagues a.lms, .footer.page .panel-right-empty #partner-leagues a.lms {
  background-position: 0 -552px;
}

.blocks-partner-ogn, .footer.page #partner-leagues a.ogn, .footer.page .panel-right-empty #partner-leagues a.ogn {
  background-position: 0 -632px;
}

.blocks-partner-starladder, .footer.page #partner-leagues a.starladder, .footer.page .panel-right-empty #partner-leagues a.starladder {
  background-position: 0 -682px;
}

/** Footer Blocks **/
.footer.page > div {
  overflow: hidden;
}
.footer.page #footer-social {
  /* Footer Social Links */
}
.footer.page #footer-social p {
  text-align: center;
}
.footer.page #footer-social a {
  display: inline-block;
  width: 40px;
  padding-top: 40px;
  height: 0px;
  overflow: hidden;
  margin: 0px;
  background-repeat: no-repeat;
  position: relative;
}
.footer.page #footer-social a.facebook {
  /*background-image: url('../images/icons/follow-facebook.png');*/
}
.footer.page .footer-block {
  margin: 15px 0 30px 0;
}
.footer.page .footer-block.double-separator:before, .footer.page .footer-block.tweet-timestamp:before, .footer.page .ui-tabs .footer-block.ui-tabs-nav:before, .ui-tabs .footer.page .footer-block.ui-tabs-nav:before, .footer.page .match.league-latest-results .footer-block.match-title:before, .match.league-latest-results .footer.page .footer-block.match-title:before, .footer.page .panel-thirty-seventy .most-played-champs .footer-block.champ-stat:before, .panel-thirty-seventy .most-played-champs .footer.page .footer-block.champ-stat:before, .footer.page .panel-col .footer-block.pane-content:before {
  position: initial;
}
.footer.page h5 {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 5px;
}
.footer.page #partner-leagues a {
  width: 50px;
  padding-top: 49px;
  height: 0px;
  overflow: hidden;
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-bottom: 5px;
}
.footer.page #partner-leagues a.cpl {
  width: 60px;
  padding-top: 52px;
  margin-left: 10px;
  margin-top: 10px;
}
.footer.page #partner-leagues a.starladder {
  width: 105px;
  padding-top: 22px;
  margin-left: 25px;
  margin-top: 20px;
  margin-bottom: 24px;
}
.footer.page #partner-leagues a.esl {
  width: 76px;
  padding-top: 24px;
  margin-left: 25px;
  margin-top: 22px;
  margin-bottom: 24px;
}
.footer.page #partner-leagues a.gpl {
  width: 101px;
  padding-top: 26px;
  margin-left: 20px;
  margin-top: 20px;
}
.footer.page #partner-leagues a.ogn {
  width: 60px;
  padding-top: 50px;
  margin-left: 25px;
  margin-top: 13px;
}
.footer.page #partner-leagues a.lms {
  width: 60px;
  padding-top: 80px;
  margin-left: 25px;
}
.footer.page .panel-right-empty #partner-leagues a {
  width: 50px;
  padding-top: 49px;
  height: 0px;
  overflow: hidden;
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin-bottom: 5px;
}
.footer.page .panel-right-empty #partner-leagues a.cpl {
  width: 60px;
  padding-top: 52px;
  margin-left: 60px;
  margin-top: 10px;
}
.footer.page .panel-right-empty #partner-leagues a.starladder {
  width: 105px;
  padding-top: 22px;
  margin-left: 50px;
  margin-top: 20px;
  margin-bottom: 24px;
}
.footer.page .panel-right-empty #partner-leagues a.esl {
  width: 76px;
  padding-top: 24px;
  margin-left: 50px;
  margin-top: 22px;
  margin-bottom: 24px;
}
.footer.page .panel-right-empty #partner-leagues a.gpl {
  width: 101px;
  padding-top: 26px;
  margin-left: 60px;
  margin-top: 20px;
}
.footer.page .panel-right-empty #partner-leagues a.ogn {
  width: 60px;
  padding-top: 50px;
  margin-left: 50px;
  margin-top: 13px;
}
.footer.page .panel-right-empty #partner-leagues a.lms {
  width: 60px;
  padding-top: 80px;
  margin-left: 50px;
}

#footer-game-links {
  float: left;
  width: 480px;
  margin-left: 0px;
  margin-right: -480px;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}
#footer-game-links a.riotgames {
  width: 55px;
  padding-top: 43px;
  margin-right: 20px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  height: 0px;
  background-repeat: no-repeat;
}
#footer-game-links a.lolsite {
  width: 90px;
  padding-top: 34px;
  display: inline-block;
  margin-right: 20px;
  overflow: hidden;
  vertical-align: top;
  height: 0px;
  background-repeat: no-repeat;
}
#footer-game-links a.esrb-rating {
  padding-top: 97px;
  height: 0;
  width: 157px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
#footer-game-links a.pan-rating {
  padding-top: 68px;
  height: 0;
  width: 56px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}

#copyright-info {
  float: left;
  width: 480px;
  margin-left: 480px;
  margin-right: -960px;
  padding-left: 6px;
  padding-right: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  z-index: 0;
  margin-top: 15px;
  text-align: right;
  padding-right: 0;
}
#copyright-info a {
  color: #999;
  z-index: 5;
  margin-left: 5px;
  position: relative;
}
#copyright-info a.link-after:after {
  content: "|";
  color: white;
  padding: 0 0 0 5px;
}

.riot-realm-na #footer-game-links a.pan-rating {
  display: none;
}

.riot-realm-euw #footer-game-links a.esrb-rating,
.riot-realm-eune #footer-game-links a.esrb-rating {
  display: none;
}

.view-partner-leagues {
  text-align: center;
}

.pane-postscript #panel-left {
  padding-left: 0;
}
.pane-postscript #panel-right {
  padding-right: 0;
}

.btn.disabled, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.post, body.node-type-article .pane-node-field-article-comments .riot-apollo .riot-discussion button.disabled.save, #match-poll .pds-answer .pds-answer-group .disabled.pds-input-label, #match-poll .pds-vote .disabled.pds-vote-button, .all-star-vote-block .pds-vote .disabled.pds-vote-button {
  color: #969696;
}

.icon-tall-active-arrow-right, .node-type-player .galleria-thumb-nav-right,
.node-type-player .galleria-image-nav-right,
.node-type-player .touch .galleria-thumb-nav-right:active,
.node-type-article .galleria-thumb-nav-right,
.node-type-article .galleria-image-nav-right,
.node-type-article .touch .galleria-thumb-nav-right:active, .esports-twitter-pull .jcarousel-next {
  height: 18px;
}

.icon-tall-active-arrow-left, .node-type-player .galleria-thumb-nav-left,
.node-type-player .galleria-image-nav-left,
.node-type-player .touch .galleria-thumb-nav-left:active,
.node-type-article .galleria-thumb-nav-left,
.node-type-article .galleria-image-nav-left,
.node-type-article .touch .galleria-thumb-nav-left:active, .esports-twitter-pull .jcarousel-prev {
  height: 18px;
}

.btn-bar-chart {
  cursor: pointer;
}

.btn-line-chart {
  padding: 4px;
}

/* RADIO */
#highcharts-controls .form-radio,
.highcharts-controls .form-radio,
.stats-team-filters .form-radio {
  display: none;
}
#highcharts-controls .form-radio[value=line] + label,
.highcharts-controls .form-radio[value=line] + label,
.stats-team-filters .form-radio[value=line] + label {
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}
#highcharts-controls .form-radio[value=bar] + label,
.highcharts-controls .form-radio[value=bar] + label,
.stats-team-filters .form-radio[value=bar] + label {
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}
#highcharts-controls .form-radio[value=table] + label,
.highcharts-controls .form-radio[value=table] + label,
.stats-team-filters .form-radio[value=table] + label {
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  display: block;
  height: 40px;
  width: 34px;
  padding: 0;
  text-indent: -9999em;
}

.highchart .form-wrapper {
  border: 0 none;
}

.slider-button.grippie:before {
  content: "";
  background-position: 0 -132px;
  height: 18px;
  width: 8px;
  position: absolute;
  right: 10%;
  top: 20%;
}

#website-feedback a:hover {
  background-color: #d25a1e;
}

#website-feedback a {
  position: fixed;
  bottom: 0;
  right: 20px;
  padding: 2px 10px 3px;
  color: #eee;
  background-color: #be461e;
  border: 1px solid white;
  border-color: rgba(255, 255, 255, 0.5);
  border-bottom: 0;
  text-decoration: none;
  z-index: 2;
}

.footer-wrapper {
  background: #101010 url(../../images/backgrounds/marble-dark-footer.jpg) no-repeat top center;
  border-top: 1px solid #3d3d3d;
}

.page-tourney-match.post-match .footer-wrapper {
  margin-top: 41px;
}

.front .footer-wrapper:before {
  content: " ";
  display: block;
  width: 100%;
  height: 30px;
  position: relative;
  top: -30px;
  z-index: 5;
  background-image: -webkit-radial-gradient(center bottom, 70% 100%, rgba(0, 0, 0, 0.5) 0%, transparent 75%);
  background-image: -moz-radial-gradient(70% 100% at center bottom, rgba(0, 0, 0, 0.5) 0%, transparent 75%);
  background-image: -o-radial-gradient(center bottom, 70% 100%, rgba(0, 0, 0, 0.5) 0%, transparent 75%);
  background-image: radial-gradient(70% 100% at center bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%);
}

html body {
  font-size: auto;
  background: #000000;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

.section-wrapper .section-wrapper-content {
  background: url("../../images/backgrounds/marble-dark-content-header.jpg") no-repeat;
  z-index: 2;
}
.section-wrapper .section-wrapper-content .section-wrapper-content-wrapper {
  position: relative;
  padding: 20px;
}

body .krumo-root {
  color: black;
}

.pro-kit-light h1, .pro-kit-light h2, .pro-kit-light h3, .pro-kit-light .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .pro-kit-light .bracket-title,
.pro-kit-light .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .pro-kit-light .bracket-title, .pro-kit-light h4, .pro-kit-light h5, .pro-kit-light h6 {
  color: #222222;
  text-shadow: 0 1px 1px #fff;
}

.h-accent, #player-profile .player-profile-wrapper .player-summoner-name, #player-profile .player-profile--no-image.player-profile-wrapper .player-summoner-name {
  color: #c49246;
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.pro-kit-light .title a {
  color: black;
  text-transform: none;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
}

h3.title, .match-week-nav.round-nav .title.bracket-title,
.match-week-nav.tabbed-nav .title.bracket-title {
  font-size: 2.53846em;
  line-height: 1.45455em;
  margin-top: 0.48485em;
  margin-bottom: 0.24242em;
}

h4.title {
  font-size: 29px;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: .3em;
}

h4.sub-title {
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  text-align: left;
  text-transform: none;
}

.highcharts-container .highcharts-title {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  margin-bottom: 5px;
  text-align: center;
  width: 172px;
  top: 1px !important;
}
.highcharts-container .highcharts-title:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.highcharts-container .highcharts-legend {
  -moz-box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.15);
  width: 174px;
  height: 35px;
}

.season-averages-container .highcharts-title {
  width: 220px;
}

.lower-font-face, .esports-ptl-article .pane-node-title h2 {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  text-transform: none;
}

.lt-ie10 {
  /* =============================================================================
     Matches
     ========================================================================== */
  /* =============================================================================
     Dropdowns Themed
     ========================================================================== */
  /* =============================================================================
    Video Tabs
    ========================================================================== */
  /* =============================================================================
   Standings
   ========================================================================== */
  /* =============================================================================
    Road to Worlds
    ========================================================================== */
}
.lt-ie10 .ie-fix-sprite, .lt-ie10 .ie-fix-win-bottom, .lt-ie10 .ie-fix-win-left-large, .lt-ie10 .ie-fix-win-left-tall, .lt-ie10 .ie-fix-win-left, .lt-ie10 .ie-fix-win-right-large, .lt-ie10 .ie-fix-win-right-tall, .lt-ie10 .ie-fix-win-right, .lt-ie10 .content .winner.contestant-1.node-team, .lt-ie10 .content .winner.contestant-2.node-team, .lt-ie10 .post-match .col-1 .winner.contestant, .lt-ie10 .post-match .col-2 .winner.contestant, .lt-ie10 .upcoming-matches .head-to-head .tourney-match .winner.contestant-1.node-team, .lt-ie10 .upcoming-matches .head-to-head .tourney-match .winner.contestant-2.node-team {
  background-image: url('../../images/../images/ie-fix-s9aa2514be1.png');
  background-repeat: no-repeat;
}
.lt-ie10 .ie-fix-win-bottom {
  background-position: 0 0;
}
.lt-ie10 .ie-fix-win-left-large {
  background-position: 0 -146px;
}
.lt-ie10 .ie-fix-win-left-tall {
  background-position: 0 -337px;
}
.lt-ie10 .ie-fix-win-left {
  background-position: 0 -427px;
}
.lt-ie10 .ie-fix-win-right-large {
  background-position: 0 -501px;
}
.lt-ie10 .ie-fix-win-right-tall {
  background-position: 0 -692px;
}
.lt-ie10 .ie-fix-win-right {
  background-position: 0 -782px;
}
.lt-ie10 .content .contestant-1.node-team,
.lt-ie10 .content .contestant-2.node-team {
  padding-bottom: 10px;
}
.lt-ie10 .content .winner.contestant-1.node-team {
  background-position: -10% -427px;
}
.lt-ie10 .content .winner.contestant-2.node-team {
  background-position: 0 -782px;
}
.lt-ie10 .post-match .col-1 .winner.contestant {
  background-position: 100% -146px;
}
.lt-ie10 .post-match .col-2 .winner.contestant {
  background-position: 0% -501px;
}
.lt-ie10 .upcoming-matches .head-to-head .tourney-match .winner.contestant-1.node-team {
  background-position: 0 -337px;
}
.lt-ie10 .upcoming-matches .head-to-head .tourney-match .winner.contestant-2.node-team {
  background-position: 0 -692px;
}
.lt-ie10 #video-takeover.live-match .contestant-1 .team-rank,
.lt-ie10 #video-takeover.live-match .contestant-1 .team-w-l,
.lt-ie10 #latest-game.post-match .contestant-1 .team-rank,
.lt-ie10 #latest-game.post-match .contestant-1 .team-w-l,
.lt-ie10 #highlights .contestant-1 .team-rank,
.lt-ie10 #highlights .contestant-1 .team-w-l {
  float: left;
}
.lt-ie10 #video-takeover.live-match .contestant-2 .team-rank,
.lt-ie10 #video-takeover.live-match .contestant-2 .team-w-l,
.lt-ie10 #latest-game.post-match .contestant-2 .team-rank,
.lt-ie10 #latest-game.post-match .contestant-2 .team-w-l,
.lt-ie10 #highlights .contestant-2 .team-rank,
.lt-ie10 #highlights .contestant-2 .team-w-l {
  float: right;
}
.lt-ie10 .players-to-watch .view-mode-to_watch img {
  width: 184px;
  height: 105px;
}
.lt-ie10 .match-mvp img {
  width: 188px;
  height: 107px;
}
.lt-ie10 .ui-selectmenu.ui-state-default {
  background-image: none;
}
.lt-ie10 .ui-selectmenu.ui-state-default .ui-icon {
  background-image: none;
}
.lt-ie10 .ui-tabs-nav li.ui-state-default,
.lt-ie10 .ui-tabs-nav li {
  border-top: 0 none !important;
  border-left: 0 none !important;
  border-right: 0 none !important;
}
.lt-ie10 .ui-tabs-nav li.ui-state-default a,
.lt-ie10 .ui-tabs-nav li a {
  border-top: 0 none !important;
  border-left: 0 none !important;
  border-right: 0 none !important;
}
.lt-ie10 .series-tourney .team-image {
  position: relative;
}
.lt-ie10 .series-tourney .team-image:before {
  content: "";
  display: block;
  width: 2px;
  height: 60px;
  background-color: #333333;
  position: absolute;
  left: -39px;
  top: -2px;
}
.lt-ie10 .qualifier-vods .field-content {
  position: relative;
}
.lt-ie10 .qualifier-vods .field-content > .entity {
  position: relative;
  top: -192px;
  z-index: 0;
}
.lt-ie10 .qualifier-vods .field-content > .ctools-use-modal {
  position: relative;
  z-index: 1;
}
.lt-ie10 .league-links li:not(.last) {
  padding-right: 7px;
}
.lt-ie10 .page-schedule .sticky-header {
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
.lt-ie10 .page-schedule .date-container, .lt-ie10 .page-schedule h2, .lt-ie10 .page-schedule .link-nav-container, .lt-ie10 .page-schedule .week-display {
  text-align: left;
}

.header-wrapper {
  background: #232323 url(../../images/backgrounds/marble-dark-header.jpg) repeat-x center center;
  position: relative;
  /* So I can absolutely position #navigation. */
}
.header-wrapper .header {
  background: url(../../images/backgrounds/navigation-bg.png) no-repeat bottom center;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
}
.header-wrapper .panel-separator {
  display: none;
}
.header-wrapper #navigation .inline li {
  display: inline-block;
}
.header-wrapper #navigation a:link {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  padding: 20px 10px 20px 10px;
}
.header-wrapper #navigation a:hover,
.header-wrapper #navigation a:focus {
  color: #c49246;
}
.header-wrapper #navigation a:active,
.header-wrapper #navigation a.active {
  color: #c49246;
}
.header-wrapper #navigation a.league-link:link {
  cursor: pointer !important;
}
.header-wrapper #navigation a.last {
  padding: 13px 0 13px 28px;
}
.header-wrapper #secondary {
  display: none;
}
.header-wrapper .pane-pane-navigation {
  clear: both;
  float: right;
  width: 100%;
  position: absolute;
  top: 40px;
  right: 0;
}

#esports-tourney-switcher-form {
  display: inline-block;
  position: absolute;
  z-index: 10;
  right: 0;
  top: -95px;
}
#esports-tourney-switcher-form a:link {
  font-size: 11px;
  padding: 0 0 0 45px;
}
#esports-tourney-switcher-form a, #esports-tourney-switcher-form a:hover, #esports-tourney-switcher-form a:active, #esports-tourney-switcher-form a:focus {
  outline: 0;
}
#esports-tourney-switcher-form .form-item {
  margin: 0;
}
#esports-tourney-switcher-form a.ui-selectmenu:link {
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #1e1d1d;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.72), inset 0 1px 0 rgba(112, 112, 112, 0.35);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  box-shadow: none;
  color: #ffffff;
  height: 31px;
  padding: 2px 45px 2px 0;
  text-align: right;
  min-width: 230px;
}
#esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon {
  border: 0 none;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  height: 39px;
  width: 30px;
  top: 0;
}
#esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:before {
  top: 14px;
}
#esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:after {
  background: none transparent;
}
#esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-icon:hover {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
#esports-tourney-switcher-form a.ui-selectmenu:link .ui-selectmenu-status {
  display: block;
  width: 100%;
  line-height: 1.0em;
  padding: 10px 0px 10px 0px;
}
#esports-tourney-switcher-form a.ui-selectmenu:hover {
  border: 0 none;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
#esports-tourney-switcher-form a.ui-selectmenu:hover .ui-selectmenu-icon {
  display: block;
  background-color: transparent;
  background-image: none;
  z-index: 2;
}
#esports-tourney-switcher-form .ui-selectmenu-icon {
  background-image: none;
}
#esports-tourney-switcher-form label {
  display: none;
}

#edit-tourney-switcher-menu {
  color: white;
  font-size: 11px;
  height: auto !important;
  width: 232px !important;
  background-color: #303030;
}
#edit-tourney-switcher-menu li {
  padding: 6px 0;
}
#edit-tourney-switcher-menu li:first-child {
  border-top: 0 none;
}
#edit-tourney-switcher-menu .ui-selectmenu-group li {
  cursor: pointer;
  padding: 5px 0;
}
#edit-tourney-switcher-menu .ui-selectmenu-group li a {
  color: white;
}
#edit-tourney-switcher-menu .ui-selectmenu-group li:hover {
  background-color: #424242;
}

.league-link {
  padding-right: 15px !important;
  position: relative;
}
.league-link:after {
  content: "";
  bottom: 25px;
  display: block;
  height: 5px;
  right: -1px;
  position: absolute;
  width: 10px;
}

.qtip-contentWrapper {
  border: 0 none !important;
}

.qtip-content {
  background-color: #222222 !important;
  padding: 15px 0px 15px 15px !important;
  -moz-box-shadow: 3px 0 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 0 5px rgba(0, 0, 0, 0.5);
}

.league-menu {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
}
.league-menu .views-row {
  border-bottom: 1px solid #000000;
  margin-right: 20px;
  overflow: hidden;
}
.league-menu .views-row:hover {
  color: #be461e;
  background-color: #000000;
}
.league-menu .views-row.views-row-last {
  border: 0 none;
}
.league-menu .league-name, .league-menu .league-image, .league-menu .league-image a {
  display: inline-block;
  vertical-align: middle;
}
.league-menu .league-name a {
  display: inline-block;
  padding: 15px 10px;
  width: 215px;
}
.league-menu .league-image a {
  padding: 8px 0 8px 10px;
}
.league-menu .league-image a img {
  max-height: 40px;
  max-width: 40px;
}

/* =============================================================================
   Matches Page Polldaddy
   ========================================================================== */
.match-container .pds-vote-button {
  display: block;
}
.match-container .pds-vote-button span {
  display: block;
  min-width: 40px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #252525;
  -moz-box-shadow: inset 0 1px 0 #414141;
  -webkit-box-shadow: inset 0 1px 0 #414141;
  box-shadow: inset 0 1px 0 #414141;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #292929), color-stop(100%, #1d1d1d));
  background-image: -moz-linear-gradient(top, #292929 0%, #1d1d1d 100%);
  background-image: -webkit-linear-gradient(top, #292929 0%, #1d1d1d 100%);
  background-image: linear-gradient(to bottom, #292929 0%, #1d1d1d 100%);
  color: #fff;
  padding: 0 20% 2px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 11px;
  font-family: "Helvetica", Verdana, Arial;
  text-decoration: none;
  line-height: 25px;
  font-weight: 700;
  margin: 0;
}
.match-container .pds-vote-button:hover {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #313030;
  -moz-box-shadow: inset 0 1px 0 #414141;
  -webkit-box-shadow: inset 0 1px 0 #414141;
  box-shadow: inset 0 1px 0 #414141;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(41, 41, 41, 0.8)), color-stop(100%, rgba(30, 30, 30, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(41, 41, 41, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%);
  background-image: -webkit-linear-gradient(top, rgba(41, 41, 41, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(41, 41, 41, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%);
  color: white;
  text-decoration: none;
}
.match-container .pds-question {
  display: none;
}
.match-container .pds-answer-feedback-bar {
  background-color: #085d84;
  height: 5px;
  border-right: 2px solid #1e1d1d;
}

/* RADIO */
.match-container .PDS_Poll {
  min-height: 20px;
  left: 28%;
  position: absolute;
  bottom: 10px;
  width: 43%;
  z-index: 1;
}
.match-container .pds-answer-input .pds-radiobutton {
  display: none;
}
.match-container .pds-answer-input + label {
  -webkit-appearance: none;
  cursor: pointer;
  position: relative;
  display: block;
  height: 26px;
  width: 35px;
  padding: 0;
  text-indent: -9999em;
}
.match-container .pds-vote {
  display: none;
  left: 42.5%;
  bottom: 19px;
  position: absolute;
}
.match-container .pds-vote .pds-links-back {
  display: none;
}
.match-container .pds-vote .pds-links {
  display: none;
}
.match-container .pds-answer-text,
.match-container .pds-feedback-result {
  font-weight: lighter;
  font-size: 11px;
}
.match-container .pds-vote-button-load {
  background: transparent url("../../images/ajax-loader.gif") no-repeat scroll 50% 50%;
  padding: 16px 12px;
}
.match-container .pds-vote-button-load span {
  visibility: hidden;
}
.match-container .pds-answer-text {
  display: none;
}
.match-container .pds-answer-group:first-child {
  height: 45px;
  left: 77px;
  bottom: 0px;
}
.match-container .pds-answer-group:last-child {
  height: 30px;
  right: 82px;
  bottom: 15px;
}
.match-container .pds-answer-group:last-child label {
  float: right;
}
.match-container .pds-answer-group {
  display: block;
  width: 30%;
  position: absolute;
  padding: 0;
}
.match-container .pds-answer-feedback {
  background-color: #ca3b3b;
  float: left;
  width: 58%;
  display: block;
  margin-top: 7px;
}
.match-container .pds-feedback-group:first-child {
  display: inline-block;
  height: 14px;
  margin-right: -15px;
  width: 78%;
}
.match-container .pds-feedback-group:first-child .pds-feedback-label {
  float: left;
  line-height: 15px;
  text-align: right;
  width: 35%;
}
.match-container .pds-feedback-group:first-child .pds-feedback-label .pds-feedback-per:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
}
.match-container .pds-feedback-group:first-child .pds-clear {
  display: none !important;
}
.match-container .pds-feedback-group:first-child .pds-feedback-per {
  font: bold 12px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  color: #085d84;
}
.match-container .pds-feedback-group:nth-child(2) {
  display: inline-block;
  height: 24px;
  vertical-align: top;
  width: 20%;
}
.match-container .pds-feedback-group:nth-child(2) .pds-feedback-per {
  font: bold 12px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  color: #ca3b3b;
}
.match-container .pds-feedback-group:nth-child(2) .pds-feedback-per:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
}
.match-container .pds-feedback-group:nth-child(2) .pds-clear, .match-container .pds-feedback-group:nth-child(2) .pds-answer-feedback {
  display: none;
}
.match-container .pds-links-back, .match-container .pds-admin-bar {
  display: none;
}
.match-container .pds-answer-span {
  color: #000;
  font-size: 0;
  left: -13px;
  position: absolute;
  top: 5px;
  z-index: -1;
}
.match-container .pds-admin-bar.pds-total-votes {
  display: none;
}

/* =============================================================================
   Pre-Match Page Polldaddy
   ========================================================================== */
#match-poll.answer-group {
  background: transparent none;
}

#match-poll {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 960px;
  height: 50px;
}
#match-poll .pds-box {
  margin-top: 10px;
  width: 595px;
}
#match-poll .pds-question {
  display: none;
}
#match-poll .pds-answer > span {
  display: block;
  height: 40px;
  overflow: hidden;
  width: 960px;
}
#match-poll .pds-answer .pds-answer-group:first-child {
  float: left;
  width: 410px;
  display: block;
  padding-right: 228px;
  padding-left: 0;
}
#match-poll .pds-answer .pds-answer-group {
  background: url(../../images/dashed-line.png) repeat-x center 20px;
  float: right;
  width: 410px;
  padding-left: 228px;
}
#match-poll .pds-answer .pds-answer-group .pds-input-label {
  text-align: center;
  padding: 10px 25px;
  width: 182px;
}
#match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label {
  text-align: center;
  background-color: #00577f;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 10px rgba(0, 0, 0, 0.2);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMwNjJlNDQiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzA0NTQ3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, #062e44), color-stop(80%, #045471));
  background-image: -moz-linear-gradient(bottom, #062e44 20%, #045471 80%);
  background-image: -webkit-linear-gradient(bottom, #062e44 20%, #045471 80%);
  background-image: linear-gradient(to top, #062e44 20%, #045471 80%);
}
#match-poll .pds-answer .pds-answer-group.active-radio .pds-input-label:after {
  display: none;
}
#match-poll .pds-answer .pds-answer-group.active-radio > span.pds-answer-input {
  position: relative;
}
#match-poll .pds-answer .pds-answer-group.active-radio > span.pds-answer-input:before {
  content: "";
  width: 13px;
  height: 13px;
  display: block;
  z-index: 19;
  left: 30px;
  top: 10px;
  position: absolute;
}
#match-poll .pds-vote {
  width: 126px;
  position: absolute;
  top: 20px;
  left: 415px;
}
#match-poll .pds-vote .pds-vote-button {
  padding: 3px 50px;
}
#match-poll .pds-vote .pds-links,
#match-poll .pds-vote .pds-links-back {
  display: none;
}
#match-poll .pds-admin-bar.pds-total-votes {
  display: none;
}
#match-poll .pds-vote.disabled a {
  color: #5c636a;
  cursor: default;
}
#match-poll .pds-vote.disabled a:after {
  display: none;
}
#match-poll .pds-vote-button-load {
  background: transparent url("../../images/ajax-loader.gif") no-repeat scroll 50% 50%;
}
#match-poll .pds-answer-feedback-bar {
  height: 6px;
  background-color: #d1d1cf;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.21);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.21);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.21);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1NTcxYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5OWI1OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #95571b), color-stop(100%, #c99b59));
  background-image: -moz-linear-gradient(bottom, #95571b 0%, #c99b59 100%);
  background-image: -webkit-linear-gradient(bottom, #95571b 0%, #c99b59 100%);
  background-image: linear-gradient(to top, #95571b 0%, #c99b59 100%);
}
#match-poll .pds-feedback-group {
  left: 335px;
  position: relative;
  top: -25px;
  width: 285px;
}
#match-poll .pds-answer-feedback {
  background: #d1d1cf;
}
#match-poll .pds-feedback-group:first-child {
  top: -25px;
}
#match-poll .pds-feedback-group:first-child:before {
  content: "Community Votes";
  font-size: 11px;
  position: absolute;
  top: -14px;
  left: 90px;
  width: 96px;
  color: #fff;
  display: block;
  text-align: center;
  z-index: 3;
}
#match-poll .pds-answer-input input.pds-radiobutton {
  display: none;
}
#match-poll .pds-answer-text,
#match-poll .pds-feedback-result {
  font-weight: lighter;
  font-size: 11px;
}

/* =============================================================================
   All-Star Page Polldaddy
   ========================================================================== */
.all-star-vote-block .pds-box-outer {
  overflow: hidden;
}
.all-star-vote-block h4 {
  font: lighter 20px/24px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  letter-spacing: 0;
  text-align: left;
  text-transform: none;
  margin-bottom: 20px;
}
.all-star-vote-block .pds-answer-group {
  min-height: 60px;
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.all-star-vote-block .pds-answer-group:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.all-star-vote-block .pds-answer-group.active-radio .pds-answer-input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #2f3236;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), inset 0 2px 0 rgba(0, 0, 0, 0.1);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.4)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
}
.all-star-vote-block .pds-answer-input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #575d63;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.2), inset 0 2px 0 rgba(255, 255, 255, 0.1), inset 0 0 10px rgba(255, 255, 255, 0.05);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.4)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%);
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  top: 8px;
}
.all-star-vote-block .pds-answer-input:before {
  content: "";
  width: 13px;
  height: 13px;
  display: block;
  position: relative;
  top: 7px;
  left: 7px;
}
.all-star-vote-block .pds-answer-input input {
  position: relative;
  z-index: -1;
  left: 10px;
}
.all-star-vote-block .pds-answer-span .destress, .all-star-vote-block .pds-answer-span .pre-match .details-game-date .time, .pre-match .details-game-date .all-star-vote-block .pds-answer-span .time,
.all-star-vote-block .pds-answer-span .post-match .details-game-date .time,
.post-match .details-game-date .all-star-vote-block .pds-answer-span .time, .all-star-vote-block .pds-answer-span .post-match .game-performance .field-items, .post-match .game-performance .all-star-vote-block .pds-answer-span .field-items, .all-star-vote-block .pds-answer-span .team-information .field-items, .team-information .all-star-vote-block .pds-answer-span .field-items,
.all-star-vote-block .pds-answer-span .team-information .team-w-l-info,
.team-information .all-star-vote-block .pds-answer-span .team-w-l-info, .all-star-vote-block .pds-answer-span .team-news .nutgraf, .team-news .all-star-vote-block .pds-answer-span .nutgraf, .all-star-vote-block .pds-answer-span .timestamp,
.all-star-vote-block .pds-answer-span .tweet-time, .all-star-vote-block .pds-answer-span .rtw-2014 .preRegional, .rtw-2014 .all-star-vote-block .pds-answer-span .preRegional, .all-star-vote-block .pds-answer-span .team-panel.players .player-container .player-name .player-role, .team-panel.players .player-container .player-name .all-star-vote-block .pds-answer-span .player-role, .all-star-vote-block .pds-answer-span .dark-tabs .white-tabs li a:link, .dark-tabs .white-tabs li .all-star-vote-block .pds-answer-span a:link, .all-star-vote-block .pds-answer-span .players-by-team .field-name-field-team, .players-by-team .all-star-vote-block .pds-answer-span .field-name-field-team, .all-star-vote-block .pds-answer-span .match-slider .description-wrapper, .match-slider .all-star-vote-block .pds-answer-span .description-wrapper,
.all-star-vote-block .pds-answer-span .match-slider .match-to-watch-wrapper,
.match-slider .all-star-vote-block .pds-answer-span .match-to-watch-wrapper, .all-star-vote-block .pds-answer-span .weekly-top-players .field-name-field-team, .weekly-top-players .all-star-vote-block .pds-answer-span .field-name-field-team, .all-star-vote-block .pds-answer-span .seasons-best ul li .player-team a.destress, .seasons-best ul li .player-team .all-star-vote-block .pds-answer-span a.destress, .all-star-vote-block .pds-answer-span .video-takeover-lower .contestant .team-w-l, .video-takeover-lower .contestant .all-star-vote-block .pds-answer-span .team-w-l,
.all-star-vote-block .pds-answer-span .video-takeover-lower .contestant .team-seed,
.video-takeover-lower .contestant .all-star-vote-block .pds-answer-span .team-seed,
.all-star-vote-block .pds-answer-span .video-takeover-lower .contestant .team-rank,
.video-takeover-lower .contestant .all-star-vote-block .pds-answer-span .team-rank,
.all-star-vote-block .pds-answer-span .panel-col-featured.showing-video .contestant .team-w-l,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-span .team-w-l,
.all-star-vote-block .pds-answer-span .panel-col-featured.showing-video .contestant .team-seed,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-span .team-seed,
.all-star-vote-block .pds-answer-span .panel-col-featured.showing-video .contestant .team-rank,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-span .team-rank, .all-star-vote-block .pds-answer-span .panel-thirty-seventy .season-stats-container li .stat-label, .panel-thirty-seventy .season-stats-container li .all-star-vote-block .pds-answer-span .stat-label, .all-star-vote-block .pds-answer-span .recent-events .jcarousel-item .post-date, .recent-events .jcarousel-item .all-star-vote-block .pds-answer-span .post-date, .all-star-vote-block .pds-answer-span .match-container .pds-answer-text, .match-container .all-star-vote-block .pds-answer-span .pds-answer-text,
.all-star-vote-block .pds-answer-span .match-container .pds-feedback-result,
.match-container .all-star-vote-block .pds-answer-span .pds-feedback-result, .all-star-vote-block .pds-answer-span #match-poll .pds-feedback-group:first-child:before, #match-poll .all-star-vote-block .pds-answer-span .pds-feedback-group:first-child:before, .all-star-vote-block .pds-answer-span #match-poll .pds-answer-text, #match-poll .all-star-vote-block .pds-answer-span .pds-answer-text,
.all-star-vote-block .pds-answer-span #match-poll .pds-feedback-result,
#match-poll .all-star-vote-block .pds-answer-span .pds-feedback-result, .all-star-vote-block .pds-answer-span .team-standings .north-america .team-title:after, .team-standings .north-america .all-star-vote-block .pds-answer-span .team-title:after, .all-star-vote-block .pds-answer-span .team-standings .europe .team-title:after, .team-standings .europe .all-star-vote-block .pds-answer-span .team-title:after,
.all-star-vote-block .pds-answer-text .destress,
.all-star-vote-block .pds-answer-text .pre-match .details-game-date .time,
.pre-match .details-game-date .all-star-vote-block .pds-answer-text .time,
.all-star-vote-block .pds-answer-text .post-match .details-game-date .time,
.post-match .details-game-date .all-star-vote-block .pds-answer-text .time,
.all-star-vote-block .pds-answer-text .post-match .game-performance .field-items,
.post-match .game-performance .all-star-vote-block .pds-answer-text .field-items,
.all-star-vote-block .pds-answer-text .team-information .field-items,
.team-information .all-star-vote-block .pds-answer-text .field-items,
.all-star-vote-block .pds-answer-text .team-information .team-w-l-info,
.team-information .all-star-vote-block .pds-answer-text .team-w-l-info,
.all-star-vote-block .pds-answer-text .team-news .nutgraf,
.team-news .all-star-vote-block .pds-answer-text .nutgraf,
.all-star-vote-block .pds-answer-text .timestamp,
.all-star-vote-block .pds-answer-text .tweet-time,
.all-star-vote-block .pds-answer-text .rtw-2014 .preRegional,
.rtw-2014 .all-star-vote-block .pds-answer-text .preRegional,
.all-star-vote-block .pds-answer-text .team-panel.players .player-container .player-name .player-role,
.team-panel.players .player-container .player-name .all-star-vote-block .pds-answer-text .player-role,
.all-star-vote-block .pds-answer-text .dark-tabs .white-tabs li a:link,
.dark-tabs .white-tabs li .all-star-vote-block .pds-answer-text a:link,
.all-star-vote-block .pds-answer-text .players-by-team .field-name-field-team,
.players-by-team .all-star-vote-block .pds-answer-text .field-name-field-team,
.all-star-vote-block .pds-answer-text .match-slider .description-wrapper,
.match-slider .all-star-vote-block .pds-answer-text .description-wrapper,
.all-star-vote-block .pds-answer-text .match-slider .match-to-watch-wrapper,
.match-slider .all-star-vote-block .pds-answer-text .match-to-watch-wrapper,
.all-star-vote-block .pds-answer-text .weekly-top-players .field-name-field-team,
.weekly-top-players .all-star-vote-block .pds-answer-text .field-name-field-team,
.all-star-vote-block .pds-answer-text .seasons-best ul li .player-team a.destress,
.seasons-best ul li .player-team .all-star-vote-block .pds-answer-text a.destress,
.all-star-vote-block .pds-answer-text .video-takeover-lower .contestant .team-w-l,
.video-takeover-lower .contestant .all-star-vote-block .pds-answer-text .team-w-l,
.all-star-vote-block .pds-answer-text .video-takeover-lower .contestant .team-seed,
.video-takeover-lower .contestant .all-star-vote-block .pds-answer-text .team-seed,
.all-star-vote-block .pds-answer-text .video-takeover-lower .contestant .team-rank,
.video-takeover-lower .contestant .all-star-vote-block .pds-answer-text .team-rank,
.all-star-vote-block .pds-answer-text .panel-col-featured.showing-video .contestant .team-w-l,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-text .team-w-l,
.all-star-vote-block .pds-answer-text .panel-col-featured.showing-video .contestant .team-seed,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-text .team-seed,
.all-star-vote-block .pds-answer-text .panel-col-featured.showing-video .contestant .team-rank,
.panel-col-featured.showing-video .contestant .all-star-vote-block .pds-answer-text .team-rank,
.all-star-vote-block .pds-answer-text .panel-thirty-seventy .season-stats-container li .stat-label,
.panel-thirty-seventy .season-stats-container li .all-star-vote-block .pds-answer-text .stat-label,
.all-star-vote-block .pds-answer-text .recent-events .jcarousel-item .post-date,
.recent-events .jcarousel-item .all-star-vote-block .pds-answer-text .post-date,
.all-star-vote-block .pds-answer-text .match-container .pds-answer-text,
.match-container .all-star-vote-block .pds-answer-text .pds-answer-text,
.all-star-vote-block .pds-answer-text .match-container .pds-feedback-result,
.match-container .all-star-vote-block .pds-answer-text .pds-feedback-result,
.all-star-vote-block .pds-answer-text #match-poll .pds-feedback-group:first-child:before,
#match-poll .all-star-vote-block .pds-answer-text .pds-feedback-group:first-child:before,
.all-star-vote-block .pds-answer-text #match-poll .pds-answer-text,
#match-poll .all-star-vote-block .pds-answer-text .pds-answer-text,
.all-star-vote-block .pds-answer-text #match-poll .pds-feedback-result,
#match-poll .all-star-vote-block .pds-answer-text .pds-feedback-result,
.all-star-vote-block .pds-answer-text .team-standings .north-america .team-title:after,
.team-standings .north-america .all-star-vote-block .pds-answer-text .team-title:after,
.all-star-vote-block .pds-answer-text .team-standings .europe .team-title:after,
.team-standings .europe .all-star-vote-block .pds-answer-text .team-title:after {
  clear: both;
  display: block;
  width: 100%;
  font-size: 11px;
}
.all-star-vote-block .pds-input-label {
  font: lighter 13px/16px Helvetica, Arial, "Nimbus Sans L", sans-serif;
  float: right;
  cursor: pointer;
  position: relative;
  display: block;
  width: 115px;
  text-align: left;
  min-height: 60px;
  padding-right: 60px;
  padding-left: 122px;
  z-index: 5;
}
.all-star-vote-block .pds-input-label .pds-answer-span {
  width: 115px;
  display: block;
}
.all-star-vote-block p {
  margin: 0;
  position: absolute;
  top: 0;
  left: 38px;
}
.all-star-vote-block p a {
  width: 70px;
  height: 48px;
  display: block;
  overflow: hidden;
}
.all-star-vote-block p img {
  width: 100px;
}
.all-star-vote-block .pds-vote {
  position: absolute;
  top: -47px;
  right: 23px;
  z-index: 5;
}
.all-star-vote-block .pds-vote .pds-vote-button {
  padding: 3px 10px;
}
.all-star-vote-block .pds-vote .pds-links {
  display: none;
}
.all-star-vote-block .pds-vote.disabled a {
  display: none;
}

.all-star-voting .panel-col-first .all-star-vote-block .pane-content {
  border-right: 1px solid #323232;
}
.all-star-voting .panel-col-middle .all-star-vote-block .pane-content {
  border-right: 1px solid #323232;
}
.all-star-voting .panel-col-middle .all-star-vote-block .pane-content .pds-vote {
  right: 18px;
}

.page-allstar .pane-page-content > h2.pane-title {
  margin-top: 25px;
  margin-bottom: 0;
}
.page-allstar .pane-page-content .panel-col-top p {
  margin-top: 0;
}
.page-allstar .center-wrapper .all-star-vote-block {
  min-height: 825px;
}

/* =============================================================================
   All-Star Page Polldaddy Results
   ========================================================================== */
.all-star-vote-block .pds-totalvotes-outer {
  display: none;
}
.all-star-vote-block .PDS_Poll .pds-answer .pds-feedback-group {
  border-bottom: 1px solid #3d3d3d;
  position: relative;
  min-height: 60px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.all-star-vote-block .PDS_Poll .pds-answer .pds-feedback-group:after {
  position: absolute;
  display: block;
  content: '';
  border-bottom: 1px solid #000;
  width: 100%;
  height: 100%;
  top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.all-star-vote-block .PDS_Poll .pds-answer .pds-feedback-group .pds-feedback-label p {
  left: 0;
}
.all-star-vote-block .PDS_Poll .pds-answer .pds-feedback-group .pds-feedback-label .pds-answer-text {
  margin-left: 75px;
  width: 155px;
  text-align: left;
}
.all-star-vote-block .PDS_Poll .pds-answer .pds-feedback-group .pds-feedback-label .pds-feedback-result .pds-feedback-per {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #fff;
}

/* =============================================================================
   Front Slideshow Theme Work
============================================================================= */
.front .pane-page-content > h2 {
  display: none;
}

.front-slider {
  padding: 25px 0 0 0;
}
.front-slider .group .file > a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.front-slider .slider--small-grids-container {
  float: left;
  overflow: hidden;
  width: 330px;
}
.front-slider .jcarousel-item {
  margin-left: 6px;
  width: 960px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.front-slider .views-row {
  padding: 0;
  position: relative;
  overflow: hidden;
}
.front-slider .taxonomy-link {
  font-size: 11px;
  text-transform: uppercase;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}
.front-slider .slider--grid-spot-1 {
  float: left;
  width: 627px;
}
.front-slider .slider-title {
  position: absolute;
  line-height: 18px;
  padding: 5px 15px 10px 10px;
  width: 100%;
  background: url(../../images/black-eighty-transparent-bg.png) repeat;
  bottom: 0px;
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-shadow: #000000 0 0 4px;
}
.front-slider .slider-image .content a {
  display: block;
  line-height: 0;
}
.front-slider header {
  display: none;
}
.front-slider article {
  position: relative;
}
.front-slider article.view-mode-node_info {
  position: initial;
}
.front-slider .slider--grid-spot-1 .slider-title {
  font-size: 36px;
  line-height: 40px;
}
.front-slider .slider--time-posted {
  display: block;
  color: #b1956d;
  font-size: 10px;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  line-height: 1;
  margin-top: 4px;
}

.league-slider .views-row:first-child {
  max-height: 194px;
  overflow: hidden;
}
.league-slider .views-row:first-child .slider-image .content a {
  max-height: 200px;
}
.league-slider .views-row:first-child img {
  position: relative;
  top: -105px;
}

.front-page-background {
  width: 1946px;
  height: 520px;
  left: -510px;
  top: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.col-xs-12 .front-slider .jcarousel-item {
  width: 950px;
}

.table-new {
  background-color: #1a1a1a;
  border-collapse: separate;
  border-spacing: 0;
  color: #cccccc;
  font-size: 20px;
  text-transform: uppercase;
  border-bottom: 1px solid #262626;
  text-align: center;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
}
.table-new .align-left {
  text-align: left;
}
.table-new thead {
  font-size: 12px;
  font-weight: bold;
}
.table-new thead tr:first-child {
  background-color: #000000;
  color: #999999;
}
.table-new thead tr:first-child th {
  font-weight: normal;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.table-new thead tr:first-child th:first-child {
  border-left: 1px solid black;
}
.table-new thead tr:first-child th:last-child {
  border-right: 1px solid black;
}
.table-new th {
  border-bottom: 1px solid #1c1c1c;
  border-top: 1px solid #262626;
  padding: 10px 5px;
}
.table-new td {
  border-bottom: 1px solid #000;
  border-top: 1px solid #262626;
  padding: 13px 10px;
}
.table-new tr.views-row-last {
  border-bottom: 1px solid #262626;
}
.table-new tbody {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
}
.table-new .destress-box {
  background: #151515;
}
.table-new .important-size {
  font-family: "TradeCnBld", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 28px;
}

.table-new.table-bordered {
  border-right: 1px solid #1c1c1c;
  border-left: 1px solid #262626;
}
.table-new.table-bordered td {
  border-top: 1px solid #1c1c1c;
  border-bottom: 1px solid #262626;
}
.table-new.table-bordered th {
  border: 0 none;
}

.table-new.table-striped tr.even td, .table-new.table-striped tr:nth-child(even) td {
  background-color: #121212;
}

.table-standard thead {
  color: #8a8a8a;
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
  font-weight: lighter;
}
.table-standard tbody {
  background: url(../../images/table-bg.jpg) repeat-y top center;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.table-standard tbody td {
  border-top: 1px solid #3f3f3f;
  border-bottom: 1px solid #000;
}
.table-standard tbody tr {
  height: 67px;
}

.no-header thead {
  display: none;
}

.table {
  border-collapse: separate;
  border-spacing: 0;
}
.table table {
  border-bottom: 1px solid #3d3d3d;
}
.table thead tr:first-child {
  background-color: #2f2f2f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f2f2f), color-stop(100%, #252525));
  background-image: -moz-linear-gradient(#2f2f2f, #252525);
  background-image: -webkit-linear-gradient(#2f2f2f, #252525);
  background-image: linear-gradient(#2f2f2f, #252525);
}
.table thead tr:first-child th {
  font-weight: normal;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.table thead tr:first-child th:first-child {
  border-left: 1px solid black;
}
.table thead tr:first-child th:last-child {
  border-right: 1px solid black;
}
.table th {
  border-bottom: 1px solid #1c1c1c;
  border-top: 1px solid #3d3d3d;
  padding: 10px 5px;
}
.table td {
  border-bottom: 1px solid #000;
  border-top: 1px solid #3d3d3d;
  padding: 13px 5px;
}
.table tr.views-row-last {
  border-bottom: 1px solid #3d3d3d;
}
.table.center-headers thead {
  text-align: center;
}

.table.table-bordered {
  border-right: 1px solid #1c1c1c;
  border-left: 1px solid #3d3d3d;
}
.table.table-bordered td {
  border-top: 1px solid #1c1c1c;
  border-bottom: 1px solid #3d3d3d;
}
.table.table-bordered th {
  border: 0 none;
}

.table.table-striped tr.even td {
  background-color: #1c1c1c;
}

.pro-kit-light .table tr:nth-child(even) td {
  background-color: transparent;
}
.pro-kit-light .table tr:nth-child(odd) td {
  background-color: #e0e0e0;
}
.pro-kit-light .table td,
.pro-kit-light .table th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #cfcfcf;
}
.pro-kit-light .table th {
  color: #fff;
}
.pro-kit-light .table.table-bordered {
  border-right: 1px solid #fff;
  border-left: 1px solid #cfcfcf;
}
.pro-kit-light .table.table-bordered th {
  border: 0 none;
}
.pro-kit-light .table.table-bordered td {
  border-left: 1px solid #fff;
  border-right: 1px solid #cfcfcf;
}
.pro-kit-light .table-hover tbody tr:hover td {
  background-color: #cfcfcf;
}
.pro-kit-light .table.table-striped tr.even td {
  background-color: #cdcdcd;
}

html body {
  color: #fff;
  background: #000000;
}

.accent, .team-information .field-label, #teams-profile .season-stats-container .team-record .label, .latest-results .who-win {
  color: #c49246;
}

.destress, .pre-match .details-game-date .time,
.post-match .details-game-date .time, .post-match .game-performance .field-items, .team-information .field-items,
.team-information .team-w-l-info, .team-news .nutgraf, .timestamp,
.tweet-time, .rtw-2014 .preRegional, .team-panel.players .player-container .player-name .player-role, .dark-tabs .white-tabs li a:link, .players-by-team .field-name-field-team, .match-slider .description-wrapper,
.match-slider .match-to-watch-wrapper, .weekly-top-players .field-name-field-team, .seasons-best ul li .player-team a.destress, .video-takeover-lower .contestant .team-w-l,
.video-takeover-lower .contestant .team-seed,
.video-takeover-lower .contestant .team-rank,
.panel-col-featured.showing-video .contestant .team-w-l,
.panel-col-featured.showing-video .contestant .team-seed,
.panel-col-featured.showing-video .contestant .team-rank, .panel-thirty-seventy .season-stats-container li .stat-label, .recent-events .jcarousel-item .post-date, .match-container .pds-answer-text,
.match-container .pds-feedback-result, #match-poll .pds-feedback-group:first-child:before, #match-poll .pds-answer-text,
#match-poll .pds-feedback-result, .team-standings .north-america .team-title:after, .team-standings .europe .team-title:after {
  color: #999999;
  font-weight: lighter;
}
.destress a:link, .pre-match .details-game-date .time a:link,
.post-match .details-game-date .time a:link, .post-match .game-performance .field-items a:link, .team-information .field-items a:link,
.team-information .team-w-l-info a:link, .team-news .nutgraf a:link, .timestamp a:link,
.tweet-time a:link, .rtw-2014 .preRegional a:link, .team-panel.players .player-container .player-name .player-role a:link, .dark-tabs .white-tabs li a:link a:link, .players-by-team .field-name-field-team a:link, .match-slider .description-wrapper a:link,
.match-slider .match-to-watch-wrapper a:link, .weekly-top-players .field-name-field-team a:link, .seasons-best ul li .player-team a.destress a:link, .video-takeover-lower .contestant .team-w-l a:link,
.video-takeover-lower .contestant .team-seed a:link,
.video-takeover-lower .contestant .team-rank a:link,
.panel-col-featured.showing-video .contestant .team-w-l a:link,
.panel-col-featured.showing-video .contestant .team-seed a:link,
.panel-col-featured.showing-video .contestant .team-rank a:link, .panel-thirty-seventy .season-stats-container li .stat-label a:link, .recent-events .jcarousel-item .post-date a:link, .match-container .pds-answer-text a:link,
.match-container .pds-feedback-result a:link, #match-poll .pds-feedback-group:first-child:before a:link, #match-poll .pds-answer-text a:link,
#match-poll .pds-feedback-result a:link, .team-standings .north-america .team-title:after a:link, .team-standings .europe .team-title:after a:link,
.destress a:visited,
.pre-match .details-game-date .time a:visited,
.post-match .details-game-date .time a:visited,
.post-match .game-performance .field-items a:visited,
.team-information .field-items a:visited,
.team-information .team-w-l-info a:visited,
.team-news .nutgraf a:visited,
.timestamp a:visited,
.tweet-time a:visited,
.rtw-2014 .preRegional a:visited,
.team-panel.players .player-container .player-name .player-role a:visited,
.dark-tabs .white-tabs li a:link a:visited,
.players-by-team .field-name-field-team a:visited,
.match-slider .description-wrapper a:visited,
.match-slider .match-to-watch-wrapper a:visited,
.weekly-top-players .field-name-field-team a:visited,
.seasons-best ul li .player-team a.destress a:visited,
.video-takeover-lower .contestant .team-w-l a:visited,
.video-takeover-lower .contestant .team-seed a:visited,
.video-takeover-lower .contestant .team-rank a:visited,
.panel-col-featured.showing-video .contestant .team-w-l a:visited,
.panel-col-featured.showing-video .contestant .team-seed a:visited,
.panel-col-featured.showing-video .contestant .team-rank a:visited,
.panel-thirty-seventy .season-stats-container li .stat-label a:visited,
.recent-events .jcarousel-item .post-date a:visited,
.match-container .pds-answer-text a:visited,
.match-container .pds-feedback-result a:visited,
#match-poll .pds-feedback-group:first-child:before a:visited,
#match-poll .pds-answer-text a:visited,
#match-poll .pds-feedback-result a:visited,
.team-standings .north-america .team-title:after a:visited,
.team-standings .europe .team-title:after a:visited {
  color: #999999;
  font-weight: lighter;
}

.pro-kit-light p, .pro-kit-light pre, .pro-kit-light .nutgraph, .pro-kit-light ul li, .pro-kit-light ol li {
  color: #000;
  line-height: 1.4em;
  font-size: 14px;
}

.pro-kit-dark p, .pro-kit-dark pre, .pro-kit-dark .nutgraph, .pro-kit-dark ul li {
  color: #cccccc;
  line-height: 1.4em;
  font-size: 14px;
}

.cke_editable {
  max-width: 700px;
  position: relative;
  background: #eeeeee;
  z-index: 1;
}
.cke_editable p {
  padding: 0 30px;
  color: #000;
  line-height: 1.5em;
  font-size: 16px;
  margin: 1.23077em 0;
  margin-top: 1.2em;
}
.cke_editable p a {
  color: #197bbf;
  text-decoration: none;
}
.cke_editable a {
  color: #197bbf;
  text-decoration: none;
}
.cke_editable ul, .cke_editable ol {
  color: #000;
  padding: 0 30px 0 50px;
}
.cke_editable ul li, .cke_editable ol li {
  color: #000;
  line-height: 1.5em;
  font-size: 16px;
}
.cke_editable h2, .cke_editable h3, .cke_editable .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .cke_editable .bracket-title,
.cke_editable .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .cke_editable .bracket-title, .cke_editable h4, .cke_editable h5, .cke_editable h6 {
  padding: 0 30px;
  color: #222222;
  text-shadow: 0 1px 1px #fff;
}
.cke_editable .table {
  padding: 0 30px;
  border-collapse: separate;
  border-spacing: 0;
}
.cke_editable .table td {
  padding: 13px 5px;
}
.cke_editable table {
  color: #000;
}
.cke_editable .scayt-misspell-word {
  background-color: #ffff00;
}

.featured-tournament h4.pane-title {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #c0c0c0;
}
.featured-tournament h4.pane-title .bolder {
  font-weight: bold;
  color: #fff;
}

#bubble-tabs .pane-content h4 {
  display: none;
}
#bubble-tabs ul.ui-tabs-nav {
  border: 0 none;
  display: table;
  table-layout: fixed;
  width: 484px;
}
#bubble-tabs ul.ui-tabs-nav:before, #bubble-tabs ul.ui-tabs-nav:after {
  display: none;
}
#bubble-tabs ul.ui-tabs-nav .ui-state-default {
  float: none;
  display: table-cell;
  vertical-align: top;
}
#bubble-tabs ul.ui-tabs-nav .ui-state-default a {
  font-size: 14px;
  padding: 7px 10px;
  width: 100%;
  text-align: center;
}
#bubble-tabs ul.ui-tabs-nav .ui-state-default.ui-state-active a {
  border-bottom: 0 none;
  padding-bottom: 15px;
}
#bubble-tabs ul.ui-tabs-nav .ui-state-default.ui-state-hover {
  border-bottom: 0 none;
}
#bubble-tabs ul.ui-tabs-nav .ui-state-default.ui-state-hover a:hover {
  border-bottom: 0 none;
}
#bubble-tabs .ui-tabs-panel {
  background-image: none;
  padding-top: 0;
  min-height: 389px;
}
#bubble-tabs .ui-tabs-panel .last-round {
  padding: 15px 0 15px 5px;
}
#bubble-tabs .ui-tabs-panel .tourney-bracket-view .tourney-tournament .tree-node .bracket-main {
  min-height: 160px;
}
#bubble-tabs .ui-tabs-panel .tourney-tournament-render > .bracket-main {
  height: 320px;
  margin: 24px 0 0 0;
  width: 440px;
}
#bubble-tabs .ui-tabs-panel .tourney-tournament-render > .bracket-main .match.round-1.bracket-main-round-1, #bubble-tabs .ui-tabs-panel .tourney-tournament-render > .bracket-main .match.round-2.bracket-main-round-2 {
  width: 210px;
}
#bubble-tabs .winner span, #bubble-tabs .winner a {
  color: #c49246;
}
#bubble-tabs .esports-standings-view li {
  margin-bottom: 15px;
}

.all-stars-td td, .all-stars-2014 .series-tourney .table tr td {
  padding: 5px;
  border-top: 0 none;
  border-bottom: 2px solid #1b1b1b;
}

.all-stars-2014 .series-tourney .table td:nth-child(2) {
  width: 50px;
  text-align: center;
}
.all-stars-2014 .series-tourney .table img {
  width: 40px;
  height: 40px;
}
.all-stars-2014 .series-tourney .table .region {
  font-size: 0.84615em;
  text-transform: uppercase;
}
.all-stars-2014 .series-tourney .table .team-name {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
.all-stars-2014 .desc-text {
  font-size: 0.92308em;
  font-weight: bold;
}
.all-stars-2014 .desc-text.pull-right {
  padding-right: 10px;
  padding-bottom: 15px;
}

/**
 * @file different styles specifically designed for different tournament styles
 *  specifically for different standings views.
 */
.team-standings.points-series td.row-number {
  width: 8%;
}
.team-standings.points-series td.row-number .table-statistics {
  font-size: 28px;
}
.team-standings.points-series td.team-logo {
  background-color: #1f1f1f;
  width: 7%;
}
.team-standings.points-series td.team-logo img {
  width: 52px;
  height: 52px;
}
.team-standings.points-series td.team-name {
  font-family: "TradeCn", "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  text-transform: uppercase;
  width: 63%;
  line-height: 16px;
}
.team-standings.points-series td.team-name span {
  padding-left: 10px;
}
.team-standings.points-series td.team-wins, .team-standings.points-series td.team-loss, .team-standings.points-series td.team-ties {
  width: 4%;
}
.team-standings.points-series td.team-wins .table-statistics, .team-standings.points-series td.team-loss .table-statistics, .team-standings.points-series td.team-ties .table-statistics {
  color: #999999;
  line-height: 20px;
}
.team-standings.points-series td.team-points {
  line-height: 20px;
  width: 10%;
}
.team-standings.points-series td.team-points .point-indicator {
  color: #ffffff;
}
.team-standings.points-series td.team-points .table-statistics {
  font-size: 28px;
}
.team-standings.points-series td .point-indicator {
  color: #666666;
  font-size: 11px;
  display: block;
  text-align: center;
}
.team-standings.points-series tr.winner td.row-number .table-statistics, .team-standings.points-series tr.winner td.team-points .table-statistics {
  color: #c49246;
}

.jcarousel-item .points-series td:nth-child(2) {
  display: none;
}

/**
 * @file Season handler standings
 *  specifically for different standings views.
 */
/**
 * @file Overall team standings styling.
 */
/* =============================================================================
   Team Standings
   ========================================================================== */
#homepage .panel-col .view-empty,
#homepage .panel-col h3,
#homepage .panel-col .match-week-nav.round-nav .bracket-title,
.match-week-nav.round-nav #homepage .panel-col .bracket-title,
#homepage .panel-col .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav #homepage .panel-col .bracket-title,
#homepage .panel-col-last .view-empty,
#homepage .panel-col-last h3,
#homepage .panel-col-last .match-week-nav.round-nav .bracket-title,
.match-week-nav.round-nav #homepage .panel-col-last .bracket-title,
#homepage .panel-col-last .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav #homepage .panel-col-last .bracket-title {
  padding-left: 20px;
}

.esports-carousel-wrapper .series-tourney .sticky-header {
  display: none;
}
.esports-carousel-wrapper .series-tourney h4 {
  margin: 0 0 15px 10px;
}
.esports-carousel-wrapper .series-tourney h3, .esports-carousel-wrapper .series-tourney .match-week-nav.round-nav .bracket-title, .match-week-nav.round-nav .esports-carousel-wrapper .series-tourney .bracket-title,
.esports-carousel-wrapper .series-tourney .match-week-nav.tabbed-nav .bracket-title,
.match-week-nav.tabbed-nav .esports-carousel-wrapper .series-tourney .bracket-title {
  display: none;
}
.esports-carousel-wrapper .series-tourney .jcarousel-clip {
  width: 345px;
  border-left: 1px solid #000;
  border-right: 1px solid #3d3d3d;
  position: relative;
}
.esports-carousel-wrapper .series-tourney .jcarousel-clip:before {
  position: absolute;
  display: block;
  content: '';
  border-left: 1px solid #3d3d3d;
  border-right: 1px solid #000;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
}
.esports-carousel-wrapper .series-tourney .jcarousel-item {
  width: 340px;
  padding: 0 15px 0 22px;
  position: relative;
}
.esports-carousel-wrapper .series-tourney .jcarousel-prev {
  left: 15px;
}
.esports-carousel-wrapper .series-tourney tr.winner td:nth-child(1) a,
.esports-carousel-wrapper .series-tourney tr.winner td:nth-child(3) a {
  color: #c49246;
}
.esports-carousel-wrapper .series-tourney tr.winner:before {
  background: #c49246;
}
.esports-carousel-wrapper .series-tourney .table {
  background: url(../../images/table-bg.jpg) repeat-y top center;
  border: 0 none;
  clear: both;
}
.esports-carousel-wrapper .series-tourney .table.table-striped tr.even td {
  background-color: transparent;
}
.esports-carousel-wrapper .series-tourney tr {
  height: 67px;
}
.esports-carousel-wrapper .series-tourney tr:before {
  content: "";
  background-color: #333333;
  display: block;
  width: 2px;
  left: -5px;
  height: 65px;
  margin-top: 2px;
}
.esports-carousel-wrapper .series-tourney tr .team-title {
  width: 100%;
}
.esports-carousel-wrapper .series-tourney tr a {
  display: block;
}
.esports-carousel-wrapper .series-tourney tr .wl-stats, .esports-carousel-wrapper .series-tourney tr .team-nationality {
  color: #999999;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  display: inline-block;
  margin-right: 10px;
}
.esports-carousel-wrapper .series-tourney tr .team-image img {
  margin: 5px;
  max-width: 52px;
  max-height: 52px;
}
.esports-carousel-wrapper .series-tourney td {
  padding: 0 5px;
  line-height: 13px;
}

.series-tourney .esports-standings-view {
  overflow: hidden;
  margin: 0;
  padding: 0 0 0 10px;
}
.series-tourney .esports-standings-view h4 {
  color: #cccccc;
  font-size: 18px;
  letter-spacing: 0;
  margin-left: 0;
}
.series-tourney .esports-standings-view li {
  list-style: none;
  position: relative;
  margin-bottom: 50px;
  /* Series playins should not float next to each other. */
  /* float:left; */
  width: 100%;
}
.series-tourney .esports-standings-view li.first {
  margin-right: 2%;
}
.series-tourney .esports-standings-view .stats-container tr:before {
  left: -5px;
}

.series-tourney .team-image {
  height: 60px;
  width: 60px;
}

.team-standings .team-image img {
  max-width: 52px;
  max-height: 52px;
}
.team-standings td a {
  position: relative;
  z-index: 5;
}
.team-standings .views-field-field-realm {
  display: none;
}
.team-standings .north-america .team-title:after {
  content: "North America";
  display: block;
  font-size: 11px;
}
.team-standings .europe .team-title:after {
  content: "Europe";
  display: block;
  font-size: 11px;
}
.team-standings td.views-field-last-defeated-by {
  text-align: center;
  width: 80px;
}
.team-standings td.views-field-last-defeated-by:before {
  content: "-";
  font-size: 25px;
  color: gray;
}
.team-standings .defeated .team-image img {
  opacity: .4;
  filter: alpha(opacity=40);
}
.team-standings .defeated td {
  background-color: #1c1c1c;
}
.team-standings .defeated td a {
  color: gray;
  display: block;
}
.team-standings .defeated td:last-child {
  text-align: center;
  font-size: 10px;
  color: gray;
  position: relative;
  line-height: 12px;
  padding-top: 15px;
}
.team-standings .defeated td:last-child:before {
  content: "DEFEATED";
  top: 25px;
  font-size: 14px;
  left: 10px;
  color: red;
}

.node-extra-info .esports-standings-view {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.league-homepage .team-standings {
  border-left: 1px solid #000;
  border-right: 1px solid #3d3d3d;
  position: relative;
}
.league-homepage .team-standings:before {
  position: absolute;
  display: block;
  content: '';
  border-left: 1px solid #3d3d3d;
  border-right: 1px solid #000;
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
}
.league-homepage .team-standings table {
  padding: 0 20px 0 20px;
}

.series-tourney .esports-carousel .team-standings {
  border: 0 none;
}
.series-tourney .esports-carousel .team-standings:before {
  display: none;
}
.series-tourney .esports-carousel .team-standings table {
  padding: 0;
}
.series-tourney .esports-carousel .team-standings tr:before {
  left: -5px;
}
