/* Generated by grunt-webfont */




@font-face {
	font-family:"icons";
	src:url("icons.eot?6655bf853cc060c3b98cb153e5ac1f57");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"icons";
	src:url("icons.eot?6655bf853cc060c3b98cb153e5ac1f57");
	src:url("icons.eot?#iefix") format("embedded-opentype"),
		url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
		url("icons.ttf?6655bf853cc060c3b98cb153e5ac1f57") format("truetype"),
		url("icons.svg?6655bf853cc060c3b98cb153e5ac1f57#icons") format("svg");
	font-weight:normal;
	font-style:normal;
}

.icon, [class^="icon-"], [class*=" icon-"] {
	font-family:"icons";
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	font-weight:normal;
	font-style:normal;
	speak:none;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}


/* Icons */


.icon-auto:before {
	content:"\f101";
}


.icon-baseball:before {
	content:"\f102";
}


.icon-basketball-possession:before {
	content:"\f103";
}


.icon-basketball:before {
	content:"\f104";
}


.icon-bracket:before {
	content:"\f105";
}


.icon-clock:before {
	content:"\f106";
}


.icon-close-inverse:before {
	content:"\f107";
}


.icon-close:before {
	content:"\f108";
}


.icon-closed-circle:before {
	content:"\f109";
}


.icon-comments:before {
	content:"\f10a";
}


.icon-cricket:before {
	content:"\f10b";
}


.icon-esports-logo-condensed:before {
	content:"\f10c";
}


.icon-esports-logo:before {
	content:"\f10d";
}


.icon-esports:before {
	content:"\f10e";
}


.icon-events:before {
	content:"\f10f";
}


.icon-facebook:before {
	content:"\f110";
}


.icon-football-possession:before {
	content:"\f111";
}


.icon-football:before {
	content:"\f112";
}


.icon-get-the-app:before {
	content:"\f113";
}


.icon-golf:before {
	content:"\f114";
}


.icon-google-plus:before {
	content:"\f115";
}


.icon-hockey:before {
	content:"\f116";
}


.icon-injury-cross:before {
	content:"\f117";
}


.icon-instagram:before {
	content:"\f118";
}


.icon-jr-football:before {
	content:"\f119";
}


.icon-lacrosse:before {
	content:"\f11a";
}


.icon-leaders:before {
	content:"\f11b";
}


.icon-linkedin:before {
	content:"\f11c";
}


.icon-live-blog:before {
	content:"\f11d";
}


.icon-logo:before {
	content:"\f11e";
}


.icon-mail:before {
	content:"\f11f";
}


.icon-menu:before {
	content:"\f120";
}


.icon-mma:before {
	content:"\f121";
}


.icon-nascar:before {
	content:"\f122";
}


.icon-nav-left:before {
	content:"\f123";
}


.icon-nav-right-inverse:before {
	content:"\f124";
}


.icon-nav-right:before {
	content:"\f125";
}


.icon-news:before {
	content:"\f126";
}


.icon-olympic-torch:before {
	content:"\f127";
}


.icon-olympics:before {
	content:"\f128";
}


.icon-open-circle:before {
	content:"\f129";
}


.icon-pin:before {
	content:"\f12a";
}


.icon-race:before {
	content:"\f12b";
}


.icon-reddit:before {
	content:"\f12c";
}


.icon-right-chevron:before {
	content:"\f12d";
}


.icon-rss:before {
	content:"\f12e";
}


.icon-score-logo:before {
	content:"\f12f";
}


.icon-scores:before {
	content:"\f130";
}


.icon-search:before {
	content:"\f131";
}


.icon-share:before {
	content:"\f132";
}


.icon-sms:before {
	content:"\f133";
}


.icon-soccer:before {
	content:"\f134";
}


.icon-standings:before {
	content:"\f135";
}


.icon-star:before {
	content:"\f136";
}


.icon-story-digest:before {
	content:"\f137";
}


.icon-story-stack:before {
	content:"\f138";
}


.icon-tennis:before {
	content:"\f139";
}


.icon-tumblr:before {
	content:"\f13a";
}


.icon-tv:before {
	content:"\f13b";
}


.icon-twitter:before {
	content:"\f13c";
}


.icon-whats-app:before {
	content:"\f13d";
}


.icon-youtube:before {
	content:"\f13e";
}
/* Bootstrap setup */
/* Common Colors */
/* Drawer */
/* Header and Context Menu */
/* News */
/* News feed centric */
/* In-$article centric */
/* Team & Matchup Headers */
/* lists */
/* Tables */
/* Share Link Colors */
/* Footer Colors */
/*  Common */
/*Header and Context Menu */
/* This should go away and be a part of lists based on contexts */
/*New */
/*Team & Matchup Headers */
/*Lists  */
/*Tables */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body {
  margin: 0; }

a:focus {
  outline: thin dotted; }

a:active,
a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: #ff0;
  color: #000; }

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }
.clearfix:after {
  clear: both; }

.pull-right, .share-links-wrapper {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px; } }
.hidden {
  display: none !important;
  visibility: hidden !important; }

.visible-xs {
  display: none !important; }

tr.visible-xs {
  display: none !important; }

th.visible-xs,
td.visible-xs {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important; }

  tr.visible-xs.visible-sm {
    display: table-row !important; }

  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important; }

  tr.visible-xs.visible-md {
    display: table-row !important; }

  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important; }

  tr.visible-xs.visible-lg {
    display: table-row !important; }

  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important; } }
.visible-sm {
  display: none !important; }

tr.visible-sm {
  display: none !important; }

th.visible-sm,
td.visible-sm {
  display: none !important; }

@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important; }

  tr.visible-sm.visible-xs {
    display: table-row !important; }

  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important; }

  tr.visible-sm.visible-md {
    display: table-row !important; }

  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important; }

  tr.visible-sm.visible-lg {
    display: table-row !important; }

  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important; } }
.visible-md {
  display: none !important; }

tr.visible-md {
  display: none !important; }

th.visible-md,
td.visible-md {
  display: none !important; }

@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important; }

  tr.visible-md.visible-xs {
    display: table-row !important; }

  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important; }

  tr.visible-md.visible-sm {
    display: table-row !important; }

  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important; }

  tr.visible-md.visible-lg {
    display: table-row !important; }

  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important; } }
.visible-lg {
  display: none !important; }

tr.visible-lg {
  display: none !important; }

th.visible-lg,
td.visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important; }

  tr.visible-lg.visible-xs {
    display: table-row !important; }

  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important; }

  tr.visible-lg.visible-sm {
    display: table-row !important; }

  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important; }

  tr.visible-lg.visible-md {
    display: table-row !important; }

  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
.hidden-xs {
  display: block !important; }

tr.hidden-xs {
  display: table-row !important; }

th.hidden-xs,
td.hidden-xs {
  display: table-cell !important; }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; }

  tr.hidden-xs {
    display: none !important; }

  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important; }

  tr.hidden-xs.hidden-sm {
    display: none !important; }

  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important; }

  tr.hidden-xs.hidden-md {
    display: none !important; }

  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg {
    display: none !important; }

  tr.hidden-xs.hidden-lg {
    display: none !important; }

  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important; } }
.hidden-sm {
  display: block !important; }

tr.hidden-sm {
  display: table-row !important; }

th.hidden-sm,
td.hidden-sm {
  display: table-cell !important; }

@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important; }

  tr.hidden-sm.hidden-xs {
    display: none !important; }

  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; }

  tr.hidden-sm {
    display: none !important; }

  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important; }

  tr.hidden-sm.hidden-md {
    display: none !important; }

  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg {
    display: none !important; }

  tr.hidden-sm.hidden-lg {
    display: none !important; }

  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important; } }
.hidden-md {
  display: block !important; }

tr.hidden-md {
  display: table-row !important; }

th.hidden-md,
td.hidden-md {
  display: table-cell !important; }

@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important; }

  tr.hidden-md.hidden-xs {
    display: none !important; }

  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important; }

  tr.hidden-md.hidden-sm {
    display: none !important; }

  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; }

  tr.hidden-md {
    display: none !important; }

  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-md.hidden-lg {
    display: none !important; }

  tr.hidden-md.hidden-lg {
    display: none !important; }

  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important; } }
.hidden-lg {
  display: block !important; }

tr.hidden-lg {
  display: table-row !important; }

th.hidden-lg,
td.hidden-lg {
  display: table-cell !important; }

@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important; }

  tr.hidden-lg.hidden-xs {
    display: none !important; }

  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important; }

  tr.hidden-lg.hidden-sm {
    display: none !important; }

  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important; }

  tr.hidden-lg.hidden-md {
    display: none !important; }

  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; }

  tr.hidden-lg {
    display: none !important; }

  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

tr.visible-print {
  display: none !important; }

th.visible-print,
td.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print,
  td.visible-print {
    display: table-cell !important; }

  .hidden-print {
    display: none !important; }

  tr.hidden-print {
    display: none !important; }

  th.hidden-print,
  td.hidden-print {
    display: none !important; } }
.container, .privacy-policy-popup__body, .main-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px; }
  .container:before, .privacy-policy-popup__body:before, .main-content:before, .container:after, .privacy-policy-popup__body:after, .main-content:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .container:after, .privacy-policy-popup__body:after, .main-content:after {
    clear: both; }

.row {
  margin-left: -5px;
  margin-right: -5px; }
  .row:before, .row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  .row:after {
    clear: both; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .container, .privacy-policy-popup__body, .main-content {
    max-width: 768px; }

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

  .col-sm-1 {
    width: 8.3333333333%; }

  .col-sm-2 {
    width: 16.6666666667%; }

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

  .col-sm-4 {
    width: 33.3333333333%; }

  .col-sm-5 {
    width: 41.6666666667%; }

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

  .col-sm-7 {
    width: 58.3333333333%; }

  .col-sm-8 {
    width: 66.6666666667%; }

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

  .col-sm-10 {
    width: 83.3333333333%; }

  .col-sm-11 {
    width: 91.6666666667%; }

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

  .col-sm-push-1 {
    left: 8.3333333333%; }

  .col-sm-push-2 {
    left: 16.6666666667%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-4 {
    left: 33.3333333333%; }

  .col-sm-push-5 {
    left: 41.6666666667%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-7 {
    left: 58.3333333333%; }

  .col-sm-push-8 {
    left: 66.6666666667%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-10 {
    left: 83.3333333333%; }

  .col-sm-push-11 {
    left: 91.6666666667%; }

  .col-sm-pull-1 {
    right: 8.3333333333%; }

  .col-sm-pull-2 {
    right: 16.6666666667%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-4 {
    right: 33.3333333333%; }

  .col-sm-pull-5 {
    right: 41.6666666667%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-7 {
    right: 58.3333333333%; }

  .col-sm-pull-8 {
    right: 66.6666666667%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-10 {
    right: 83.3333333333%; }

  .col-sm-pull-11 {
    right: 91.6666666667%; }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
  .container, .privacy-policy-popup__body, .main-content {
    max-width: 1024px; }

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

  .col-md-1 {
    width: 8.3333333333%; }

  .col-md-2 {
    width: 16.6666666667%; }

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

  .col-md-4 {
    width: 33.3333333333%; }

  .col-md-5 {
    width: 41.6666666667%; }

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

  .col-md-7 {
    width: 58.3333333333%; }

  .col-md-8 {
    width: 66.6666666667%; }

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

  .col-md-10 {
    width: 83.3333333333%; }

  .col-md-11 {
    width: 91.6666666667%; }

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

  .col-md-push-0 {
    left: auto; }

  .col-md-push-1 {
    left: 8.3333333333%; }

  .col-md-push-2 {
    left: 16.6666666667%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-4 {
    left: 33.3333333333%; }

  .col-md-push-5 {
    left: 41.6666666667%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-7 {
    left: 58.3333333333%; }

  .col-md-push-8 {
    left: 66.6666666667%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-10 {
    left: 83.3333333333%; }

  .col-md-push-11 {
    left: 91.6666666667%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-pull-1 {
    right: 8.3333333333%; }

  .col-md-pull-2 {
    right: 16.6666666667%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-4 {
    right: 33.3333333333%; }

  .col-md-pull-5 {
    right: 41.6666666667%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-7 {
    right: 58.3333333333%; }

  .col-md-pull-8 {
    right: 66.6666666667%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-10 {
    right: 83.3333333333%; }

  .col-md-pull-11 {
    right: 91.6666666667%; }

  .col-md-offset-0 {
    margin-left: 0; }

  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  .col-md-offset-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
  .container, .privacy-policy-popup__body, .main-content {
    max-width: 1170px; }

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

  .col-lg-1 {
    width: 8.3333333333%; }

  .col-lg-2 {
    width: 16.6666666667%; }

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

  .col-lg-4 {
    width: 33.3333333333%; }

  .col-lg-5 {
    width: 41.6666666667%; }

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

  .col-lg-7 {
    width: 58.3333333333%; }

  .col-lg-8 {
    width: 66.6666666667%; }

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

  .col-lg-10 {
    width: 83.3333333333%; }

  .col-lg-11 {
    width: 91.6666666667%; }

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

  .col-lg-push-0 {
    left: auto; }

  .col-lg-push-1 {
    left: 8.3333333333%; }

  .col-lg-push-2 {
    left: 16.6666666667%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-4 {
    left: 33.3333333333%; }

  .col-lg-push-5 {
    left: 41.6666666667%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-7 {
    left: 58.3333333333%; }

  .col-lg-push-8 {
    left: 66.6666666667%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-10 {
    left: 83.3333333333%; }

  .col-lg-push-11 {
    left: 91.6666666667%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-pull-1 {
    right: 8.3333333333%; }

  .col-lg-pull-2 {
    right: 16.6666666667%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-4 {
    right: 33.3333333333%; }

  .col-lg-pull-5 {
    right: 41.6666666667%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-7 {
    right: 58.3333333333%; }

  .col-lg-pull-8 {
    right: 66.6666666667%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-10 {
    right: 83.3333333333%; }

  .col-lg-pull-11 {
    right: 91.6666666667%; }

  .col-lg-offset-0 {
    margin-left: 0; }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%; } }
table {
  max-width: 100%;
  background-color: transparent; }

th {
  text-align: left; }

.table, .article-content .table-responsive table {
  width: 100%;
  margin-bottom: 20px; }
  .table thead > tr > th, .article-content .table-responsive table thead > tr > th,
  .table thead > tr > td,
  .article-content .table-responsive table thead > tr > td,
  .table tbody > tr > th,
  .article-content .table-responsive table tbody > tr > th,
  .table tbody > tr > td,
  .article-content .table-responsive table tbody > tr > td,
  .table tfoot > tr > th,
  .article-content .table-responsive table tfoot > tr > th,
  .table tfoot > tr > td,
  .article-content .table-responsive table tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #dddddd; }
  .table thead > tr > th, .article-content .table-responsive table thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #dddddd; }
  .table caption + thead tr:first-child th, .article-content .table-responsive table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .article-content .table-responsive table caption + thead tr:first-child td,
  .table colgroup + thead tr:first-child th,
  .article-content .table-responsive table colgroup + thead tr:first-child th,
  .table colgroup + thead tr:first-child td,
  .article-content .table-responsive table colgroup + thead tr:first-child td,
  .table thead:first-child tr:first-child th,
  .article-content .table-responsive table thead:first-child tr:first-child th,
  .table thead:first-child tr:first-child td,
  .article-content .table-responsive table thead:first-child tr:first-child td {
    border-top: 0; }
  .table tbody + tbody, .article-content .table-responsive table tbody + tbody {
    border-top: 2px solid #dddddd; }
  .table .table, .article-content .table-responsive table .table, .table .article-content .table-responsive table, .article-content .table-responsive .table table, .article-content .table-responsive table table {
    background-color: white; }

.table-condensed thead > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > th,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > th,
.table-condensed tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #dddddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: whitesmoke; }

table col[class*="col-"] {
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .article-content .table-responsive table > thead > tr > td.active,
.table > thead > tr > th.active,
.article-content .table-responsive table > thead > tr > th.active, .table > thead > tr.active > td, .article-content .table-responsive table > thead > tr.active > td, .table > thead > tr.active > th, .article-content .table-responsive table > thead > tr.active > th,
.table > tbody > tr > td.active,
.article-content .table-responsive table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.article-content .table-responsive table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.article-content .table-responsive table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.article-content .table-responsive table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.article-content .table-responsive table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.article-content .table-responsive table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.article-content .table-responsive table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.article-content .table-responsive table > tfoot > tr.active > th {
  background-color: whitesmoke; }

.table > thead > tr > td.success, .article-content .table-responsive table > thead > tr > td.success,
.table > thead > tr > th.success,
.article-content .table-responsive table > thead > tr > th.success, .table > thead > tr.success > td, .article-content .table-responsive table > thead > tr.success > td, .table > thead > tr.success > th, .article-content .table-responsive table > thead > tr.success > th,
.table > tbody > tr > td.success,
.article-content .table-responsive table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.article-content .table-responsive table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.article-content .table-responsive table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.article-content .table-responsive table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.article-content .table-responsive table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.article-content .table-responsive table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.article-content .table-responsive table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.article-content .table-responsive table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3; }

.table > thead > tr > td.danger, .article-content .table-responsive table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.article-content .table-responsive table > thead > tr > th.danger, .table > thead > tr.danger > td, .article-content .table-responsive table > thead > tr.danger > td, .table > thead > tr.danger > th, .article-content .table-responsive table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.article-content .table-responsive table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.article-content .table-responsive table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.article-content .table-responsive table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.article-content .table-responsive table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.article-content .table-responsive table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.article-content .table-responsive table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.article-content .table-responsive table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.article-content .table-responsive table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7; }

.table > thead > tr > td.warning, .article-content .table-responsive table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.article-content .table-responsive table > thead > tr > th.warning, .table > thead > tr.warning > td, .article-content .table-responsive table > thead > tr.warning > td, .table > thead > tr.warning > th, .article-content .table-responsive table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.article-content .table-responsive table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.article-content .table-responsive table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.article-content .table-responsive table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.article-content .table-responsive table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.article-content .table-responsive table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.article-content .table-responsive table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.article-content .table-responsive table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.article-content .table-responsive table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be; }

@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #dddddd; }
    .table-responsive > .table, .article-content .table-responsive > table {
      margin-bottom: 0;
      background-color: #fff; }
      .table-responsive > .table > thead > tr > th, .article-content .table-responsive > table > thead > tr > th,
      .table-responsive > .table > thead > tr > td,
      .article-content .table-responsive > table > thead > tr > td,
      .table-responsive > .table > tbody > tr > th,
      .article-content .table-responsive > table > tbody > tr > th,
      .table-responsive > .table > tbody > tr > td,
      .article-content .table-responsive > table > tbody > tr > td,
      .table-responsive > .table > tfoot > tr > th,
      .article-content .table-responsive > table > tfoot > tr > th,
      .table-responsive > .table > tfoot > tr > td,
      .article-content .table-responsive > table > tfoot > tr > td {
        white-space: nowrap; }
    .table-responsive > .table-bordered {
      border: 0; }
      .table-responsive > .table-bordered > thead > tr > th:first-child,
      .table-responsive > .table-bordered > thead > tr > td:first-child,
      .table-responsive > .table-bordered > tbody > tr > th:first-child,
      .table-responsive > .table-bordered > tbody > tr > td:first-child,
      .table-responsive > .table-bordered > tfoot > tr > th:first-child,
      .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0; }
      .table-responsive > .table-bordered > thead > tr > th:last-child,
      .table-responsive > .table-bordered > thead > tr > td:last-child,
      .table-responsive > .table-bordered > tbody > tr > th:last-child,
      .table-responsive > .table-bordered > tbody > tr > td:last-child,
      .table-responsive > .table-bordered > tfoot > tr > th:last-child,
      .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0; }
      .table-responsive > .table-bordered > thead > tr:last-child > th,
      .table-responsive > .table-bordered > thead > tr:last-child > td,
      .table-responsive > .table-bordered > tbody > tr:last-child > th,
      .table-responsive > .table-bordered > tbody > tr:last-child > td,
      .table-responsive > .table-bordered > tfoot > tr:last-child > th,
      .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0; } }
/* Deps */
/*rem-font-size - Creates font size with rem and px fallback */
/*Use on the container of floated items. Ensures that what comes after is a new row */
.__brand > a {
  display: inline-block;
  min-width: 112px;
  background-image: url('data:image/png;base64,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');
  background-position: left center;
  background-repeat: no-repeat;
  color: transparent; }

.__brand-large > a {
  display: inline-block;
  min-width: 169px;
  background-image: url('data:image/png;base64,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');
  background-position: left center;
  background-repeat: no-repeat;
  color: transparent; }

.__touch-scroll-x-wrapper {
  min-height: 100%;
  height: 100%;
  max-height: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .__touch-scroll-x-wrapper > * {
    min-height: 100%; }

.__touch-scroll-y-wrapper {
  min-width: 100%;
  width: 100%;
  max-width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .__touch-scroll-y-wrapper > * {
    min-width: 100%;
    white-space: nowrap; }

.mobile-related-article-tile-wrapper h1, .leader h1, .author-info-card h1, .event-tile h1, .footer h1, .article-list-wrapper h1, .article-display .article-social-header h1, .static-page h1, .error-page h1, .nhl h1, .box-score h1,
.plays h1,
.stats h1,
.penalties h1, .standings-page h1, .rss-page h1, .leaders-page h1, .team-page h1, .player-page h1, .auto-event h1, .golf-event h1, .mobile-related-article-tile-wrapper h2, .leader h2, .author-info-card h2, .event-tile h2, .footer h2, .article-list-wrapper h2, .article-display .article-social-header h2, .static-page h2, .error-page h2, .nhl h2, .box-score h2,
.plays h2,
.stats h2,
.penalties h2, .standings-page h2, .rss-page h2, .leaders-page h2, .team-page h2, .player-page h2, .auto-event h2, .golf-event h2, .mobile-related-article-tile-wrapper h3, .leader h3, .author-info-card h3, .event-tile h3, .footer h3, .article-list-wrapper h3, .article-display .article-social-header h3, .static-page h3, .error-page h3, .nhl h3, .box-score h3,
.plays h3,
.stats h3,
.penalties h3, .standings-page h3, .rss-page h3, .leaders-page h3, .team-page h3, .player-page h3, .auto-event h3, .golf-event h3 {
  margin: 0; }
.mobile-related-article-tile-wrapper a, .leader a, .author-info-card a, .event-tile a, .footer a, .article-list-wrapper a, .article-display .article-social-header a, .static-page a, .error-page a, .nhl a, .box-score a,
.plays a,
.stats a,
.penalties a, .standings-page a, .rss-page a, .leaders-page a, .team-page a, .player-page a, .auto-event a, .golf-event a {
  text-decoration: none; }
.mobile-related-article-tile-wrapper p, .leader p, .author-info-card p, .event-tile p, .footer p, .article-list-wrapper p, .article-display .article-social-header p, .static-page p, .error-page p, .nhl p, .box-score p,
.plays p,
.stats p,
.penalties p, .standings-page p, .rss-page p, .leaders-page p, .team-page p, .player-page p, .auto-event p, .golf-event p {
  margin: 0;
  padding: 0; }
.mobile-related-article-tile-wrapper ol, .leader ol, .author-info-card ol, .event-tile ol, .footer ol, .article-list-wrapper ol, .article-display .article-social-header ol, .static-page ol, .error-page ol, .nhl ol, .box-score ol,
.plays ol,
.stats ol,
.penalties ol, .standings-page ol, .rss-page ol, .leaders-page ol, .team-page ol, .player-page ol, .auto-event ol, .golf-event ol, .mobile-related-article-tile-wrapper ul, .leader ul, .author-info-card ul, .event-tile ul, .footer ul, .article-list-wrapper ul, .article-display .article-social-header ul, .static-page ul, .error-page ul, .nhl ul, .box-score ul,
.plays ul,
.stats ul,
.penalties ul, .standings-page ul, .rss-page ul, .leaders-page ul, .team-page ul, .player-page ul, .auto-event ul, .golf-event ul {
  margin: 0;
  padding: 0; }
.mobile-related-article-tile-wrapper li, .leader li, .author-info-card li, .event-tile li, .footer li, .article-list-wrapper li, .article-display .article-social-header li, .static-page li, .error-page li, .nhl li, .box-score li,
.plays li,
.stats li,
.penalties li, .standings-page li, .rss-page li, .leaders-page li, .team-page li, .player-page li, .auto-event li, .golf-event li {
  list-style: none; }

/*slide: slide content using translate3d */
.slide {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: transform 0.4s; }
  .slide.in {
    -webkit-transform: translate3d(280px, 0, 0);
    -moz-transform: translate3d(280px, 0, 0);
    -ms-transform: translate3d(280px, 0, 0);
    -o-transform: translate3d(280px, 0, 0);
    transform: translate3d(280px, 0, 0); }

.fade {
  -webkit-transition: opacity 0.3333s;
  -moz-transition: opacity 0.3333s;
  -o-transition: opacity 0.3333s;
  transition: opacity 0.3333s; }
  .fade.out {
    opacity: 0; }
  .fade.in {
    opacity: 1; }

html {
  background: #24242d;
  font-family: "proxima-nova", "franklin-gothic-urw-cond", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 10px; }

.color-black {
  color: black; }

.color-white, .highlighted-caption {
  color: white; }

.color-grey {
  color: #d4d4d4; }

.color-darkGrey {
  color: grey; }

.color-bodyBackdrop {
  color: #f0f0f0; }

.color-dateBackdrop {
  color: #ececec; }

.color-transparent {
  color: rgba(0, 0, 0, 0); }

.color-twitterBlue {
  color: #4195ff; }

.color-facebookBlue {
  color: #354c8d; }

.color-googlePlusRed {
  color: #d44931; }

.color-redditBlue {
  color: #80add7; }

.color-redditOrange {
  color: #ff5515; }

.color-emailGray {
  color: #eeeeee; }

.color-shareMoreGray {
  color: #888888; }

.color-rssOrange {
  color: #ff6800; }

.color-theScoreYellow {
  color: #ffbf00; }

@media (max-width: 767px) {
  .color-inverse {
    color: #1f1f1f; }

  .color-primary {
    color: white; }

  .color-secondary {
    color: #888888; }

  .color-highlight {
    color: #0079ff; }

  .color-inactive {
    color: #103182; }

  .color-score {
    color: #fbb520; }

  .color-warning {
    color: #ff0600; } }
@media (min-width: 768px) {
  .color-inverse {
    color: white; }

  .color-primary {
    color: #1f1f1f; }

  .color-secondary {
    color: #949494; }

  .color-highlight {
    color: #3371c0; }

  .color-inactive {
    color: #82a5d7; }

  .color-score {
    color: #fbb520; }

  .color-warning {
    color: #ff0600; } }
.ff-regular, .highlighted-caption {
  font-family: "proxima-nova"; }

.ff-condensed {
  font-family: "franklin-gothic-urw-cond"; }

.fw-extra-light {
  font-weight: 200; }

.fw-light {
  font-weight: 300; }

.fw-book {
  font-weight: 300; }

.fw-medium, .highlighted-caption {
  font-weight: 500; }

.fw-semi-bold {
  font-weight: 600; }

.fw-bold {
  font-weight: 700; }

@media (max-width: 767px) {
  .fs-micro {
    font-size: 11px; }

  .fs-small {
    font-size: 13px; }

  .fs-smedium, .highlighted-caption {
    font-size: 16px; }

  .fs-medium {
    font-size: 20px; }

  .fs-large {
    font-size: 34px; }

  .fs-xlarge {
    font-size: 51px; } }
@media (min-width: 768px) {
  .fs-micro {
    font-size: 11px; }

  .fs-small {
    font-size: 13px; }

  .fs-smedium, .highlighted-caption {
    font-size: 14px; }

  .fs-medium {
    font-size: 20px; }

  .fs-large {
    font-size: 34px; }

  .fs-xlarge {
    font-size: 51px; } }
@media (min-width: 992px) {
  .fs-micro {
    font-size: 11px; }

  .fs-small {
    font-size: 13px; }

  .fs-smedium, .highlighted-caption {
    font-size: 16px; }

  .fs-medium {
    font-size: 20px; }

  .fs-large {
    font-size: 34px; }

  .fs-xlarge {
    font-size: 51px; } }
.font-headline {
  font-family: "franklin-gothic-urw-cond"; }

.font-headline-light {
  font-family: "proxima-nova"; }

.font-feed {
  font-family: "franklin-gothic-urw-cond"; }

.font-no-image {
  font-family: "franklin-gothic-urw-cond"; }

.font-nav {
  font-family: "proxima-nova"; }

.font-page {
  font-family: "proxima-nova"; }

.font-tab {
  font-family: "proxima-nova"; }

.font-tab-select {
  font-family: "proxima-nova"; }

.font-title {
  font-family: "proxima-nova"; }

.font-subtitle {
  font-family: "proxima-nova"; }

.font-stack {
  font-family: "proxima-nova"; }

.font-name,
.font-bigstat,
.font-score,
.font-team,
.font-lead,
.font-feature,
.font-tally,
.font-line,
.font-neutral,
.font-special,
.font-note,
.font-mark,
.font-regular,
.font-indicator,
.font-supporting,
.font-label,
.font-stamp,
.font-short,
.font-author,
.font-date,
.font-menu,
.font-menu-title {
  font-family: "proxima-nova"; }

.font-slate,
.font-footer-title {
  font-family: "franklin-gothic-urw-cond"; }

.font-nav,
.font-page,
.font-title,
.font-subtitle,
.font-label,
.font-short,
.font-menu-title {
  text-transform: uppercase; }

.font-indicator,
.font-supporting,
.font-date {
  font-style: italic; }

@media (max-width: 767px) {
  .font-headline {
    font-weight: 500;
    font-size: 27px; }

  .font-headline-light {
    font-weight: 300;
    font-size: 27px; }

  .font-feed {
    font-weight: 500;
    font-size: 21px; }

  .font-no-image {
    font-weight: 500;
    font-size: 22px; }

  .font-nav {
    font-weight: 500;
    font-size: 16px; }

  .font-page {
    font-weight: 500;
    font-size: 16px; }

  .font-tab {
    font-weight: 300;
    font-size: 15px; }

  .font-tab-select {
    font-weight: 500;
    font-size: 15px; }

  .font-title {
    font-weight: 500;
    font-size: 15px; }

  .font-subtitle {
    font-weight: 700;
    font-size: 10px; }

  .font-stack {
    font-weight: 200;
    font-size: 14px; }

  .font-name {
    font-weight: 200;
    font-size: 15px; }

  .font-bigstat {
    font-weight: 400;
    font-size: 15px; }

  .font-score {
    font-weight: 200;
    font-size: 52px; }

  .font-team {
    font-weight: 300;
    font-size: 16px; }

  .font-special {
    font-weight: 400;
    font-size: 12px; }

  .font-note {
    font-weight: 400;
    font-size: 12px; }

  .font-lead {
    font-weight: 400;
    font-size: 16px; }

  .font-feature {
    font-weight: 200;
    font-size: 18px; }

  .font-tally {
    font-weight: 500;
    font-size: 15px; }

  .font-line {
    font-weight: 200;
    font-size: 15px; }

  .font-neutral {
    font-weight: 400;
    font-size: 13px; }

  .font-mark {
    font-weight: 500;
    font-size: 14px; }

  .font-regular {
    font-weight: 300;
    font-size: 14px; }

  .font-indicator {
    font-weight: 500;
    font-size: 11px; }

  .font-supporting {
    font-weight: 400;
    font-size: 10px; }

  .font-label {
    font-weight: 400;
    font-size: 10px; }

  .font-stamp {
    font-weight: 200;
    font-size: 13px; }

  .font-short {
    font-weight: 700;
    font-size: 8px; }

  .font-author {
    font-weight: 400;
    font-size: 11px; }

  .font-date {
    font-weight: 400;
    font-size: 11px; }

  .font-footer-title {
    font-weight: 500;
    font-size: 17px; }

  .font-footer {
    font-weight: 400;
    font-size: 10px; }

  .font-footer-text {
    font-weight: 200;
    font-size: 14px; }

  .font-body {
    line-height: 22px;
    font-weight: 400;
    font-size: 16px; }

  .font-menu {
    font-weight: 400;
    font-size: 14px; }

  .font-menu-title {
    font-weight: 500;
    font-size: 16px; }

  .font-data {
    font-weight: 400;
    font-size: 16px; }

  .font-share-links {
    font-weight: 500;
    font-size: 12px; }

  .font-bracket-date {
    font-weight: 500;
    font-size: 10px; }

  .font-bracket-day {
    font-weight: 200;
    font-size: 16px; }

  .font-game-time {
    font-weight: 300;
    font-size: 13px; }

  .font-slate {
    font-weight: 300;
    font-size: 30px; }

  .font-bracket-interactive {
    font-weight: 200;
    font-size: 26px; } }
@media (min-width: 768px) {
  .font-headline {
    line-height: 62px;
    font-weight: 500;
    font-size: 62px; }

  .font-headline-light {
    font-weight: 300;
    font-size: 48px; }

  .font-feed {
    letter-spacing: 0.6px;
    font-weight: 500;
    font-size: 22px; }

  .font-no-image {
    font-weight: 500;
    font-size: 24px; }

  .font-nav {
    font-weight: 500;
    font-size: 18px; }

  .font-page {
    font-weight: 500;
    font-size: 12px; }

  .font-tab {
    font-weight: 700;
    font-size: 13px; }

  .font-tab-select {
    font-weight: 700;
    font-size: 13px; }

  .font-title {
    font-weight: 500;
    font-size: 18px; }

  .font-subtitle {
    font-weight: 700;
    font-size: 12px; }

  .font-stack {
    font-weight: 700;
    font-size: 12px; }

  .font-name {
    font-weight: 200;
    font-size: 26px; }

  .font-bigstat {
    font-weight: 300;
    font-size: 24px; }

  .font-special {
    font-weight: 400;
    font-size: 10px; }

  .font-note {
    font-weight: 500;
    font-size: 13px; }

  .font-score {
    font-weight: 200;
    font-size: 41px; }

  .font-slate {
    font-weight: 500;
    font-size: 42px; }

  .font-team {
    font-weight: 300;
    font-size: 15px; }

  .font-lead {
    font-weight: 400;
    font-size: 19px; }

  .font-feature {
    font-weight: 300;
    font-size: 17px; }

  .font-tally {
    font-weight: 500;
    font-size: 15px; }

  .font-line {
    font-weight: 300;
    font-size: 16px; }

  .font-neutral {
    line-height: 23px;
    font-weight: 400;
    font-size: 15px; }

  .font-mark {
    font-weight: 500;
    font-size: 14px; }

  .font-regular {
    font-weight: 400;
    font-size: 10px; }

  .font-indicator {
    font-weight: 500;
    font-size: 11px; }

  .font-supporting {
    font-weight: 400;
    font-size: 10px; }

  .font-label {
    font-weight: 400;
    font-size: 12px; }

  .font-stamp {
    font-weight: 400;
    font-size: 13px; }

  .font-short {
    font-weight: 700;
    font-size: 8px; }

  .font-author {
    font-weight: 400;
    font-size: 14px; }

  .font-date {
    font-weight: 400;
    font-size: 14px; }

  .font-footer-title {
    font-weight: 500;
    font-size: 19px; }

  .font-footer {
    font-weight: 400;
    font-size: 10px; }

  .font-footer-text {
    font-weight: 400;
    font-size: 12px; }

  .font-body {
    line-height: 23px;
    font-weight: 400;
    font-size: 17px; }

  .font-menu {
    font-weight: 400;
    font-size: 14px; }

  .font-menu-title {
    font-weight: 300;
    font-size: 16px; }

  .font-data {
    font-weight: 400;
    font-size: 17px; }

  .font-share-links {
    font-weight: 500;
    font-size: 12px; }

  .font-bracket-date {
    font-weight: 400;
    font-size: 17px; }

  .font-bracket-interactive {
    font-weight: 200;
    font-size: 27px; }

  .font-bracket-day {
    font-weight: 200;
    font-size: 32px; }

  .font-game-time {
    font-weight: 300;
    font-size: 14px; } }
@media (min-width: 992px) {
  .font-headline-light {
    font-weight: 300;
    font-size: 62px; }

  .font-title {
    font-weight: 500;
    font-size: 15px; }

  .font-tally {
    font-weight: 400;
    font-size: 17px; }

  .font-line {
    font-weight: 300;
    font-size: 14px; }

  .font-regular {
    font-weight: 300;
    font-size: 14px; }

  .font-label {
    font-weight: 400;
    font-size: 13px; }

  .font-menu {
    font-weight: 400;
    font-size: 14px; }

  .font-menu-title {
    font-weight: 300;
    font-size: 16px; }

  .font-team {
    font-weight: 300;
    font-size: 20px; }

  .font-special {
    font-weight: 400;
    font-size: 14px; }

  .font-regular {
    font-weight: 300;
    font-size: 14px; }

  .font-author {
    font-weight: 400;
    font-size: 16px; }

  .font-mark {
    font-weight: 400;
    font-size: 14px; } }
.byline {
  font-family: "franklin-gothic-urw-cond", sans-serif;
  font-weight: 400;
  font-style: normal; }

p, .copy {
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  font-style: normal; }

.light {
  font-weight: 500; }

.gray {
  color: #939393; }

.yellow {
  color: #fbb331; }

.red {
  color: red; }

.uppercase, .info-segment-label {
  text-transform: uppercase; }

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:active,
a:focus,
a::-moz-focus-inner {
  outline: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

h1 {
  font-size: 24px;
  font-size: 2.4rem; }

h2 {
  font-size: 18px;
  font-size: 1.8rem; }

h3 {
  font-size: 14px;
  font-size: 1.4rem; }

h4 {
  font-size: 12px;
  font-size: 1.2rem; }

h5 {
  font-size: 10px;
  font-size: 1rem; }

h6 {
  font-size: 9px;
  font-size: 0.9rem; }

/* Layout contains base styles applied to html, body, or any of the base page
 * wrappers. */
body {
  max-width: 100%;
  overflow-x: hidden;
  font-family: "proxima-nova";
  font-size: 16px; }

html,
body,
.application-view,
.app-content {
  height: 100%; }

@media (max-width: 767px) {
  body,
  html {
    background: #151515; } }
@media (min-width: 768px) {
  body,
  html {
    background: #f0f0f0; } }
a {
  cursor: pointer; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.column {
  float: left; }

@media (max-width: 480px) {
  .column-xs {
    float: left;
    width: auto; } }
@media (min-width: 768px) {
  .column-sm, .info-segment {
    float: left;
    width: auto; } }
@media (min-width: 992px) {
  .column-md {
    float: left;
    width: auto; } }
@media (min-width: 1200px) {
  .column-lg {
    float: left;
    width: auto; } }
.col-one-fifth {
  position: relative;
  float: left;
  width: 20%;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px; }

@media (max-width: 480px) {
  .col-xs-one-fifth {
    position: relative;
    float: left;
    width: 20%;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; } }
@media (min-width: 768px) {
  .col-sm-one-fifth {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .col-sm-one-fifth {
      float: left;
      width: 20%; } }

@media (min-width: 992px) {
  .col-md-one-fifth {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .col-md-one-fifth {
      float: left;
      width: 20%; } }

@media (min-width: 1200px) {
  .col-lg-one-fifth {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; } }
  @media (min-width: 1200px) and (min-width: 1200px) {
    .col-lg-one-fifth {
      float: left;
      width: 20%; } }

abbr[title] {
  border: none; }

*,
*:focus,
*:active {
  outline: none; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0; }

ol, ul {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

.scroll-locked {
  overflow: hidden; }

.disable-pointer-events {
  pointer-events: none; }

.text-left {
  text-align: left; }

.text-center, .highlighted-caption {
  text-align: center; }

.text-right {
  text-align: right; }

.text-justify {
  text-align: justify; }

.no-break {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.block-link {
  display: block; }

.truncate {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap; }

@media (max-width: 767px) {
  .txt-primary, .info-segment-data {
    color: white; }

  .txt-secondary, .info-segment-label {
    color: #888888; }

  .txt-highlight {
    color: #0079ff; }

  .txt-inactive {
    color: #103182; }

  .txt-score {
    color: #fbb520; }

  .txt-warning {
    color: #ff0600; }

  .bg-backdrop {
    background-color: #151515; }

  .bg-component-backdrop, .bordered-box-xs, .info-segment, .bordered-box-sm {
    background-color: black; }

  .bg-list-separator {
    background-color: #242424; }

  .bg-component-border {
    background-color: #3b3b3b; }

  .bg-mast {
    background-color: rgba(28, 28, 28, 0.96); }

  .bg-title {
    background-color: #242424; }

  .truncate {
    max-width: 120px; } }
@media (min-width: 768px) {
  .txt-primary, .info-segment-data {
    color: #1f1f1f; }

  .txt-secondary, .info-segment-label {
    color: #949494; }

  .txt-highlight {
    color: #3371c0; }

  .txt-inactive {
    color: #82a5d7; }

  .txt-score {
    color: #fbb520; }

  .txt-warning {
    color: #ff0600; }

  .bg-backdrop {
    background-color: white; }

  .bg-component-backdrop, .bordered-box-xs, .info-segment, .bordered-box-sm {
    background-color: white; }

  .bg-list-separator {
    background-color: #e9e9e9; }

  .bg-component-border {
    background-color: lightgrey; }

  .bg-mast {
    background-color: rgba(28, 28, 28, 0.96); }

  .bg-title {
    background-color: #e9e9e9; }

  .truncate {
    max-width: 124px; } }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.pull-right, .share-links-wrapper {
  float: right; }

.pull-left {
  float: left; }

.hide {
  display: none; }

.align-middle {
  vertical-align: middle; }

/* Blocks are complete units of design. Ex: sports-data in tables or lists */
.article-tile {
  position: relative; }
  .article-tile a {
    display: block;
    text-decoration: none; }
  .article-tile .story-digest-indicator {
    margin-right: 5px; }

.article-tile.has-image .article-thumbnail {
  position: relative;
  padding-top: 75%; }
  .article-tile.has-image .article-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto; }
.article-tile.has-image .article-tile-text {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  min-height: 86px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.5)), color-stop(100%, #191919));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 40%, #191919);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 40%, #191919);
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 40%, #191919);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 40%, #191919); }
.article-tile.has-image .article-details {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px; }

@media (max-width: 767px) {
  .article-tile-wrapper {
    width: 100%; }

  .article-tile {
    background: #151515;
    border-bottom: #242424 solid 1px; }
    .article-tile .article-tile-text {
      position: relative;
      padding: 15px 10px; }
    .article-tile .league,
    .article-tile .featured {
      margin-right: 10px; }
    .article-tile .article-headline {
      color: white;
      margin-bottom: 18px; }

  .article-tile.no-image .article-headline {
    font-weight: 500;
    font-size: 22px; }

  .article-tile.has-image .article-thumbnail {
    overflow: hidden; }
  .article-tile.has-image .article-details {
    padding: 16px 10px 10px; } }
@media (min-width: 768px) {
  .article-tile-wrapper {
    margin-bottom: 10px; }

  .article-tile {
    overflow: hidden;
    border: transparent solid 1px; }
    .article-tile .league,
    .article-tile .featured {
      margin-right: 18px; }
    .article-tile.no-image {
      border: #e9e9e9 solid 1px; }

  .fancy .article-tile-wrapper:first-of-type {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; }
    .fancy .article-tile-wrapper:first-of-type .article-tile {
      border: none; }
    .fancy .article-tile-wrapper:first-of-type .article-headline {
      font-size: 42px; }
    .fancy .article-tile-wrapper:first-of-type .aspect-fill,
    .fancy .article-tile-wrapper:first-of-type .article-thumbnail {
      padding-top: 37.5%; }
    .fancy .article-tile-wrapper:first-of-type .article-thumbnail img {
      top: -60px; }

  .article-tile-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; }
  .fancy .article-tile-wrapper.neighbors-ad:nth-of-type(odd),
  .embedded .article-tile-wrapper.neighbors-ad:nth-of-type(even) {
    margin-bottom: 11px; }

  .article-tile .article-headline {
    margin-bottom: 20px; }
  .article-tile .article-tile-text {
    padding: 20px; }

  .article-tile.no-image .article-details,
  .article-tile.has-image .article-details {
    padding: 20px 20px 14px; }

  .article-tile.no-image {
    background: white; }
    .article-tile.no-image .aspect-fill {
      position: relative;
      padding-top: 75%; }
    .article-tile.no-image .article-tile-text {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%; }
    .article-tile.no-image .article-headline {
      color: #1f1f1f;
      font-weight: 500;
      font-size: 24px; }
    .article-tile.no-image .article-details {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%; }

  .article-tile.has-image .article-headline {
    color: white; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .fancy .article-tile-wrapper:first-of-type {
      float: left;
      width: 100%; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .article-tile-wrapper {
      float: left;
      width: 50%; } }

@media (min-width: 992px) {
  .related-article-list .article-tile-wrapper {
    width: 100%; }

  .article-tile-wrapper {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; }
    .article-tile-wrapper.neighbors-ad {
      position: relative;
      min-height: 1px;
      padding-left: 5px;
      padding-right: 5px; }
      .article-tile-wrapper.neighbors-ad .aspect-fill,
      .article-tile-wrapper.neighbors-ad .article-thumbnail {
        padding-top: 271px; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .article-tile-wrapper {
      float: left;
      width: 33.3333333333%; } }
    @media (min-width: 992px) and (min-width: 992px) {
      .article-tile-wrapper.neighbors-ad {
        float: left;
        width: 66.6666666667%; } }
.article-tile-slide-in {
  position: relative;
  width: 100%;
  height: 100%; }
  .article-tile-slide-in a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none; }
  .article-tile-slide-in .article-tile-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-height: 100%;
    padding: 20px; }
  .article-tile-slide-in .article-headline {
    padding-top: 5px;
    margin-bottom: 20px;
    font-size: 28px; }

.article-tile-slide-in.has-image .article-thumbnail {
  position: relative;
  height: 100%; }
  .article-tile-slide-in.has-image .article-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto; }
.article-tile-slide-in.has-image .gradient-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, #191919));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 0%, #191919);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 0%, #191919);
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 0%, #191919);
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5) 0%, #191919); }
.article-tile-slide-in.has-image .article-headline {
  color: white; }

.article-tile-slide-in.no-image {
  background: white; }
  .article-tile-slide-in.no-image .aspect-fill {
    width: 100%;
    height: 180px; }
  .article-tile-slide-in.no-image .article-headline {
    color: #1f1f1f;
    font-weight: 500;
    font-size: 24px; }

@media (max-width: 767px) {
  .mobile-related-article-tile-wrapper {
    margin: 6px 0; }
    .mobile-related-article-tile-wrapper:nth-of-type(3) {
      clear: left; }

  .mobile-related-article-tile img {
    width: 100%; } }
.wrap-slot-container {
  height: 0; }

@media (min-width: 768px) {
  .ad-tile {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden; }
    .ad-tile .border-provider {
      border: lightgrey solid 1px; }
    .ad-tile .aspect-fill {
      padding-top: 75%;
      padding-bottom: 1px;
      background: #e9e9e9; }
    .ad-tile .ad-outlet {
      position: absolute;
      top: 13px;
      left: 50%;
      margin-left: -150px;
      z-index: 900; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .ad-tile {
      float: left;
      width: 50%; } }
@media (min-width: 992px) {
  .ad-tile {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px; }
    .ad-tile .ad-outlet {
      top: 10px;
      z-index: 900; }
    .ad-tile .aspect-fill {
      padding-top: 271px;
      padding-bottom: 0; } }
  @media (min-width: 992px) and (min-width: 992px) {
    .ad-tile {
      float: left;
      width: 33.3333333333%; } }
.article-content,
.article-content * {
  max-width: 100%; }

.article-content blockquote p {
  font-style: italic; }

.article-wrapper .sponsor-text {
  padding-right: 10px; }
.article-wrapper .sponsor-logo {
  margin-bottom: -8px; }
.article-wrapper .article-publication-date {
  font-style: italic; }

.article-wrapper .article-image {
  position: relative; }
  .article-wrapper .article-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto; }
  .article-wrapper .article-image .article-image-aspect {
    padding-top: 75%; }
  .article-wrapper .article-image .article-image-attribution {
    margin-top: 10px; }

.article-wrapper .article-details a {
  text-decoration: none; }
.article-wrapper .article-details .authors-list .article-author-name:nth-last-of-type(n):before {
  content: ", "; }
.article-wrapper .article-details .authors-list .article-author-name:last-of-type:before {
  content: " and "; }
.article-wrapper .article-details .authors-list .article-author-name:first-of-type:before {
  content: ""; }

@media (max-width: 767px) {
  .article-wrapper {
    position: relative; }
    .article-wrapper .article-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: auto; }
    .article-wrapper.has-image .article-header {
      padding-top: 75%;
      border-top: 35px solid transparent; }
    .article-wrapper .article-header,
    .article-wrapper .article-content,
    .article-wrapper .article-image-attribution {
      margin: 0 15px; }
    .article-wrapper .article-title,
    .article-wrapper .article-content {
      color: #1f1f1f; }
    .article-wrapper .article-title {
      margin-top: 15px;
      margin-bottom: 4px; }
    .article-wrapper .article-details {
      margin: 10px 0; } }
@media (min-width: 768px) {
  .article-wrapper {
    margin: 20px 0 20px; }
    .article-wrapper .league-name {
      margin-bottom: 22px; }
    .article-wrapper .article-sponsor-info {
      margin-bottom: 12px; }
    .article-wrapper .article-title {
      margin: 0 30px 15px 0;
      color: #1f1f1f; }
    .article-wrapper .article-details {
      margin: 20px 0; }
    .article-wrapper .article-image {
      margin: 0 0 25px; }
    .article-wrapper .article-content {
      color: #1f1f1f;
      padding-right: 80px; } }
.story-digest {
  border-width: 1px;
  border-style: solid; }

.story-digest__heading {
  margin-top: 20px;
  margin-bottom: 20px; }
  .story-digest__heading::before {
    margin-right: 5px;
    content: "\2022\2022\2022"; }

@media (max-width: 767px) {
  .story-digest {
    margin-bottom: 15px;
    border-color: #888888; } }
@media (min-width: 768px) {
  .story-digest {
    margin-top: 40px;
    margin-right: 80px;
    padding: 0 20px;
    border-color: #949494; }
    .story-digest .article-content {
      padding-right: 0; } }
.share-links-wrapper .share-link {
  float: left;
  margin: 0 0 0 2px;
  padding: 0;
  height: 40px;
  background: #e0e0e0;
  color: white;
  border: 0;
  outline: none;
  line-height: 40px; }
  .share-links-wrapper .share-link:first-child {
    margin-left: 0; }
.share-links-wrapper .share-link-facebook {
  background: #354c8d; }
.share-links-wrapper .share-link-twitter {
  background: #4195ff; }
.share-links-wrapper .share-link-google-plus {
  background: #d44931; }
.share-links-wrapper .share-link-reddit {
  background: #ff5515; }
.share-links-wrapper .share-link-email {
  background: #e0e0e0;
  color: #949494; }
.share-links-wrapper .share-link-whatsapp {
  background: #00b200; }

@media (max-width: 767px) {
  .share-links-wrapper {
    width: 100%;
    margin-bottom: 14px; }
    .share-links-wrapper .share-link {
      width: 24.5%;
      height: 55px; }
      .share-links-wrapper .share-link .share-text {
        display: none; }
    .share-links-wrapper .share-link i {
      font-size: 35px; } }
@media (min-width: 768px) {
  .share-links-wrapper .share-link {
    -webkit-transition: all 0.3333s;
    -moz-transition: all 0.3333s;
    -o-transition: all 0.3333s;
    transition: all 0.3333s;
    width: 125px; }
  .share-links-wrapper .share-link i {
    margin-right: 5px;
    font-size: 24px; }
  .share-links-wrapper .share-link-more-toggle {
    width: 40px;
    color: #888888;
    font-size: 20px; }
  .share-links-wrapper .share-link-google-plus,
  .share-links-wrapper .share-link-reddit,
  .share-links-wrapper .share-link-whatsapp,
  .share-links-wrapper .share-link-email {
    width: 0;
    margin: 0;
    opacity: 0; }
    .share-links-wrapper .share-link-google-plus i,
    .share-links-wrapper .share-link-reddit i,
    .share-links-wrapper .share-link-whatsapp i,
    .share-links-wrapper .share-link-email i {
      display: none; }
  .share-links-wrapper.open .share-link {
    margin-left: 2px;
    width: 40px;
    opacity: 1; }
  .share-links-wrapper.open .share-link i {
    display: inline;
    margin-right: 0; }
  .share-links-wrapper.open .share-text {
    display: none; } }
.nav-share-links {
  display: inline-block;
  width: 52px;
  border-left: 1px #3b3b3b solid;
  float: left;
  font-size: 26px; }
  .nav-share-links:nth-of-type(3) {
    border-right: 1px #3b3b3b solid; }
  .nav-share-links .twtr-hover:hover {
    background-color: #4195ff;
    color: white; }
  .nav-share-links .fb-hover:hover {
    background-color: #354c8d;
    color: white; }
  .nav-share-links .gp-hover:hover {
    background-color: #d44931;
    color: white; }
  .nav-share-links .rss-hover:hover {
    background-color: #ff6800;
    color: white; }

.heading-h1,
.heading-h2,
.heading-h3,
.list-view-heading,
.table-heading-h2,
.article-content .table-responsive thead,
.subtitle {
  font-family: "proxima-nova";
  text-transform: uppercase; }

@media (max-width: 767px) {
  .page-title {
    padding: 18px 10px;
    color: white;
    font-size: 16px;
    font-weight: 700; }

  .heading-h1,
  .heading-h2,
  .heading-h3 {
    margin-bottom: 0;
    margin-top: 0; }

  .heading-h1,
  .heading-h3 {
    padding: 29px 10px 10px;
    border-bottom: #3b3b3b 1px solid;
    background-color: black;
    color: #888888;
    font-weight: 600;
    font-size: 16px; }

  .heading-h3 {
    background-color: black; }

  .heading-h2,
  .list-view-heading {
    border-bottom: #3b3b3b 1px solid;
    border-top: #3b3b3b 1px solid;
    min-height: 24px;
    background-color: #242424;
    color: white;
    font-weight: 600;
    font-size: 13px; }

  .heading-h2 {
    padding: 5px 10px; }

  .list-view-heading {
    padding: 10px; }

  .table-heading-h2, .article-content .table-responsive thead {
    background-color: #242424;
    color: white;
    font-weight: 600;
    font-size: 13px; }

  .subtitle {
    padding: 22px 10px 36px;
    color: white;
    font-size: 16px;
    font-weight: 600; } }
@media (min-width: 768px) {
  .page-title {
    padding: 45px 20px 0;
    color: #1f1f1f;
    font-size: 34px;
    font-weight: 600; }

  .heading-h1,
  .heading-h2,
  .heading-h3 {
    margin-top: 0; }

  .heading-h1 {
    padding: 50px 0px 25px;
    background-color: rgba(0, 0, 0, 0);
    color: #1f1f1f;
    font-weight: 500;
    font-size: 20px; }

  .heading-h3 {
    padding: 44px 0px 15px;
    background-color: rgba(0, 0, 0, 0);
    color: black;
    font-weight: 500;
    font-size: 14px; }

  .heading-h2,
  .list-view-heading,
  .table .table-heading-h2 > tr > th,
  .article-content .table-responsive table .table-heading-h2 > tr > th,
  .table .article-content .table-responsive thead > tr > th,
  .article-content .table-responsive .table thead > tr > th,
  .article-content .table-responsive table thead > tr > th {
    min-height: 45px;
    background-color: #e9e9e9;
    color: #949494;
    font-weight: 500;
    font-size: 13px; }

  .heading-h2 {
    padding: 20px; }

  .list-view-heading {
    padding: 20px; }

  .subtitle {
    padding: 22px 20px 36px;
    color: #1f1f1f;
    font-size: 14px;
    font-weight: 600; }

  .first-heading .heading-h3:first-of-type, .box-score .event-details > div:first-of-type .heading-h3:first-of-type, .standings-page .heading-h3:first-of-type, .pga-round .bracket:first-of-type .heading-h3:first-of-type,
  .first-heading .heading-h1:first-of-type,
  .box-score .event-details > div:first-of-type .heading-h1:first-of-type,
  .standings-page .heading-h1:first-of-type,
  .pga-round .bracket:first-of-type .heading-h1:first-of-type {
    padding-top: 0; } }
@media (min-width: 992px) {
  .page-title {
    font-weight: 600;
    font-size: 34px; }

  .heading-h1 {
    font-weight: 500;
    font-size: 20px; }

  .heading-h3 {
    font-weight: 500;
    font-size: 14px; }

  .heading-h2,
  .list-view-heading,
  .table .table-heading-h2 > tr > th,
  .article-content .table-responsive table .table-heading-h2 > tr > th,
  .table .article-content .table-responsive thead > tr > th,
  .article-content .table-responsive .table thead > tr > th,
  .article-content .table-responsive table thead > tr > th {
    font-weight: 500;
    font-size: 13px; }

  .subtitle {
    font-size: 16px;
    font-weight: 600; } }
.error {
  font-family: "proxima-nova"; }

@media (max-width: 767px) {
  .error {
    margin: 130px auto 15px;
    font-size: 46px;
    font-weight: 300;
    color: #888888;
    text-align: center; } }
@media (min-width: 768px) {
  .error {
    margin: 140px auto 15px;
    font-size: 46px;
    font-weight: 300;
    color: #949494;
    text-align: center; } }
.copy-text h1, .copy-text h2, .copy-text h3, .copy-text h4, .copy-text h5, .copy-text h6 {
  font-weight: 700; }
.copy-text i, .copy-text em {
  font-style: italic; }
.copy-text b, .copy-text strong {
  font-weight: 700; }
.copy-text ol, .copy-text ul {
  margin-left: 40px; }
.copy-text ol li {
  list-style: decimal; }
.copy-text ul li {
  list-style: disc; }
.copy-text a {
  text-decoration: none; }

.attribution {
  color: #949494;
  font-size: 14px; }

@media (max-width: 767px) {
  .copy-text a {
    color: #0079ff; }
    .copy-text a:active, .copy-text a:hover {
      color: #103182; } }
@media (min-width: 768px) {
  .copy-text a {
    color: #3371c0; }
    .copy-text a:active, .copy-text a:hover {
      color: #82a5d7; } }
.leader .leader-player-name {
  line-height: 1; }

@media (max-width: 767px) {
  .leader .leader-player-rank,
  .leader .leader-player-stat {
    margin: 6px 0 0; }
  .leader .leader-player-name {
    margin: 2px 0 0; } }
@media (min-width: 768px) {
  .leader .leader-player-rank {
    min-width: 43px; }
  .leader a {
    padding: 20px 0; } }
.tab-bar-wrapper .scrollable-content .tab-bar {
  float: left;
  font-family: "proxima-nova";
  white-space: nowrap;
  text-transform: uppercase; }
.tab-bar-wrapper .scrollable-content .tab-bar-item {
  display: inline-block; }
.tab-bar-wrapper .scrollable-content .tab-bar-item a {
  text-decoration: none; }

@media (max-width: 767px) {
  .tab-bar-wrapper .scrollable-content {
    font-size: 15px;
    background: black; }
    .tab-bar-wrapper .scrollable-content .tab-bar-item {
      margin-right: 20px; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item a {
        color: #103182;
        font-size: 14px;
        font-weight: 400;
        line-height: 52px; }
        .tab-bar-wrapper .scrollable-content .tab-bar-item a:active, .tab-bar-wrapper .scrollable-content .tab-bar-item a.active {
          color: #0079ff;
          font-weight: 500; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item:first-of-type a {
        padding-left: 25px; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item:last-of-type a {
        padding-right: 5px; } }
@media (min-width: 768px) {
  .tab-bar-wrapper {
    padding: 20px 0 40px 0; }
    .tab-bar-wrapper .scrollable-content .tab-bar-item {
      margin-right: 40px; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item a {
        font-size: 13px;
        font-weight: 500;
        color: #1f1f1f; }
        .tab-bar-wrapper .scrollable-content .tab-bar-item a:active, .tab-bar-wrapper .scrollable-content .tab-bar-item a.active {
          color: #3371c0; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item:first-of-type a {
        padding-left: 40px; }
      .tab-bar-wrapper .scrollable-content .tab-bar-item:last-of-type a {
        padding-right: 40px; } }
@media (min-width: 992px) {
  .tab-bar-wrapper .scrollable-content .tab-bar-item a {
    font-size: 13px; } }
/* List element
 * Hierarchy:
 *  list-view
 *    list-view-item
 *      primary-text - the topic of the record
 *      secondary-text - secondary text
 *      byline-text - topic's description
 *      info-text - records's data (e.g. standing)
 *
 *    list-view-item-headshot
 *      primary-text - the topic of the record
 *      secondary-text - secondary text
 *      byline-text - topic's description
 *      info-text - records's data (e.g. standing)
 *      headshot - for player images
 *
 *    list-view-item-multiline
 *      primary-text - the topic of the record
 *      secondary-text - secondary text
 *      byline-text - topic's description
 *      info-text - records's data (e.g. standing)
 */
.list-view {
  font-family: "proxima-nova"; }
  .list-view .headshot {
    vertical-align: middle;
    border-radius: 50%; }

@media (max-width: 767px) {
  .list-view-item, .list-view-item-headshot,
  .list-view-item-multiline, .box-score .boxscore-segment,
  .plays .boxscore-segment,
  .stats .boxscore-segment,
  .penalties .boxscore-segment {
    padding: 0 15px 0 10px;
    border-bottom: #242424 1px solid;
    background: black;
    line-height: 40px; }
    .list-view-item .primary-text, .list-view-item-headshot .primary-text,
    .list-view-item-multiline .primary-text, .box-score .boxscore-segment .primary-text,
    .plays .boxscore-segment .primary-text,
    .stats .boxscore-segment .primary-text,
    .penalties .boxscore-segment .primary-text {
      color: white;
      font-size: 16px;
      font-weight: 500; }
    .list-view-item .secondary-text, .list-view-item-headshot .secondary-text,
    .list-view-item-multiline .secondary-text, .box-score .boxscore-segment .secondary-text,
    .plays .boxscore-segment .secondary-text,
    .stats .boxscore-segment .secondary-text,
    .penalties .boxscore-segment .secondary-text {
      color: white;
      font-size: 16px;
      font-weight: 300; }
    .list-view-item .info-text, .list-view-item-headshot .info-text,
    .list-view-item-multiline .info-text, .box-score .boxscore-segment .info-text,
    .plays .boxscore-segment .info-text,
    .stats .boxscore-segment .info-text,
    .penalties .boxscore-segment .info-text {
      color: white;
      font-size: 16px;
      font-weight: 400; }
    .list-view-item .byline-text, .list-view-item-headshot .byline-text,
    .list-view-item-multiline .byline-text, .box-score .boxscore-segment .byline-text,
    .plays .boxscore-segment .byline-text,
    .stats .boxscore-segment .byline-text,
    .penalties .boxscore-segment .byline-text {
      color: #888888;
      font-size: 13px;
      font-weight: 400; }

  .list-view-item-headshot {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
    line-height: 1; }
    .list-view-item-headshot .headshot {
      border: #242424 solid 1px;
      margin-right: 10px; }
    .list-view-item-headshot .primary-text, .list-view-item-headshot .byline-text {
      padding-top: 5.3333333333px; }
    .list-view-item-headshot .info-text {
      line-height: 45px; }

  .list-view-item-multiline {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 25px; } }
@media (min-width: 768px) {
  .list-view-item, .list-view-item-headshot,
  .list-view-item-multiline, .box-score .boxscore-segment,
  .plays .boxscore-segment,
  .stats .boxscore-segment,
  .penalties .boxscore-segment {
    padding: 0 20px 0 20px;
    border-bottom: #e9e9e9 1px solid;
    background: white;
    line-height: 60px; }
    .list-view-item .primary-text, .list-view-item-headshot .primary-text,
    .list-view-item-multiline .primary-text, .box-score .boxscore-segment .primary-text,
    .plays .boxscore-segment .primary-text,
    .stats .boxscore-segment .primary-text,
    .penalties .boxscore-segment .primary-text {
      color: #1f1f1f;
      font-size: 14px;
      font-weight: 500; }
    .list-view-item .secondary-text, .list-view-item-headshot .secondary-text,
    .list-view-item-multiline .secondary-text, .box-score .boxscore-segment .secondary-text,
    .plays .boxscore-segment .secondary-text,
    .stats .boxscore-segment .secondary-text,
    .penalties .boxscore-segment .secondary-text {
      color: #1f1f1f;
      font-size: 14px;
      font-weight: 400; }
    .list-view-item .info-text, .list-view-item-headshot .info-text,
    .list-view-item-multiline .info-text, .box-score .boxscore-segment .info-text,
    .plays .boxscore-segment .info-text,
    .stats .boxscore-segment .info-text,
    .penalties .boxscore-segment .info-text {
      color: #1f1f1f;
      font-size: 14px;
      font-weight: 400; }
    .list-view-item .byline-text, .list-view-item-headshot .byline-text,
    .list-view-item-multiline .byline-text, .box-score .boxscore-segment .byline-text,
    .plays .boxscore-segment .byline-text,
    .stats .boxscore-segment .byline-text,
    .penalties .boxscore-segment .byline-text {
      color: #949494;
      font-size: 13px;
      font-weight: 400; }

  .list-view-item-headshot {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
    line-height: 1; }
    .list-view-item-headshot .headshot {
      border: #e9e9e9 solid 1px;
      margin-right: 15px; }
    .list-view-item-headshot .primary-text, .list-view-item-headshot .byline-text {
      padding-top: 6px; }
    .list-view-item-headshot .info-text {
      line-height: 45px; }

  .list-view-item-multiline {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 25px; } }
@media (min-width: 992px) {
  .list-view-item .primary-text, .list-view-item-headshot .primary-text,
  .list-view-item-multiline .primary-text, .box-score .boxscore-segment .primary-text,
  .plays .boxscore-segment .primary-text,
  .stats .boxscore-segment .primary-text,
  .penalties .boxscore-segment .primary-text,
  .list-view-item-headshot .primary-text,
  .list-view-item-multiline .primary-text {
    font-size: 16px; }
  .list-view-item .secondary-text, .list-view-item-headshot .secondary-text,
  .list-view-item-multiline .secondary-text, .box-score .boxscore-segment .secondary-text,
  .plays .boxscore-segment .secondary-text,
  .stats .boxscore-segment .secondary-text,
  .penalties .boxscore-segment .secondary-text,
  .list-view-item-headshot .secondary-text,
  .list-view-item-multiline .secondary-text {
    font-size: 16px; }
  .list-view-item .info-text, .list-view-item-headshot .info-text,
  .list-view-item-multiline .info-text, .box-score .boxscore-segment .info-text,
  .plays .boxscore-segment .info-text,
  .stats .boxscore-segment .info-text,
  .penalties .boxscore-segment .info-text,
  .list-view-item-headshot .info-text,
  .list-view-item-multiline .info-text {
    font-size: 16px; }
  .list-view-item .byline-text, .list-view-item-headshot .byline-text,
  .list-view-item-multiline .byline-text, .box-score .boxscore-segment .byline-text,
  .plays .boxscore-segment .byline-text,
  .stats .boxscore-segment .byline-text,
  .penalties .boxscore-segment .byline-text,
  .list-view-item-headshot .byline-text,
  .list-view-item-multiline .byline-text {
    font-size: 13px; } }
.dropdown {
  font-family: "proxima-nova"; }
  .dropdown .dropdown-list {
    display: none; }
  .dropdown .dropdown-toggle {
    padding: 0;
    border: none;
    outline: none;
    background: none;
    line-height: 20px;
    text-align: left; }
    .dropdown .dropdown-toggle:after {
      margin-left: 0.5rem;
      font-size: 8px;
      content: "\25BC"; }
  .dropdown.open .dropdown-list {
    display: block; }
  .dropdown.open .dropdown-toggle:after {
    content: "\25B2"; }
  .dropdown .divider {
    clear: both; }

@media (min-width: 768px) {
  .dropdown {
    margin: 0 6px 15px 0; }
    .dropdown .dropdown-list-container {
      background: rgba(0, 0, 0, 0); }
    .dropdown .divider {
      padding-top: 20px;
      padding-bottom: 5px;
      font-size: 18px;
      font-weight: 500;
      background: rgba(0, 0, 0, 0);
      color: #1f1f1f; }
    .dropdown .dropdown-item a {
      color: #3371c0;
      font-size: 10px;
      font-weight: 400;
      line-height: 30px; }
      .dropdown .dropdown-item a.active {
        color: #fbb520;
        font-size: 10px;
        font-weight: 400; } }
@media (max-width: 767px) {
  .dropdown {
    margin: 3px 10px 5px; }
    .dropdown .dropdown-list-container {
      background: #151515; }
    .dropdown.open .dropdown-list-container {
      margin-bottom: 15px; }
    .dropdown .dropdown-toggle {
      line-height: 30px; }
    .dropdown .divider,
    .dropdown .dropdown-item {
      padding: 0 10px;
      border: solid 1px #3b3b3b;
      border-top: none; }
    .dropdown .divider {
      font-size: 15px;
      font-weight: 500;
      background: #242424;
      color: #888888;
      line-height: 30px; }
    .dropdown .dropdown-item a {
      color: white;
      font-size: 14px;
      font-weight: 300;
      line-height: 40px; }
      .dropdown .dropdown-item a.active {
        color: #fbb520;
        font-size: 14px;
        font-weight: 300; } }
.author-info-card .headshot img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }
.author-info-card .author-league:after {
  content: ","; }
.author-info-card .author-league:last-of-type:after {
  content: ""; }

@media (max-width: 767px) {
  .author-info-card {
    border-bottom: 1px solid #242424; }
    .author-info-card .author-profile {
      padding-bottom: 20px; }
    .author-info-card .bio {
      padding-top: 20px; }
    .author-info-card .headshot {
      float: left;
      padding-right: 10px; }
    .author-info-card .headshot img {
      display: block;
      height: 50px;
      width: 50px; }
    .author-info-card .author-details {
      float: left;
      margin-top: 6px; }
    .author-info-card .twitter-link,
    .author-info-card .email-link {
      color: #0079ff; }
    .author-info-card .author-rss-row .icon-rss {
      color: #151515; } }
@media (min-width: 768px) {
  .author-info-card {
    margin-bottom: 20px; }
    .author-info-card .author-details {
      margin-top: 20px; }
    .author-info-card .twitter-link,
    .author-info-card .email-link {
      color: #3371c0; }
    .author-info-card .author-rss-row .icon-rss {
      color: white; } }
.author-list a {
  color: inherit;
  text-decoration: none; }
.author-list .headshot img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }

@media (max-width: 767px) {
  .author-list .author-heading {
    border-bottom: #242424 1px solid;
    padding: 10px 0; }
  .author-list .author-profile {
    height: 68px;
    padding: 15px 0 0 10px; }
  .author-list .author-details {
    padding: 5px 0 0 0; }
  .author-list .headshot {
    margin-right: 10px; }
  .author-list .author-profile {
    background: black;
    border-bottom: #242424 1px solid; } }
@media (min-width: 768px) {
  .author-list .author-heading {
    padding-bottom: 15px; }
  .author-list .author-profile {
    height: 100px;
    padding-right: 10px;
    margin-bottom: 14px; }
  .author-list .headshot {
    padding-top: 10px;
    margin-right: 12px; }
  .author-list .league-list {
    padding-bottom: 10px;
    line-height: 28px; }
    .author-list .league-list .label,
    .author-list .league-list .league {
      padding-right: 15px; }
  .author-list .author-name {
    padding: 10px 0; } }
@media (max-width: 767px) {
  .team-info-card {
    border-bottom: #242424 1px solid; }

  .team-profile:before, .team-profile:after {
    content: " ";
    display: table; }
  .team-profile:after {
    clear: both; }
  .team-profile .logo {
    margin-right: 10px; }
  .team-profile .logo img {
    display: block;
    width: 58px;
    height: 58px; }
  .team-profile .team-details {
    margin-top: 10px; }

  .team-rss-row .icon-rss {
    color: #151515; } }
@media (min-width: 768px) {
  .team-info-card {
    margin-bottom: 20px; }

  .team-profile .logo {
    margin-right: 15px; }
  .team-profile .logo img {
    display: block;
    width: 80px;
    height: 80px; }
  .team-profile .team-details {
    margin-top: 16px; }

  .team-info-standings {
    margin-top: 15px; }

  .team-rss-row .icon-rss {
    color: white; } }
.player-info-card .player-team-logo-number {
  margin-right: 15px; }
.player-info-card .headshot img {
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }

@media (max-width: 767px) {
  .player-info-card {
    border-bottom: 1px solid #242424; }
    .player-info-card .player-profile {
      margin-left: 0;
      margin-right: 0; }
      .player-info-card .player-profile:before, .player-info-card .player-profile:after {
        content: " ";
        display: table; }
      .player-info-card .player-profile:after {
        clear: both; }
    .player-info-card .player-team-logo-number {
      margin-top: 2px; }
    .player-info-card .headshot {
      margin-right: 10px; }
    .player-info-card .headshot img {
      border: 2px solid #242424; }
    .player-info-card .player-details {
      margin-top: 10px; }
    .player-info-card .player-rss-row .icon-rss {
      color: #151515; } }
@media (min-width: 768px) {
  .player-info-card {
    margin-bottom: 20px; }
    .player-info-card .player-team-logo-number {
      margin-top: 18px; }
    .player-info-card .headshot {
      margin-right: 15px; }
    .player-info-card .headshot img {
      border: 2px solid #e9e9e9; }
    .player-info-card .player-details {
      margin-top: 20px; }
    .player-info-card .player-info-card-stats-season {
      margin-bottom: 10px;
      text-align: right; }
    .player-info-card .player-rss-row .icon-rss {
      color: white; } }
.horizontal-scroll {
  position: relative;
  overflow: hidden; }
  .horizontal-scroll .left-edge,
  .horizontal-scroll .right-edge {
    position: absolute;
    top: 0;
    bottom: 0; }
  .horizontal-scroll .shadow-overlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 7px; }
  .horizontal-scroll .scroll-button {
    position: absolute;
    vertical-align: middle;
    font-size: 18px;
    text-align: center;
    border: none;
    background: transparent;
    -webkit-transition: color 0.1667s;
    -moz-transition: color 0.1667s;
    -o-transition: color 0.1667s;
    transition: color 0.1667s; }
  .horizontal-scroll .left-edge,
  .horizontal-scroll .left-edge .shadow-overlay,
  .horizontal-scroll .left-edge .scroll-button {
    left: 0; }
  .horizontal-scroll .left-edge .scroll-button {
    padding-left: 0; }
  .horizontal-scroll .right-edge,
  .horizontal-scroll .right-edge .shadow-overlay,
  .horizontal-scroll .right-edge .scroll-button {
    right: 0; }
  .horizontal-scroll .right-edge .scroll-button {
    padding-right: 0; }

.horizontal-scroll .scrollable-content {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 767px) {
  .horizontal-scroll .scrollable-content, .horizontal-scroll .shadow-overlay {
    background-color: #151515; }
  .horizontal-scroll .scroll-button {
    top: 14px; }
  .horizontal-scroll .inactive .scroll-button {
    color: #103182; }
  .horizontal-scroll .active .scroll-button {
    color: #0079ff; }
  .horizontal-scroll .shadow-overlay {
    -webkit-box-shadow: 0 0 20px 20px #151515;
    -moz-box-shadow: 0 0 20px 20px #151515;
    box-shadow: 0 0 20px 20px #151515; } }
@media (min-width: 768px) {
  .horizontal-scroll .scrollable-content, .horizontal-scroll .shadow-overlay {
    background-color: white; }
  .horizontal-scroll .scroll-button {
    top: 20px; }
  .horizontal-scroll .inactive .scroll-button {
    color: #82a5d7; }
  .horizontal-scroll .active .scroll-button {
    color: #3371c0; }
  .horizontal-scroll .shadow-overlay {
    -webkit-box-shadow: 0 0 20px 20px white;
    -moz-box-shadow: 0 0 20px 20px white;
    box-shadow: 0 0 20px 20px white; } }
.list .team-info-line .wolym-country-flag {
  margin: 15px 20px 15px 40px; }
.list .team-info-line .country-location {
  margin-top: 18px;
  font-size: 20px; }
.list .country-standings .country-standings-row {
  background: black; }
.list .country-standings .stat-record {
  padding: 10px 0 0;
  border-bottom: none;
  font-size: 20px; }
.list .country-standings .stat-column:last-of-type {
  padding-right: 0px; }

.event-tile .logo {
  height: auto;
  float: left; }
.event-tile .final .winning-team {
  font-weight: 500; }

@media (max-width: 767px) {
  .event-tile .event {
    padding: 16px 10px;
    border-bottom: 1px solid #242424; }
  .event-tile .logo {
    margin-right: 10px; }
  .event-tile .logo img {
    width: 22px; }
  .event-tile .team-detail:last-child {
    padding-top: 4px; }
  .event-tile .clock,
  .event-tile .game-time {
    float: right; }
  .event-tile .odd,
  .event-tile .score,
  .event-tile .indicator {
    float: left; } }
@media (min-width: 768px) {
  .event-tile .event {
    margin: 5px 0;
    padding: 17px 17px 17px 15px;
    border: 1px solid #e9e9e9; }
  .event-tile .event-detail {
    margin-bottom: 8px; }
  .event-tile .team-detail-bottom-row {
    margin-top: 10px; }
  .event-tile .team,
  .event-tile .odd,
  .event-tile .score {
    line-height: 38px; }
  .event-tile .logo {
    margin-right: 6px; }
  .event-tile .logo img {
    display: block; }
  .event-tile .team.truncate {
    max-width: 77px; }
  .event-tile .team,
  .event-tile .field-position {
    float: left; }
  .event-tile .indicator {
    float: left;
    padding-top: 10px; }
  .event-tile .odd,
  .event-tile .score {
    float: right; }
  .event-tile .location {
    margin-bottom: 3px; }
  .event-tile .match-clock {
    padding: 0;
    min-height: 20px; } }
@media (min-width: 992px) {
  .event-tile .team.truncate {
    max-width: 127px; } }
.table-responsive {
  margin-bottom: 5px;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: none; }
  .table-responsive .table, .article-content .table-responsive table {
    margin-bottom: 0px; }

@media (max-width: 767px) {
  .table-responsive .table, .article-content .table-responsive table {
    background: black;
    color: white;
    font-weight: 600;
    font-size: 13px; }
    .table-responsive .table th, .article-content .table-responsive table th {
      background-color: #242424;
      border-bottom: #3b3b3b 1px solid; }
    .table-responsive .table td, .article-content .table-responsive table td {
      border-top: #242424 1px solid;
      border-bottom: #242424 1px solid; } }
@media (min-width: 768px) {
  .table-responsive .table, .article-content .table-responsive table {
    font-weight: 600;
    font-size: 13px; }
    .table-responsive .table th, .article-content .table-responsive table th {
      border-bottom: none; }
    .table-responsive .table td, .article-content .table-responsive table td {
      border-top: none;
      border-bottom: #e9e9e9 1px solid; } }
.mobile-leaderboard {
  position: fixed;
  bottom: -4px;
  right: 0;
  left: 0;
  background: black;
  text-align: center;
  z-index: 990; }
  .mobile-leaderboard .ad-text {
    position: absolute;
    left: 50%;
    top: 54px;
    width: 100px;
    margin-left: -50px;
    background: #151515; }
  .mobile-leaderboard.in-article .ad-text {
    color: #888888;
    background: white; }
  .mobile-leaderboard .ad-outlet img {
    max-width: 320px;
    max-height: 50px; }

.mobile-big-box {
  position: relative;
  min-height: 300px;
  text-align: center; }
  .mobile-big-box .ad-text-strikethrough {
    position: absolute;
    top: 18px;
    left: 10px;
    right: 10px;
    height: 1px;
    background: #3b3b3b; }
  .mobile-big-box .ad-text {
    position: absolute;
    left: 50%;
    top: 11px;
    width: 100px;
    margin-left: -50px;
    background: #151515; }
  .mobile-big-box .ad-outlet {
    padding: 30px 0 0; }
  .mobile-big-box .ad-outlet img {
    max-width: 300px;
    max-height: 250px; }

@media (min-width: 768px) {
  .tablet-big-box {
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
    background: #e9e9e9;
    border: lightgrey solid 1px; }
    .tablet-big-box .ad-outlet {
      position: relative;
      width: 300px;
      margin: 0 auto;
      z-index: 900; } }
.tablet-leaderboard {
  padding: 10px 0;
  height: 110px;
  text-align: center; }
  .tablet-leaderboard .ad-outlet {
    position: absolute;
    left: 50%;
    margin-left: -384px;
    width: 768px;
    height: 90px;
    overflow: hidden;
    text-align: center;
    z-index: 900; }

.wrap-link {
  display: none; }

@media (min-width: 1025px) {
  .wrap-link.show {
    position: fixed;
    bottom: 0;
    top: 0;
    display: block;
    width: 100%;
    background: transparent; }
    .wrap-link.show.right {
      left: 50%;
      margin-left: 512px; }
    .wrap-link.show.left {
      right: 50%;
      margin-right: 512px; } }
.get-the-app-link {
  width: 11%;
  height: 35px;
  max-width: 110px;
  margin: 7px 20px 0 0;
  line-height: 32px;
  background: #0079ff;
  color: white; }
  .get-the-app-link:hover {
    background-color: white;
    color: black; }

@media (max-width: 767px) {
  .get-the-app-link {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 970;
    height: 30px;
    width: 100px;
    margin: 0; }
    .get-the-app-link .get-the-app {
      line-height: 25px; } }
.rss-subscription .icon-rss {
  margin-bottom: 2px;
  padding: 1px;
  border-radius: 3px; }
.rss-subscription .rss-title {
  margin-left: 5px;
  margin-right: 5px; }

@media (max-width: 767px) {
  .rss-subscription .icon-rss {
    background-color: #0079ff; } }
@media (min-width: 768px) {
  .rss-subscription .icon-rss {
    background-color: #3371c0; } }
.split-button-bar {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .split-button-bar .split-button {
    display: table-cell; }
    .split-button-bar .split-button:first-of-type a, .split-button-bar .split-button:first-of-type button {
      -moz-border-radius-topleft: 5px;
      -webkit-border-top-left-radius: 5px;
      border-top-left-radius: 5px;
      -moz-border-radius-bottomleft: 5px;
      -webkit-border-bottom-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .split-button-bar .split-button:last-of-type a, .split-button-bar .split-button:last-of-type button {
      -moz-border-radius-topright: 5px;
      -webkit-border-top-right-radius: 5px;
      border-top-right-radius: 5px;
      -moz-border-radius-bottomright: 5px;
      -webkit-border-bottom-right-radius: 5px;
      border-bottom-right-radius: 5px; }
  .split-button-bar a, .split-button-bar button {
    height: 42px;
    width: 100%;
    background: transparent;
    border: 1px solid transparent;
    line-height: 38px; }

@media (max-width: 767px) {
  .split-button-bar {
    padding: 10px; }
    .split-button-bar a, .split-button-bar button {
      border-color: #0079ff;
      color: #0079ff; }
      .split-button-bar a.active, .split-button-bar button.active {
        background: #3371c0;
        color: black; } }
@media (min-width: 768px) {
  .split-button-bar {
    padding-bottom: 20px; }
    .split-button-bar a, .split-button-bar button {
      border-color: #3371c0;
      color: #3371c0; }
      .split-button-bar a.active, .split-button-bar button.active {
        background: #3371c0;
        color: white; } }
.matchup-player-link .player-number,
.all-stats .player-number {
  margin-right: 5px; }
.matchup-player-link .heading-h2,
.all-stats .heading-h2 {
  padding: 6px 8px; }

@media (max-width: 767px) {
  .matchup-player-link .event-player-name {
    overflow: hidden;
    white-space: nowrap; } }
.fb-like-box {
  overflow: hidden; }

.fb-like-button {
  float: left; }

.fb-slide-in a {
  color: inherit;
  text-decoration: none; }
.fb-slide-in .slide-in-placement-container {
  background: grey url("/images/slider-image-2.png") no-repeat right; }
.fb-slide-in .slide-in-content {
  padding: 18px 9px; }
.fb-slide-in .slide-in-title {
  font-size: 40px; }
.fb-slide-in .slide-in-text {
  padding-top: 24px; }
.fb-slide-in .slide-in-text-copy {
  padding-left: 10px; }

.interstitial-body {
  height: 100%;
  color: white; }
  .interstitial-body .interstitial-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 960; }
    @media screen and (orientation: portrait) {
      .interstitial-body .interstitial-image {
        margin-top: 10%; } }
    @media screen and (orientation: landscape) {
      .interstitial-body .interstitial-image {
        margin-top: -52%; } }
  .interstitial-body .close-modal-text {
    position: absolute;
    z-index: 970;
    text-transform: uppercase; }
  .interstitial-body .interstitial-close-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 7px;
    padding-left: 1px;
    line-height: 31px;
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    color: black;
    background: #415163; }
  .interstitial-body .interstitial-content {
    position: absolute;
    z-index: 970; }
    @media screen and (orientation: portrait) {
      .interstitial-body .interstitial-content {
        margin: 20% 0 0 45%; } }
    @media screen and (orientation: landscape) {
      .interstitial-body .interstitial-content {
        margin: 3% 0 0 45%; } }
  .interstitial-body .interstitial-blurb {
    margin: 90px 0px 27px;
    padding-right: 10px;
    max-width: 260px;
    line-height: 28px; }
  .interstitial-body .icon-score-logo {
    position: absolute;
    font-size: 138px; }
  .interstitial-body .get-app-inter-link {
    text-decoration: none; }
  .interstitial-body .alt-get-the-app {
    max-width: 161px;
    padding: 14px;
    text-align: center;
    letter-spacing: 3px;
    background-color: #0079ff;
    color: white; }

.interstitial-group-a .modal-container,
.interstitial-group-b .modal-container {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(25%, rgba(0, 0, 0, 0.75)), color-stop(75%, rgba(0, 0, 0, 0.75)), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#000000, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.75) 75%, #000000 100%);
  background-image: -moz-linear-gradient(#000000, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.75) 75%, #000000 100%);
  background-image: -o-linear-gradient(#000000, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.75) 75%, #000000 100%);
  background-image: linear-gradient(#000000, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0.75) 75%, #000000 100%); }

.interstitial-group-a.device-ios .close-modal-text {
  right: 20px;
  top: 15px; }
.interstitial-group-a.device-ios .icon-close-inverse {
  display: none; }

.interstitial-group-a.device-android .close-modal-text {
  left: 20px;
  bottom: 15px; }
.interstitial-group-a.device-android .close-modal-x {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 970; }
  .interstitial-group-a.device-android .close-modal-x .icon-close-inverse {
    font-size: 34px;
    color: #415163; }

.get-app-body {
  position: relative;
  width: 680px;
  height: 460px;
  margin: 100px auto 0;
  line-height: normal;
  border: 1px #d4d4d4 solid;
  border-radius: 6px;
  background: white url("/images/get_app_img.png") no-repeat;
  background-position: 104px 55px;
  background-size: 85%; }
  .get-app-body .close-modal-btn {
    position: absolute;
    right: 20px;
    top: 10px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    color: white;
    background: #e2e2e2;
    text-align: center;
    text-decoration: none;
    font-size: 16px; }
  .get-app-body .split-button-bar {
    width: 80%;
    padding-bottom: 10px;
    margin-top: 20px; }
    .get-app-body .split-button-bar button {
      height: 20px;
      line-height: inherit; }
  .get-app-body .get-app-content {
    max-width: 330px;
    margin: 40px 0 0 40px; }
  .get-app-body .personalized-app,
  .get-app-body .enter-details,
  .get-app-body .email-send {
    display: block;
    margin-bottom: 10px; }
  .get-app-body .email-send,
  .get-app-body .tel-send {
    position: relative; }
    .get-app-body .email-send input,
    .get-app-body .tel-send input {
      width: 200px;
      padding: 2px 0 2px 8px;
      margin: 8px 0;
      line-height: 25px;
      font-size: 12px; }
  .get-app-body .get-app-ios {
    float: left;
    margin-right: 4px; }
  .get-app-body .country-select select {
    height: 32px;
    width: 56px;
    font-size: 10px; }
  .get-app-body .send-message {
    display: table;
    height: 29px;
    margin: 15px 0 18px; }
  .get-app-body .get-app-send-btn {
    display: table-cell;
    height: 21px;
    width: 70px;
    margin: 20px 0;
    line-height: 24px;
    text-align: center;
    background: #0079ff;
    color: white; }
  .get-app-body .app-disclaimer {
    display: table-cell;
    width: 220px;
    vertical-align: middle;
    font-style: italic;
    color: #999399; }
  .get-app-body .event-message {
    padding-left: 10px; }
  .get-app-body .error-message {
    color: red; }
  .get-app-body .success-message {
    color: #0079ff; }
  .get-app-body .disabled {
    cursor: not-allowed;
    pointer-events: none;
    color: rgba(100, 100, 100, 0.8);
    background: rgba(50, 50, 50, 0.5); }

.newsletter .email input {
  padding-left: 5px;
  font-style: italic; }
.newsletter .email .subscribe-error {
  border: 3px solid #ff0600; }
.newsletter .sending {
  border: 1px solid #d4d4d4;
  background: white; }
.newsletter .subscribe .subscribe-btn {
  color: white;
  border: none;
  background: #3371c0; }
.newsletter .subscribe .disabled {
  cursor: not-allowed;
  pointer-events: none;
  background: #d4d4d4; }
.newsletter .error-message {
  color: #ff0600; }

.newsletter-sidebar {
  border-top: 2px solid #3371c0;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4; }
  .newsletter-sidebar .score-logo {
    width: 100%;
    font-size: 120px; }
  .newsletter-sidebar .yellow-logo {
    position: relative;
    overflow: hidden;
    color: #ffbf00; }
  .newsletter-sidebar .black-logo {
    position: absolute;
    height: 57%;
    overflow: hidden;
    color: black; }
  .newsletter-sidebar .email {
    padding: 0 0 20px 0; }
    .newsletter-sidebar .email .subscribed {
      border: 3px solid #3371c0; }
    .newsletter-sidebar .email input {
      height: 40px;
      text-align: center; }
  .newsletter-sidebar .sending {
    width: 150px;
    height: 40px;
    padding: 10px 0;
    margin-bottom: 20px; }
  .newsletter-sidebar .subscribe .subscribe-btn {
    width: 156px;
    height: 40px;
    margin-left: 13px; }
  .newsletter-sidebar .message {
    padding-bottom: 10px;
    color: #0079ff;
    text-align: left; }

@media (max-width: 767px) {
  .newsletter-sidebar {
    border-top: 2px solid #0079ff;
    margin: 10px 0; }
    .newsletter-sidebar .sign-up-form {
      padding: 0 15px; }
    .newsletter-sidebar .score-logo {
      margin: -20px 0 -42px; }
    .newsletter-sidebar .copy-text {
      padding: 10px 0 20px; }
    .newsletter-sidebar .email {
      display: inline-block;
      width: 50%; }
      .newsletter-sidebar .email input {
        width: 100%; }
    .newsletter-sidebar .sending {
      width: 50%; }
    .newsletter-sidebar .subscribe {
      display: inline-block;
      padding-bottom: 20px;
      width: 50%; }
      .newsletter-sidebar .subscribe .subscribe-btn {
        margin-left: 14px;
        width: 90%; } }
@media (min-width: 768px) {
  .newsletter-sidebar {
    border-top: 4px solid #3371c0; }
    .newsletter-sidebar .sign-up-form {
      padding: 0 30px; }
    .newsletter-sidebar .score-logo {
      margin: -14px 0 -48px; }
    .newsletter-sidebar .copy-text {
      padding: 10px 0 20px; }
    .newsletter-sidebar .email input {
      width: 400px;
      text-align: left; }
    .newsletter-sidebar .sending {
      width: 400px; }
    .newsletter-sidebar .subscribe {
      padding-bottom: 20px; }
      .newsletter-sidebar .subscribe .subscribe-btn {
        margin-left: 8px;
        background: #3371c0; }
      .newsletter-sidebar .subscribe .disabled {
        background: #d4d4d4; } }
@media (min-width: 992px) {
  .newsletter-sidebar {
    border-top: 4px solid #3371c0;
    width: 320px;
    min-height: 330px; }
    .newsletter-sidebar .sign-up-form {
      padding: 0 30px; }
    .newsletter-sidebar .score-logo {
      margin: -30px 0 -46px; }
    .newsletter-sidebar .copy-text {
      line-height: 22px;
      width: 200px;
      padding: 10px 0 20px; }
    .newsletter-sidebar .email {
      width: 100%; }
      .newsletter-sidebar .email input {
        width: 100%;
        text-align: left; }
    .newsletter-sidebar .sending {
      width: 100%; }
    .newsletter-sidebar .subscribe {
      padding-bottom: 10px;
      text-align: center; }
      .newsletter-sidebar .subscribe .subscribe-btn {
        margin: 0;
        background: #3371c0; }
      .newsletter-sidebar .subscribe .disabled {
        background: #d4d4d4; }
    .newsletter-sidebar .message {
      text-align: center; } }
.newsletter-slide-in .slide-in-placement-container {
  background: grey url("/images/slider-image-1.png") no-repeat right; }
.newsletter-slide-in .slide-in-content {
  padding: 18px 9px; }
.newsletter-slide-in .email {
  display: inline-block;
  padding-top: 10px; }
  .newsletter-slide-in .email input {
    width: 212px;
    height: 42px; }
.newsletter-slide-in .sending {
  width: 212px;
  height: 42px;
  padding: 10px 0;
  margin-top: 10px; }
.newsletter-slide-in .subscribe {
  display: inline-block;
  padding-top: 10px; }
  .newsletter-slide-in .subscribe .subscribe-btn {
    width: 85px;
    height: 42px;
    margin-left: 6px; }

@media (max-width: 767px) {
  .highlighted-caption {
    background-color: #0079ff;
    line-height: 40px; } }
@media (min-width: 768px) {
  .highlighted-caption {
    margin: 10px 0;
    background-color: #3371c0;
    line-height: 60px; } }
.bordered-box-xs.opened-box, .opened-box.info-segment, .bordered-box-sm.opened-box {
  border-bottom: none; }

@media (max-width: 767px) {
  .bordered-box-xs, .info-segment {
    padding: 20px 10px;
    border-top: #242424 1px solid;
    border-bottom: #242424 1px solid; }
    .bordered-box-xs.opened-box-xs, .opened-box-xs.info-segment {
      border-bottom: none; }
    .bordered-box-xs .heading-h1, .info-segment .heading-h1, .bordered-box-xs .heading-h2, .info-segment .heading-h2, .bordered-box-xs .heading-h3, .info-segment .heading-h3 {
      margin-right: -10px;
      margin-left: -10px; } }
@media (min-width: 768px) {
  .bordered-box-sm {
    padding: 20px 20px;
    border: #e9e9e9 1px solid; }
    .bordered-box-sm.opened-box-top-sm {
      border-top: none; }
    .bordered-box-sm.opened-box-bottom-sm {
      border-bottom: none; } }
.info-segment {
  display: block; }

.info-segment-label {
  margin-right: 10px;
  display: inline; }

.info-segment-data {
  display: inline; }

@media (min-width: 768px) {
  .info-segment {
    margin-right: 38px; } }
.zone-legend .category::before {
  display: inline-block;
  content: "";
  border-radius: 50%;
  vertical-align: middle; }
.zone-legend .category.champions-league::before {
  background-color: #30b3e7; }
.zone-legend .category.champions-league-qualifying::before {
  background-color: #97d9f3; }
.zone-legend .category.europa-league::before, .zone-legend .category.europa-league-qualifying::before {
  background-color: #97ce00; }
.zone-legend .category.relegation-playoff::before {
  background-color: #ed9b7d; }
.zone-legend .category.relegation::before {
  background-color: #d93600; }

@media (max-width: 767px) {
  .zone-legend .category {
    margin-bottom: 10px; }
    .zone-legend .category::before {
      height: 10px;
      width: 10px;
      margin-right: 10px;
      margin-left: 10px; } }
@media (min-width: 768px) {
  .standings-page .zone-legend {
    margin-top: 15px; }
    .standings-page .zone-legend .category {
      margin-bottom: 16px; }
      .standings-page .zone-legend .category::before {
        height: 16px;
        width: 16px;
        margin-right: 20px; } }
.three-stars .star1 .icon-star:nth-of-type(1),
.three-stars .star1 .icon-star:nth-of-type(2) {
  visibility: hidden; }
.three-stars .star2 .icon-star:nth-of-type(1) {
  visibility: hidden; }

.ad-choices-wrapper {
  display: inline; }
  .ad-choices-wrapper .icon {
    display: inline;
    vertical-align: middle;
    border: 0; }
  .ad-choices-wrapper .label {
    padding: 0 0 0 2px;
    vertical-align: middle; }

.privacy-policy-popup {
  position: fixed;
  bottom: 0;
  z-index: 980;
  width: 100%;
  height: 50px;
  color: white;
  background: #3371c0;
  box-shadow: 0 0 4px black; }
  @media (max-width: 767px) {
    .privacy-policy-popup {
      bottom: 45px;
      height: 110px; } }

.privacy-policy-popup__body {
  padding-top: 10px;
  max-width: 1024px; }

.privacy-policy-popup__copy {
  text-align: center; }

.privacy-policy-popup__link {
  color: #ffbf00;
  text-decoration: none; }

.privacy-policy-popup__close {
  text-align: right; }
  @media (max-width: 767px) {
    .privacy-policy-popup__close {
      text-align: center;
      margin-bottom: 10px; } }

.privacy-policy-popup__close-button {
  width: 26px;
  height: 26px;
  padding: 0;
  background: transparent;
  border: 1px solid white;
  border-radius: 50%;
  color: white; }

.privacy-policy-popup--hidden {
  -webkit-transform: translate(0, 50px);
  -moz-transform: translate(0, 50px);
  -ms-transform: translate(0, 50px);
  -o-transform: translate(0, 50px);
  transform: translate(0, 50px); }
  @media (max-width: 767px) {
    .privacy-policy-popup--hidden {
      -webkit-transform: translate(0, 110px);
      -moz-transform: translate(0, 110px);
      -ms-transform: translate(0, 110px);
      -o-transform: translate(0, 110px);
      transform: translate(0, 110px); } }

.thescore-logo {
  position: relative;
  display: inline-block;
  overflow: hidden; }

.thescore-logo__wrapper {
  position: absolute;
  top: -120%;
  left: 0; }

.thescore-logo__text {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  height: 50%;
  overflow: hidden;
  color: white; }

.thescore-logo__highlight {
  display: inline-block;
  color: #ffbf00; }

.thescore-logo--white .thescore-logo__text,
.thescore-logo--white .thescore-logo__highlight {
  color: white; }

.thescore-logo--black-text .thescore-logo__text {
  color: black; }

.thescore-logo--black .thescore-logo__highlight {
  color: black; }
.thescore-logo--black .thescore-logo__text {
  display: none; }

.site-menu {
  float: left;
  height: 50px;
  line-height: normal;
  font-weight: normal; }

.site-menu__toggle {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  position: relative;
  z-index: 970;
  width: 40px;
  height: 50px;
  font-size: 20px;
  background: transparent;
  border: 0;
  padding: 0; }
  @media (max-width: 991px) {
    .site-menu__toggle {
      color: #d4d4d4; } }
  @media (min-width: 992px) {
    .site-menu__toggle {
      color: white; } }
  @media (min-width: 992px) {
    .site-menu--open .site-menu__toggle {
      color: black;
      background: white; } }

.site-menu__nav {
  z-index: 1030;
  background-color: #151515;
  line-height: normal; }
  @media (max-width: 767px) {
    .site-menu__nav {
      left: -110%;
      width: 100%; } }
  @media (max-width: 991px) {
    .site-menu__nav {
      -webkit-transition: left 0.3333s;
      -moz-transition: left 0.3333s;
      -o-transition: left 0.3333s;
      transition: left 0.3333s;
      position: fixed;
      top: 50px;
      bottom: 0;
      overflow-x: none;
      overflow-y: auto;
      background-color: #151515;
      -webkit-overflow-scrolling: touch; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .site-menu__nav {
      -webkit-box-shadow: 0 10px 10px black;
      -moz-box-shadow: 0 10px 10px black;
      box-shadow: 0 10px 10px black;
      left: -280px;
      width: 260px;
      border-top: #242424 solid 1px;
      border-right: #242424 solid 1px; } }
  @media (min-width: 992px) {
    .site-menu__nav {
      -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
      -webkit-transition: max-height 0.6666s;
      -moz-transition: max-height 0.6666s;
      -o-transition: max-height 0.6666s;
      transition: max-height 0.6666s;
      position: absolute;
      top: 50px;
      z-index: 960;
      width: 100%;
      max-height: 0;
      overflow: hidden;
      background: white; } }
  @media (max-width: 991px) {
    .site-menu--open .site-menu__nav {
      left: 0; } }
  @media (min-width: 992px) {
    .site-menu--open .site-menu__nav {
      max-height: 610px; } }

@media (min-width: 992px) {
  .site-menu__nav-section-wrapper {
    padding: 40px 35px; }
    .site-menu__nav-section-wrapper:before, .site-menu__nav-section-wrapper:after {
      content: " ";
      display: table; }
    .site-menu__nav-section-wrapper:after {
      clear: both; } }

@media (min-width: 992px) {
  .site-menu__nav-section--main {
    float: left;
    width: 15%;
    padding-right: 15px;
    border-right: 1px solid lightgrey; } }

@media (min-width: 992px) {
  .site-menu__nav-section--social {
    margin-top: 30px; } }

@media (min-width: 992px) {
  .site-menu__nav-section--spotlights {
    margin-top: 18px; } }

@media (min-width: 992px) {
  .site-menu__nav-section--leagues {
    float: left;
    width: 85%; }
    .site-menu__nav-section--leagues .site-menu__heading,
    .site-menu__nav-section--leagues .site-menu__link {
      padding-left: 45px; } }

@media (min-width: 992px) {
  .site-menu__league-column {
    float: left;
    width: 25%; } }

@media (min-width: 992px) {
  .site-menu__league-row {
    clear: left; }
    .site-menu__league-row .site-menu__link {
      float: left;
      width: 25%; } }

.site-menu__heading {
  color: #949494; }
  @media (max-width: 991px) {
    .site-menu__heading {
      display: block;
      padding: 31px 15px 3px;
      background: black;
      border-bottom: 1px solid #242424; } }
  @media (min-width: 992px) {
    .site-menu__heading {
      height: 36px; } }

@media (max-width: 991px) {
  .site-menu__link {
    display: block;
    padding: 9px 15px;
    border-bottom: 1px solid #242424; }
    .site-menu__link .icon {
      color: #888888;
      font-size: 28px;
      padding: 0 11px 0 1px; }
    .site-menu__link .site-menu__link-text {
      color: white; } }
@media (min-width: 992px) {
  .site-menu__link {
    display: block;
    color: black;
    padding: 10px 0;
    font-size: 14px; }
    .site-menu__link .icon {
      display: none; }
    .site-menu__link:hover {
      color: #82a5d7; } }

@media (min-width: 992px) {
  .site-menu__link--selected {
    color: #0079ff; } }

.search-box {
  position: relative; }
  .search-box:before, .search-box:after {
    content: " ";
    display: table; }
  .search-box:after {
    clear: both; }
  .search-box .search__input-section,
  .search-box .search__button--toggle {
    z-index: 1031; }
  .search-box .search__input-section {
    -webkit-transition: width 0.333s;
    -moz-transition: width 0.333s;
    -o-transition: width 0.333s;
    transition: width 0.333s;
    position: relative;
    display: inline-block;
    width: 255px;
    white-space: nowrap;
    overflow: hidden; }
    .search-box .search__input-section:before, .search-box .search__input-section:after {
      content: " ";
      display: table; }
    .search-box .search__input-section:after {
      clear: both; }
    .search-box .search__input-section .search__text-field {
      float: left;
      background: white;
      border: 0;
      height: 50px;
      width: 100%;
      padding: 10px 20px; }
  .search-box .search-results {
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 1030;
    background: white;
    width: 100%;
    max-height: 500px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 4px black; }
  .search-box .search-results__heading {
    margin: 0;
    padding: 0 20px;
    color: #888;
    background: lightgrey;
    height: 50px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700; }
  .search-box .search-results__list-item {
    height: 50px;
    line-height: 30px;
    border-bottom: 1px solid lightgrey;
    cursor: pointer; }
    .search-box .search-results__list-item:hover {
      background: #0076ff;
      color: white; }
    .search-box .search-results__list-item .search-results__link {
      padding: 10px 20px;
      color: inherit; }
      .search-box .search-results__list-item .search-results__link:before, .search-box .search-results__list-item .search-results__link:after {
        content: " ";
        display: table; }
      .search-box .search-results__list-item .search-results__link:after {
        clear: both; }
    .search-box .search-results__list-item .search-results__logo,
    .search-box .search-results__list-item .search-results__headshot {
      float: left;
      margin-right: 10px;
      width: 30px;
      height: 30px;
      vertical-align: middle; }
    .search-box .search-results__list-item .search-results__headshot {
      border-radius: 50%; }
    .search-box .search-results__list-item .search-results__text {
      float: left; }
  .search-box .search-results__list-items .search-results__text {
    max-width: calc(100% - 30px - 10px); }
  .search-box .search-results__list-items--articles .search-results__text {
    max-width: 265px; }
  .search-box .search__button {
    height: 50px;
    width: 50px;
    color: white;
    border: 0;
    padding: 0; }
  .search-box .search__button--toggle {
    -webkit-transition: background 0.333s;
    -moz-transition: background 0.333s;
    -o-transition: background 0.333s;
    transition: background 0.333s;
    position: relative;
    float: right; }
    .search-box .search__button--toggle:hover {
      background: #0076ff; }
  .search-box .search__button--toggle .icon {
    -webkit-transition: opacity 0.333s;
    -moz-transition: opacity 0.333s;
    -o-transition: opacity 0.333s;
    transition: opacity 0.333s;
    position: absolute;
    top: 16px;
    left: 0;
    right: 0; }
  .search-box .icon {
    font-size: 18px; }

.search-box--closed .search__input-section {
  width: 0; }
.search-box--closed .search__button--toggle {
  background: #444444; }
  .search-box--closed .search__button--toggle .icon-search {
    opacity: 1; }
  .search-box--closed .search__button--toggle .icon-close {
    opacity: 0; }
.search-box--closed .search-results {
  display: none; }

.search-box--open .search__button--toggle {
  background: #fbb332; }
  .search-box--open .search__button--toggle:hover {
    background: #fbb332; }
  .search-box--open .search__button--toggle .icon-search {
    opacity: 0; }
  .search-box--open .search__button--toggle .icon-close {
    opacity: 1; }
.search-box--open .search-results {
  display: block; }

.search-box-mobile .search-box-mobile__input-section-wrapper {
  padding: 7px; }
.search-box-mobile .search-box-mobile__input-section {
  border: 1px solid #3b3b3b;
  background: #242424;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.6);
  padding: 15px 10px; }
  .search-box-mobile .search-box-mobile__input-section:before, .search-box-mobile .search-box-mobile__input-section:after {
    content: " ";
    display: table; }
  .search-box-mobile .search-box-mobile__input-section:after {
    clear: both; }
.search-box-mobile .search__button--toggle {
  float: left;
  margin-right: 10px;
  background: transparent;
  border: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  cursor: default; }
  .search-box-mobile .search__button--toggle .icon {
    color: #888;
    font-size: 18px; }
  .search-box-mobile .search__button--toggle .icon-close {
    display: none; }
.search-box-mobile .search__text-field {
  float: left;
  background: transparent;
  color: #fff;
  border: 0;
  font-size: 18px;
  line-height: 1;
  width: calc(100% - 18px - 10px); }
.search-box-mobile .search-box-mobile__input-section--hasQuery .search__button--toggle {
  cursor: pointer; }
.search-box-mobile .search-box-mobile__input-section--hasQuery .icon-search {
  display: none; }
.search-box-mobile .search-box-mobile__input-section--hasQuery .icon-close {
  display: block; }
.search-box-mobile .search-results__heading {
  border-top: 1px solid #3b3b3b;
  border-bottom: 1px solid #3b3b3b;
  color: #fff;
  text-transform: uppercase;
  background: #242424;
  font-size: 13px;
  margin: 0;
  padding: 10px; }
.search-box-mobile .search-results__list-item + .search-results__list-item {
  border-top: 1px solid #3b3b3b; }
.search-box-mobile .search-results__link {
  padding: 10px;
  color: white; }
  .search-box-mobile .search-results__link:hover {
    color: white; }
.search-box-mobile .search-results__logo,
.search-box-mobile .search-results__headshot {
  margin-right: 10px;
  width: 45px;
  height: 45px;
  vertical-align: middle; }
.search-box-mobile .search-results__headshot {
  border-radius: 50%; }
.search-box-mobile .search-results__list-items .search-results__text {
  max-width: 245px; }
.search-box-mobile .search-results__list-items--articles .search-results__text {
  max-width: 300px; }

ol.list,
ul.list {
  position: relative;
  padding: 0;
  margin: 0;
  background: #22242a;
  color: #dddddd;
  list-style-type: none;
  font-size: 17px;
  font-size: 1.7rem; }
  ol.list a,
  ul.list a {
    color: inherit;
    text-decoration: none; }
  ol.list li,
  ul.list li {
    padding: 0 11px;
    padding: 0 1.1rem;
    line-height: 34px;
    line-height: 3.4rem;
    margin-bottom: 1px;
    background: #18191d; }
    ol.list li:before, ol.list li:after,
    ul.list li:before,
    ul.list li:after {
      content: " ";
      display: table; }
    ol.list li:after,
    ul.list li:after {
      clear: both; }
  ol.list .small,
  ul.list .small {
    font-size: 10px;
    font-size: 1rem; }
  ol.list .medium,
  ul.list .medium {
    font-size: 16px;
    font-size: 1.6rem; }
  ol.list .large,
  ul.list .large {
    font-size: 17px;
    font-size: 1.7rem; }
  ol.list .xlarge,
  ul.list .xlarge {
    font-size: 26px;
    font-size: 2.6rem; }
  ol.list .section-heading,
  ul.list .section-heading {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 51px;
    line-height: 5.1rem;
    background: black;
    color: #939393;
    text-transform: uppercase;
    text-align: center; }
  ol.list .heading,
  ul.list .heading {
    color: #434348;
    background: white;
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 25px;
    line-height: 2.5rem; }
  ol.list .sub-heading,
  ul.list .sub-heading {
    background: black;
    text-align: left;
    color: #939393;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 25px;
    line-height: 2.5rem;
    text-transform: uppercase; }
  ol.list .light-heading,
  ul.list .light-heading {
    background: transparent;
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 39px;
    line-height: 3.9rem; }
  ol.list .heading .byline,
  ul.list .heading .byline {
    font-size: 11px;
    font-size: 1.1rem; }
  ol.list .byline,
  ul.list .byline {
    font-size: 11px;
    font-size: 1.1rem; }
  ol.list .row-link,
  ul.list .row-link {
    float: right;
    margin-right: -10px;
    margin-right: -1rem;
    color: #939393; }
  ol.list .multiline,
  ul.list .multiline {
    padding-top: 0.85rem;
    padding-bottom: 0.85rem;
    line-height: normal; }
  ol.list .multiline *,
  ul.list .multiline * {
    line-height: normal; }
  ol.list .text-line,
  ul.list .text-line {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1; }
  ol.list .text-line *,
  ul.list .text-line * {
    line-height: 1; }

/* Common Colors */
/* Drawer */
/* Header and Context Menu */
/* News */
/* News feed centric */
/* In-$article centric */
/* Team & Matchup Headers */
/* lists */
/* Tables */
/* Share Link Colors */
/* Footer Colors */
/*  Common */
/*Header and Context Menu */
/* This should go away and be a part of lists based on contexts */
/*New */
/*Team & Matchup Headers */
/*Lists  */
/*Tables */
ol.list .article-heading,
ul.list .article-heading {
  background: white;
  color: #878787;
  border-bottom: 2px solid #eeeeee; }
ol.list .article-heading .byline,
ul.list .article-heading .byline {
  padding: 11px 0 0;
  padding: 1.1rem 0 0;
  text-transform: lowercase;
  color: #999399;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 11px;
  line-height: 1.1rem; }
ol.list .article-heading .headline,
ul.list .article-heading .headline {
  margin: 0 0 10px;
  margin: 0.1rem 0 1rem;
  line-height: 31.2px;
  line-height: 3.12rem; }

.btn-load-more {
  border: 4px solid #f09e18;
  display: block;
  padding: 2rem;
  background: #fbb130;
  color: rgba(0, 0, 0, 0.57);
  font-size: 2.5rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

/* Modules are complete units of funcionality. They are composed of many blocks
 * and there is generally only one of any module. */
.main-menu-wrapper {
  float: left;
  height: 50px; }
  .main-menu-wrapper .main-menu-toggle {
    position: relative;
    height: 50px;
    z-index: 970;
    background: transparent;
    border: none;
    font-size: 20px; }
  .main-menu-wrapper .icon-menu {
    margin-bottom: 1px; }
  .main-menu-wrapper .main-menu-placement-container {
    z-index: 1030; }
  .main-menu-wrapper .main-menu {
    line-height: normal; }
  .main-menu-wrapper .menu-item i {
    font-size: 2em;
    margin-right: 10px; }
  .main-menu-wrapper .main-menu-featured-section .icon-star {
    font-size: 20px;
    padding-top: 2px; }
  .main-menu-wrapper .league-row {
    clear: left; }

@media (max-width: 767px) {
  .main-menu-wrapper .main-menu-placement-container {
    left: -110%;
    width: 100%; } }
@media (min-width: 768px) {
  .main-menu-row {
    position: relative;
    height: 50px;
    z-index: 970;
    background: black; }
    .main-menu-row .main-menu-content {
      position: relative; } }
@media (max-width: 991px) {
  .main-menu-wrapper .main-menu-toggle {
    padding: 0;
    width: 40px;
    color: #d4d4d4; }
  .main-menu-wrapper .main-menu-placement-container {
    position: fixed;
    top: 50px;
    bottom: 0;
    overflow-x: none;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3333s;
    -moz-transition: left 0.3333s;
    -o-transition: left 0.3333s;
    transition: left 0.3333s;
    background-color: #151515; }
  .main-menu-wrapper.open .main-menu-placement-container {
    left: 0; }
  .main-menu-wrapper .main-menu {
    margin: 0;
    background: #151515; }
  .main-menu-wrapper .header,
  .main-menu-wrapper .menu-item {
    display: block;
    padding: 0 15px;
    border-bottom: #242424 solid 1px; }
  .main-menu-wrapper .header {
    position: relative;
    height: 55px;
    background: black; }
    .main-menu-wrapper .header .header-content {
      position: absolute;
      left: 15px;
      bottom: 3px; }
  .main-menu-wrapper .menu-item {
    padding: 9px 15px; }
  .main-menu-wrapper .menu-item-content {
    display: block; }
    .main-menu-wrapper .menu-item-content:before, .main-menu-wrapper .menu-item-content:after {
      content: " ";
      display: table; }
    .main-menu-wrapper .menu-item-content:after {
      clear: both; }
    .main-menu-wrapper .menu-item-content i {
      float: left;
      width: 30px;
      color: #888888;
      text-align: center; }
    .main-menu-wrapper .menu-item-content span {
      color: white;
      line-height: 26px; }
  .main-menu-wrapper .menu-item.active {
    color: #0079ff; } }
@media (min-width: 768px) and (max-width: 991px) {
  .main-menu-wrapper .main-menu-placement-container {
    left: -280px;
    width: 260px;
    border-right: #242424 solid 1px;
    border-top: #242424 solid 1px;
    -webkit-box-shadow: 0 10px 10px black;
    -moz-box-shadow: 0 10px 10px black;
    box-shadow: 0 10px 10px black; } }
@media (min-width: 992px) {
  .main-menu-wrapper .main-menu-toggle {
    padding: 0 10px;
    -webkit-transition: color 0.3333s;
    -moz-transition: color 0.3333s;
    -o-transition: color 0.3333s;
    transition: color 0.3333s;
    color: white; }
  .main-menu-wrapper .main-menu-placement-container {
    position: absolute;
    top: 50px;
    max-height: 0;
    width: 100%;
    z-index: 960;
    overflow: hidden;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -webkit-transition: max-height 0.6666s;
    -moz-transition: max-height 0.6666s;
    -o-transition: max-height 0.6666s;
    transition: max-height 0.6666s; }
  .main-menu-wrapper.open .main-menu-toggle {
    color: black;
    background: white; }
  .main-menu-wrapper.open .main-menu-placement-container {
    max-height: 610px; }
  .main-menu-wrapper .main-menu {
    padding: 40px;
    background: white; }
  .main-menu-wrapper .main-menu-main-section,
  .main-menu-wrapper .main-menu-leagues-section {
    float: left; }
  .main-menu-wrapper .main-menu-main-section {
    width: 15%;
    padding-right: 15px;
    border-right: solid 1px lightgrey; }
  .main-menu-wrapper .main-menu-leagues-section {
    width: 85%; }
  .main-menu-wrapper .main-menu-featured-section {
    margin-top: 18px; }
  .main-menu-wrapper .main-menu-leagues-section .header-content,
  .main-menu-wrapper .main-menu-leagues-section .menu-item {
    padding-left: 45px; }
  .main-menu-wrapper .league-column,
  .main-menu-wrapper .league-row .menu-item {
    float: left;
    width: 25%; }
  .main-menu-wrapper .league-row:before, .main-menu-wrapper .league-row:after {
    content: " ";
    display: table; }
  .main-menu-wrapper .league-row:after {
    clear: both; }
  .main-menu-wrapper .header {
    height: 36px; }
  .main-menu-wrapper .follow-us-header {
    margin-top: 30px; }
  .main-menu-wrapper .menu-item {
    color: black; }
    .main-menu-wrapper .menu-item:hover {
      color: #82a5d7; }
  .main-menu-wrapper .menu-item.active {
    color: #3371c0; }
  .main-menu-wrapper .menu-item i {
    display: none; }
  .main-menu-wrapper .menu-item-content {
    display: inline-block;
    padding: 10px 0; } }
.app-content {
  padding-top: 50px; }

@media (min-width: 768px) {
  .app-content.has-sections {
    padding-top: 100px; } }
.app-header {
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1030;
  line-height: 100%; }
  .app-header a,
  .app-header a:hover {
    display: block;
    color: inherit;
    text-decoration: none; }
  .app-header .logo-wrapper {
    position: relative;
    color: white; }
  .app-header .header-title {
    float: left; }
  .app-header .app-header-content {
    position: relative; }
  .app-header .thescore-logo {
    vertical-align: middle; }
    @media (max-width: 767px) {
      .app-header .thescore-logo {
        width: 110px;
        height: 27.5px; }
        .app-header .thescore-logo .icon-score-logo {
          font-size: 110px; } }
    @media (min-width: 768px) {
      .app-header .thescore-logo {
        width: 110px;
        height: 27.5px; }
        .app-header .thescore-logo .icon-score-logo {
          font-size: 110px; } }

@media (max-width: 767px) {
  .app-header {
    position: fixed;
    top: 0;
    height: 50px;
    background: rgba(28, 28, 28, 0.96);
    border-bottom: #3b3b3b solid 1px;
    height: 50px; }
    .app-header .drawer-toggle,
    .app-header .header-title,
    .app-header .header-title-wrapper {
      width: 100%;
      min-width: 100px;
      color: white; }
      .app-header .drawer-toggle:hover,
      .app-header .header-title:hover,
      .app-header .header-title-wrapper:hover {
        color: white; } }
@media (min-width: 768px) {
  .app-header {
    position: absolute;
    top: 110px; }
    .app-header .context-menu-row {
      display: none; }

  .fixed-header .app-header {
    position: fixed;
    top: 0; }

  .has-sections .app-header .context-menu-row {
    display: block; }

  .app-header {
    min-height: 50px;
    line-height: 50px; }
    .app-header .drawer-toggle,
    .app-header .header-title {
      color: white; }
      .app-header .drawer-toggle:hover,
      .app-header .header-title:hover {
        color: white; }
    .app-header .header-title {
      margin-left: 5px;
      max-height: 73px;
      padding-right: 25px;
      border-right: 1px #3b3b3b solid; } }
.context-menu-row {
  height: 50px;
  width: 100%; }

.context-menu .context-menu-link {
  display: table;
  font-size: 13px; }
  .context-menu .context-menu-link .icon-display {
    padding-right: 5px;
    font-size: 25px;
    color: #949494; }
.context-menu .active,
.context-menu .active .icon-display,
.context-menu .custom-active {
  color: #3371c0; }

@media (max-width: 767px) {
  .context-menu-row {
    position: absolute;
    top: 0;
    left: 0; }

  .context-menu {
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px;
    color: white;
    font-family: "proxima-nova";
    font-weight: 500;
    font-size: 16px; }
    .context-menu .context-item-hide {
      display: none; }
    .context-menu .context-menu-button {
      margin: 5px 0 0 25px;
      padding: 0;
      min-height: 45px;
      line-height: 12px;
      background: rgba(0, 0, 0, 0);
      border: none;
      color: #0079ff;
      text-align: left; }
    .context-menu .context-menu-toggle:after {
      margin-left: 10px;
      font-size: 8px;
      content: "\25BC"; }
    .context-menu .context-menu-toggle.only-item {
      cursor: default; }
    .context-menu .context-menu-toggle.only-item:after {
      padding-left: 0;
      content: ""; }
    .context-menu .context-menu-item {
      display: none; }
    .context-menu.open .context-menu-toggle {
      background: transparent; }
    .context-menu.open .context-menu-toggle:after {
      content: "\25B2"; }
    .context-menu.open .context-menu-item {
      display: block;
      background: rgba(0, 0, 0, 0.88);
      border: #3b3b3b solid 1px;
      border-top: none;
      line-height: 50px;
      padding: 0 17px; } }
@media (min-width: 768px) {
  .context-menu-row {
    -webkit-transition: -webkit-transform 0.3333s;
    -moz-transition: -moz-transform 0.3333s;
    -o-transition: -o-transform 0.3333s;
    transition: transform 0.3333s;
    position: fixed;
    z-index: 960;
    background: rgba(255, 255, 255, 0.9); }
    .context-menu-row.collapse {
      -webkit-transform: translateY(-50px);
      -moz-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
      -o-transform: translateY(-50px);
      transform: translateY(-50px); }

  .context-menu {
    margin-left: 10px;
    color: black;
    font-family: "proxima-nova";
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase; }
    .context-menu:before, .context-menu:after {
      content: " ";
      display: table; }
    .context-menu:after {
      clear: both; }
    .context-menu .context-menu-item {
      float: left;
      margin-right: 20px; }
    .context-menu .context-menu-link .icon-display {
      display: none; } }
.main-content-wrapper {
  width: 100%; }

.main-content {
  margin: 0 auto;
  overflow-x: hidden;
  max-width: 1024px; }

@media (max-width: 767px) {
  .main-content {
    padding: 0; } }
@media (min-width: 768px) {
  .main-content {
    padding: 20px 20px 20px;
    border: #e5efe5 1px solid;
    border-bottom: none; } }
@media (min-width: 992px) {
  .main-content {
    min-height: 464px;
    border: #e5efe5 1px solid;
    border-bottom: none; } }
.ad {
  position: relative;
  width: 100%;
  height: 50px;
  max-height: 50px;
  text-align: center; }
  .ad img {
    max-width: 320px; }

.footer .footer__container {
  color: #949494;
  background: black;
  height: 100%; }
  @media (max-width: 767px) {
    .footer .footer__container {
      padding: 40px 24px;
      text-align: center; } }
  @media (min-width: 768px) {
    .footer .footer__container {
      padding: 28px 40px;
      max-width: 1024px; } }
@media (max-width: 767px) {
  .footer .thescore-logo {
    width: 104px;
    height: 26px; }
    .footer .thescore-logo .icon-score-logo {
      font-size: 104px; } }
@media (min-width: 768px) {
  .footer .thescore-logo {
    width: 84px;
    height: 21px; }
    .footer .thescore-logo .icon-score-logo {
      font-size: 84px; } }
.footer .footer__title {
  margin: 0 0 20px;
  color: white;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .footer .footer__title {
      display: none; } }

.footer__link {
  color: #949494; }
  .footer__link:hover, .footer__link:active {
    color: #949494; }

.footer__image {
  display: block;
  height: auto;
  padding-top: 10px;
  margin: 0 auto; }

.footer__image--phones {
  width: 192px; }

.footer__image--get-the-app-ios,
.footer__image--get-the-app-android {
  width: 148px; }

.footer__list {
  list-style: none; }

.footer__list-item {
  margin: 14px 0; }
  @media (max-width: 767px) {
    .footer__list-item {
      margin: 0 0 0 22px; }
      .footer__list-item:first-child {
        margin-left: 0; } }

.footer__list--horizontal .footer__list-item {
  display: inline;
  margin: inherit; }
  .footer__list--horizontal .footer__list-item + .footer__list-item::before {
    margin: 0 10px;
    content: "\2022"; }

@media (max-width: 767px) {
  .footer__get-the-app {
    padding: 32px 0 0; } }
@media (min-width: 768px) {
  .footer__get-the-app {
    text-align: center; } }

@media (min-width: 768px) {
  .footer__tagline {
    width: 150px;
    margin: 0 auto; } }

@media (max-width: 767px) {
  .footer__company .footer__list-item {
    display: inline;
    text-transform: uppercase; } }

@media (max-width: 767px) {
  .footer__company,
  .footer__social-links {
    margin: 18px 0; } }

@media (max-width: 767px) {
  .footer__social-links .footer__list-item {
    display: inline-block;
    padding: 6px;
    background: white;
    border-radius: 50%; } }
@media (max-width: 767px) {
  .footer__social-links .footer__list-item:hover, .footer__social-links .footer__list-item:active {
    background: white; } }
.footer__social-links .icon {
  display: none; }
  @media (max-width: 767px) {
    .footer__social-links .icon {
      display: block;
      font-size: 14px;
      line-height: 14px;
      color: black; } }

@media (min-width: 768px) {
  .footer__row--logo {
    padding: 0 0 30px; } }

@media (min-width: 768px) {
  .footer__row--copyright-legal {
    padding-top: 42px; } }

@media (min-width: 768px) {
  .footer__copyright {
    margin-right: 30px; } }

@media (max-width: 767px) {
  .footer__copyright__text {
    display: block;
    margin: 5px 0; } }

@media (min-width: 768px) {
  .footer__copyright,
  .footer__legal {
    float: left; } }

@media (max-width: 767px) {
  .footer__legal {
    margin: 10px 0; } }

@media (min-width: 768px) {
  .main-content-wrapper {
    min-height: 100%;
    margin-bottom: -460px; }
    .main-content-wrapper:after {
      display: block;
      content: ""; }

  .footer,
  .main-content-wrapper:after {
    height: 460px; } }
@media (max-width: 767px) {
  .above-nav-leaderboard {
    display: none; } }
@media (min-width: 768px) {
  .above-nav-leaderboard {
    margin-top: -44px;
    padding: 10px 0;
    min-height: 110px;
    background: #242424; } }
.slide-in-wrapper .slide-in-toggle {
  width: 35px;
  height: 100%;
  border: none;
  float: left;
  padding: 0;
  background: #3371c0; }
.slide-in-wrapper .slide-in-content {
  float: left;
  width: 325px;
  height: 100%;
  color: white; }
.slide-in-wrapper .slide-in-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 970;
  width: 26px;
  height: 26px;
  border: 1px solid white;
  margin: 10px 10px 0 0;
  background: none;
  color: white; }
.slide-in-wrapper .slide-in-placement-container {
  position: fixed;
  width: 360px;
  height: 180px;
  right: -325px;
  z-index: 970;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-overflow-scrolling: touch;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: transform 0.4s;
  overflow: hidden;
  background-color: grey;
  bottom: 10px; }
.slide-in-wrapper.open .slide-in-placement-container {
  -webkit-transform: translate3d(-325px, 0, 0);
  -moz-transform: translate3d(-325px, 0, 0);
  -ms-transform: translate3d(-325px, 0, 0);
  -o-transform: translate3d(-325px, 0, 0);
  transform: translate3d(-325px, 0, 0); }

.article-list-wrapper .load-more {
  width: 100%;
  text-transform: uppercase; }

@media (max-width: 767px) {
  .article-list-wrapper .load-more {
    line-height: 60px;
    border-top: #3b3b3b solid 1px;
    border-bottom: #3b3b3b solid 1px;
    border-left: none;
    border-right: none; }

  .article-list-bottom {
    padding: 20px 0;
    text-align: center; }
    .article-list-bottom .rss-subscription .icon-rss {
      color: #151515; } }
@media (min-width: 768px) {
  .article-list-wrapper {
    position: relative;
    margin: -10px -10px -20px;
    padding-bottom: 58px; }
    .article-list-wrapper .article-list {
      margin-left: -5px;
      margin-right: -5px; }
      .article-list-wrapper .article-list:before, .article-list-wrapper .article-list:after {
        content: " ";
        display: table; }
      .article-list-wrapper .article-list:after {
        clear: both; }
    .article-list-wrapper .load-more-wrapper {
      margin: 0 0 13px;
      padding: 0 5px;
      clear: both; }
    .article-list-wrapper .load-more {
      line-height: 50px;
      border: lightgrey solid 1px; }

  .article-list-wrapper.embedded {
    margin: 0; }

  .article-list-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 -10px;
    padding: 20px 10px;
    background: #303030;
    text-align: right; }
    .article-list-bottom .rss-subscription .icon-rss {
      color: #303030; } }
.article-display {
  background: white; }
  .article-display.event-article .league-name {
    display: none !important; }

@media (max-width: 767px) {
  .article-display .main-article {
    margin-left: -10px;
    margin-right: -10px; } }
@media (min-width: 768px) {
  .article-display {
    padding: 0; }
    .article-display .tablet-big-box {
      margin-bottom: 8px; }
    .article-display.event-article {
      margin-top: -15px; }
    .article-display .main-article.headerless {
      margin-top: 50px; }

  .article-display .article-social-header {
    padding: 0;
    width: 100%;
    background: white;
    z-index: 980; }
    .article-display .article-social-header:before, .article-display .article-social-header:after {
      content: " ";
      display: table; }
    .article-display .article-social-header:after {
      clear: both; }
    .article-display .article-social-header.fixed-header {
      position: fixed;
      top: 44px;
      width: 95%; }
    .article-display .article-social-header .league-name {
      height: 40px;
      padding: 0 10px;
      line-height: 40px;
      background: #e0e0e0; }
    .article-display .article-social-header .get-the-app {
      height: 40px;
      width: 125px;
      float: left;
      text-decoration: none;
      color: white;
      background: #3371c0;
      font-size: 10px;
      line-height: 40px;
      font-weight: 500; }
    .article-display .article-social-header .get-the-app i {
      font-size: 26px; }

  .article-display .social-header-shadow {
    display: none; }
    .article-display .social-header-shadow object {
      width: 100%;
      opacity: 0.3; }
    .article-display .social-header-shadow.fixed-header {
      position: fixed;
      top: 99px;
      display: block;
      width: 100%; }

  .article-display .article-social-header.fixed-header {
    padding: 10px 0; } }
@media (min-width: 992px) {
  .article-display {
    position: relative; }
    .article-display .articles {
      padding-right: 10px; }

  .article-display .article-social-header.fixed-header,
  .article-display .social-header-shadow.fixed-header {
    width: 646px; } }
.static-page.bg-backdrop {
  background-color: white; }
.static-page.policies {
  padding: 0 10px 40px 10px;
  min-height: 600px; }
  .static-page.policies .page-title {
    padding: 18px 10px;
    font-size: 16px;
    font-weight: 700; }
.static-page .mobile-header {
  background-color: white;
  padding-bottom: 40px; }
.static-page .color-primary {
  color: #1f1f1f; }
.static-page .center {
  text-align: center; }
.static-page .chevron-align {
  padding-top: 20px; }
.static-page .logo {
  min-width: 111px;
  font-size: 200px;
  height: 150px;
  margin: -90px 0 0 8px; }
.static-page .yellow-logo {
  position: relative;
  overflow: hidden;
  color: #ffbf00; }
.static-page .black-logo {
  position: absolute;
  overflow: hidden;
  height: 57.1%;
  color: black; }
.static-page .list-view {
  margin: 35px 0 0 0; }
.static-page .list-view-item, .static-page .list-view-item-headshot,
.static-page .list-view-item-multiline, .static-page .box-score .boxscore-segment, .box-score .static-page .boxscore-segment,
.static-page .plays .boxscore-segment,
.plays .static-page .boxscore-segment,
.static-page .stats .boxscore-segment,
.stats .static-page .boxscore-segment,
.static-page .penalties .boxscore-segment,
.penalties .static-page .boxscore-segment {
  min-height: 60px;
  padding: 10px 0;
  background: white;
  border-bottom: #e5e5e5 1px solid; }
  .static-page .list-view-item a, .static-page .list-view-item-headshot a,
  .static-page .list-view-item-multiline a, .static-page .box-score .boxscore-segment a, .box-score .static-page .boxscore-segment a,
  .static-page .plays .boxscore-segment a,
  .plays .static-page .boxscore-segment a,
  .static-page .stats .boxscore-segment a,
  .stats .static-page .boxscore-segment a,
  .static-page .penalties .boxscore-segment a,
  .penalties .static-page .boxscore-segment a {
    color: black; }
    .static-page .list-view-item a:active, .static-page .list-view-item-headshot a:active,
    .static-page .list-view-item-multiline a:active, .static-page .box-score .boxscore-segment a:active, .box-score .static-page .boxscore-segment a:active,
    .static-page .plays .boxscore-segment a:active,
    .plays .static-page .boxscore-segment a:active,
    .static-page .stats .boxscore-segment a:active,
    .stats .static-page .boxscore-segment a:active,
    .static-page .penalties .boxscore-segment a:active,
    .penalties .static-page .boxscore-segment a:active, .static-page .list-view-item a:hover, .static-page .list-view-item-headshot a:hover,
    .static-page .list-view-item-multiline a:hover, .static-page .box-score .boxscore-segment a:hover, .box-score .static-page .boxscore-segment a:hover,
    .static-page .plays .boxscore-segment a:hover,
    .plays .static-page .boxscore-segment a:hover,
    .static-page .stats .boxscore-segment a:hover,
    .stats .static-page .boxscore-segment a:hover,
    .static-page .penalties .boxscore-segment a:hover,
    .penalties .static-page .boxscore-segment a:hover {
      color: #0a86fa; }
.static-page .page-item {
  max-width: 75%; }
.static-page ul.bulleted {
  margin: 10px;
  padding-left: 10px; }
  .static-page ul.bulleted li {
    margin: 10px;
    list-style: disc; }

@media (max-width: 767px) {
  .static-page .static-page-main-content {
    padding: 0 10px; }
    .static-page .static-page-main-content p {
      line-height: 20px; }
    .static-page .static-page-main-content .subtitle {
      margin-left: -10px;
      color: #1f1f1f; }
  .static-page .list-view-item, .static-page .list-view-item-headshot,
  .static-page .list-view-item-multiline, .static-page .box-score .boxscore-segment, .box-score .static-page .boxscore-segment,
  .static-page .plays .boxscore-segment,
  .plays .static-page .boxscore-segment,
  .static-page .stats .boxscore-segment,
  .stats .static-page .boxscore-segment,
  .static-page .penalties .boxscore-segment,
  .penalties .static-page .boxscore-segment {
    padding: 0 15px 0 10px;
    line-height: 40px; }
    .static-page .list-view-item .primary-text, .static-page .list-view-item-headshot .primary-text,
    .static-page .list-view-item-multiline .primary-text, .static-page .box-score .boxscore-segment .primary-text, .box-score .static-page .boxscore-segment .primary-text,
    .static-page .plays .boxscore-segment .primary-text,
    .plays .static-page .boxscore-segment .primary-text,
    .static-page .stats .boxscore-segment .primary-text,
    .stats .static-page .boxscore-segment .primary-text,
    .static-page .penalties .boxscore-segment .primary-text,
    .penalties .static-page .boxscore-segment .primary-text {
      font-size: 16px;
      font-weight: 500; } }
@media (min-width: 768px) {
  .static-page .static-page-main-content {
    padding: 0 20px; }
    .static-page .static-page-main-content p {
      line-height: 20px;
      margin-bottom: 12px; }
    .static-page .static-page-main-content .subtitle {
      margin-left: -20px; }
  .static-page .list-view-item, .static-page .list-view-item-headshot,
  .static-page .list-view-item-multiline, .static-page .box-score .boxscore-segment, .box-score .static-page .boxscore-segment,
  .static-page .plays .boxscore-segment,
  .plays .static-page .boxscore-segment,
  .static-page .stats .boxscore-segment,
  .stats .static-page .boxscore-segment,
  .static-page .penalties .boxscore-segment,
  .penalties .static-page .boxscore-segment {
    padding: 0 20px 0 20px;
    line-height: 60px; }
    .static-page .list-view-item .primary-text, .static-page .list-view-item-headshot .primary-text,
    .static-page .list-view-item-multiline .primary-text, .static-page .box-score .boxscore-segment .primary-text, .box-score .static-page .boxscore-segment .primary-text,
    .static-page .plays .boxscore-segment .primary-text,
    .plays .static-page .boxscore-segment .primary-text,
    .static-page .stats .boxscore-segment .primary-text,
    .stats .static-page .boxscore-segment .primary-text,
    .static-page .penalties .boxscore-segment .primary-text,
    .penalties .static-page .boxscore-segment .primary-text {
      font-size: 14px;
      font-weight: 500; } }
.error-page .error-link-wrapper {
  margin-bottom: 100px;
  text-align: center; }
  .error-page .error-link-wrapper .error-link {
    font-size: 32px; }

.mlb .game-tracker:before, .mlb .game-tracker:after {
  content: " ";
  display: table; }
.mlb .game-tracker:after {
  clear: both; }
.mlb .game-tracker .balls-strikes-outs-tracker {
  margin-right: 10px; }
.mlb .game-tracker .base-tracker {
  position: relative;
  width: 21px;
  height: 15px; }
  .mlb .game-tracker .base-tracker .base {
    position: absolute;
    top: 0;
    left: 0; }
.mlb .batter .player-team-logo-number,
.mlb .pitcher .player-team-logo-number {
  text-align: center; }
.mlb .batter .player-headshot,
.mlb .pitcher .player-headshot {
  text-align: center; }
.mlb .batter .headshot,
.mlb .pitcher .headshot {
  margin: 0; }
.mlb .player-stats .table, .mlb .player-stats .article-content .table-responsive table, .article-content .table-responsive .mlb .player-stats table {
  margin-bottom: 0;
  table-layout: fixed; }
.mlb .player-stat-value,
.mlb .player-stat-label {
  padding: 0;
  border-top: 0; }
.mlb .scoring-summary-alignment {
  padding-bottom: 0;
  border-bottom: 0; }
  .mlb .scoring-summary-alignment .logo img {
    vertical-align: middle; }
.mlb .scoring-summary:first-of-type {
  border-top: 0; }
.mlb .innings .table, .mlb .innings .article-content .table-responsive table, .article-content .table-responsive .mlb .innings table {
  background: transparent; }
  .mlb .innings .table tbody:before, .mlb .innings .article-content .table-responsive table tbody:before, .article-content .table-responsive .mlb .innings table tbody:before {
    display: block;
    line-height: 5px;
    content: "\200C"; }
.mlb .row-0-gutter {
  margin-left: 0;
  margin-right: 0; }
  .mlb .row-0-gutter:before, .mlb .row-0-gutter:after {
    content: " ";
    display: table; }
  .mlb .row-0-gutter:after {
    clear: both; }
.mlb .inning-column-2 {
  position: relative;
  float: left;
  width: 16.6666666667%;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    .mlb .inning-column-2 {
      float: left;
      width: 16.6666666667%; } }
  @media (min-width: 992px) {
    .mlb .inning-column-2 {
      float: left;
      width: 16.6666666667%; } }
.mlb .inning-column-8 {
  position: relative;
  float: left;
  width: 66.6666666667%;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    .mlb .inning-column-8 {
      float: left;
      width: 66.6666666667%; } }
  @media (min-width: 992px) {
    .mlb .inning-column-8 {
      float: left;
      width: 66.6666666667%; } }
.mlb .innings-teams .logo {
  padding-right: 5px; }
.mlb .innings-teams .logo img {
  vertical-align: middle; }
.mlb .team-logo-name,
.mlb .inning-score,
.mlb .innings-total {
  height: 39px; }

@media (max-width: 767px) {
  .mlb .batter .logo img,
  .mlb .pitcher .logo img {
    vertical-align: middle; }
  .mlb .headshot {
    border: 1px solid #242424; }
  .mlb .innings .table td, .mlb .innings .article-content .table-responsive table td, .article-content .table-responsive .mlb .innings table td {
    background: black; } }
@media (min-width: 768px) {
  .mlb .headshot {
    border: 1px solid #e9e9e9; }
  .mlb .innings .table td, .mlb .innings .article-content .table-responsive table td, .article-content .table-responsive .mlb .innings table td {
    background: white; } }
.main-fights .list-view-heading,
.preliminary-fights .list-view-heading {
  margin: 0; }

.mma-matchup .live,
.mma-matchup .relationship {
  padding-top: 25px; }

@media (max-width: 767px) {
  .mma-matchup {
    padding-top: 15px;
    padding-bottom: 15px; }
    .mma-matchup .flag img {
      width: 15px;
      height: 9px; } }
@media (min-width: 768px) {
  .main-fights {
    margin-bottom: 20px; }

  .mma-matchup {
    padding-top: 20px;
    padding-bottom: 20px; }
    .mma-matchup .flag img {
      width: 30px;
      height: 18px; } }
.soccer-segments .segment {
  width: 10%; }

.soccer-action img {
  width: 19px;
  height: auto;
  vertical-align: middle; }

.soccer-stats-players,
.soccer-stats {
  float: left; }

.soccer-stats-players {
  width: 40%; }

.soccer-stats {
  width: 60%;
  max-width: 60%; }

@media only screen and (orientation: landscape) {
  .soccer-stats-players {
    width: 33%; }

  .soccer-stats {
    width: 67%;
    max-width: 67%; } }
.box-score,
.plays,
.stats,
.penalties {
  margin-top: 5px; }
  .box-score .alignment,
  .plays .alignment,
  .stats .alignment,
  .penalties .alignment {
    margin-right: 8px; }
  .box-score .stat-item,
  .box-score .header-item,
  .plays .stat-item,
  .plays .header-item,
  .stats .stat-item,
  .stats .header-item,
  .penalties .stat-item,
  .penalties .header-item {
    width: 26px; }
  .box-score .score,
  .plays .score,
  .stats .score,
  .penalties .score {
    padding-top: 12px; }
  .box-score .heading,
  .plays .heading,
  .stats .heading,
  .penalties .heading {
    margin-top: 10px; }
  .box-score .score-summary .logo,
  .plays .score-summary .logo,
  .stats .score-summary .logo,
  .penalties .score-summary .logo {
    padding-right: 5px; }
    .box-score .score-summary .logo img,
    .plays .score-summary .logo img,
    .stats .score-summary .logo img,
    .penalties .score-summary .logo img {
      vertical-align: middle; }
  .box-score .score-summary .team-name,
  .plays .score-summary .team-name,
  .stats .score-summary .team-name,
  .penalties .score-summary .team-name {
    padding-top: 3px; }
  .box-score .box-score-line .logo,
  .plays .box-score-line .logo,
  .stats .box-score-line .logo,
  .penalties .box-score-line .logo {
    padding-right: 20px; }
    .box-score .box-score-line .logo img,
    .plays .box-score-line .logo img,
    .stats .box-score-line .logo img,
    .penalties .box-score-line .logo img {
      width: 55px;
      height: auto;
      vertical-align: middle; }
  .box-score .box-score-line .team-detail,
  .plays .box-score-line .team-detail,
  .stats .box-score-line .team-detail,
  .penalties .box-score-line .team-detail {
    padding-top: 10px; }
  .box-score .box-score-line .place,
  .plays .box-score-line .place,
  .stats .box-score-line .place,
  .penalties .box-score-line .place {
    padding-top: 8px; }
  .box-score .segments,
  .plays .segments,
  .stats .segments,
  .penalties .segments {
    padding-left: 10px; }
  .box-score .alignment,
  .plays .alignment,
  .stats .alignment,
  .penalties .alignment {
    padding-right: 5px; }
  .box-score .goal-icon,
  .plays .goal-icon,
  .stats .goal-icon,
  .penalties .goal-icon {
    font-size: 18px; }
  .box-score .last-play .details,
  .plays .last-play .details,
  .stats .last-play .details,
  .penalties .last-play .details {
    line-height: 32px;
    padding: 0 0 15px; }
  .box-score .mlb-table .table td, .box-score .mlb-table .article-content .table-responsive table td, .article-content .table-responsive .box-score .mlb-table table td,
  .plays .mlb-table .table td,
  .plays .mlb-table .article-content .table-responsive table td,
  .article-content .table-responsive .plays .mlb-table table td,
  .stats .mlb-table .table td,
  .stats .mlb-table .article-content .table-responsive table td,
  .article-content .table-responsive .stats .mlb-table table td,
  .penalties .mlb-table .table td,
  .penalties .mlb-table .article-content .table-responsive table td,
  .article-content .table-responsive .penalties .mlb-table table td {
    padding: 8px 0px; }

@media (max-width: 767px) {
  .box-score .score-summary {
    padding-top: 0; }
  .box-score .shots-on-goal .segment-label {
    border: none; }
  .box-score .shots-on-goal .shots-on-goal-summary {
    border: none; }
  .box-score .last-play .details {
    line-height: 24px; }
  .box-score .list-view-item-headshot .three-stars .stars {
    line-height: 45px; }
  .box-score .list-view-item .three-stars .stars, .box-score .list-view-item-headshot .three-stars .stars,
  .box-score .list-view-item-multiline .three-stars .stars, .box-score .boxscore-segment .three-stars .stars {
    line-height: 40px; } }
@media (min-width: 768px) {
  .box-score .score-summary {
    padding: 0 0 10px; }
  .box-score .game-teams {
    margin-bottom: 5px; }
  .box-score .game-details-heading {
    padding-left: 17px; }
  .box-score .team-detail .truncate {
    max-width: 158px; }
  .box-score .segments,
  .box-score .line-scores {
    padding-bottom: 10px; }
  .box-score .list-view-item-headshot .three-stars .stars {
    line-height: 45px; }
  .box-score .list-view-item .three-stars .stars, .box-score .list-view-item-headshot .three-stars .stars,
  .box-score .list-view-item-multiline .three-stars .stars, .box-score .boxscore-segment .three-stars .stars {
    line-height: 60px; } }
@media (min-width: 992px) {
  .box-score .team-detail .truncate {
    max-width: 204px; } }
.football-box-score .indicator,
.event-list .indicator {
  opacity: 0; }
.football-box-score .indicator.visible,
.event-list .indicator.visible {
  opacity: 1; }
.football-box-score .score,
.event-list .score {
  padding-right: 10px; }

.football-box-score .timeouts {
  font-size: 0.6em; }
  .football-box-score .timeouts .timeout-circle {
    display: block;
    line-height: 15px; }

.football-stats .player-name {
  text-align: left;
  width: 25%; }

@media (max-width: 767px) {
  .football-box-score .timeouts {
    padding-top: 6px; } }
.standings-page .team-standing {
  position: relative; }
.standings-page .team-standing.soccer-qualifying-info::before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  height: 100%;
  content: ""; }
.standings-page .team-standing.soccer-qualifying-info.champions-league::before {
  background-color: #30b3e7; }
.standings-page .team-standing.soccer-qualifying-info.champions-league-qualifying::before {
  background-color: #97d9f3; }
.standings-page .team-standing.soccer-qualifying-info.europa-league::before, .standings-page .team-standing.soccer-qualifying-info.europa-league-qualifying::before {
  background-color: #97ce00; }
.standings-page .team-standing.soccer-qualifying-info.relegation-playoff::before {
  background-color: #ed9b7d; }
.standings-page .team-standing.soccer-qualifying-info.relegation::before {
  background-color: #d93600; }
.standings-page .logo img {
  vertical-align: middle; }
.standings-page .legend {
  padding: 10px 0px; }

@media (max-width: 767px) {
  .standings-page .heading-h2 span,
  .standings-page .list-view-heading span {
    overflow: visible;
    white-space: nowrap; }
  .standings-page .team-stats,
  .standings-page .standings-stats-heading {
    padding-left: 0; }
  .standings-page .team-stats,
  .standings-page .team-rankings {
    white-space: nowrap; }
  .standings-page .team-rankings {
    overflow: hidden;
    text-overflow: ellipsis;
    color: white; }

  .team-standing .rank, .team-standing .logo {
    margin-right: 5px; }

  .team-standing.soccer-qualifying-info::before {
    width: 5px; } }
@media (min-width: 768px) {
  .team-standing .rank, .team-standing .logo {
    margin-right: 10px; }

  .team-standing.soccer-qualifying-info::before {
    width: 10px; } }
.rss-page h1 {
  margin: 0; }
.rss-page .feed-list {
  margin-top: 20px; }

@media (max-width: 767px) {
  .rss-page .subtitle {
    margin: 0 10px 30px; } }
@media (min-width: 768px) {
  .rss-page .subtitle {
    margin: 30px 20px; } }
@media (max-width: 767px) {
  .leaders-list .leader {
    padding-top: 14px;
    padding-bottom: 14px; } }
@media (min-width: 768px) {
  .leaders-page .heading-h2,
  .leaders-page .leaders-list {
    margin-bottom: 5px; }
  .leaders-page .tab-bar-wrapper {
    margin-bottom: 20px; }
  .leaders-page .content-wrapper {
    margin-top: -20px; } }
.team-page .icon-injury-cross {
  color: #ff0600;
  padding: 0 0 3px 5px;
  font-size: 8px; }

@media (max-width: 768px) {
  .team-page .icon-injury-cross {
    border-radius: 50%;
    background: white;
    padding: 3px; } }
.player-page .player-stats-data a {
  color: inherit; }

@media (max-width: 768px) {
  .player-page .player-overview {
    padding-right: 5px; }
  .player-page .player-stats-data .alignment-container {
    margin: 0 -10px;
    padding: 0 30px 0 20px; } }
.pga-leaderboard .logo img {
  vertical-align: middle; }

.pga-scorecard .birdie .golf-indicator {
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -15px;
  margin-top: 10px;
  border: #888888 solid 1px;
  border-radius: 50%; }
.pga-scorecard .bogey .golf-indicator {
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -15px;
  margin-top: 10px;
  border: #888888 solid 1px; }
.pga-scorecard .small-stat-column {
  position: relative;
  float: left;
  width: 9.8333333333%;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    .pga-scorecard .small-stat-column {
      float: left;
      width: 10%; } }
  @media (min-width: 992px) {
    .pga-scorecard .small-stat-column {
      float: left;
      width: 10%; } }

.pga-round .list-view-heading {
  margin: 0; }
.pga-round .match-player .logo {
  margin-right: 10px; }
.pga-round .match-player .logo img {
  vertical-align: middle; }
.pga-round .match-player.leading .match-player-name {
  font-weight: 700; }
.pga-round .match-player.leading .match-player-name::after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin-left: 10px;
  width: 10px;
  height: 10px;
  content: ""; }

@media (max-width: 767px) {
  .pga-round .match-player.leading .match-player-name::after {
    background-color: #0079ff; }
  .pga-round .match .in-game {
    background-color: rgba(0, 121, 255, 0.5); } }
@media (min-width: 768px) {
  .pga-scorecard .birdie .golf-indicator,
  .pga-scorecard .bogey .golf-indicator {
    margin: 19px 0 0 -14px; }

  .pga-scorecard-round {
    padding-bottom: 20px; }

  .pga-round .match-player.leading .match-player-name::after {
    background-color: #3371c0; }
  .pga-round .match .in-game {
    background-color: rgba(51, 113, 192, 0.5); } }
.olym-standings .olym-medalist .olym-medalist__medal .gold {
  color: #efc300; }
.olym-standings .olym-medalist .olym-medalist__medal .silver {
  color: #dedede; }
.olym-standings .olym-medalist .olym-medalist__medal .bronze {
  color: #a16c1b; }
.olym-standings .olym-medalist .olym-medalist__country-flag img {
  vertical-align: middle; }
.olym-standings .olym-medalist .olym-medalist__country-name--abbr {
  color: #939393; }

.wolym-podiums .medal,
.wolym-podiums .flag {
  margin-right: 15px;
  margin-right: 1.5rem; }
  .wolym-podiums .medal img,
  .wolym-podiums .flag img {
    vertical-align: middle; }
.wolym-podiums .medal .gold {
  color: #efc300; }
.wolym-podiums .medal .silver {
  color: #dedede; }
.wolym-podiums .medal .bronze {
  color: #a16c1b; }

.wolym-medals table {
  table-layout: fixed; }
.wolym-medals .col-country-name {
  width: 40%; }
.wolym-medals .country-logo img {
  vertical-align: middle; }

.brackets-display {
  color: grey;
  padding-top: 0; }
  .brackets-display img {
    position: relative;
    width: 100%;
    height: auto; }

.btn-download-app {
  display: block;
  padding: 20px 80px;
  margin: 0 auto;
  border: none;
  background: #5281ff; }
  .btn-download-app a {
    text-decoration: none;
    color: white; }

@media (min-width: 768px) {
  .brackets-display {
    padding-top: 40px; }
    .brackets-display img {
      width: 429px;
      height: 229px; } }
@media (max-width: 767px) {
  .bracket-download {
    margin-top: -160px; } }
.worldcup-brackets-display {
  min-height: 390px;
  background: black; }
  .worldcup-brackets-display .btn-download-app {
    width: 180px;
    padding: 12px 30px;
    margin: 20px 0 0; }
  .worldcup-brackets-display .bracket-download {
    margin-top: 100px;
    z-index: 970;
    color: white; }
  .worldcup-brackets-display .bracket-interactive,
  .worldcup-brackets-display .bracket-experience {
    margin-bottom: 10px; }
  .worldcup-brackets-display .bracket-img-holder img {
    position: absolute;
    left: 4%;
    top: 70px;
    z-index: 960;
    max-width: 552px;
    max-height: 368px; }

.worldcup-bracket-matchups .the-matches {
  padding-top: 20px; }
.worldcup-bracket-matchups .matchup-block:first-of-type .match-type-header {
  padding: 0 0 20px; }
.worldcup-bracket-matchups .match-type-header {
  padding: 35px 0 20px; }
.worldcup-bracket-matchups .bracket-placeholder {
  min-width: 25px; }
.worldcup-bracket-matchups .bracket-date {
  max-height: 140px;
  padding: 33px 0 32px;
  margin: 5px 0;
  color: #9e9e9e;
  background: #ececec; }
.worldcup-bracket-matchups .active-date {
  color: white;
  background: rgba(28, 28, 28, 0.96); }

@media (max-width: 767px) {
  .worldcup-brackets-display .bracket-img-holder img {
    top: 45px; }
  .worldcup-brackets-display .bracket-download {
    margin: 20px 0 0 20px; }

  .worldcup-bracket-matchups .bracket-date {
    padding: 5px 0 5px 10px;
    background: none; }
  .worldcup-bracket-matchups .match-type-header,
  .worldcup-bracket-matchups .the-matches {
    color: white;
    background: #242424; }
  .worldcup-bracket-matchups .active-date {
    color: #ffbf00; } }
.modal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
  overflow: auto; }
  .modal-container.white-bkg {
    background-color: rgba(255, 255, 255, 0.8); }
  .modal-container.black-bkg {
    background-color: #151515; }

@media (max-width: 767px) {
  .event-name {
    line-height: 50px; }

  .track, .location {
    line-height: 25px; } }
@media (min-width: 768px) {
  .event-info {
    margin-bottom: 20px; }

  .event-name {
    line-height: 50px; }

  .track, .location {
    line-height: 25px; } }
/*


 */


