header.matchup-header .show-hide [data-toggle="collapse"]:before,
header.matchup-header .show-hide [data-toggle="collapse"].collapsed:before,
.form-label:before,
.calendar.button-alt:before,
.reset:before,
.arrow-btn.left:before,
.arrow-btn.right:before,
.expand-button .arrow:before,
.expand-button .arrow.active:before,
.button.watch:before,
.button-alt.watch:before,
.button.watch-live:before,
.button-alt.watch-live:before,
.button.listen:before,
.button-alt.listen:before,
.button.gamecast:before,
.button-alt.gamecast:before,
.btn-social.favorites:before,
.dropdown-wrapper .dropdown-toggle:after,
#global-nav>ul>li.more-espn>a:after,
#global-nav>ul>li.more>a:after,
.active #global-search-trigger:after,
#global-user-trigger:after,
#global-nav-secondary .has-sub>a:after,
#global-nav-tertiary .has-sub>a:after,
#custom-nav .has-sub>a:after,
#global-nav .external>a:after,
#global-nav-secondary .external>a:after,
#global-nav-tertiary .external>a:after,
#global-nav .insider>a:before,
#global-nav-secondary .insider>a:before,
#global-nav-tertiary .insider>a:before,
#global-nav .section-home:before,
#global-nav-secondary .section-home:before,
#global-nav-tertiary .section-home:before,
#global-nav-mobile .nav-search:after,
#global-nav-mobile .nav-sports:after,
#global-nav-mobile .nav-espnplus:after,
#global-nav-mobile .nav-watch:after,
#global-nav-mobile .nav-listen:after,
#global-nav-mobile .nav-fantasy:after,
#global-nav-mobile .nav-more:after,
#global-nav-mobile .cities:before,
#global-nav-mobile .tickets:before,
#global-nav-mobile .shop:before,
#global-nav-mobile .nav-series:after,
#global-nav-mobile .nav-features:after,
#global-nav-mobile .nav-videos:after,
#global-nav-mobile .nav-stats:after,
#global-nav-mobile a.insider>span:before,
#favfeed .feed-title span:after,
a.external:after,
table [data-sortable].asc:after,
table [data-sortable].desc:after,
.table-footnote.show-hide span:before,
.css-accordion .accordion-header a:before,
.css-accordion .accordion-header a.collapsed:before,
.video-standalone.news-feed-item .feed-item-figure .share-count:after,
.video-standalone.news-feed-item .feed-item-figure .share-actions .btn-close:before,
.audio-play-button:after,
#global-scoreboard .scores-next:before,
.scoreCenter .scores-next:before,
#global-scoreboard .scores-prev:before,
.scoreCenter .scores-prev:before,
.mediaList--in .audio-play-button.live:before,
.mediaList__item--listen .mediaList__link:before,
.slick-prev:before,
[dir="rtl"] .slick-prev:before,
.slick-next:before,
[dir="rtl"] .slick-next:before {
 font-family:'ESPNIcons';
 font-weight:normal;
 -moz-font-smoothing:antialiased;
 -o-font-smoothing:antialiased;
 -webkit-font-smoothing:antialiased;
 visibility:inherit;
 text-transform:none
}
@supports (-webkit-backdrop-filter: blur(2px)) {
 .video-play-button:before,
 .audio-play-button:before,
 .button-play:before {
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px)
 }
}
@supports not (-webkit-backdrop-filter: blur(2px)) {
 .video-play-button:before,
 .audio-play-button:before,
 .button-play:before {
  background:rgba(255,255,255,0.8)
 }
}
@media screen and (min-width: 768px) {
 .mobile-only {
  display:none !important
 }
}
@media screen and (min-width: 1024px) {
 .mobile-tablet-only {
  display:none !important
 }
}
@media screen and (max-width: 767px) {
 .desktop-tablet-only {
  display:none !important
 }
}
.visible-mobile,
.visible-tablet,
.visible-desktop,
.visible-desktop-lg {
 display:none !important
}
@media screen and (max-width: 767px) {
 .visible-mobile {
  display:block !important
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .visible-tablet {
  display:block !important
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .visible-desktop {
  display:block !important
 }
}
@media screen and (min-width: 1260px) {
 .visible-desktop-lg {
  display:block !important
 }
}
/*! normalize.css v2.1.3 | 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],
template {
 display:none
}
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
dl,
dt,
dd,
ol,
ul,
li {
 border:0;
 font:inherit;
 font-size:100%;
 margin:0;
 padding:0;
 vertical-align:baseline
}
html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 line-height:1;
 margin:0
}
a {
 background:transparent;
 color:inherit;
 text-decoration:none
}
a:hover {
 cursor:pointer
}
a:focus {
 outline:thin dotted
}
a:active,
a:hover {
 outline: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
}
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:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
fieldset {
 border:1px solid #cbccce;
 margin:0 2px;
 padding:.35em .625em .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
}
ol,
ul {
 list-style:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
figure {
 line-height:0;
 margin:0;
 position:relative
}
* {
 box-sizing:border-box;
 -webkit-box-sizing:border-box
}
body {
 background:#edeef0;
 font:16px -apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -ms-overflow-style:scrollbar
}
body.iframe {
 background:#fff
}
a {
 color:inherit;
 outline:0 !important
}
.no-touch a:hover {
 color:#06c
}
header.automated-header {
 padding:20px 0 0
}
header.automated-header:before,
header.automated-header:after {
 content:'';
 display:table
}
header.automated-header:after {
 clear:both
}
header.automated-header .clearfix {
 zoom:1
}
@media screen and (max-width: 767px) {
 header.automated-header {
  padding:10px 0 0
 }
}
header.automated-header>h1 {
 color:#1d1e1f;
 float:left;
 font-size:28px;
 font-weight:700;
 line-height:1.1
}
@media screen and (max-width: 666px) {
 header.automated-header>h1 {
  float:none;
  width:100%
 }
}
header.automated-header .dropdown-wrapper {
 float:right
}
@media screen and (max-width: 666px) {
 header.automated-header .dropdown-wrapper {
  display:inline-block;
  float:none;
  margin:10px 0 0
 }
}
body[data-sport="cricket"] header.automated-header h1,
body[data-sport="cricket"] header.automated-header .filters {
 display:block;
 width:100%
}
@media screen and (max-width: 666px) {
 body[data-sport="cricket"] header.automated-header h1.display-desktop,
 body[data-sport="cricket"] header.automated-header .filters.display-desktop {
  display:none
 }
}
body[data-sport="cricket"] header.automated-header h1.display-mobile,
body[data-sport="cricket"] header.automated-header .filters.display-mobile {
 display:none
}
@media screen and (max-width: 666px) {
 body[data-sport="cricket"] header.automated-header h1.display-mobile,
 body[data-sport="cricket"] header.automated-header .filters.display-mobile {
  display:block
 }
}
body[data-sport="cricket"] header.automated-header h1 {
 padding:0 0 12px
}
@media screen and (max-width: 767px) {
 body[data-sport="cricket"] header.automated-header h1 {
  padding:0
 }
}
body[data-sport="cricket"] header.automated-header .dropdown-wrapper {
 float:none;
 margin:0 0 10px 0
}
body[data-sport="cricket"] header.automated-header .dropdown-wrapper+.dropdown-wrapper {
 margin:0 0 10px 10px
}
header.matchup-header {
 background:#fff;
 border-radius:10px;
 padding:15px
}
header.matchup-header .tab-container .tabs span {
 color:#000
}
header.matchup-header .tab-container+.tab-content .tab-pane {
 margin:15px 0 0
}
header.matchup-header .tab-content .tab-pane {
 position:relative
}
@media screen and (max-width: 767px) {
 header.matchup-header .filters {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
}
@media screen and (max-width: 767px) {
 header.matchup-header .filters .dropdown-wrapper {
  display:none
 }
}
@media screen and (max-width: 767px) {
 header.matchup-header .filters .mobile-dropdown {
  -webkit-box-flex:1;
  -webkit-flex:1;
  -moz-box-flex:1;
  -moz-flex:1;
  -ms-flex:1;
  flex:1;
  margin:0 10px 0 0
 }
}
header.matchup-header .filters .tournamenttoggle {
 margin-right:0
}
header.matchup-header h1 {
 color:#1d1e1f;
 font-size:26px;
 font-weight:600;
 margin:0 0 4px
}
header.matchup-header .filters+h1 {
 margin-top:12px
}
header.matchup-header .light-txt,
header.matchup-header .network {
 color:#a5a6a7
}
header.matchup-header .show-hide {
 border-top:1px solid #f1f2f3;
 display:block;
 margin:10px 0 -5px;
 padding:10px 0 2px;
 text-align:center
}
@media screen and (min-width: 768px) {
 header.matchup-header .show-hide {
  display:none
 }
}
header.matchup-header .show-hide [data-toggle="collapse"] {
 color:#06c;
 display:inline-block;
 font-size:12px;
 position:relative
}
header.matchup-header .show-hide [data-toggle="collapse"]:before {
 -moz-transition:color .2s ease-in-out;
 -o-transition:color .2s ease-in-out;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out;
 content:"\E00B";
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#06c;
 cursor:pointer;
 font-size:24px;
 left:-22px;
 position:absolute;
 top:50%
}
header.matchup-header .show-hide [data-toggle="collapse"] .show-hide-txt:before {
 content:"Hide";
 display:inline-block
}
header.matchup-header .show-hide [data-toggle="collapse"].collapsed:before {
 content:"\E00D"
}
header.matchup-header .show-hide [data-toggle="collapse"].collapsed .show-hide-txt:before {
 content:"Show"
}
@media screen and (min-width: 768px) {
 header.matchup-header .accordion-content.collapse {
  display:block;
  height:auto !important
 }
}
@media screen and (max-width: 767px) {
 header.matchup-header .accordion-content .weather-detail {
  border-left:0;
  border-top:1px solid #f1f2f3;
  margin:10px 0 0;
  padding:12px 0 0
 }
}
header.matchup-header .matchup-detail>li {
 color:#6c6d6f;
 font-size:12px;
 padding:1px 0
}
header.matchup-header .matchup-detail>li:last-child {
 margin:5px 0 0;
 font-size:14px
}
header.matchup-header .matchup-detail>li.multiple-locations .location,
header.matchup-header .matchup-detail>li.multiple-locations .course-detail {
 display:inline-block
}
header.matchup-header .matchup-detail>li.multiple-locations .location {
 color:#a5a6a7
}
header.matchup-header .matchup-detail li.multiple-locations .course-detail:before,
header.matchup-header .matchup-detail .date+.network:before,
header.matchup-header .matchup-detail .course-detail .type+.type:before {
 color:#a5a6a7;
 content:"\00b7";
 font-weight:700;
 padding:0 4px 0 2px
}
header.matchup-header .matchup-detail .date,
header.matchup-header .matchup-detail .network {
 display:inline-block;
 font-size:14px
}
header.matchup-header .matchup-detail .date {
 color:#1d1e1f
}
header.matchup-header .matchup-detail .course-detail .type {
 display:inline-block
}
header.matchup-header .weather-detail {
 border-left:1px solid #f9f9fb;
 bottom:0;
 padding:0 15px;
 position:absolute;
 right:0
}
@media screen and (max-width: 767px) {
 header.matchup-header .weather-detail {
  bottom:auto;
  display:block;
  position:relative;
  right:auto
 }
}
header.matchup-header .weather-detail .accu-weather {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-accuweather.png");
 background-size:78px 12px;
 background-position:0 0;
 background-repeat:no-repeat;
 height:20px;
 display:block
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 header.matchup-header .weather-detail .accu-weather {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-accuweather@2x.png")
 }
}
header.matchup-header .weather-detail .accu-detail>li {
 display:inline-block;
 padding:0 15px;
 vertical-align:middle
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 header.matchup-header .weather-detail .accu-detail>li {
  padding:0 3px
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 header.matchup-header .weather-detail .accu-detail>li {
  padding:0 8px
 }
}
@media screen and (max-width: 767px) {
 header.matchup-header .weather-detail .accu-detail>li {
  padding:0 5px
 }
}
header.matchup-header .weather-detail .accu-detail>li:not(:last-child) {
 border-right:1px solid #f1f2f3
}
header.matchup-header .weather-detail .accu-detail .temperature {
 color:#6c6d6f;
 font-size:32px;
 font-weight:300
}
header.matchup-header .weather-detail .accu-detail .icon-weather-sun-outline-before:before {
 font-size:32px
}
header.matchup-header .weather-detail .accu-detail .forecast-detail {
 font-size:12px
}
.now-feed-item .img-container.headshot,
.img-container.headshot {
 background:#f1f2f3;
 border:1px solid #dcdddf;
 border-radius:50px
}
.now-feed-item .img-container.headshot .focus-image,
.img-container.headshot .focus-image {
 max-width:90px
}
.now-feed-item .img-container.headshot.inline,
.img-container.headshot.inline {
 background:#fff;
 height:70px;
 overflow:hidden;
 width:70px
}
.now-feed-item .img-container.headshot.inline .focus-image,
.img-container.headshot.inline .focus-image {
 left:-11px;
 max-width:90px;
 position:relative;
 top:3px;
 width:90px
}
.headshot-sm,
.headshot-md,
.headshot-lg,
.headshot-xl,
.headshot-xxl {
 background:#fff;
 border:1px solid #dcdddf;
 border-radius:50px;
 display:inline-block;
 overflow:hidden;
 position:relative;
 vertical-align:middle;
 z-index:0
}
.headshot-sm img,
.headshot-md img,
.headshot-lg img,
.headshot-xl img,
.headshot-xxl img {
 left:-1px;
 position:absolute;
 top:-1px
}
.headshot-sm {
 height:30px;
 width:30px
}
.headshot-sm img {
 height:30px;
 width:30px
}
.headshot-sm.athlete:not(.soccer) img {
 height:36px;
 left:-4px;
 width:36px
}
.headshot-sm.soccer img {
 height:auto;
 top:-5.76923px;
 left:0
}
.headshot-md {
 height:40px;
 width:40px
}
.headshot-md img {
 height:40px;
 width:40px
}
.headshot-md.athlete:not(.soccer) img {
 height:48px;
 left:-5px;
 width:48px
}
.headshot-md.soccer img {
 height:auto;
 top:-7.69231px;
 left:0
}
.headshot-lg {
 height:60px;
 width:60px
}
.headshot-lg img {
 height:60px;
 width:60px
}
.headshot-lg.athlete:not(.soccer) img {
 height:72px;
 left:-7px;
 width:72px
}
.headshot-lg.soccer img {
 height:auto;
 top:-11.53846px;
 left:0
}
.headshot-xl {
 height:70px;
 width:70px
}
.headshot-xl img {
 height:70px;
 width:70px
}
.headshot-xl.athlete:not(.soccer) img {
 height:84px;
 left:-8px;
 width:84px
}
.headshot-xl.soccer img {
 height:auto;
 top:-13.46154px;
 left:0
}
.headshot-xxl {
 height:80px;
 width:80px
}
.headshot-xxl img {
 height:80px;
 width:80px
}
.headshot-xxl.athlete:not(.soccer) img {
 height:96px;
 left:-9px;
 width:96px
}
.headshot-xxl.soccer img {
 height:auto;
 top:-15.38462px;
 left:0
}
.svg-object {
 width:100%
}
.jerseySVG {
 height:100%;
 display:block;
 margin:auto
}
.performers .jerseySVG {
 max-width:32px;
 margin:0 auto;
 position:relative;
 right:-2px
}
.sub-module .performers .soccer.no-border {
 border-radius:0px;
 border:0px
}
.sub-module .performers .soccer.no-border .jerseySVG {
 max-width:50px
}
.headshot-jersey-xl,
.headshot-jersey-lg,
.headshot-jersey-md,
.headshot-jersey-sm {
 position:relative
}
.headshot-jersey-xl {
 height:70px;
 width:72px
}
.headshot-jersey-xl .player-number {
 font-size:24px
}
.headshot-jersey-lg {
 height:60px;
 width:62px
}
.headshot-jersey-lg .player-number {
 font-size:20px
}
.headshot-jersey-md {
 height:40px;
 width:41px
}
.headshot-jersey-md .player-number {
 font-size:13px
}
.headshot-jersey-md div,
.headshot-jersey-md .svg-object {
 height:inherit
}
.headshot-jersey-sm {
 height:30px;
 width:32px
}
.headshot-jersey-sm .player-number {
 font-size:10px
}
.player-number {
 color:#fff;
 left:0;
 position:absolute;
 right:0;
 text-align:center;
 top:25%
}
.img-container.headshot,
.img-container.player {
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0)
}
.form--dark:before,
.form__group--dark:before {
 color:#fff
}
.form--dark .form__control,
.form__group--dark .form__control {
 background:#2b2c2d;
 border-color:#6c6d6f;
 box-shadow:none;
 color:#fff
}
.form--dark .form__control::-webkit-input-placeholder,
.form__group--dark .form__control::-webkit-input-placeholder {
 color:#fff
}
.form--dark .form__control:-ms-input-placeholder,
.form__group--dark .form__control:-ms-input-placeholder {
 color:#fff
}
.form--dark .form__control:-moz-placeholder,
.form__group--dark .form__control:-moz-placeholder {
 color:#fff
}
.form__group {
 margin-bottom:10px;
 position:relative
}
.form__group:before,
.form__group:after {
 content:'';
 display:table
}
.form__group:after {
 clear:both
}
.form__group .clearfix {
 zoom:1
}
.form__group--labeled .form__label {
 clip:auto;
 position:relative
}
.form__group--required:not(.form__group--labeled):before {
 content:"*";
 color:#d00;
 font-size:12px;
 left:13px;
 line-height:1;
 position:absolute;
 top:12px
}
.form__group--required:not(.form__group--labeled) .form__control {
 padding-left:1.5rem
}
.form__group--danger .form__control {
 border-color:#d00
}
.form__group--danger .form__control:focus {
 border-color:#d00;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d00;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d00;
 outline:0
}
.form__group--success .form__control {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 56 56' style='enable-background:new 0 0 56 56;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%23009944;%7D %3C/style%3E %3Cg%3E %3Cg%3E %3Cpath class='st0' d='M56,11.9L19.5,48L0,28.6l5.2-4.9l14.4,14.5L51,7L56,11.9z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
 background-repeat:no-repeat;
 background-position:center right 12px;
 -webkit-background-size:18px 13px;
 background-size:18px 13px;
 padding-right:40px
}
.form__group--success .form__control:focus {
 border-color:#094;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #094;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #094;
 outline:0
}
.form__group--disabled .form__label {
 color:#cbccce
}
.form__group--button {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.form__group--button .form__label {
 width:100%
}
.form__group--button .form__control {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-flex-shrink:1;
 -moz-flex-shrink:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 width:auto
}
.form__group--button .form__control:focus+.form__control-button {
 color:#06c;
 cursor:pointer
}
.form__group--button .form__control:focus+.form__control-button:hover,
.form__group--button .form__control:focus+.form__control-button:visited:hover {
 text-decoration:underline
}
.form__group--button .form__control-button {
 -webkit-flex-shrink:1;
 -moz-flex-shrink:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 border:#cbccce 1px solid;
 height:33px;
 line-height:33px;
 padding:0 14px;
 position:relative;
 right:0;
 transform:none
}
.form__group--search:before {
 -ms-transform:translateY(50%);
 -moz-transform:translateY(50%);
 -o-transform:translateY(50%);
 -webkit-transform:translateY(50%);
 transform:translateY(50%);
 bottom:50%;
 color:#a5a6a7;
 font-size:14px;
 position:absolute;
 left:12px
}
.form__group--search .form__control {
 padding-left:35px
}
.form__group--custom-select {
 background:#f9f9fb;
 border-radius:5px;
 position:relative
}
.form__group--custom-select:before {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#06c;
 content:"\E00D";
 font-family:'ESPNIcons';
 font-size:18px;
 padding:0 6px 0 2px;
 position:absolute;
 right:0;
 top:50%;
 z-index:1
}
.form__group--custom-select.form__group--labeled:before {
 -ms-transform:translateY(-85%);
 -moz-transform:translateY(-85%);
 -o-transform:translateY(-85%);
 -webkit-transform:translateY(-85%);
 transform:translateY(-85%);
 top:85%
}
.form__group--custom-select select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:transparent;
 cursor:pointer;
 line-height:1;
 padding:8px 28px 8px 8px;
 position:relative;
 z-index:2
}
.form__group--custom-select select::-ms-expand {
 display:none
}
.form__group--custom-select select option {
 border:0 none;
 outline:0
}
.form__label {
 clip:rect(1px, 1px, 1px, 1px);
 color:#2b2c2d;
 display:inline-block;
 font-size:12px;
 margin-bottom:8px;
 position:absolute
}
.form__label--textarea {
 color:#a5a6a7
}
.form__control {
 -webkit-box-shadow:inset 1px 1px 0px 0px #edeef0;
 -moz-box-shadow:inset 1px 1px 0px 0px #edeef0;
 box-shadow:inset 1px 1px 0px 0px #edeef0;
 border:1px solid #cbccce;
 color:#1d1e1f;
 font-size:13px;
 padding:7px 12px;
 width:100%
}
.form__control::-webkit-input-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:-ms-input-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:-moz-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:disabled {
 -webkit-box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 -moz-box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 background:#fff;
 border-color:#edeef0;
 cursor:not-allowed
}
.form__control:focus {
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 border-color:#06c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #06c;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #06c;
 outline:0
}
.form__control:focus::-webkit-input-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus::-moz-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus:-ms-input-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus:-moz-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control-button {
 -ms-transform:translateY(50%);
 -moz-transform:translateY(50%);
 -o-transform:translateY(50%);
 -webkit-transform:translateY(50%);
 transform:translateY(50%);
 -moz-transition:color .2s ease-in-out;
 -o-transition:color .2s ease-in-out;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out;
 background:none;
 bottom:50%;
 border:0;
 color:#cbccce;
 cursor:default;
 font-size:13px;
 position:absolute;
 right:5px
}
.form__control-button--hasLabel {
 -ms-transform:translateY(20%);
 -moz-transform:translateY(20%);
 -o-transform:translateY(20%);
 -webkit-transform:translateY(20%);
 transform:translateY(20%);
 bottom:33%
}
.form__filters {
 margin-bottom:10px
}
.form__filters-item {
 background:#fff;
 border:1px solid #cbccce;
 border-radius:5px;
 display:inline-block;
 line-height:1;
 position:relative
}
.form__filters-item:hover,
.form__filters-item:visited:hover {
 border-color:#06c
}
.form__filters-item>a {
 color:#cbccce;
 display:inline-block;
 font-size:10px;
 line-height:1;
 padding:4px 25px 3px 5px;
 vertical-align:top
}
.form__filters-item>a:after {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:13px;
 right:5px;
 position:absolute;
 top:50%
}
.form__filters-item,
.form__filters-item>a {
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
input[type="radio"],
input[type="checkbox"] {
 display:none
}
.control {
 cursor:pointer;
 display:block;
 font-size:12px;
 line-height:20px;
 margin-bottom:5px;
 padding-left:25px;
 position:relative
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
 background:#f9f9fb
}
.control input:disabled ~ .control__indicator {
 border-color:#edeef0;
 pointer-events:none
}
.control input:disabled:hover ~ .control__indicator {
 background:#fff
}
.control--disabled {
 color:#edeef0;
 cursor:not-allowed
}
.control--radio .control__indicator {
 border-radius:50%
}
.control--radio .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(0);
 -moz-transform:translate(-50%, -50%) scale(0);
 -o-transform:translate(-50%, -50%) scale(0);
 transform:translate(-50%, -50%) scale(0);
 background:#06c;
 border-radius:50%;
 height:12px;
 left:50%;
 top:50%;
 width:12px
}
.control--checkbox:hover .control__checkbox:not([disabled]):checked ~ .control__indicator,
.control--checkbox .control__checkbox:checked:focus ~ .control__indicator {
 background:#004d9a
}
.control--checkbox .control__checkbox:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 transform:translate(-50%, -50%) scale(1) rotate(45deg)
}
.control--checkbox .control__checkbox:disabled ~ .control__indicator:after {
 border-color:#edeef0
}
.control--checkbox .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 transform:translate(-50%, -50%) scale(0) rotate(45deg);
 border:solid #06c;
 border-width:0 2px 2px 0;
 height:8px;
 left:50%;
 top:50%;
 width:3px
}
.control--toggle {
 display:inline-block;
 height:28px
}
.control--toggle .control__indicator {
 background-color:#fff;
 border:1px solid #cbccce;
 border-radius:4px;
 height:28px;
 padding:2px;
 width:50px
}
.control--toggle .control__indicator:after {
 background-color:#cbccce;
 bottom:4px;
 content:"";
 height:18px;
 left:4px;
 text-indent:-9000px;
 top:4px;
 width:22px;
 z-index:1000001
}
.control__radio:checked ~ .control__indicator {
 background:#fff
}
.control__radio:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1);
 -moz-transform:translate(-50%, -50%) scale(1);
 -o-transform:translate(-50%, -50%) scale(1);
 transform:translate(-50%, -50%) scale(1);
 background:#06c
}
.control__radio:disabled ~ .control__indicator:after {
 background:#edeef0
}
.control__checkbox[indeterminate="true"] ~ .control__indicator:before {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 content:'—';
 color:#fff;
 font-weight:700;
 left:50%;
 margin-left:-5px;
 margin-top:-9px;
 position:absolute;
 top:50%
}
.control__checkbox[indeterminate="true"] ~ .control__indicator:after {
 border:0
}
.control__checkbox:checked ~ .control__indicator {
 background:#06c
}
.control__checkbox:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 transform:translate(-50%, -50%) scale(1) rotate(45deg);
 border-color:#fff
}
.control__checkbox:disabled ~ .control__indicator {
 background:#fff
}
.control__toggle:checked ~ .control__indicator:after {
 background-color:#06c;
 left:2px;
 margin:0 0 0 18px
}
.control__toggle:checked ~ .control__indicator:hover:after {
 background-color:#004d9a
}
.control__toggle ~ .control__indicator:after {
 -moz-transition:background 0.4s,margin 0.4s;
 -o-transition:background 0.4s,margin 0.4s;
 -webkit-transition:background 0.4s,margin 0.4s;
 transition:background 0.4s,margin 0.4s;
 -webkit-border-radius:3px;
 border-radius:3px;
 background-clip:padding-box;
 background-color:#cbccce;
 bottom:4px;
 content:"";
 height:18px;
 left:4px;
 text-indent:-9000px;
 top:4px;
 width:22px
}
.control__indicator {
 -webkit-border-radius:3px;
 border-radius:3px;
 background-clip:padding-box;
 border:1px solid #06c;
 height:16px;
 left:0;
 position:absolute;
 top:2px;
 width:16px
}
.control__indicator:after {
 -moz-transition:transform .25s ease-in-out;
 -o-transition:transform .25s ease-in-out;
 -webkit-transition:transform .25s ease-in-out;
 transition:transform .25s ease-in-out;
 content:'';
 position:absolute
}
.form__required {
 color:#d00
}
.form__control-file {
 font-size:12px
}
.form__range {
 -webkit-appearance:none;
 width:100%;
 margin:6px 0
}
.form__range:focus {
 outline:none
}
.form__range:focus::-webkit-slider-runnable-track {
 background:#06c
}
.form__range:focus::-ms-fill-lower {
 background:#06c
}
.form__range:focus::-ms-fill-upper {
 background:#06c
}
.form__range::-webkit-slider-runnable-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:#06c;
 border-radius:4px
}
.form__range::-webkit-slider-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-6.8px
}
.form__range::-moz-range-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:#06c;
 border-radius:4px
}
.form__range::-moz-range-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-6.8px
}
.form__range::-ms-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:transparent;
 border-color:transparent;
 color:transparent
}
.form__range::-ms-fill-lower {
 background:#06c;
 border:0.8px solid transparent;
 border-radius:0px
}
.form__range::-ms-fill-upper {
 background:#06c;
 border:0.8px solid transparent;
 border-radius:0px
}
.form__range::-ms-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 margin-top:-6.8px
}
input[type="search"] {
 -webkit-box-sizing:inherit;
 box-sizing:inherit
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
.filters.display-desktop,
.filters .display-desktop {
 display:inline-block
}
@media screen and (max-width: 767px) {
 .filters.display-desktop,
 .filters .display-desktop {
  display:none
 }
}
.filters.display-mobile,
.filters .display-mobile {
 display:none
}
@media screen and (max-width: 767px) {
 .filters.display-mobile,
 .filters .display-mobile {
  display:inline-block
 }
}
.filters .button-group,
.filters .dropdown-wrapper {
 margin:0 10px 0 0
}
.filters .button-group+.button-group,
.filters .button-group+.dropdown-wrapper,
.filters .dropdown-wrapper+.button-group,
.filters .dropdown-wrapper+.dropdown-wrapper {
 margin:0 10px 10px 0
}
.filters .button-group {
 float:left
}
.filters .button-group+.filter-modal {
 margin:0
}
.filters .filter-modal {
 display:none
}
@media screen and (max-width: 767px) {
 .filters .filter-modal {
  display:inline-block;
  margin:0 0 0 10px
 }
 .filters .filter-modal .button-filter {
  padding:0 10px
 }
 .filters .filter-modal .button-filter:before {
  color:#06c;
  font-size:11px;
  margin:auto
 }
}
.overlay-modal {
 background:#fff;
 margin-top:-22px;
 padding:10px 10px 10px 10px;
 position:relative;
 width:100%
}
.overlay-modal h1 {
 color:#48494a;
 font-size:22px;
 font-weight:600;
 line-height:26px;
 text-align:left;
 width:90%
}
.overlay-modal h1 span {
 color:#6c6d6f;
 display:block;
 font-size:12px;
 line-height:16px;
 padding:0 0 18px 0;
 text-transform:uppercase
}
input[type="radio"]:checked+label:before {
 background-color:#06c;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
input[type="checkbox"]:checked+label {
 color:#6c6d6f
}
input[type="checkbox"]:checked+label:before {
 background-color:#06c;
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
input[type="checkbox"]:checked+label:after {
 border-color:#06c
}
input[type="checkbox"]:checked+label.disabled {
 color:#f1f2f3
}
input[type="checkbox"]:checked+label.disabled:before {
 background-color:#fff
}
input[type="checkbox"][indeterminate="true"]+label:before {
 transform:scale(1);
 content:'—';
 color:#fff;
 background:#06c;
 font-family:initial;
 font-weight:bold
}
.form-label {
 cursor:pointer;
 padding-left:24px;
 position:relative
}
.form-label:before,
.form-label:after {
 content:"";
 display:inline-block;
 position:absolute
}
.form-label:before {
 content:"\E90C";
 color:#fff;
 text-align:center;
 background-color:#fff;
 height:14px;
 width:14px;
 left:1px;
 top:3px;
 z-index:1000001;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0);
 transition:.1s transform ease-in-out;
 transform-origin:50%;
 font-size:10px;
 line-height:14px
}
.form-label:after {
 background-color:#fff;
 border:1px solid #a5a6a7;
 border-radius:3px;
 height:14px;
 left:0;
 top:2px;
 width:14px
}
.form-label.disabled {
 cursor:default
}
.form-label.disabled:after {
 border:1px solid #f1f2f3
}
input[type="radio"]+.form-label:before,
input[type="radio"]+.form-label:after {
 border-radius:100%;
 border:1px solid #06c
}
input[type="radio"]+.form-label:before {
 content:'';
 top:5px;
 left:3px;
 width:8px;
 height:8px
}
.results label:after {
 display:none
}
.box__input {
 border:#edeef0 2px dashed;
 border-radius:4px;
 min-height:100px;
 padding:10px
}
.box__input .box__file {
 display:none
}
.box__input label {
 color:#a5a6a7;
 display:block;
 font-size:13px;
 margin:auto;
 padding:0 0 10px 0;
 text-align:center
}
.box__input .button-alt {
 margin:auto;
 width:auto
}
.custom-select {
 background:#f9f9fb;
 border:1px solid #cbccce;
 border-radius:5px;
 display:inline-block;
 font-size:13px;
 height:34px;
 overflow:hidden;
 position:relative
}
.custom-select:after {
 background:#f9f9fb;
 color:#06c;
 content:"\E00D";
 font-family:'ESPNIcons';
 font-size:18px;
 padding:0 6px 0 2px;
 position:absolute;
 right:0;
 top:6px
}
.custom-select select {
 -webkit-appearance:none;
 background:transparent;
 border:0 none;
 border-radius:0;
 cursor:pointer;
 outline:0;
 padding:8px 28px 0 8px;
 width:112%
}
.custom-select select::-ms-expand {
 display:none
}
.custom-select select option {
 border:0 none;
 outline:0
}
.form--dark:before,
.form__group--dark:before {
 color:#fff
}
.form--dark .form__control,
.form__group--dark .form__control {
 background:#2b2c2d;
 border-color:#6c6d6f;
 box-shadow:none;
 color:#fff
}
.form--dark .form__control::-webkit-input-placeholder,
.form__group--dark .form__control::-webkit-input-placeholder {
 color:#fff
}
.form--dark .form__control:-ms-input-placeholder,
.form__group--dark .form__control:-ms-input-placeholder {
 color:#fff
}
.form--dark .form__control:-moz-placeholder,
.form__group--dark .form__control:-moz-placeholder {
 color:#fff
}
.form__group {
 margin-bottom:10px;
 position:relative
}
.form__group:before,
.form__group:after {
 content:'';
 display:table
}
.form__group:after {
 clear:both
}
.form__group .clearfix {
 zoom:1
}
.form__group--labeled .form__label {
 clip:auto;
 position:relative
}
.form__group--required:not(.form__group--labeled):before {
 content:"*";
 color:#d00;
 font-size:12px;
 left:13px;
 line-height:1;
 position:absolute;
 top:12px
}
.form__group--required:not(.form__group--labeled) .form__control {
 padding-left:1.5rem
}
.form__group--danger .form__control {
 border-color:#d00
}
.form__group--danger .form__control:focus {
 border-color:#d00;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d00;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d00;
 outline:0
}
.form__group--success .form__control {
 background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 56 56' style='enable-background:new 0 0 56 56;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:%23009944;%7D %3C/style%3E %3Cg%3E %3Cg%3E %3Cpath class='st0' d='M56,11.9L19.5,48L0,28.6l5.2-4.9l14.4,14.5L51,7L56,11.9z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
 background-repeat:no-repeat;
 background-position:center right 12px;
 -webkit-background-size:18px 13px;
 background-size:18px 13px;
 padding-right:40px
}
.form__group--success .form__control:focus {
 border-color:#094;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #094;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #094;
 outline:0
}
.form__group--disabled .form__label {
 color:#cbccce
}
.form__group--button {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-flow:row wrap;
 -moz-flex-flow:row wrap;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.form__group--button .form__label {
 width:100%
}
.form__group--button .form__control {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-flex-shrink:1;
 -moz-flex-shrink:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 width:auto
}
.form__group--button .form__control:focus+.form__control-button {
 color:#06c;
 cursor:pointer
}
.form__group--button .form__control:focus+.form__control-button:hover,
.form__group--button .form__control:focus+.form__control-button:visited:hover {
 text-decoration:underline
}
.form__group--button .form__control-button {
 -webkit-flex-shrink:1;
 -moz-flex-shrink:1;
 -ms-flex-negative:1;
 flex-shrink:1;
 border:#cbccce 1px solid;
 height:33px;
 line-height:33px;
 padding:0 14px;
 position:relative;
 right:0;
 transform:none
}
.form__group--search:before {
 -ms-transform:translateY(50%);
 -moz-transform:translateY(50%);
 -o-transform:translateY(50%);
 -webkit-transform:translateY(50%);
 transform:translateY(50%);
 bottom:50%;
 color:#a5a6a7;
 font-size:14px;
 position:absolute;
 left:12px
}
.form__group--search .form__control {
 padding-left:35px
}
.form__group--custom-select {
 background:#f9f9fb;
 border-radius:5px;
 position:relative
}
.form__group--custom-select:before {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#06c;
 content:"\E00D";
 font-family:'ESPNIcons';
 font-size:18px;
 padding:0 6px 0 2px;
 position:absolute;
 right:0;
 top:50%;
 z-index:1
}
.form__group--custom-select.form__group--labeled:before {
 -ms-transform:translateY(-85%);
 -moz-transform:translateY(-85%);
 -o-transform:translateY(-85%);
 -webkit-transform:translateY(-85%);
 transform:translateY(-85%);
 top:85%
}
.form__group--custom-select select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:transparent;
 cursor:pointer;
 line-height:1;
 padding:8px 28px 8px 8px;
 position:relative;
 z-index:2
}
.form__group--custom-select select::-ms-expand {
 display:none
}
.form__group--custom-select select option {
 border:0 none;
 outline:0
}
.form__label {
 clip:rect(1px, 1px, 1px, 1px);
 color:#2b2c2d;
 display:inline-block;
 font-size:12px;
 margin-bottom:8px;
 position:absolute
}
.form__label--textarea {
 color:#a5a6a7
}
.form__control {
 -webkit-box-shadow:inset 1px 1px 0px 0px #edeef0;
 -moz-box-shadow:inset 1px 1px 0px 0px #edeef0;
 box-shadow:inset 1px 1px 0px 0px #edeef0;
 border:1px solid #cbccce;
 color:#1d1e1f;
 font-size:13px;
 padding:7px 12px;
 width:100%
}
.form__control::-webkit-input-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:-ms-input-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:-moz-placeholder {
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 color:#cbccce
}
.form__control:disabled {
 -webkit-box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 -moz-box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 box-shadow:inset 1px 1px 0px 0px #f9f9fb;
 background:#fff;
 border-color:#edeef0;
 cursor:not-allowed
}
.form__control:focus {
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 border-color:#06c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #06c;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #06c;
 outline:0
}
.form__control:focus::-webkit-input-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus::-moz-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus:-ms-input-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control:focus:-moz-placeholder {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter:alpha(opacity=20);
 -moz-opacity:.2;
 -khtml-opacity:.2;
 opacity:.2
}
.form__control-button {
 -ms-transform:translateY(50%);
 -moz-transform:translateY(50%);
 -o-transform:translateY(50%);
 -webkit-transform:translateY(50%);
 transform:translateY(50%);
 -moz-transition:color .2s ease-in-out;
 -o-transition:color .2s ease-in-out;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out;
 background:none;
 bottom:50%;
 border:0;
 color:#cbccce;
 cursor:default;
 font-size:13px;
 position:absolute;
 right:5px
}
.form__control-button--hasLabel {
 -ms-transform:translateY(20%);
 -moz-transform:translateY(20%);
 -o-transform:translateY(20%);
 -webkit-transform:translateY(20%);
 transform:translateY(20%);
 bottom:33%
}
.form__filters {
 margin-bottom:10px
}
.form__filters-item {
 background:#fff;
 border:1px solid #cbccce;
 border-radius:5px;
 display:inline-block;
 line-height:1;
 position:relative
}
.form__filters-item:hover,
.form__filters-item:visited:hover {
 border-color:#06c
}
.form__filters-item>a {
 color:#cbccce;
 display:inline-block;
 font-size:10px;
 line-height:1;
 padding:4px 25px 3px 5px;
 vertical-align:top
}
.form__filters-item>a:after {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 font-size:13px;
 right:5px;
 position:absolute;
 top:50%
}
.form__filters-item,
.form__filters-item>a {
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
input[type="radio"],
input[type="checkbox"] {
 display:none
}
.control {
 cursor:pointer;
 display:block;
 font-size:12px;
 line-height:20px;
 margin-bottom:5px;
 padding-left:25px;
 position:relative
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
 background:#f9f9fb
}
.control input:disabled ~ .control__indicator {
 border-color:#edeef0;
 pointer-events:none
}
.control input:disabled:hover ~ .control__indicator {
 background:#fff
}
.control--disabled {
 color:#edeef0;
 cursor:not-allowed
}
.control--radio .control__indicator {
 border-radius:50%
}
.control--radio .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(0);
 -moz-transform:translate(-50%, -50%) scale(0);
 -o-transform:translate(-50%, -50%) scale(0);
 transform:translate(-50%, -50%) scale(0);
 background:#06c;
 border-radius:50%;
 height:12px;
 left:50%;
 top:50%;
 width:12px
}
.control--checkbox:hover .control__checkbox:not([disabled]):checked ~ .control__indicator,
.control--checkbox .control__checkbox:checked:focus ~ .control__indicator {
 background:#004d9a
}
.control--checkbox .control__checkbox:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 transform:translate(-50%, -50%) scale(1) rotate(45deg)
}
.control--checkbox .control__checkbox:disabled ~ .control__indicator:after {
 border-color:#edeef0
}
.control--checkbox .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(0) rotate(45deg);
 transform:translate(-50%, -50%) scale(0) rotate(45deg);
 border:solid #06c;
 border-width:0 2px 2px 0;
 height:8px;
 left:50%;
 top:50%;
 width:3px
}
.control--toggle {
 display:inline-block;
 height:28px
}
.control--toggle .control__indicator {
 background-color:#fff;
 border:1px solid #cbccce;
 border-radius:4px;
 height:28px;
 padding:2px;
 width:50px
}
.control--toggle .control__indicator:after {
 background-color:#cbccce;
 bottom:4px;
 content:"";
 height:18px;
 left:4px;
 text-indent:-9000px;
 top:4px;
 width:22px;
 z-index:1000001
}
.control__radio:checked ~ .control__indicator {
 background:#fff
}
.control__radio:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1);
 -moz-transform:translate(-50%, -50%) scale(1);
 -o-transform:translate(-50%, -50%) scale(1);
 transform:translate(-50%, -50%) scale(1);
 background:#06c
}
.control__radio:disabled ~ .control__indicator:after {
 background:#edeef0
}
.control__checkbox[indeterminate="true"] ~ .control__indicator:before {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 content:'—';
 color:#fff;
 font-weight:700;
 left:50%;
 margin-left:-5px;
 margin-top:-9px;
 position:absolute;
 top:50%
}
.control__checkbox[indeterminate="true"] ~ .control__indicator:after {
 border:0
}
.control__checkbox:checked ~ .control__indicator {
 background:#06c
}
.control__checkbox:checked ~ .control__indicator:after {
 -webkit-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -moz-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 -o-transform:translate(-50%, -50%) scale(1) rotate(45deg);
 transform:translate(-50%, -50%) scale(1) rotate(45deg);
 border-color:#fff
}
.control__checkbox:disabled ~ .control__indicator {
 background:#fff
}
.control__toggle:checked ~ .control__indicator:after {
 background-color:#06c;
 left:2px;
 margin:0 0 0 18px
}
.control__toggle:checked ~ .control__indicator:hover:after {
 background-color:#004d9a
}
.control__toggle ~ .control__indicator:after {
 -moz-transition:background 0.4s,margin 0.4s;
 -o-transition:background 0.4s,margin 0.4s;
 -webkit-transition:background 0.4s,margin 0.4s;
 transition:background 0.4s,margin 0.4s;
 -webkit-border-radius:3px;
 border-radius:3px;
 background-clip:padding-box;
 background-color:#cbccce;
 bottom:4px;
 content:"";
 height:18px;
 left:4px;
 text-indent:-9000px;
 top:4px;
 width:22px
}
.control__indicator {
 -webkit-border-radius:3px;
 border-radius:3px;
 background-clip:padding-box;
 border:1px solid #06c;
 height:16px;
 left:0;
 position:absolute;
 top:2px;
 width:16px
}
.control__indicator:after {
 -moz-transition:transform .25s ease-in-out;
 -o-transition:transform .25s ease-in-out;
 -webkit-transition:transform .25s ease-in-out;
 transition:transform .25s ease-in-out;
 content:'';
 position:absolute
}
.form__required {
 color:#d00
}
.form__control-file {
 font-size:12px
}
.form__range {
 -webkit-appearance:none;
 width:100%;
 margin:6px 0
}
.form__range:focus {
 outline:none
}
.form__range:focus::-webkit-slider-runnable-track {
 background:#06c
}
.form__range:focus::-ms-fill-lower {
 background:#06c
}
.form__range:focus::-ms-fill-upper {
 background:#06c
}
.form__range::-webkit-slider-runnable-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:#06c;
 border-radius:4px
}
.form__range::-webkit-slider-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-6.8px
}
.form__range::-moz-range-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:#06c;
 border-radius:4px
}
.form__range::-moz-range-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-6.8px
}
.form__range::-ms-track {
 width:100%;
 height:4px;
 cursor:pointer;
 background:transparent;
 border-color:transparent;
 color:transparent
}
.form__range::-ms-fill-lower {
 background:#06c;
 border:0.8px solid transparent;
 border-radius:0px
}
.form__range::-ms-fill-upper {
 background:#06c;
 border:0.8px solid transparent;
 border-radius:0px
}
.form__range::-ms-thumb {
 border:1px solid #cbccce;
 height:16px;
 width:16px;
 border-radius:50px;
 background:#fff;
 cursor:pointer;
 margin-top:-6.8px
}
input[type="search"] {
 -webkit-box-sizing:inherit;
 box-sizing:inherit
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
.button,
.pick-center-data .btn,
.insider-content .btn,
.button-alt,
.button-filter,
.button-filter-alt,
.btn-social {
 -webkit-transition-duration:.25s;
 transition-duration:.25s;
 -webkit-transition-property:all;
 -moz-transition-property:all;
 -ms-transition-property:all;
 -o-transition-property:all;
 transition-property:all;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-moz-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 background-color:#007aff;
 background-image:linear-gradient(124deg, transparent 24%, rgba(0,0,0,0.25) 76%);
 background-repeat:no-repeat;
 border:1px transparent solid;
 border-radius:40px;
 box-shadow:inset 0px 0px 0px 0px rgba(21,22,23,0);
 color:#fff;
 cursor:pointer;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:12px;
 font-weight:600;
 height:32px;
 line-height:30px;
 max-width:414px;
 outline:none;
 overflow:hidden;
 padding:0 18px;
 position:relative;
 text-align:center;
 text-overflow:ellipsis;
 white-space:nowrap
}
@media screen and (max-width: 413px) {
 .button,
 .pick-center-data .btn,
 .insider-content .btn,
 .button-alt,
 .button-filter,
 .button-filter-alt,
 .btn-social {
  max-width:375px
 }
}
@media screen and (max-width: 374px) {
 .button,
 .pick-center-data .btn,
 .insider-content .btn,
 .button-alt,
 .button-filter,
 .button-filter-alt,
 .btn-social {
  max-width:320px
 }
}
.button:before,
.button:after,
.pick-center-data .btn:before,
.pick-center-data .btn:after,
.insider-content .btn:before,
.insider-content .btn:after,
.button-alt:before,
.button-alt:after,
.button-filter:before,
.button-filter:after,
.button-filter-alt:before,
.button-filter-alt:after,
.btn-social:before,
.btn-social:after {
 display:inline-block;
 font-size:inherit
}
.button:before,
.pick-center-data .btn:before,
.insider-content .btn:before,
.button-alt:before,
.button-filter:before,
.button-filter-alt:before,
.btn-social:before {
 margin:0 6px 0 0;
 vertical-align:1px
}
.button:after,
.pick-center-data .btn:after,
.insider-content .btn:after,
.button-alt:after,
.button-filter:after,
.button-filter-alt:after,
.btn-social:after {
 margin:0 0 0 9px
}
.button.full-width,
.pick-center-data .btn.full-width,
.insider-content .btn.full-width,
.button-alt.full-width,
.button-filter.full-width,
.button-filter-alt.full-width,
.btn-social.full-width {
 max-width:none;
 width:100%
}
.button.disabled,
.pick-center-data .btn.disabled,
.insider-content .btn.disabled,
.button-alt.disabled,
.button-filter.disabled,
.button-filter-alt.disabled,
.btn-social.disabled {
 background-color:#f1f2f3;
 cursor:default
}
@media screen and (max-width: 767px) {
 .button.current-league-name,
 .button.current-conference-name,
 .pick-center-data .btn.current-league-name,
 .pick-center-data .btn.current-conference-name,
 .insider-content .btn.current-league-name,
 .insider-content .btn.current-conference-name,
 .button-alt.current-league-name,
 .button-alt.current-conference-name,
 .button-filter.current-league-name,
 .button-filter.current-conference-name,
 .button-filter-alt.current-league-name,
 .button-filter-alt.current-conference-name,
 .btn-social.current-league-name,
 .btn-social.current-conference-name {
  max-width:100%
 }
}
.no-touch .button:not(.disabled):hover,
.button:not(.disabled).hover,
.no-touch .pick-center-data .btn:not(.disabled):hover,
.pick-center-data .btn:not(.disabled).hover,
.no-touch .insider-content .btn:not(.disabled):hover,
.insider-content .btn:not(.disabled).hover,
.no-touch .button-alt:not(.disabled):hover,
.button-alt:not(.disabled).hover,
.no-touch .button-filter:not(.disabled):hover,
.button-filter:not(.disabled).hover,
.no-touch .button-filter-alt:not(.disabled):hover,
.button-filter-alt:not(.disabled).hover,
.no-touch .btn-social:not(.disabled):hover,
.btn-social:not(.disabled).hover {
 background-color:#0066cc;
 color:#fff;
 text-decoration:none
}
.button:not(.disabled):active,
.pick-center-data .btn:not(.disabled):active,
.insider-content .btn:not(.disabled):active,
.button-alt:not(.disabled):active,
.button-filter:not(.disabled):active,
.button-filter-alt:not(.disabled):active,
.btn-social:not(.disabled):active {
 box-shadow:inset 0px 1px 2px 0px rgba(21,22,23,0.24)
}
.button.icon-key-solid-before:before,
.pick-center-data .btn.icon-key-solid-before:before,
.insider-content .btn.icon-key-solid-before:before,
.button-alt.icon-key-solid-before:before,
.button-filter.icon-key-solid-before:before,
.button-filter-alt.icon-key-solid-before:before,
.btn-social.icon-key-solid-before:before {
 font-size:18px;
 vertical-align:top
}
.button.xl,
.pick-center-data .btn.xl,
.insider-content .btn.xl,
.button-alt.xl,
.button-filter.xl,
.button-filter-alt.xl,
.btn-social.xl {
 font-size:16px;
 height:56px;
 line-height:54px;
 padding:0 46px
}
.button.lg,
.pick-center-data .btn.lg,
.insider-content .btn.lg,
.button-alt.lg,
.button-filter.lg,
.button-filter-alt.lg,
.btn-social.lg {
 font-size:16px;
 height:44px;
 line-height:42px;
 padding:0 34px
}
.button.med,
.pick-center-data .btn.med,
.insider-content .btn.med,
.button-alt.med,
.button-filter.med,
.button-filter-alt.med,
.btn-social.med {
 font-size:12px;
 height:32px;
 line-height:30px;
 padding:0 18px
}
@media screen and (max-width: 374px) {
 .button.med,
 .pick-center-data .btn.med,
 .insider-content .btn.med,
 .button-alt.med,
 .button-filter.med,
 .button-filter-alt.med,
 .btn-social.med {
  padding:0 12px
 }
}
.button.med .icon-listen02-solid-before:before,
.pick-center-data .btn.med .icon-listen02-solid-before:before,
.insider-content .btn.med .icon-listen02-solid-before:before,
.button-alt.med .icon-listen02-solid-before:before,
.button-filter.med .icon-listen02-solid-before:before,
.button-filter-alt.med .icon-listen02-solid-before:before,
.btn-social.med .icon-listen02-solid-before:before {
 font-size:15px
}
.button.sm,
.pick-center-data .btn.sm,
.insider-content .btn.sm,
.button-alt.sm,
.button-filter.sm,
.button-filter-alt.sm,
.btn-social.sm {
 font-size:11px;
 height:28px;
 line-height:26px;
 padding:0 12px;
 text-transform:uppercase
}
.button.sm .icon-listen02-solid-before:before,
.pick-center-data .btn.sm .icon-listen02-solid-before:before,
.insider-content .btn.sm .icon-listen02-solid-before:before,
.button-alt.sm .icon-listen02-solid-before:before,
.button-filter.sm .icon-listen02-solid-before:before,
.button-filter-alt.sm .icon-listen02-solid-before:before,
.btn-social.sm .icon-listen02-solid-before:before {
 font-size:13px
}
@media screen and (max-width: 374px) {
 .button.sm,
 .pick-center-data .btn.sm,
 .insider-content .btn.sm,
 .button-alt.sm,
 .button-filter.sm,
 .button-filter-alt.sm,
 .btn-social.sm {
  font-size:10px;
  padding:0 8px
 }
}
.sb-actions .button.sm,
.sb-actions .pick-center-data .btn.sm,
.sb-actions .insider-content .btn.sm,
.sb-actions .button-alt.sm,
.sb-actions .button-filter.sm,
.sb-actions .button-filter-alt.sm,
.sb-actions .btn-social.sm {
 font-size:10px;
 padding:0 8px
}
.button.espn-plus,
.pick-center-data .btn.espn-plus,
.insider-content .btn.espn-plus,
.button-alt.espn-plus,
.button-filter.espn-plus,
.button-filter-alt.espn-plus,
.btn-social.espn-plus {
 background-color:#F9B300;
 background-image:linear-gradient(124deg, rgba(221,122,9,0) 24%, rgba(221,122,9,0.5) 76%);
 border:1px transparent solid
}
.no-touch .button.espn-plus:not(.disabled):hover,
.button.espn-plus:not(.disabled).hover,
.no-touch .pick-center-data .btn.espn-plus:not(.disabled):hover,
.pick-center-data .btn.espn-plus:not(.disabled).hover,
.no-touch .insider-content .btn.espn-plus:not(.disabled):hover,
.insider-content .btn.espn-plus:not(.disabled).hover,
.no-touch .button-alt.espn-plus:not(.disabled):hover,
.button-alt.espn-plus:not(.disabled).hover,
.no-touch .button-filter.espn-plus:not(.disabled):hover,
.button-filter.espn-plus:not(.disabled).hover,
.no-touch .button-filter-alt.espn-plus:not(.disabled):hover,
.button-filter-alt.espn-plus:not(.disabled).hover,
.no-touch .btn-social.espn-plus:not(.disabled):hover,
.btn-social.espn-plus:not(.disabled).hover {
 background-color:#EF940E
}
.button-alt {
 background:transparent;
 border:1px solid rgba(0,102,204,0.48);
 color:rgba(0,102,204,0.88)
}
.no-touch .button-alt:not(.disabled):hover,
.button-alt:not(.disabled).hover {
 background-color:rgba(0,102,204,0.2);
 border:1px solid rgba(0,102,204,0);
 color:rgba(0,102,204,0.88)
}
.espn-plus.button-alt {
 background:transparent;
 border:1px solid rgba(249,179,0,0.64);
 color:#f9b300
}
.no-touch .espn-plus.button-alt:not(.disabled):hover,
.espn-plus.button-alt:not(.disabled).hover {
 background-color:rgba(249,179,0,0.12);
 border:1px solid rgba(249,179,0,0);
 color:#EF940E
}
.calendar.button-alt:before {
 content:"\00B8";
 font-weight:700;
 line-height:100%;
 position:relative;
 top:-1px
}
@media screen and (max-width: 767px) {
 .calendar.button-alt span {
  display:none
 }
}
.stand-alone {
 max-width:320px;
 min-width:120px
}
.stand-alone.full-width.lg,
.stand-alone.full-width.med,
.stand-alone.full-width.sm {
 width:100%
}
.stand-alone.lg,
.stand-alone.xl {
 width:320px
}
@media screen and (max-width: 767px) {
 .stand-alone.lg,
 .stand-alone.xl {
  width:100%
 }
}
.stand-alone.med {
 width:180px
}
.stand-alone.sm {
 width:120px
}
.button--gray {
 border-color:#edeef0
}
.button-filter {
 background-color:#f9f9fb;
 border:1px solid #cbccce;
 color:#48494a;
 margin:0
}
.button-filter:after {
 color:#06c;
 display:inline-block
}
.no-touch .button-filter:not(.disabled):hover,
.button-filter:not(.disabled).active {
 background-color:#f1f2f3;
 color:inherit
}
.button-filter,
.button-filter-alt {
 background-image:none
}
.button-filter.fixed,
.button-filter-alt.fixed {
 width:120px
}
.button-filter.fixed.lg,
.button-filter-alt.fixed.lg {
 width:160px
}
@media screen and (max-width: 413px) {
 .button-filter.fixed.lg,
 .button-filter-alt.fixed.lg {
  padding-left:0;
  padding-right:0;
  text-align:center;
  width:50%
 }
}
.width-auto .button-filter,
.width-auto .button-filter-alt {
 max-width:initial
}
.no-touch .button-filter:not(.disabled):hover,
.button-filter:not(.disabled).active,
.button-filter:not(.disabled):active,
.no-touch .button-filter-alt:not(.disabled):hover,
.button-filter-alt:not(.disabled).active,
.button-filter-alt:not(.disabled):active {
 background-color:#fff;
 color:#d00
}
.button-filter:not(.disabled).active,
.button-filter:not(.disabled):active,
.button-filter-alt:not(.disabled).active,
.button-filter-alt:not(.disabled):active {
 box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.2)
}
.button-filter-alt {
 background-color:#f1f2f3;
 border:1px solid #cbccce;
 color:#48494a;
 outline:none
}
.button-group {
 overflow:hidden
}
.button-group.package-module {
 margin-bottom:9px
}
.button-group .button,
.button-group .button-filter,
.button-group .button-filter-alt {
 border-radius:0;
 float:left
}
.button-group .button+.button {
 border-left:0
}
.button-group .button-filter,
.button-group .button-filter-alt {
 border-radius:0
}
.button-group .button-filter:not(:first-child),
.button-group .button-filter-alt:not(:first-child) {
 border-left:0
}
.button-group .button-filter a:hover,
.button-group .button-filter-alt a:hover {
 color:#d00
}
.button-group .button-filter:first-child,
.button-group .button-filter.first,
.button-group .button-filter-alt:first-child,
.button-group .button-filter-alt.first {
 border-bottom-left-radius:40px;
 border-top-left-radius:40px
}
.button-group .button-filter:last-child,
.button-group .button-filter.last,
.button-group .button-filter-alt:last-child,
.button-group .button-filter-alt.last {
 border-bottom-right-radius:40px;
 border-top-right-radius:40px
}
.button-group .button-filter.disabled,
.button-group .button-filter-alt.disabled {
 background:#f1f2f3 !important
}
.no-touch .button-group .button-filter.disabled:hover,
.no-touch .button-group .button-filter-alt.disabled:hover {
 background:#f1f2f3 !important
}
@media screen and (max-width: 413px) {
 .sub-module .button-group {
  display:flex !important;
  width:100%
 }
 .sub-module .button-group .button-filter,
 .sub-module .button-group .button-filter-alt {
  flex:1
 }
}
.reset {
 font-weight:600
}
.reset:before {
 content:"\E062";
 font-weight:700;
 line-height:100%
}
.arrow-btn {
 font-weight:700;
 padding:0;
 height:32px;
 width:32px
}
.arrow-btn:before {
 bottom:1px;
 display:block;
 font-size:38px;
 line-height:0.85;
 margin:0;
 position:relative
}
.arrow-btn.left:before {
 content:"\E009"
}
.arrow-btn.right:before {
 content:"\E00F"
}
.arrow-btn.button-filter:before {
 color:#06c
}
.arrow-btn.button-filter.disabled:before {
 color:#cbccce
}
.expand-button.icon .arrow {
 background-color:transparent;
 border-radius:0;
 transition:none
}
.expand-button.icon .arrow:hover {
 background-color:inherit
}
.expand-button.icon .arrow:hover:before {
 background-position:-22px 0
}
.expand-button.icon .arrow:before {
 background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/sprite-expand-btn.png");
 background-size:44px auto;
 background-position:0 0;
 background-repeat:no-repeat;
 content:' ';
 display:block;
 height:22px;
 width:22px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .expand-button.icon .arrow:before {
  background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/sprite-expand-btn@2x.png")
 }
}
.expand-button.icon .arrow.active:hover:before {
 background-position:-22px -22px
}
.expand-button.icon .arrow.active:before {
 background-position:0 -22px;
 content:' '
}
.expand-button .arrow {
 -moz-transition:all .2s ease;
 -o-transition:all .2s ease;
 -webkit-transition:all .2s ease;
 transition:all .2s ease;
 -moz-transition:transform .2s ease;
 -o-transition:transform .2s ease;
 -webkit-transition:transform .2s ease;
 transition:transform .2s ease;
 background-color:#06c;
 border-radius:22px;
 height:22px;
 text-align:center;
 transform-origin:center;
 width:22px
}
.expand-button .arrow:before {
 content:"\E00D";
 color:#fff;
 font-size:24px;
 position:relative;
 right:1px;
 top:-4px
}
.expand-button .arrow.active:before {
 content:"\E00B"
}
.expand-button .arrow:hover {
 background-color:#004d9a;
 cursor:pointer
}
.expand-button .arrow.alt {
 background-color:#fff;
 border:1px solid #06c
}
.expand-button .arrow.alt:before {
 color:#06c;
 right:2px
}
.expand-button .arrow.alt:hover {
 background-color:#004d9a;
 border:1px solid #004d9a
}
.expand-button .arrow.alt:hover:before {
 color:#fff
}
.toggle-btn label:before,
.toggle-btn input[type='checkbox']:checked {
 background-color:#fff !important
}
.toggle-btn .toggle-input+label {
 cursor:pointer;
 display:block;
 outline:none;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.toggle-btn input.round+label {
 background-color:#fff;
 border:1px solid #cbccce;
 border-radius:4px;
 height:28px;
 padding:2px;
 width:50px
}
.toggle-btn input.round+label:checked {
 background-color:inherit;
 z-index:1000001
}
.toggle-btn input.round+label:before,
.toggle-btn input.round+label:after {
 top:0;
 border:0;
 content:'';
 display:block;
 position:absolute
}
.toggle-btn input.round+label:after {
 background-color:#cbccce;
 bottom:4px;
 content:'';
 height:18px;
 left:4px;
 text-indent:-9000px;
 top:4px;
 -moz-transition:background .4s ease-in-out;
 -o-transition:background .4s ease-in-out;
 -webkit-transition:background .4s ease-in-out;
 transition:background .4s ease-in-out;
 -moz-transition:margin .4s ease-in-out;
 -o-transition:margin .4s ease-in-out;
 -webkit-transition:margin .4s ease-in-out;
 transition:margin .4s ease-in-out;
 width:22px;
 z-index:1000001
}
.no-touch .toggle-btn input.round+label:hover:after {
 background-color:#a5a6a7
}
.toggle-btn input.round:checked+label:after {
 background-color:#06c;
 left:2px;
 margin:0 0 0 18px
}
.no-touch .toggle-btn input.round:checked+label:hover:after {
 background-color:#004d9a
}
.toggle-btn.sm input.round+label:after {
 left:3px
}
.toggle-btn.sm input.round:checked+label:after {
 margin:0 0 0 12px
}
.toggle-btn.sm input.round+label {
 height:18px;
 width:32px
}
.toggle-btn.sm input.round+label:after {
 height:12px;
 top:2px;
 width:12px
}
.toggle-btn.disabled label {
 cursor:default
}
.toggle-btn.disabled input.round+label {
 border:1px solid #cbccce
}
.toggle-btn.disabled input.round+label:hover:after,
.toggle-btn.disabled input.round+label .disabled:after {
 background-color:#cbccce !important
}
.button.disabled,
.button-alt.disabled,
.button-filter.disabled,
.button-filter-alt.disabled {
 background-color:transparent;
 border:#cbccce 1px solid;
 color:#cbccce;
 cursor:default
}
.no-touch .button.disabled:hover,
.button.disabled.hover,
.button.disabled:active,
.button.disabled.active,
.no-touch .button-alt.disabled:hover,
.button-alt.disabled.hover,
.button-alt.disabled:active,
.button-alt.disabled.active,
.no-touch .button-filter.disabled:hover,
.button-filter.disabled.hover,
.button-filter.disabled:active,
.button-filter.disabled.active,
.no-touch .button-filter-alt.disabled:hover,
.button-filter-alt.disabled.hover,
.button-filter-alt.disabled:active,
.button-filter-alt.disabled.active {
 background-color:transparent !important;
 border-color:#cbccce !important;
 color:#cbccce !important
}
.button.disabled:after,
.button-alt.disabled:after,
.button-filter.disabled:after,
.button-filter-alt.disabled:after {
 color:#cbccce !important
}
.pick-center-data .btn {
 background-color:#ff790d;
 color:#fff;
 display:inline-block;
 font-size:16px;
 height:42px;
 margin:0 auto;
 padding:6px 20px;
 text-align:center
}
.no-touch .pick-center-data .btn:not(.disabled):hover {
 background-color:#d76613;
 text-decoration:none;
 color:#fff
}
.pick-center-data .btn.btn-sign-in {
 background-color:#48494a;
 margin-right:0
}
.no-touch .pick-center-data .btn.btn-sign-in:not(.disabled):hover {
 background-color:#2b2c2d;
 color:#fff
}
.button.listen:before,
.button-alt.listen:before,
.button.watch-live:before,
.button-alt.watch-live:before,
.button.watch:before,
.button-alt.watch:before,
.button.gamecast:before,
.button-alt.gamecast:before {
 padding-right:4px
}
.button.watch:before,
.button-alt.watch:before,
.button.watch-live:before,
.button-alt.watch-live:before,
.button.listen:before,
.button-alt.listen:before {
 font-size:16px;
 line-height:1
}
.button.watch:before,
.button-alt.watch:before {
 content:"\E040"
}
.button.watch-live:before,
.button-alt.watch-live:before {
 content:"\25CA"
}
.button.listen:before,
.button-alt.listen:before {
 content:"\00e1"
}
.button.gamecast,
.button-alt.gamecast {
 line-height:22px
}
.button.gamecast:before,
.button-alt.gamecast:before {
 content:"\E03B";
 font-size:20px;
 line-height:17px;
 position:relative;
 top:2px
}
.button__follow.button-alt {
 -moz-transition:all .4s ease;
 -o-transition:all .4s ease;
 -webkit-transition:all .4s ease;
 transition:all .4s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 outline:0;
 overflow:hidden
}
.button__follow.button-alt:before {
 -webkit-transform:translate(-50%, -50%) scale(0.5);
 -moz-transform:translate(-50%, -50%) scale(0.5);
 -o-transform:translate(-50%, -50%) scale(0.5);
 transform:translate(-50%, -50%) scale(0.5);
 -webkit-transform-origin:center;
 -moz-transform-origin:center;
 transform-origin:center;
 -moz-transition:transform .4s ease;
 -o-transition:transform .4s ease;
 -webkit-transition:transform .4s ease;
 transition:transform .4s ease;
 background:transparent;
 border-radius:50%;
 content:"";
 height:5px;
 left:50%;
 width:5px;
 position:absolute;
 top:50%
}
.button__follow.button-alt .button__follow__txt {
 position:relative
}
.button__follow.button-alt:hover {
 background:transparent;
 color:#06c
}
.button__follow.button-alt.active {
 background:transparent;
 color:#fff
}
.button__follow.button-alt.active:before {
 -webkit-transform:translate(-50%, -50%) scale(2);
 -moz-transform:translate(-50%, -50%) scale(2);
 -o-transform:translate(-50%, -50%) scale(2);
 transform:translate(-50%, -50%) scale(2);
 background:#06c;
 height:100px;
 width:100px
}
.no-touch .button__follow:hover .button-alt.active,
.no-touch .button__follow.button-alt.active .button__follow__txt {
 color:#fff
}
.button__follow.button-alt.active {
 -ms-animations:active__btn 0.4s ease 1.4s forwards;
 -webkit-animation:active__btn 0.4s ease 1.4s forwards;
 -moz-animation:active__btn 0.4s ease 1.4s forwards;
 -o-animation:active__btn 0.4s ease 1.4s forwards;
 animation:active__btn 0.4s ease 1.4s forwards
}
.button__follow.button-alt.active:before {
 -ms-animations:active__btn__pseudo 0.4s ease 1.4s forwards;
 -webkit-animation:active__btn__pseudo 0.4s ease 1.4s forwards;
 -moz-animation:active__btn__pseudo 0.4s ease 1.4s forwards;
 -o-animation:active__btn__pseudo 0.4s ease 1.4s forwards;
 animation:active__btn__pseudo 0.4s ease 1.4s forwards
}
.button__follow.button-alt.active .button__follow__txt {
 -ms-animations:active__txt 0.4s ease 1.4s forwards;
 -webkit-animation:active__txt 0.4s ease 1.4s forwards;
 -moz-animation:active__txt 0.4s ease 1.4s forwards;
 -o-animation:active__txt 0.4s ease 1.4s forwards;
 animation:active__txt 0.4s ease 1.4s forwards
}
@-ms-keyframes active__btn {
 0% {
  border:1px solid #06c
 }
 100% {
  border:1px solid #cbccce;
  pointer-events:auto
 }
}
@-webkit-keyframes active__btn {
 0% {
  border:1px solid #06c
 }
 100% {
  border:1px solid #cbccce;
  pointer-events:auto
 }
}
@-moz-keyframes active__btn {
 0% {
  border:1px solid #06c
 }
 100% {
  border:1px solid #cbccce;
  pointer-events:auto
 }
}
@-o-keyframes active__btn {
 0% {
  border:1px solid #06c
 }
 100% {
  border:1px solid #cbccce;
  pointer-events:auto
 }
}
@keyframes active__btn {
 0% {
  border:1px solid #06c
 }
 100% {
  border:1px solid #cbccce;
  pointer-events:auto
 }
}
@-ms-keyframes active__btn__pseudo {
 0% {
  background:#06c
 }
 100% {
  background:#fff
 }
}
@-webkit-keyframes active__btn__pseudo {
 0% {
  background:#06c
 }
 100% {
  background:#fff
 }
}
@-moz-keyframes active__btn__pseudo {
 0% {
  background:#06c
 }
 100% {
  background:#fff
 }
}
@-o-keyframes active__btn__pseudo {
 0% {
  background:#06c
 }
 100% {
  background:#fff
 }
}
@keyframes active__btn__pseudo {
 0% {
  background:#06c
 }
 100% {
  background:#fff
 }
}
@-ms-keyframes active__txt {
 0% {
  color:#fff
 }
 100% {
  color:#000
 }
}
@-webkit-keyframes active__txt {
 0% {
  color:#fff
 }
 100% {
  color:#000
 }
}
@-moz-keyframes active__txt {
 0% {
  color:#fff
 }
 100% {
  color:#000
 }
}
@-o-keyframes active__txt {
 0% {
  color:#fff
 }
 100% {
  color:#000
 }
}
@keyframes active__txt {
 0% {
  color:#fff
 }
 100% {
  color:#000
 }
}
.mobile-dropdown {
 background-color:#fbfbfb;
 border:1px solid #cbccce;
 border-radius:40px;
 display:none;
 position:relative;
 z-index:1000001
}
.mobile-dropdown select {
 -moz-appearance:none;
 -o-appearance:none;
 -webkit-appearance:none;
 appearance:none;
 background-color:transparent;
 border:0;
 font-size:12px;
 height:30px;
 line-height:30px;
 padding:0 28px 0 18px;
 text-overflow:'';
 width:100%
}
.mobile-dropdown select::-ms-expand {
 display:none
}
.mobile-dropdown span.mobile-arrow {
 color:transparent;
 line-height:30px;
 position:absolute;
 right:10px;
 z-index:-1
}
.mobile-dropdown span.mobile-arrow:after {
 color:#36c;
 content:'\E00D';
 font-family:ESPNIcons, AdobeBlank;
 font-size:24px;
 -webkit-font-smoothing:antialiased;
 font-weight:bold;
 text-transform:none
}
@media screen and (max-width: 767px) {
 .mobile-dropdown {
  display:block
 }
 .desktop-dropdown {
  display:none
 }
}
@media screen and (max-width: 374px) {
 .mobile-dropdown {
  margin-right:5px
 }
}
.btn-social {
 background-image:none !important;
 color:#6c6d6f;
 cursor:pointer;
 display:inline-block;
 line-height:26px;
 height:28px;
 margin-right:0;
 margin-top:0 !important;
 font-size:10px;
 line-height:2.6;
 padding:0 12px
}
.btn-social:before {
 margin-right:4px;
 text-align:center
}
.btn-social:after {
 font-size:10px;
 margin-left:0;
 text-transform:none
}
.btn-social:before,
.btn-social:after {
 display:block;
 float:left
}
.btn-social:not(.icon-font-before) {
 content:''
}
.btn-social.sm {
 line-height:26px
}
.btn-social.vertical {
 height:auto;
 margin-bottom:0;
 margin-right:0;
 padding:0
}
.btn-social.vertical:before {
 color:#fff;
 font-size:20px;
 height:35px;
 line-height:35px;
 margin:0;
 width:35px
}
.btn-social.vertical:after {
 content:'';
 display:none
}
.btn-social.horizontal {
 height:26px;
 line-height:26px;
 padding:0 12px;
 text-align:center;
 width:140px
}
.btn-social.horizontal.full-width {
 width:100%
}
.btn-social.horizontal:before,
.btn-social.horizontal:after {
 display:inline-block;
 float:none
}
@media screen and (max-width: 767px) {
 .btn-social.horizontal {
  height:auto;
  margin-bottom:0;
  margin-right:0;
  padding:0;
  width:auto
 }
 .btn-social.horizontal:before {
  color:#fff;
  font-size:20px;
  height:35px;
  line-height:35px;
  margin:0;
  width:35px
 }
 .btn-social.horizontal:after {
  content:'';
  display:none
 }
}
.send-email .btn-social,
.btn-social.email,
.btn-social.email.sm {
 background:#6c6d6f;
 color:#fff;
 display:inline-block;
 line-height:24px;
 border:1px transparent solid !important
}
.send-email .btn-social:before,
.btn-social.email:before,
.btn-social.email.sm:before {
 font-size:14px;
 margin-right:4px
}
.send-email .btn-social:after,
.btn-social.email:after,
.btn-social.email.sm:after {
 content:'Email';
 margin-left:0
}
.send-email .btn-social.vertical,
.btn-social.email.vertical,
.btn-social.email.sm.vertical {
 background-color:#6c6d6f;
 border:0
}
.send-email .btn-social.vertical:before,
.btn-social.email.vertical:before,
.btn-social.email.sm.vertical:before {
 font-size:18px;
 margin-right:0
}
.send-email .btn-social.vertical>a,
.btn-social.email.vertical>a,
.btn-social.email.sm.vertical>a {
 color:transparent;
 font:0/0 a;
 text-shadow:none
}
.no-touch .send-email .btn-social:hover,
.no-touch .btn-social.email:hover,
.no-touch .btn-social.email.sm:hover {
 background-color:#565759;
 border-color:transparent
}
.btn-social.icon-facebook-solid-before {
 background-color:#3b5998;
 border:0;
 color:#fff
}
.btn-social.icon-facebook-solid-before:before {
 font-size:12px
}
.btn-social.icon-facebook-solid-before:after {
 content:attr(data-short-text)
}
.btn-social.icon-facebook-solid-before.vertical:before {
 font-size:20px
}
@media screen and (max-width: 767px) {
 .btn-social.icon-facebook-solid-before.horizontal:before {
  font-size:20px
 }
 .btn-social.icon-facebook-solid-before.horizontal:after {
  content:''
 }
}
.btn-social.icon-facebook-solid-before.horizontal:before {
 font-size:14px
}
.btn-social.icon-facebook-solid-before.horizontal:after {
 content:attr(data-long-text)
}
.btn-social.icon-facebook-solid-before.sm:after {
 content:attr(data-short-text)
}
.no-touch .btn-social.icon-facebook-solid-before:hover {
 background-color:#2f477a;
 border-color:transparent
}
.btn-social.icon-twitter-solid-before {
 background-color:#55acee;
 border:0;
 color:#fff
}
.btn-social.icon-twitter-solid-before:before {
 font-size:14px
}
.btn-social.icon-twitter-solid-before:after {
 content:attr(data-short-text)
}
.btn-social.icon-twitter-solid-before.vertical:before {
 font-size:20px
}
.btn-social.icon-twitter-solid-before.horizontal:after {
 content:attr(data-long-text)
}
.btn-social.icon-twitter-solid-before.sm:after {
 content:attr(data-short-text)
}
.no-touch .btn-social.icon-twitter-solid-before:hover {
 background-color:#448abe;
 border-color:transparent
}
.btn-social.favorites {
 background-color:#3b5998;
 border:0;
 color:#fff
}
.btn-social.favorites:before {
 content:"\00fc";
 font-size:14px
}
.btn-social.favorites.horizontal:after {
 content:'Favorite'
}
.no-touch .btn-social.favorites:hover {
 background-color:#2f477a;
 border-color:transparent
}
.btn-social.icon-pinterest-solid-before {
 background-color:#bd081c;
 color:#fff
}
.btn-social.icon-pinterest-solid-before:before {
 font-size:14px
}
.btn-social.icon-pinterest-solid-before:after {
 content:'Pinterest'
}
.btn-social.icon-pinterest-solid-before.vertical:before {
 font-size:20px
}
.no-touch .btn-social.icon-pinterest-solid-before:hover {
 background-color:#970616;
 border-color:transparent
}
.btn-social.icon-whatsapp-solid-before {
 background-color:#43d854;
 color:#fff
}
.btn-social.icon-whatsapp-solid-before:before {
 font-size:14px
}
.btn-social.icon-whatsapp-solid-before.vertical:before {
 font-size:20px
}
.no-touch .btn-social.icon-whatsapp-solid-before:hover {
 background-color:#36ad43;
 border-color:transparent
}
.btn-social.icon-facebook-messenger-solid-before {
 background-color:#3b5998;
 color:#fff
}
.btn-social.icon-facebook-messenger-solid-before:before {
 font-size:14px
}
.btn-social.icon-facebook-messenger-solid-before.vertical:before {
 font-size:20px
}
.no-touch .btn-social.icon-facebook-messenger-solid-before:hover {
 background-color:#2f477a;
 border-color:transparent
}
.dropdown-wrapper {
 display:inline-block;
 position:relative
}
.dropdown-wrapper .dropdown-toggle {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 justify-content:space-between
}
.no-touch .dropdown-wrapper .dropdown-toggle:hover {
 background-color:#fff;
 color:#48494a
}
.no-touch .dropdown-wrapper .dropdown-toggle:hover:after {
 color:#48494a
}
.dropdown-wrapper .dropdown-toggle:after {
 content:"\E00D";
 color:#06c;
 font-size:28px;
 margin:0 -8px 0 0
}
.dropdown-wrapper .dropdown-toggle.sm:after {
 font-size:24px;
 margin:0 -6px 0 0
}
.dropdown-wrapper.hoverable:hover .dropdown-toggle,
.dropdown-wrapper.show-dropdown .dropdown-toggle {
 background:#fff
}
.dropdown-wrapper.hoverable:hover .date-nav.dropdown-menu,
.dropdown-wrapper.show-dropdown .date-nav.dropdown-menu {
 overflow-y:hidden
}
.dropdown-wrapper.hoverable:hover ul.dropdown-menu,
.dropdown-wrapper.show-dropdown ul.dropdown-menu {
 box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3);
 display:block;
 max-height:350px;
 overflow-y:auto;
 min-height:90px
}
@media screen and (max-width: 413px) {
 .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 .dropdown-wrapper.show-dropdown ul.dropdown-menu {
  max-height:320px
 }
}
@media screen and (max-width: 767px) {
 .dropdown-wrapper.hoverable:hover ul.dropdown-menu {
  min-height:auto
 }
}
.dropdown-wrapper.hide-dropdown ul.dropdown-menu,
.dropdown-wrapper.hide-dropdown.hoverable:hover ul.dropdown-menu {
 display:none
}
.dropdown-wrapper ul.dropdown-menu {
 background-color:#fff;
 border-radius:4px;
 float:left;
 font-size:13px;
 left:0;
 list-style:none;
 margin:0 0 0;
 min-width:100%;
 max-height:0;
 display:none;
 position:absolute;
 text-align:left;
 top:100%;
 width:150px;
 z-index:1000068
}
.dropdown-wrapper ul.dropdown-menu.lg {
 font-size:11px;
 width:160px
}
.dropdown-wrapper ul.dropdown-menu.med {
 font-size:11px
}
.dropdown-wrapper ul.dropdown-menu.sm {
 font-size:10px
}
.dropdown-wrapper ul.dropdown-menu.drop-left {
 left:auto;
 right:0
}
.dropdown-wrapper ul.dropdown-menu>li {
 padding:2px 8px;
 width:100%
}
.dropdown-wrapper ul.dropdown-menu>li:first-child {
 border-top:0;
 padding-top:8px
}
.dropdown-wrapper ul.dropdown-menu>li:last-child {
 padding-bottom:8px
}
.dropdown-wrapper ul.dropdown-menu>li.label span {
 border-bottom:1px solid #f1f2f3;
 border-radius:0;
 border-top:1px solid #f1f2f3;
 cursor:default;
 font-size:10px;
 font-weight:700;
 text-transform:uppercase
}
.dropdown-wrapper ul.dropdown-menu>li .dropdown__group-title {
 color:#6c6d6f;
 pointer-events:none;
 display:block
}
.dropdown-wrapper ul.dropdown-menu>li a,
.dropdown-wrapper ul.dropdown-menu>li span {
 border:1px solid transparent;
 border-radius:4px;
 color:#000;
 cursor:pointer;
 display:block;
 line-height:1.15;
 padding:8px
}
@media screen and (max-width: 413px) {
 .dropdown-wrapper ul.dropdown-menu>li a,
 .dropdown-wrapper ul.dropdown-menu>li span {
  padding:5px
 }
}
.no-touch .dropdown-wrapper ul.dropdown-menu>li a:hover {
 background-color:#004d9a;
 color:#fff;
 text-decoration:none
}
.dropdown-wrapper.width-auto ul.dropdown-menu {
 white-space:nowrap;
 width:auto
}
.dropdown-wrapper.width-auto ul.dropdown-menu>li a,
.dropdown-wrapper.width-auto ul.dropdown-menu>li span {
 padding-right:21px
}
.dropdown-wrapper.full-width {
 display:block
}
.dropdown-wrapper.full-width .button-filter,
.dropdown-wrapper.full-width .button {
 width:100%
}
.dropdown-wrapper.full-width ul.dropdown-menu {
 white-space:nowrap;
 width:auto
}
.dropdown-wrapper.full-width ul.dropdown-menu>li a,
.dropdown-wrapper.full-width ul.dropdown-menu>li span {
 padding-right:21px
}
.newItemIndicator {
 -ms-transform:translate(-50%, 0);
 -moz-transform:translate(-50%, 0);
 -o-transform:translate(-50%, 0);
 -webkit-transform:translate(-50%, 0);
 transform:translate(-50%, 0);
 transition:transform .25s linear;
 background:#004d9a;
 border-radius:40px;
 color:#fff;
 display:inline-block;
 font-size:12px;
 padding:10px 15px;
 position:absolute;
 left:50%;
 top:0px;
 z-index:1111111;
 margin-top:10px
}
.newItemIndicator:hover {
 cursor:pointer
}
.button--preloader {
 -moz-transition:border-color 0.6s ease,background 0.6s ease;
 -o-transition:border-color 0.6s ease,background 0.6s ease;
 -webkit-transition:border-color 0.6s ease,background 0.6s ease;
 transition:border-color 0.6s ease,background 0.6s ease;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0);
 background:#fff;
 border:1px solid #cbccce;
 border-radius:40px;
 color:#cbccce;
 cursor:default;
 display:inline-block;
 overflow:hidden;
 position:relative;
 text-align:center;
 width:230px
}
.button--preloader:before {
 color:#fff;
 font-size:12px;
 left:50%;
 margin-left:-6px;
 margin-top:-13px;
 opacity:0;
 padding:0;
 position:absolute;
 top:50%;
 z-index:1
}
.button--active,
.button--loading,
.button--success {
 border:1px solid #06c
}
.button--loading .button__text,
.button--success .button__text {
 opacity:0
}
.button--active {
 color:#06c;
 cursor:pointer
}
.button--active:hover,
.button--active:visited:hover {
 background:#004d9a;
 border-color:#004d9a;
 color:#fff
}
.button--loading .preloader-container {
 opacity:1
}
.button--success {
 -ms-animations:preloader-success-border linear 5.6s;
 -webkit-animation:preloader-success-border linear 5.6s;
 -moz-animation:preloader-success-border linear 5.6s;
 -o-animation:preloader-success-border linear 5.6s;
 animation:preloader-success-border linear 5.6s;
 -ms-animations-delay:forwards;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.button--success:before {
 -ms-animations:preloader-success-checkmark linear 5.6s;
 -webkit-animation:preloader-success-checkmark linear 5.6s;
 -moz-animation:preloader-success-checkmark linear 5.6s;
 -o-animation:preloader-success-checkmark linear 5.6s;
 animation:preloader-success-checkmark linear 5.6s;
 -ms-animations-delay:forwards;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 opacity:1
}
.button--success .button__text {
 -ms-animations:preloader-success-text linear 5.6s;
 -webkit-animation:preloader-success-text linear 5.6s;
 -moz-animation:preloader-success-text linear 5.6s;
 -o-animation:preloader-success-text linear 5.6s;
 animation:preloader-success-text linear 5.6s;
 -ms-animations-delay:forwards;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.button--sm {
 font-size:10px;
 line-height:2.4;
 padding:0 12px;
 width:120px
}
.button--sm .button__ripple {
 height:140px;
 width:140px
}
.button--med {
 font-size:11px;
 line-height:2.6;
 padding:0 15px;
 width:180px
}
.button--med .button__ripple {
 height:200px;
 width:200px
}
.button--lg {
 font-size:13px;
 line-height:2.35;
 padding:0 18px;
 width:320px
}
.button--lg .button__ripple {
 height:340px;
 width:340px
}
.button__text {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-transition:opacity 0.6s,color 0.6s;
 -o-transition:opacity 0.6s,color 0.6s;
 -webkit-transition:opacity 0.6s,color 0.6s;
 transition:opacity 0.6s,color 0.6s
}
.button__ripple {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transform-origin:0 0;
 -moz-transform-origin:0 0;
 transform-origin:0 0;
 -webkit-transform:translate(-50%, -50%) scale(0);
 -moz-transform:translate(-50%, -50%) scale(0);
 -o-transform:translate(-50%, -50%) scale(0);
 transform:translate(-50%, -50%) scale(0);
 background:#fff;
 border-radius:50%;
 display:block;
 position:absolute;
 top:50%;
 left:50%
}
.button__ripple--active {
 -ms-animations:active-ripple linear 5.6s;
 -webkit-animation:active-ripple linear 5.6s;
 -moz-animation:active-ripple linear 5.6s;
 -o-animation:active-ripple linear 5.6s;
 animation:active-ripple linear 5.6s;
 -ms-animations-delay:forwards;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 -o-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 background:#06c
}
@-ms-keyframes active-ripple {
 0% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 12% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 22% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-webkit-keyframes active-ripple {
 0% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 12% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 22% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-moz-keyframes active-ripple {
 0% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 12% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 22% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-o-keyframes active-ripple {
 0% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 12% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 22% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@keyframes active-ripple {
 0% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 12% {
  -webkit-transform:scale(0) translate(-50%, -50%);
  -moz-transform:scale(0) translate(-50%, -50%);
  -o-transform:scale(0) translate(-50%, -50%);
  transform:scale(0) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 22% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -webkit-transform:scale(1) translate(-50%, -50%);
  -moz-transform:scale(1) translate(-50%, -50%);
  -o-transform:scale(1) translate(-50%, -50%);
  transform:scale(1) translate(-50%, -50%);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-ms-keyframes preloader-success-checkmark {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 12% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 32% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-webkit-keyframes preloader-success-checkmark {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 12% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 32% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-moz-keyframes preloader-success-checkmark {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 12% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 32% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-o-keyframes preloader-success-checkmark {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 12% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 32% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@keyframes preloader-success-checkmark {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 12% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 32% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 75.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 85.8% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
}
@-ms-keyframes preloader-success-border {
 10% {
  border-color:#06c
 }
 75.8% {
  border-color:#06c
 }
 85.8% {
  border-color:#cbccce
 }
 100% {
  border-color:#cbccce
 }
}
@-webkit-keyframes preloader-success-border {
 10% {
  border-color:#06c
 }
 75.8% {
  border-color:#06c
 }
 85.8% {
  border-color:#cbccce
 }
 100% {
  border-color:#cbccce
 }
}
@-moz-keyframes preloader-success-border {
 10% {
  border-color:#06c
 }
 75.8% {
  border-color:#06c
 }
 85.8% {
  border-color:#cbccce
 }
 100% {
  border-color:#cbccce
 }
}
@-o-keyframes preloader-success-border {
 10% {
  border-color:#06c
 }
 75.8% {
  border-color:#06c
 }
 85.8% {
  border-color:#cbccce
 }
 100% {
  border-color:#cbccce
 }
}
@keyframes preloader-success-border {
 10% {
  border-color:#06c
 }
 75.8% {
  border-color:#06c
 }
 85.8% {
  border-color:#cbccce
 }
 100% {
  border-color:#cbccce
 }
}
@-ms-keyframes preloader-success-text {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 15% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 80% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
}
@-webkit-keyframes preloader-success-text {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 15% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 80% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
}
@-moz-keyframes preloader-success-text {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 15% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 80% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
}
@-o-keyframes preloader-success-text {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 15% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 80% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
}
@keyframes preloader-success-text {
 0% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 15% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity:0;
  opacity:0
 }
 80% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
 100% {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1
 }
}
.preloader-container {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 -moz-transition:opacity .6s ease-in-out;
 -o-transition:opacity .6s ease-in-out;
 -webkit-transition:opacity .6s ease-in-out;
 transition:opacity .6s ease-in-out;
 left:50%;
 margin:4px 0 0 -8px;
 opacity:0;
 position:absolute;
 top:50%
}
.preloader {
 display:inline-block;
 height:48px;
 position:relative;
 vertical-align:top;
 width:48px
}
.preloader--sm {
 width:16px;
 height:16px
}
.preloader--med {
 width:18px;
 height:18px
}
.preloader--lg {
 width:20px;
 height:20px
}
.preloader--active {
 -ms-animations:container-rotate 1568ms linear infinite;
 -webkit-animation:container-rotate 1568ms linear infinite;
 -moz-animation:container-rotate 1568ms linear infinite;
 -o-animation:container-rotate 1568ms linear infinite;
 animation:container-rotate 1568ms linear infinite
}
@-ms-keyframes container-rotate {
 100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-webkit-keyframes container-rotate {
 100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-moz-keyframes container-rotate {
 100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@-o-keyframes container-rotate {
 100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes container-rotate {
 100% {
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.preloader__spinner {
 border-color:#06c;
 position:absolute;
 width:100%;
 height:100%;
 opacity:0
}
.preloader--active .preloader__spinner {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity:1;
 -ms-animations:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -moz-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -o-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
@-ms-keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  -ms-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  -ms-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  -ms-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  -ms-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  -ms-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 100% {
  -webkit-transform:rotate(1080deg);
  -ms-transform:rotate(1080deg);
  transform:rotate(1080deg)
 }
}
@-webkit-keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  -ms-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  -ms-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  -ms-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  -ms-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  -ms-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 100% {
  -webkit-transform:rotate(1080deg);
  -ms-transform:rotate(1080deg);
  transform:rotate(1080deg)
 }
}
@-moz-keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  -ms-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  -ms-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  -ms-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  -ms-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  -ms-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 100% {
  -webkit-transform:rotate(1080deg);
  -ms-transform:rotate(1080deg);
  transform:rotate(1080deg)
 }
}
@-o-keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  -ms-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  -ms-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  -ms-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  -ms-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  -ms-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 100% {
  -webkit-transform:rotate(1080deg);
  -ms-transform:rotate(1080deg);
  transform:rotate(1080deg)
 }
}
@keyframes fill-unfill-rotate {
 12.5% {
  -webkit-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 25% {
  -webkit-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg)
 }
 37.5% {
  -webkit-transform:rotate(405deg);
  -ms-transform:rotate(405deg);
  transform:rotate(405deg)
 }
 50% {
  -webkit-transform:rotate(540deg);
  -ms-transform:rotate(540deg);
  transform:rotate(540deg)
 }
 62.5% {
  -webkit-transform:rotate(675deg);
  -ms-transform:rotate(675deg);
  transform:rotate(675deg)
 }
 75% {
  -webkit-transform:rotate(810deg);
  -ms-transform:rotate(810deg);
  transform:rotate(810deg)
 }
 87.5% {
  -webkit-transform:rotate(945deg);
  -ms-transform:rotate(945deg);
  transform:rotate(945deg)
 }
 100% {
  -webkit-transform:rotate(1080deg);
  -ms-transform:rotate(1080deg);
  transform:rotate(1080deg)
 }
}
.preloader__gap-patch {
 position:absolute;
 top:0;
 left:45%;
 width:10%;
 height:100%;
 overflow:hidden;
 border-color:inherit
}
.preloader__gap-patch .preloader__circle {
 width:1000%;
 left:-450%
}
.preloader__clipper {
 display:inline-block;
 position:relative;
 width:50%;
 height:100%;
 overflow:hidden;
 border-color:inherit
}
.preloader__clipper--left .preloader__circle {
 -webkit-transform:rotate(129deg);
 -ms-transform:rotate(129deg);
 transform:rotate(129deg);
 left:0;
 border-right-color:transparent !important
}
.preloader__clipper--right .preloader__circle {
 -webkit-transform:rotate(-129deg);
 -ms-transform:rotate(-129deg);
 transform:rotate(-129deg);
 left:-100%;
 border-left-color:transparent !important
}
.preloader__circle {
 width:200%;
 height:100%;
 border-width:2px;
 border-style:solid;
 border-color:inherit;
 border-bottom-color:transparent !important;
 border-radius:50%;
 -webkit-animation:none;
 animation:none;
 position:absolute;
 top:0;
 right:0;
 bottom:0
}
.preloader--active .preloader__clipper.preloader__clipper--left .preloader__circle {
 -ms-animations:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -moz-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -o-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
.preloader--active .preloader__clipper.preloader__clipper--right .preloader__circle {
 -ms-animations:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -moz-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 -o-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
 animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}
@-ms-keyframes left-spin {
 from {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@-webkit-keyframes left-spin {
 from {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@-moz-keyframes left-spin {
 from {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@-o-keyframes left-spin {
 from {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@keyframes left-spin {
 from {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
 50% {
  -webkit-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  transform:rotate(-5deg)
 }
 to {
  -webkit-transform:rotate(130deg);
  -ms-transform:rotate(130deg);
  transform:rotate(130deg)
 }
}
@-ms-keyframes right-spin {
 from {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
@-webkit-keyframes right-spin {
 from {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
@-moz-keyframes right-spin {
 from {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
@-o-keyframes right-spin {
 from {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
@keyframes right-spin {
 from {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
 50% {
  -webkit-transform:rotate(5deg);
  -ms-transform:rotate(5deg);
  transform:rotate(5deg)
 }
 to {
  -webkit-transform:rotate(-130deg);
  -ms-transform:rotate(-130deg);
  transform:rotate(-130deg)
 }
}
.icon-font-before:before,
.icon-font-after:after {
 font-family:'ESPNIcons';
 font-weight:normal;
 -moz-font-smoothing:antialiased;
 -o-font-smoothing:antialiased;
 -webkit-font-smoothing:antialiased;
 visibility:inherit;
 text-transform:none
}
.icon-font {
 font-family:'ESPNIcons';
 font-weight:normal;
 -moz-font-smoothing:antialiased;
 -o-font-smoothing:antialiased;
 -webkit-font-smoothing:antialiased;
 visibility:inherit;
 text-transform:none
}
.no-icon-fonts .icon-font,
.no-icon-fonts .icon-font-before:before,
.no-icon-fonts .icon-font-after:after {
 visibility:hidden
}
#global-nav-secondary .fullbranding [class*="icon"]:before {
 background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/transitional-secondary-navigation-icons-v3.png");
 background-size:141px 1246px;
 background-repeat:no-repeat;
 content:"";
 height:16px;
 position:absolute;
 top:16px !important;
 left:0 !important
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-nav-secondary .fullbranding [class*="icon"]:before {
  background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/transitional-secondary-navigation-icons-v3@2x.png")
 }
}
#global-nav-secondary .fullbranding .icon-sportsnation-solid-before:before,
#global-nav-secondary .fullbranding .icon-espnradio-solid-before:before {
 top:8px !important
}
#global-nav-secondary .fullbranding .link-text,
#global-nav-secondary .fullbranding .link-text-short {
 text-indent:-9999px
}
#global-nav-secondary .fullbranding[data-icon="sportsnation"] .link-text {
 text-indent:0
}
#global-nav-secondary [class*="icon"]:not(.icon-font-before):before,
#global-nav-secondary [class*="icon-local"]:before,
#global-nav-secondary [class*="icon-fantasy"]:before,
#global-nav-secondary [class*="icon-chalk"]:before {
 background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/transitional-secondary-navigation-icons-v3.png");
 background-size:141px 1246px;
 background-repeat:no-repeat;
 content:"";
 height:29px;
 position:absolute;
 top:10px !important;
 left:0 !important
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-nav-secondary [class*="icon"]:not(.icon-font-before):before,
 #global-nav-secondary [class*="icon-local"]:before,
 #global-nav-secondary [class*="icon-fantasy"]:before,
 #global-nav-secondary [class*="icon-chalk"]:before {
  background-image:url("https://a.espncdn.com/redesign/assets/img/sprites/transitional-secondary-navigation-icons-v3@2x.png")
 }
}
#global-nav-secondary .icon-curry-solid-before:before {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/temp-curry.png");
 background-size:30px 30px;
 background-repeat:no-repeat;
 content:"";
 height:30px;
 position:absolute;
 top:10px !important
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-nav-secondary .icon-curry-solid-before:before {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/temp-curry@2x.png")
 }
}
#global-nav-secondary .icon-espn-inn-solid-before:before {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-espninn-28x30.png");
 background-size:28px 30px;
 background-repeat:no-repeat;
 content:"";
 height:30px;
 position:absolute;
 top:10px !important
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-nav-secondary .icon-espn-inn-solid-before:before {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-espninn-28x30@2x.png")
 }
}
#global-nav-secondary .icon-local-chi-solid-before:before {
 background-position:-4px -829px;
 width:30px
}
#global-nav-secondary .icon-local-dal-solid-before:before {
 background-position:-4px -863px;
 width:30px
}
#global-nav-secondary .icon-local-bos-solid-before:before {
 background-position:-4px -896px;
 width:30px
}
#global-nav-secondary .icon-local-ny-solid-before:before {
 background-position:-4px -929px;
 width:30px
}
#global-nav-secondary .icon-local-la-solid-before:before {
 background-position:-4px -964px;
 width:30px
}
#global-nav-secondary .icon-local-mil-solid-before:before {
 background-position:-4px -996px;
 width:30px
}
#global-nav-secondary .icon-local-cle-solid-before:before {
 background-position:-4px -1030px;
 width:30px
}
#global-nav-secondary .icon-espnw-solid-before:before {
 background-position:-4px -1176px;
 width:30px
}
#global-nav-secondary .icon-curry-solid-before {
 padding-right:35px
}
#global-nav-secondary .icon-curry-solid-before:before {
 background-position:0 0;
 width:35px
}
#global-nav-secondary .icon-espn-inn-solid-before:before {
 background-position:0 0;
 width:28px
}
#global-nav-secondary .icon-espnradio-solid-before {
 padding-right:85px !important
}
#global-nav-secondary .icon-espnradio-solid-before:before {
 background-position:-4px -1104px;
 height:34px !important;
 width:85px
}
#global-nav-secondary .icon-sportsnation-solid-before {
 padding-right:60px !important
}
#global-nav-secondary .icon-sportsnation-solid-before:before {
 background-position:-4px -1063px;
 height:34px !important;
 width:60px
}
#global-nav-secondary .icon-sportsnation-short-solid-before:before {
 background-position:-4px -130px;
 height:25px;
 width:26px
}
#global-nav-secondary .icon-insider-solid-before {
 padding-right:66px !important
}
#global-nav-secondary .icon-insider-solid-before:before {
 background-position:-4px -159px;
 width:66px
}
#global-nav-secondary .icon-fantasy-solid-before:before {
 background-position:-4px -1142px;
 width:30px
}
#global-nav-secondary .icon-fantasy-football-solid-before:before {
 background-position:-4px -207px;
 width:30px
}
#global-nav-secondary .icon-fantasy-basketball-solid-before:before {
 background-position:-4px -240px;
 width:30px
}
#global-nav-secondary .icon-fantasy-baseball-solid-before:before {
 background-position:-4px -273px;
 width:30px
}
#global-nav-secondary .icon-fantasy-hockey-solid-before:before {
 background-position:-4px -306px;
 width:30px
}
#global-nav-secondary .icon-fantasy-fcmp-solid-before:before {
 background-position:-4px -340px;
 width:30px
}
#global-nav-secondary .icon-fantasy-clp-solid-before:before {
 background-position:-7px -373px;
 height:18px;
 left:8px !important;
 top:14px !important;
 width:20px
}
#global-nav-secondary .icon-fantasy-cfp-solid-before:before {
 background-position:-4px -396px;
 width:30px
}
#global-nav-secondary .icon-fantasy-bc-solid-before:before {
 background-position:-4px -429px;
 width:30px
}
#global-nav-secondary .icon-fantasy-cbm-solid-before:before {
 background-position:-4px -462px;
 width:30px
}
#global-nav-secondary .icon-fantasy-gpc-solid-before:before {
 background-position:-4px -496px;
 width:30px
}
#global-nav-secondary .icon-fantasy-pp-solid-before:before {
 background-position:-4px -529px;
 width:30px
}
#global-nav-secondary .icon-fantasy-tc-solid-before:before {
 background-position:-4px -562px;
 width:30px
}
#global-nav-secondary .icon-fantasy-tcsc-solid-before:before {
 background-position:-4px -595px;
 width:30px
}
#global-nav-secondary .icon-fantasy-gc-solid-before:before {
 background-position:-4px -629px;
 width:30px
}
#global-nav-secondary .icon-fantasy-wtc-solid-before:before {
 background-position:-4px -662px;
 width:30px
}
#global-nav-secondary .icon-fantasy-ec-solid-before:before {
 background-position:-4px -696px;
 width:30px
}
#global-nav-secondary .icon-fantasy-cfc-solid-before:before {
 background-position:-4px -729px;
 width:30px
}
#global-nav-secondary .icon-fantasy-sfc-solid-before:before {
 background-position:-4px -763px;
 width:30px
}
#global-nav-secondary .icon-chalk-solid-before {
 padding-right:61px !important
}
#global-nav-secondary .icon-chalk-solid-before:before {
 background-position:-4px -798px;
 width:61px
}
#global-nav-secondary.global-nav-secondary-analytics .positioning .link-text {
 padding-left:40px
}
#global-nav-secondary.global-nav-secondary-analytics .positioning .link-text:before {
 background:url("https://a.espncdn.com/i/espn/networks_shows/500/analytics.png") no-repeat top left;
 background-size:30px 30px;
 content:"";
 height:30px;
 left:0px;
 position:absolute;
 top:10px !important;
 width:30px
}
.icon-all-sports-solid-before:before,
.icon-all-sports-solid-after:after {
 content:"\0042"
}
.icon-all-sports-int-solid-before:before,
.icon-all-sports-int-solid-after:after {
 content:"\E06A"
}
.icon-all-sports-college-solid-before:before,
.icon-all-sports-college-solid-after:after {
 content:"\E070"
}
.icon-athletics-solid-before:before,
.icon-athletics-solid-after:after {
 content:"\203A"
}
.icon-baseball-solid-before:before,
.icon-baseball-solid-after:after {
 content:"\004A"
}
.icon-basketball-solid-before:before,
.icon-basketball-solid-after:after {
 content:"\0050"
}
.icon-boxing-solid-before:before,
.icon-boxing-solid-after:after {
 content:"\00A6"
}
.icon-cricket-outline-before:before,
.icon-cricket-outline-after:after {
 content:"\0047"
}
.icon-cricket-solid-before:before,
.icon-cricket-solid-after:after {
 content:"\0048"
}
.icon-cycling-solid-before:before,
.icon-cycling-solid-after:after {
 content:"\E07F"
}
.icon-darts-solid-before:before,
.icon-darts-solid-after:after {
 content:"\E081"
}
.icon-equestrian-solid-before:before,
.icon-equestrian-solid-after:after {
 content:"\201D"
}
.icon-football-solid-before:before,
.icon-football-solid-after:after {
 content:"\2265"
}
.icon-football-college-solid-before:before,
.icon-football-college-solid-after:after {
 content:"\00B1"
}
.icon-frisbee-solid-before:before,
.icon-frisbee-solid-after:after {
 content:"\E048"
}
.icon-golf-solid-before:before,
.icon-golf-solid-after:after {
 content:"\03BC"
}
.icon-gymnastics-solid-before:before,
.icon-gymnastics-solid-after:after {
 content:"\201E"
}
.icon-hockey-solid-before:before,
.icon-hockey-solid-after:after {
 content:"\0046"
}
.icon-lacrosse-solid-before:before,
.icon-lacrosse-solid-after:after {
 content:"\2026"
}
.icon-mma-solid-before:before,
.icon-mma-solid-after:after {
 content:"\00BF"
}
.icon-nascar-solid-before:before,
.icon-nascar-solid-after:after {
 content:"\0044"
}
.icon-olympics-solid-before:before,
.icon-olympics-solid-after:after {
 content:"\E07C"
}
.icon-poker-solid-before:before,
.icon-poker-solid-after:after {
 content:"\E07E"
}
.icon-rugby-outline-before:before,
.icon-rugby-outline-after:after {
 content:"\0053"
}
.icon-rugby-solid-before:before,
.icon-rugby-solid-after:after {
 content:"\0054"
}
.icon-snooker-solid-before:before,
.icon-snooker-solid-after:after {
 content:"\E083"
}
.icon-soccer-solid-before:before,
.icon-soccer-solid-after:after {
 content:"\0052"
}
.icon-swimming-solid-before:before,
.icon-swimming-solid-after:after {
 content:"\E020"
}
.icon-tennis-solid-before:before,
.icon-tennis-solid-after:after {
 content:"\2211"
}
.icon-track-field-solid-before:before,
.icon-track-field-solid-after:after {
 content:"\203A"
}
.icon-water-polo-solid-before:before,
.icon-water-polo-solid-after:after {
 content:"\00DB"
}
.icon-volleyball-solid-before:before,
.icon-volleyball-solid-after:after {
 content:"\00C8"
}
.icon-xgames-solid-before:before,
.icon-xgames-solid-after:after {
 content:"\E076"
}
.icon-esports-solid-before:before,
.icon-esports-solid-after:after {
 content:"\E094"
}
.icon-badminton-solid-before:before,
.icon-badminton-solid-after:after {
 content:"\E905"
}
.icon-chess-solid-before:before,
.icon-chess-solid-after:after {
 content:"\E907"
}
.icon-field-hockey-solid-before:before,
.icon-field-hockey-solid-after:after {
 content:"\E909"
}
.icon-kabaddi-solid-before:before,
.icon-kabaddi-solid-after:after {
 content:"\E90b"
}
.icon-shooting-solid-before:before,
.icon-shooting-solid-after:after {
 content:"\E940"
}
.icon-wrestling-solid-before:before,
.icon-wrestling-solid-after:after {
 content:"\E942"
}
.icon-soccer-before:before,
.icon-soccer-after:after {
 content:"\E093"
}
.icon-soccer-leagues-solid-before:before,
.icon-soccer-leagues-solid-after:after {
 content:"\0022"
}
.icon-soccer-cards-solid-before:before,
.icon-soccer-cards-solid-after:after {
 content:"\0030"
}
.icon-soccer-time-possession-solid-before:before,
.icon-soccer-time-possession-solid-after:after {
 content:"\0032"
}
.icon-soccer-off-sides-solid-before:before,
.icon-soccer-off-sides-solid-after:after {
 content:"\0034"
}
.icon-soccer-corner-kick-solid-before:before,
.icon-soccer-corner-kick-solid-after:after {
 content:"\0036"
}
.icon-soccer-save-solid-before:before,
.icon-soccer-save-solid-after:after {
 content:"\0038"
}
.icon-soccer-goal-solid-before:before,
.icon-soccer-goal-solid-after:after {
 content:"\003A"
}
.icon-soccer-foul-solid-before:before,
.icon-soccer-foul-solid-after:after {
 content:"\003C"
}
.icon-soccer-shot-solid-before:before,
.icon-soccer-shot-solid-after:after {
 content:"\003E"
}
.icon-soccer-card-solid-before:before,
.icon-soccer-card-solid-after:after {
 content:"\00CB"
}
.icon-soccer-card02-solid-before:before,
.icon-soccer-card02-solid-after:after {
 content:"\E060"
}
.icon-world-cup01-solid-before:before,
.icon-world-cup01-solid-after:after {
 content:"\0078"
}
.icon-world-cup02-solid-before:before,
.icon-world-cup02-solid-after:after {
 content:"\00f4"
}
.icon-transfer-solid-before:before,
.icon-transfer-solid-after:after {
 content:"\E05C"
}
.icon-soccer-ball-before:before,
.icon-soccer-ball-after:after {
 content:"\E093"
}
.icon-soccer-substitution-before:before,
.icon-soccer-substitution-after:after {
 content:"\E092"
}
.icon-soccer-missed-penalty-solid-before:before,
.icon-soccer-missed-penalty-solid-after:after {
 content:"\E925"
}
.icon-soccer-yellow-card-before:before,
.icon-soccer-yellow-card-after:after {
 content:"\E060"
}
.icon-soccer-red-card-before:before,
.icon-soccer-red-card-after:after {
 content:"\E060"
}
.icon-soccer-end-regular-time-before:before,
.icon-soccer-end-regular-time-after:after {
 content:"\0032"
}
.icon-soccer-halftime-before:before,
.icon-soccer-halftime-after:after {
 content:"\0032"
}
.icon-soccer-possession-before:before,
.icon-soccer-possession-after:after {
 content:"\0032"
}
.icon-soccer-offside-before:before,
.icon-soccer-offside-after:after {
 content:"\0034"
}
.icon-soccer-corner-kick-before:before,
.icon-soccer-corner-kick-after:after {
 content:"\0036"
}
.icon-soccer-shot-on-target-before:before,
.icon-soccer-shot-on-target-after:after {
 content:"\0038"
}
.icon-soccer-free-kick-before:before,
.icon-soccer-free-kick-after:after {
 content:"\003E"
}
.icon-soccer-save-before:before,
.icon-soccer-save-after:after {
 content:"\0038"
}
.icon-soccer-own-goal-before:before,
.icon-soccer-own-goal-after:after {
 content:"\E093"
}
.icon-soccer-shot-on-goal-before:before,
.icon-soccer-shot-on-goal-after:after {
 content:"\E093"
}
.icon-soccer-penalty---scored-before:before,
.icon-soccer-penalty---scored-after:after {
 content:"\E093"
}
.icon-soccer-goal---header-before:before,
.icon-soccer-goal---header-after:after {
 content:"\E093"
}
.icon-soccer-goal---free-kick-before:before,
.icon-soccer-goal---free-kick-after:after {
 content:"\E093"
}
.icon-soccer-goal-before:before,
.icon-soccer-goal-after:after {
 content:"\E093"
}
.icon-soccer-foul-before:before,
.icon-soccer-foul-after:after {
 content:"\003C"
}
.icon-soccer-shot-before:before,
.icon-soccer-shot-after:after {
 content:"\003E"
}
.icon-soccer-shot-off-target-before:before,
.icon-soccer-shot-off-target-after:after {
 content:"\003E"
}
.icon-soccer-world-cup01-before:before,
.icon-soccer-world-cup01-after:after {
 content:"\0078"
}
.icon-soccer-world-cup02-before:before,
.icon-soccer-world-cup02-after:after {
 content:"\00f4"
}
.icon-soccer-transfer-before:before,
.icon-soccer-transfer-after:after {
 content:"\E05C"
}
.icon-soccer-ball-before:before,
.icon-soccer-ball-after:after {
 content:"\E093"
}
.icon-rugby-drop-goal-outline-before:before,
.icon-rugby-drop-goal-outline-after:after {
 content:"\E096"
}
.icon-rugby-drop-goal-solid-before:before,
.icon-rugby-drop-goal-solid-after:after {
 content:"\E097"
}
.icon-rugby-score-outline-before:before,
.icon-rugby-score-outline-after:after {
 content:"\E098"
}
.icon-rugby-score-solid-before:before,
.icon-rugby-score-solid-after:after {
 content:"\E099"
}
.icon-rugby-penalty-outline-before:before,
.icon-rugby-penalty-outline-after:after {
 content:"\E09D"
}
.icon-rugby-penalty-solid-before:before,
.icon-rugby-penalty-solid-after:after {
 content:"\E0A0"
}
.icon-rugby-conversion-outline-before:before,
.icon-rugby-conversion-outline-after:after {
 content:"\E09E"
}
.icon-rugby-conversion-solid-before:before,
.icon-rugby-conversion-solid-after:after {
 content:"\E09F"
}
.icon-play-solid-before:before,
.icon-play-solid-after:after {
 content:"\E029"
}
.icon-watch-outline-before:before,
.icon-watch-outline-after:after {
 content:"\E040"
}
.icon-watch-solid-before:before,
.icon-watch-solid-after:after {
 content:"\00B9"
}
.icon-watch-live-outline-before:before,
.icon-watch-live-outline-after:after {
 content:"\02DB"
}
.icon-watch-live-solid-before:before,
.icon-watch-live-solid-after:after {
 content:"\25CA"
}
.icon-cinema-mode-outline-before:before,
.icon-cinema-mode-outline-after:after {
 content:"\e931"
}
.icon-watched-solid-before:before,
.icon-watched-solid-after:after {
 content:"\e938"
}
.icon-audio02-solid-before:before,
.icon-audio02-solid-after:after {
 content:"\002C"
}
.icon-listen01-solid-before:before,
.icon-listen01-solid-after:after {
 content:"\00e1"
}
.icon-audio03-outline-before:before,
.icon-audio03-outline-after:after {
 content:"\004B"
}
.icon-audio03-solid-before:before,
.icon-audio03-solid-after:after {
 content:"\004C"
}
.icon-inbox-empty-outline-before:before,
.icon-inbox-empty-outline-after:after {
 content:"\007B"
}
.icon-inbox-empty-solid-before:before,
.icon-inbox-empty-solid-after:after {
 content:"\007C"
}
.icon-inbox-mail-outline-before:before,
.icon-inbox-mail-outline-after:after {
 content:"\00ee"
}
.icon-inbox-mail-solid-before:before,
.icon-inbox-mail-solid-after:after {
 content:"\00ef"
}
.icon-inbox-full01-outline-before:before,
.icon-inbox-full01-outline-after:after {
 content:"\00CC"
}
.icon-inbox-full01-solid-before:before,
.icon-inbox-full01-solid-after:after {
 content:"\00CD"
}
.icon-inbox-full02-outline-before:before,
.icon-inbox-full02-outline-after:after {
 content:"\00CE"
}
.icon-inbox-full02-solid-before:before,
.icon-inbox-full02-solid-after:after {
 content:"\00CF"
}
.icon-alert01-outline-before:before,
.icon-alert01-outline-after:after {
 content:"\0057"
}
.icon-alert01-solid-before:before,
.icon-alert01-solid-after:after {
 content:"\0058"
}
.icon-external-outline-before:before,
.icon-external-outline-after:after {
 content:"\E085"
}
.icon-external-outline2-before:before,
.icon-external-outline2-after:after {
 content:"\E93B"
}
.icon-grid-outline-before:before,
.icon-grid-outline-after:after {
 content:"\00FF"
}
.icon-grid-solid-before:before,
.icon-grid-solid-after:after {
 content:"\017E"
}
.icon-move-solid-before:before,
.icon-move-solid-after:after {
 content:"\00FD"
}
.icon-close-solid-before:before,
.icon-close-solid-after:after {
 content:"\E007"
}
.icon-popout-solid-before:before,
.icon-popout-solid-after:after {
 content:"\E01C"
}
.icon-reset-solid-before:before,
.icon-reset-solid-after:after {
 content:"\E062"
}
.icon-refresh-solid-before:before,
.icon-refresh-solid-after:after {
 content:"\E064"
}
.icon-remove-solid-before:before,
.icon-remove-solid-after:after {
 content:"\E06B"
}
.icon-grabber-solid-before:before,
.icon-grabber-solid-after:after {
 content:"\E06C"
}
.icon-filter-solid-before:before,
.icon-filter-solid-after:after {
 content:"\E074"
}
.icon-plus-solid-before:before,
.icon-plus-solid-after:after {
 content:"\E089"
}
.icon-plus2-outline-before:before,
.icon-plus2-outline-after:after {
 content:"\E08B"
}
.icon-stop-solid-before:before,
.icon-stop-solid-after:after {
 content:"\E02B"
}
.icon-pause-solid-before:before,
.icon-pause-solid-after:after {
 content:"\E02D"
}
.icon-play-arrow-solid-before:before,
.icon-play-arrow-solid-after:after {
 content:"\E041"
}
.icon-caret-left-solid-before:before,
.icon-caret-left-solid-after:after {
 content:"\E011"
}
.icon-caret-right-solid-before:before,
.icon-caret-right-solid-after:after {
 content:"\E017"
}
.icon-caret-up-solid-before:before,
.icon-caret-up-solid-after:after {
 content:"\E013"
}
.icon-caret-down-solid-before:before,
.icon-caret-down-solid-after:after {
 content:"\E015"
}
.icon-caret-sm-left-before:before,
.icon-caret-sm-left-after:after {
 content:"\E009"
}
.icon-caret-sm-right-before:before,
.icon-caret-sm-right-after:after {
 content:"\E00F"
}
.icon-caret-sm-up-before:before,
.icon-caret-sm-up-after:after {
 content:"\E00B"
}
.icon-caret-sm-down-before:before,
.icon-caret-sm-down-after:after {
 content:"\E00D"
}
.icon-arrow-left-solid-before:before,
.icon-arrow-left-solid-after:after {
 content:"\2B05"
}
.icon-arrow-right-solid-before:before,
.icon-arrow-right-solid-after:after {
 content:"\27A1"
}
.icon-arrow-up-solid-before:before,
.icon-arrow-up-solid-after:after {
 content:"\2B06"
}
.icon-arrow-down-solid-before:before,
.icon-arrow-down-solid-after:after {
 content:"\2B07"
}
.icon-double-arrow-left-outline-before:before,
.icon-double-arrow-left-outline-after:after {
 content:"\E08D"
}
.icon-double-arrow-left-solid-before:before,
.icon-double-arrow-left-solid-after:after {
 content:"\E08F"
}
.icon-double-arrow-right-outline-before:before,
.icon-double-arrow-right-outline-after:after {
 content:"\E08E"
}
.icon-double-arrow-right-solid-before:before,
.icon-double-arrow-right-solid-after:after {
 content:"\E090"
}
.icon-arrow-winner-left-solid-before:before,
.icon-arrow-winner-left-solid-after:after {
 content:"\E087"
}
.icon-arrow-winner-right-solid-before:before,
.icon-arrow-winner-right-solid-after:after {
 content:"\E088"
}
.icon-check-solid-before:before,
.icon-check-solid-after:after {
 content:"\E90C"
}
.icon-checkbox-outline-before:before,
.icon-checkbox-outline-after:after {
 content:"\E90D"
}
.icon-checkbox-solid-before:before,
.icon-checkbox-solid-after:after {
 content:"\E90E"
}
.icon-radio-button-outline-before:before,
.icon-radio-button-outline-after:after {
 content:"\E90F"
}
.icon-radio-button-solid-before:before,
.icon-radio-button-solid-after:after {
 content:"\E910"
}
.icon-list-before:before,
.icon-list-after:after {
 content:"\005E"
}
.icon-gamecast-outline-before:before,
.icon-gamecast-outline-after:after {
 content:"\E03B"
}
.icon-gamecast-solid-before:before,
.icon-gamecast-solid-after:after {
 content:"\E03D"
}
.icon-brand-sportscenter-solid-before:before,
.icon-brand-sportscenter-solid-after:after {
 content:"\0024"
}
.icon-brand-cfb01-solid-before:before,
.icon-brand-cfb01-solid-after:after {
 content:"\2212"
}
.icon-brand-cfb02-solid-before:before,
.icon-brand-cfb02-solid-after:after {
 content:"\00D7"
}
.icon-brand-insider-solid-before:before,
.icon-brand-insider-solid-after:after {
 content:"\E038";
 color:#ff790d
}
.icon-brand-cfb-playoff-solid-before:before,
.icon-brand-cfb-playoff-solid-after:after {
 content:"\E067"
}
.icon-scores-before:before,
.icon-scores-after:after {
 content:"\E019"
}
.icon-article01-before:before,
.icon-article01-after:after {
 content:"\E021"
}
.icon-article02-before:before,
.icon-article02-after:after {
 content:"\E023"
}
.icon-article03-before:before,
.icon-article03-after:after {
 content:"\E025"
}
.icon-more-before:before,
.icon-more-after:after {
 content:"\E033"
}
.icon-more-3dots-before:before,
.icon-more-3dots-after:after {
 content:"\E028"
}
.icon-twitter-solid-before:before,
.icon-twitter-solid-after:after {
 content:"\E035"
}
.icon-facebook-solid-before:before,
.icon-facebook-solid-after:after {
 content:"\E037"
}
.icon-facebook-messenger-solid-before:before,
.icon-facebook-messenger-solid-after:after {
 content:"\E930"
}
.icon-instagram-solid-before:before,
.icon-instagram-solid-after:after {
 content:"\E03E"
}
.icon-snapchat-outline-before:before,
.icon-snapchat-outline-after:after {
 content:"\E93E"
}
.icon-twitter-reply-solid-before:before,
.icon-twitter-reply-solid-after:after {
 content:"\E042"
}
.icon-twitter-retweet-solid-before:before,
.icon-twitter-retweet-solid-after:after {
 content:"\E043"
}
.icon-twitter-favorite-solid-before:before,
.icon-twitter-favorite-solid-after:after {
 content:"\E044"
}
.icon-twitter-more-solid-before:before,
.icon-twitter-more-solid-after:after {
 content:"\E045"
}
.icon-twitter-follow-solid-before:before,
.icon-twitter-follow-solid-after:after {
 content:"\E046"
}
.icon-twitter-like-outline-before:before,
.icon-twitter-like-outline-after:after {
 content:"\E911"
}
.icon-twitter-like-solid-before:before,
.icon-twitter-like-solid-after:after {
 content:"\E912"
}
.icon-pinterest-solid-before:before,
.icon-pinterest-solid-after:after {
 content:"\E06D"
}
.icon-whatsapp-solid-before:before,
.icon-whatsapp-solid-after:after {
 content:"\E06E"
}
.icon-chain-solid-before:before,
.icon-chain-solid-after:after {
 content:"\E933"
}
.icon-weather-sun-outline-before:before,
.icon-weather-sun-outline-after:after {
 content:"\0059"
}
.icon-weather-cloudy-outline-before:before,
.icon-weather-cloudy-outline-after:after {
 content:"\005B"
}
.icon-weather-partly-cloudy-outline-before:before,
.icon-weather-partly-cloudy-outline-after:after {
 content:"\005D"
}
.icon-weather-fog-outline-before:before,
.icon-weather-fog-outline-after:after {
 content:"\0061"
}
.icon-weather-rain-outline-before:before,
.icon-weather-rain-outline-after:after {
 content:"\0063"
}
.icon-weather-snow-outline-before:before,
.icon-weather-snow-outline-after:after {
 content:"\0065"
}
.icon-weather-sleet-outline-before:before,
.icon-weather-sleet-outline-after:after {
 content:"\0067"
}
.icon-weather-night-clear-outline-before:before,
.icon-weather-night-clear-outline-after:after {
 content:"\0069"
}
.icon-weather-night-cloudy-outline-before:before,
.icon-weather-night-cloudy-outline-after:after {
 content:"\0079"
}
.icon-settings-solid-before:before,
.icon-settings-solid-after:after {
 content:"\004E"
}
.icon-email-outline-before:before,
.icon-email-outline-after:after {
 content:"\003F"
}
.icon-email-solid-before:before,
.icon-email-solid-after:after {
 content:"\0040"
}
.icon-location-outline-before:before,
.icon-location-outline-after:after {
 content:"\0055"
}
.icon-location-solid-before:before,
.icon-location-solid-after:after {
 content:"\0056"
}
.icon-games-outline-before:before,
.icon-games-outline-after:after {
 content:"\006D"
}
.icon-games-solid-before:before,
.icon-games-solid-after:after {
 content:"\006E"
}
.icon-graph-vertical-outline-before:before,
.icon-graph-vertical-outline-after:after {
 content:"\0071"
}
.icon-graph-vertical-solid-before:before,
.icon-graph-vertical-solid-after:after {
 content:"\0072"
}
.icon-calendar-outline-before:before,
.icon-calendar-outline-after:after {
 content:"\02DA"
}
.icon-calendar-solid-before:before,
.icon-calendar-solid-after:after {
 content:"\00B8"
}
.icon-add-to-calendar-solid-before:before,
.icon-add-to-calendar-solid-after:after {
 content:"\E91B"
}
.icon-tickets-outline-before:before,
.icon-tickets-outline-after:after {
 content:"\00c7"
}
.icon-tickets-solid-before:before,
.icon-tickets-solid-after:after {
 content:"\00c9"
}
.icon-edit-outline-before:before,
.icon-edit-outline-after:after {
 content:"\00e4"
}
.icon-edit-solid-before:before,
.icon-edit-solid-after:after {
 content:"\00e3"
}
.icon-photo-gallery02-outline-before:before,
.icon-photo-gallery02-outline-after:after {
 content:"\00e9"
}
.icon-photo-gallery02-solid-before:before,
.icon-photo-gallery02-solid-after:after {
 content:"\00e8"
}
.icon-star-outline-before:before,
.icon-star-outline-after:after {
 content:"\00fb"
}
.icon-star-solid-before:before,
.icon-star-solid-after:after {
 content:"\00fc"
}
.icon-print-solid-before:before,
.icon-print-solid-after:after {
 content:"\00b0"
}
.icon-comment-solid-before:before,
.icon-comment-solid-after:after {
 content:"\00a3"
}
.icon-search-solid-before:before,
.icon-search-solid-after:after {
 content:"\2022"
}
.icon-share-solid-before:before,
.icon-share-solid-after:after {
 content:"\00A9";
 color:#06c
}
.icon-user-solid-before:before,
.icon-user-solid-after:after {
 content:"\2260"
}
.icon-cart-outline-before:before,
.icon-cart-outline-after:after {
 content:"\00BA"
}
.icon-cart-solid-before:before,
.icon-cart-solid-after:after {
 content:"\00E6"
}
.icon-info-solid-before:before,
.icon-info-solid-after:after {
 content:"\00AC"
}
.icon-listen02-solid-before:before,
.icon-listen02-solid-after:after {
 content:"\FB02"
}
.icon-listen-scores-solid-before:before,
.icon-listen-scores-solid-after:after {
 content:"\E93D"
}
.icon-world02-solid-before:before,
.icon-world02-solid-after:after {
 content:"\00D3"
}
.icon-pennant-outline-before:before,
.icon-pennant-outline-after:after {
 content:"\00FE"
}
.icon-pennant-solid-before:before,
.icon-pennant-solid-after:after {
 content:"\0131"
}
.icon-lock-solid-before:before,
.icon-lock-solid-after:after {
 content:"\E92C"
}
.icon-lock-outline-before:before,
.icon-lock-outline-after:after {
 content:"\E92B"
}
.icon-possession-football-before:before,
.icon-possession-football-after:after {
 content:"\E05E"
}
.icon-baseball-base-before:before,
.icon-baseball-base-after:after {
 content:"\E091"
}
.icon-whistle-solid-before:before,
.icon-whistle-solid-after:after {
 content:"\003C"
}
.icon-topics-solid-before:before,
.icon-topics-solid-after:after {
 content:"\E09B"
}
.icon-camera-outline-before:before,
.icon-camera-outline-after:after {
 content:"\E900"
}
.icon-camera-solid-before:before,
.icon-camera-solid-after:after {
 content:"\E91F"
}
.icon-live-dot-solid-before:before,
.icon-live-dot-solid-after:after {
 content:"\E922"
}
.icon-trending-solid-before:before,
.icon-trending-solid-after:after {
 content:"\E91E"
}
.icon-key-solid-before:before,
.icon-key-solid-after:after {
 content:"\E923"
}
.icon-incorrect-solid-before:before,
.icon-incorrect-solid-after:after {
 content:"\E91A"
}
.icon-espn-default-solid-before:before,
.icon-espn-default-solid-after:after {
 content:"\E0A2"
}
.icon-eplus-solid-before:before,
.icon-eplus-solid-after:after {
 content:"\E943"
}
.icon-photo-credit-outline-before:before,
.icon-photo-credit-outline-after:after {
 content:"\E934"
}
.icon-photo-credit-solid-before:before,
.icon-photo-credit-solid-after:after {
 content:"\E935"
}
.icon-shield-solid-before:before,
.icon-shield-solid-after:after {
 content:"\E937"
}
.icon-news-outline-before:before,
.icon-news-outline-after:after {
 content:"\E939"
}
.icon-news-solid-before:before,
.icon-news-solid-after:after {
 content:"\E93A"
}
.icon-game-page-outline-before:before,
.icon-game-page-outline-after:after {
 content:"\E901"
}
.icon-game-page-solid-before:before,
.icon-game-page-solid-after:after {
 content:"\E902"
}
.icon-stadium-solid-before:before,
.icon-stadium-solid-after:after {
 content:"\E944"
}
.icon-stats-solid-before:before,
.icon-stats-solid-after:after {
 content:"\E945"
}
.icon-video-enter-fullscreen-solid-before:before,
.icon-video-enter-fullscreen-solid-after:after {
 content:"\E913"
}
.icon-video-exit-fullscreen-solid-before:before,
.icon-video-exit-fullscreen-solid-after:after {
 content:"\E914"
}
.icon-video-high-volume-solid-before:before,
.icon-video-high-volume-solid-after:after {
 content:"\E915"
}
.icon-video-low-volume-solid-before:before,
.icon-video-low-volume-solid-after:after {
 content:"\E916"
}
.icon-video-mid-volume-solid-before:before,
.icon-video-mid-volume-solid-after:after {
 content:"\E917"
}
.icon-video-mute-solid-before:before,
.icon-video-mute-solid-after:after {
 content:"\E918"
}
.icon-video-pause-solid-before:before,
.icon-video-pause-solid-after:after {
 content:"\E919"
}
.icon-closed-caption-solid-before:before,
.icon-closed-caption-solid-after:after {
 content:"\E921"
}
.icon-closed-caption-domestic-solid-before:before,
.icon-closed-caption-domestic-solid-after:after {
 content:"\E928"
}
.icon-closed-caption-domestic-outline-before:before,
.icon-closed-caption-domestic-outline-after:after {
 content:"\E927"
}
.icon-video-replay-solid-before:before,
.icon-video-replay-solid-after:after {
 content:"\E929"
}
.icon-video-stop-solid-before:before,
.icon-video-stop-solid-after:after {
 content:"\E92A"
}
.icon-espnplus-before:before,
#global-nav-secondary .espnplus>a:before,
#global-nav-tertiary .espnplus>a:before,
#global-nav-mobile a.espnplus>span:before {
 background:url("https://a.espncdn.com/redesign/assets/img/logos/espnplus/ePlus2.svg") no-repeat center center;
 background-size:100% auto;
 content:'';
 display:inline-block;
 height:.8em;
 margin-bottom:-1px;
 margin-right:2px;
 width:1.7em
}
.headlineStack__list .icon-espnplus-before:before {
 background-size:20px auto
}
.contentItem__logo.icon-espnplus-before:before {
 display:block;
 height:18px;
 margin-right:4px;
 width:28px
}
#global-nav-mobile a.espnplus>span:before {
 margin-right:9px
}
.icon-onenacion-solid-before:before {
 background:url("https://a.espncdn.com/redesign/assets/img/icons/one_nacion_logo.png") no-repeat;
 background-position:center;
 background-size:100% auto;
 content:'';
 height:100%;
 width:30px
}
.icon-color-yellow:before {
 color:#ffce07
}
#global-nav>ul>li.more-espn>a:after {
 content:"\E033"
}
#global-nav>ul>li.more>a:after {
 content:"\E028"
}
.active #global-search-trigger:after {
 content:"\E007"
}
#global-user-trigger:after {
 content:"\2260"
}
#global-nav-secondary .has-sub>a:after,
#global-nav-tertiary .has-sub>a:after {
 content:"\E00D"
}
#global-nav-secondary .has-sub>a:after,
#custom-nav .has-sub>a:after {
 content:"\E00D"
}
#global-nav .external>a:after,
#global-nav-secondary .external>a:after,
#global-nav-tertiary .external>a:after {
 content:"\E085";
 color:#a5a6a7;
 font-size:10px
}
#global-nav .insider>a:before,
#global-nav-secondary .insider>a:before,
#global-nav-tertiary .insider>a:before {
 content:"\E038";
 color:#ff790d
}
#global-nav .section-home:before,
#global-nav-secondary .section-home:before,
#global-nav-tertiary .section-home:before {
 content:"\E011"
}
#global-nav-mobile .nav-search:after {
 content:"\2022"
}
#global-nav-mobile .nav-sports:after {
 content:"\0042"
}
#global-nav-mobile .nav-espnplus:after {
 content:"\E943"
}
#global-nav-mobile .nav-watch:after {
 content:"\00B9"
}
#global-nav-mobile .nav-listen:after {
 content:"\FB02"
}
#global-nav-mobile .nav-fantasy:after {
 content:"\006E"
}
#global-nav-mobile .nav-more:after {
 content:"\E033"
}
#global-nav-mobile .cities:before {
 content:"\0055"
}
#global-nav-mobile .tickets:before {
 content:"\00c7"
}
#global-nav-mobile .shop:before {
 content:"\00BA"
}
#global-nav-mobile .nav-series:after {
 content:"\006D"
}
#global-nav-mobile .nav-teams {
 background-image:url("https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/default-team-logo-500.png&amp;w=200&amp;h=200");
 background-position:14px 7px;
 background-size:25px 25px;
 background-repeat:no-repeat
}
#global-nav-mobile .nav-features:after {
 content:"\E023";
 font-size:32px !important
}
#global-nav-mobile .nav-videos:after {
 content:"\E040"
}
#global-nav-mobile .nav-stats:after {
 content:"\0071"
}
#global-nav-mobile a.insider>span:before {
 content:"\E038";
 color:#ff790d
}
#favfeed .feed-title span:after {
 content:"\004E"
}
a.external:after {
 color:#6c6d6f;
 display:inline-block;
 font-size:10px;
 padding-left:5px;
 padding-right:2px;
 vertical-align:middle;
 content:"\E085"
}
.icon-external-outline-before:before,
.icon-external-outline-after:after {
 color:#6c6d6f;
 font-size:10px
}
.icon-yellowcard:before {
 color:#f6c825;
 margin-right:2px
}
.icon-redcard:before {
 color:#d00;
 margin-right:2px
}
.icon-rugby-solid:before,
.icon-rugby-penalty-solid:before,
.icon-rugby-conversion-solid:before,
.icon-rugby-penalty-solid:before,
.icon-rugby-drop-goal-solid:before,
.icon-soccerball:before:before,
.icon-substitution:before {
 color:#000
}
.icon-substitution {
 font-size:16px;
 font-weight:700
}
.olympics-medal.gold {
 background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-gold-medal.png");
 background-size:21px 21px;
 background-position:center center;
 background-repeat:no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .olympics-medal.gold {
  background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-gold-medal@2x.png")
 }
}
.olympics-medal.silver {
 background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-silver-medal.png");
 background-size:21px 21px;
 background-position:center center;
 background-repeat:no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .olympics-medal.silver {
  background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-silver-medal@2x.png")
 }
}
.olympics-medal.bronze {
 background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-bronze-medal.png");
 background-size:21px 21px;
 background-position:center center;
 background-repeat:no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .olympics-medal.bronze {
  background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-bronze-medal@2x.png")
 }
}
.sprite-mlb-teams-25 {
 background-image:url("https://a.espncdn.com/i/teamlogos/mlb/sprites/teams-mlb-25.png");
 background-size:25px;
 background-repeat:no-repeat;
 position:relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .sprite-mlb-teams-25 {
  background-image:url("https://a.espncdn.com/i/teamlogos/mlb/sprites/teams-mlb-25@2x.png")
 }
}
.sprite-nba-teams-25 {
 background-image:url("https://a.espncdn.com/i/teamlogos/nba/sprites/teams-nba-25.png");
 background-size:25px;
 background-repeat:no-repeat;
 position:relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .sprite-nba-teams-25 {
  background-image:url("https://a.espncdn.com/i/teamlogos/nba/sprites/teams-nba-25@2x.png")
 }
}
.sprite-nfl-teams-25 {
 background-image:url("https://a.espncdn.com/i/teamlogos/nfl/sprites/teams-nfl-25.png");
 background-size:25px;
 background-repeat:no-repeat;
 position:relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .sprite-nfl-teams-25 {
  background-image:url("https://a.espncdn.com/i/teamlogos/nfl/sprites/teams-nfl-25@2x.png")
 }
}
.sprite-nhl-teams-25 {
 background-image:url("https://a.espncdn.com/i/teamlogos/nhl/sprites/teams-nhl-25.png");
 background-size:25px;
 background-repeat:no-repeat;
 position:relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .sprite-nhl-teams-25 {
  background-image:url("https://a.espncdn.com/i/teamlogos/nhl/sprites/teams-nhl-25@2x.png")
 }
}
.sprite-futbol-teams-25 {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/sports/soccer/teams-soccer-25.png");
 background-size:25px;
 background-repeat:no-repeat;
 position:relative
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 .sprite-futbol-teams-25 {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/sports/soccer/teams-soccer-25@2x.png")
 }
}
.sprite-25-team-1 {
 background-position:0 0px
}
.sprite-25-team-2 {
 background-position:0 -50px
}
.sprite-25-team-3 {
 background-position:0 -100px
}
.sprite-25-team-4 {
 background-position:0 -150px
}
.sprite-25-team-5 {
 background-position:0 -200px
}
.sprite-25-team-6 {
 background-position:0 -250px
}
.sprite-25-team-7 {
 background-position:0 -300px
}
.sprite-25-team-8 {
 background-position:0 -350px
}
.sprite-25-team-9 {
 background-position:0 -400px
}
.sprite-25-team-10 {
 background-position:0 -450px
}
.sprite-25-team-11 {
 background-position:0 -500px
}
.sprite-25-team-12 {
 background-position:0 -550px
}
.sprite-25-team-13 {
 background-position:0 -600px
}
.sprite-25-team-14 {
 background-position:0 -650px
}
.sprite-25-team-15 {
 background-position:0 -700px
}
.sprite-25-team-16 {
 background-position:0 -750px
}
.sprite-25-team-17 {
 background-position:0 -800px
}
.sprite-25-team-18 {
 background-position:0 -850px
}
.sprite-25-team-19 {
 background-position:0 -900px
}
.sprite-25-team-20 {
 background-position:0 -950px
}
.sprite-25-team-21 {
 background-position:0 -1000px
}
.sprite-25-team-22 {
 background-position:0 -1050px
}
.sprite-25-team-23 {
 background-position:0 -1100px
}
.sprite-25-team-24 {
 background-position:0 -1150px
}
.sprite-25-team-25 {
 background-position:0 -1200px
}
.sprite-25-team-26 {
 background-position:0 -1250px
}
.sprite-25-team-27 {
 background-position:0 -1300px
}
.sprite-25-team-28 {
 background-position:0 -1350px
}
.sprite-25-team-29 {
 background-position:0 -1400px
}
.sprite-25-team-30 {
 background-position:0 -1450px
}
.sprite-25-team-31 {
 background-position:0 -1500px
}
.sprite-25-team-32 {
 background-position:0 -1550px
}
.sprite-25-team-33 {
 background-position:0 -1600px
}
.sprite-25-team-34 {
 background-position:0 -1650px
}
.sprite-25-team-35 {
 background-position:0 -1700px
}
.sprite-25-team-111006 {
 background-position:0 -1500px
}
.sprite-25-team-37 {
 background-position:0 -1500px
}
table {
 color:#6c6d6f;
 font-variant-numeric:tabular-nums;
 position:relative;
 width:100%
}
.table-caption+table,
.table-caption+.responsive-table-wrap table,
.table-caption+.table-wrapper table,
.dropdown-wrapper-container+.responsive-table-wrap table {
 border-top:1px #dcdddf solid
}
table.align-left th,
table.align-left tr,
table.align-left td {
 text-align:left
}
table.align-left td:first-child {
 text-align:left
}
table.align-center th,
table.align-center tr,
table.align-center td {
 text-align:center
}
table.align-center td:first-child {
 text-align:left
}
table.olympics>tbody>tr>td.player {
 display:table-cell;
 vertical-align:middle;
 width:400px;
 white-space:pre-line;
 line-height:1.3em;
 padding:5px 0
}
table.olympics>tbody>tr>td .icon-olympics-solid-before:before {
 color:#a5a6a7;
 font-size:18px;
 padding:0 15px 0 0
}
table.olympics>tbody>tr>td .olympics-medal {
 position:relative;
 left:5px;
 display:inline-block;
 height:21px;
 margin:0 10px 0 0;
 width:21px;
 vertical-align:middle
}
table.olympics.results>tbody>tr>td:not(.team):first-child {
 text-align:center;
 width:50px;
 padding:0 10px
}
table.olympics.results>tbody>tr.home>td:last-child {
 text-align:right
}
table.olympics.results>tbody>tr.home>td:last-child .point {
 width:auto
}
table abbr {
 border-bottom:none !important;
 display:none;
 padding:0 0 0 5px;
 text-decoration:none;
 text-transform:uppercase
}
@media screen and (max-width: 767px) {
 table abbr {
  display:block
 }
}
table .column-group+tr th {
 border-top:0;
 color:#6c6d6f
}
table .column-group.has-border {
 border-top:1px solid red
}
table .column-group th {
 border-bottom:0;
 text-align:center
}
table colgroup col:last-child {
 border-right:1px #dcdddf solid
}
table colgroup col.force-border {
 border-right:1px #dcdddf solid
}
table colgroup col.force-no-border {
 border-right:0
}
table colgroup col.sorted {
 background:rgba(170,170,170,0.12)
}
.pinned table colgroup col:last-child,
table colgroup:last-of-type col:last-child {
 border-right:0
}
table thead:first-of-type th {
 height:24px;
 padding-top:0
}
table thead:last-child tr {
 border-bottom:0
}
table thead th {
 height:29px;
 padding-top:5px
}
table thead tr,
table thead tr:nth-child(odd) {
 background:none;
 border-top:0
}
table tbody+thead tr.column-group th {
 padding-top:10px
}
table tbody+thead tr th {
 border-top:0
}
table tbody tr:nth-child(even) {
 background:rgba(0,0,0,0.017)
}
table th {
 border-bottom:1px #dcdddf solid;
 color:#1d1e1f;
 font-size:11px;
 font-weight:600;
 padding:0 4px;
 position:relative;
 text-transform:uppercase;
 white-space:nowrap
}
table th:first-child {
 text-align:left
}
table th:last-child .tooltip:before,
table th:last-child .tooltip:after {
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 -o-transform:translateX(0);
 transform:translateX(0)
}
table th:last-child .tooltip:before {
 left:inherit;
 right:0
}
table th:last-child .tooltip:after {
 margin-left:-7px
}
table th.align-center {
 text-align:center
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 table th.schedule-timezone {
  white-space:nowrap
 }
}
table th.icons {
 width:110px
}
table th.text-wrap {
 min-width:300px;
 text-align:left;
 width:300px
}
table th .betting {
 float:left;
 margin:4px 0 0 0
}
table th img.betImg {
 height:16px;
 left:10px;
 position:relative;
 width:48px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 table th img.betImg {
  display:none
 }
}
table th,
table td {
 text-align:right
}
table th.align-left,
table td.align-left {
 text-align:left
}
table th.align-center,
table td.align-center {
 text-align:center
}
table th.number,
table td.number {
 width:33px
}
table th.stat,
table td.stat {
 width:42px
}
table tr {
 border-top:1px solid #f1f2f3;
 text-align:right
}
table tr.bold {
 border-top:2px #a5a6a7 solid
}
table tr.highlight td {
 font-weight:600
}
table tr.favorite {
 background:rgba(251,246,223,0.6)
}
table tr.has-results.odd td {
 background:#fff
}
table tr.has-results.even td {
 background:#f9f9fb
}
table tr.results {
 border-top:0
}
table tr.results.odd td {
 background:#fff
}
table tr.results.even td {
 background:#f9f9fb
}
table tr.footer td {
 background:#f1f2f3;
 border-top:1px solid #dcdddf;
 color:#06c;
 height:44px
}
table tr.footer td a:link,
table tr.footer td a:visited,
table tr.footer td a:hover,
table tr.footer td a:visited:hover {
 color:#06c;
 display:inline
}
table td {
 color:#48494a;
 font-size:12px;
 font-weight:400;
 height:28px;
 line-height:1.2;
 padding:1px 4px 0 4px;
 margin:0;
 text-transform:none;
 white-space:nowrap
}
table td:first-child {
 text-align:left
}
table td.text-wrap {
 max-width:300px;
 text-align:left;
 white-space:inherit
}
table td.align-right {
 text-align:right
}
table td.align-right:first-child {
 text-align:right
}
table td .teams,
table td .team-name,
table td.missing-logo span,
table td.missing-logo abbr {
 display:table-cell;
 vertical-align:middle
}
table td .team-names,
table td .key,
table td .team-name {
 padding:0 0 0 5px
}
@media screen and (max-width: 767px) {
 table td .team-name span,
 table td.missing-logo .team-name span {
  display:none
 }
}
table td .teams,
table td.team img,
table td .team-logo img {
 bottom:8px;
 position:relative;
 width:20px
}
table td .teams img,
table td .team-logo img,
table td.team img,
table td.team .teams {
 margin-bottom:-14px
}
@media screen and (min-width: 768px) {
 table td.missing-logo abbr {
  display:none
 }
}
@media screen and (max-width: 767px) {
 table td.missing-logo abbr {
  display:table-cell;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:45px
 }
}
table td.home .home-wrapper {
 display:table;
 vertical-align:middle
}
table td.home .home-wrapper:before {
 content:attr(data-home-text);
 display:table-cell;
 padding:0 10px 0 0
}
table td .record {
 min-width:80px;
 padding-left:0;
 text-align:center
}
table td .record a {
 width:100%
}
table td .circle {
 background:#fff;
 border:1px solid #fff;
 border-radius:50%;
 display:inline-block;
 height:10px;
 width:10px;
 vertical-align:middle
}
table td .circle.away.win {
 background:#06c;
 border:1px solid #06c
}
table td .circle.home.win {
 background:#d00;
 border:1px solid #d00
}
table td .circle.draw {
 background:#dcdddf;
 border:1px solid #dcdddf
}
table td .circle.loss {
 background:#fff;
 border:1px solid #f1f2f3
}
@media screen and (max-width: 767px) {
 table td.inactive>abbr {
  display:table-cell
 }
}
table td a {
 color:#06c
}
table td a:hover {
 text-decoration:underline
}
table td a.list-links {
 font-size:10px
}
table td a.list-links+.list-links:before {
 color:#6c6d6f;
 content:"|";
 display:inline-block;
 padding:0 6px 0 2px
}
table td a span {
 color:#06c;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-weight:400;
 margin-left:-14px
}
@media screen and (max-width: 767px) {
 table td a abbr {
  display:table-cell;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:45px
 }
}
table td.live {
 color:#d00;
 font-weight:600
}
table td.live:before {
 content:'\2022';
 font-size:14px;
 margin-right:2px;
 position:relative;
 top:1px
}
table td.live.remove-dot:before {
 display:none
}
table td.live a {
 color:#d00
}
table td.live a:hover {
 color:inherit
}
table td.emphasis,
table td span {
 color:#48494a
}
table td span {
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-weight:400;
 padding:0 2px 0 14px
}
table td span:first-child {
 margin-left:0;
 padding-left:0
}
table td span:first-child.team-names {
 padding-left:10px
}
table td span.tickets,
table td span.calendar,
table td span.alert {
 cursor:pointer;
 float:left;
 font-size:14px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 table td span.tickets,
 table td span.calendar,
 table td span.alert {
  display:none
 }
}
table td span.tickets:before,
table td span.calendar:before,
table td span.alert:before {
 color:#a5a6a7
}
table td span.tickets:hover:before,
table td span.calendar:hover:before,
table td span.alert:hover:before {
 color:#06c
}
table td span.tickets:first-child {
 margin-left:10px
}
table td span.calendar {
 margin:0 10px
}
table td .no-logo {
 display:inline-block;
 width:20px
}
table td.positive {
 color:#094
}
table td.negative {
 color:#d00
}
table td.network img {
 width:55px
}
table td.network img.ESPN {
 width:40px
}
table td.network img.ESPNDP {
 width:48px
}
table td.network img.ABC {
 width:25px
}
table td.schedule-location {
 max-width:170px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
table .fee,
table .fee-total {
 font-size:14px;
 font-weight:600
}
table .fee-total {
 border-top:1px solid #dcdddf
}
table .fee-total.label {
 text-transform:uppercase
}
table tr[data-is-neutral-site="true"] td.home .home-wrapper:before {
 content:attr(data-home-text)
}
table tfoot td {
 background:#fff;
 border-top:1px solid #dcdddf;
 color:#06c;
 height:44px;
 text-align:center
}
table tfoot td:first-child {
 text-align:center
}
table tfoot td a:link,
table tfoot td a:visited,
table tfoot td a:hover,
table tfoot td a:visited:hover {
 color:#06c;
 display:inline
}
table [data-tooltip] {
 display:inline-block;
 position:relative
}
table [data-tooltip]:before {
 background:#fff;
 bottom:29px;
 box-shadow:2px 2px 3px rgba(0,0,0,0.15);
 color:#48494a;
 content:attr(data-tooltip);
 display:block;
 left:50%;
 padding:6px 10px;
 position:absolute;
 text-transform:none;
 white-space:nowrap
}
table [data-tooltip]:after {
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:6px solid #fff;
 bottom:23px;
 content:'';
 display:block;
 left:50%;
 position:absolute
}
table [data-tooltip]:before,
table [data-tooltip]:after {
 -moz-transition:opacity .15s ease-in-out;
 -o-transition:opacity .15s ease-in-out;
 -webkit-transition:opacity .15s ease-in-out;
 transition:opacity .15s ease-in-out;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
 opacity:0;
 visibility:hidden;
 z-index:1000021
}
table [data-tooltip]:hover:before,
table [data-tooltip]:hover:after {
 left:50%;
 opacity:1;
 visibility:visible
}
table [data-sortable] {
 cursor:pointer
}
table [data-sortable]:hover {
 color:#06c
}
table [data-sortable].asc,
table [data-sortable].desc {
 white-space:nowrap
}
table [data-sortable].asc:after,
table [data-sortable].desc:after {
 display:inline-block;
 font-size:16px;
 line-height:12px;
 margin-right:-6px;
 text-decoration:none
}
table [data-sortable].asc:after {
 content:"\E00D"
}
table [data-sortable].desc:after {
 content:"\E00B"
}
table [data-sortable] span a {
 text-decoration:underline
}
table.schedule td:first-child a,
table.schedule td:first-child span,
table.standings td:first-child a,
table.standings td:first-child span,
table.points td:first-child a,
table.points td:first-child span {
 display:table-cell
}
table.schedule td:first-child span.teams,
table.standings td:first-child span.teams,
table.points td:first-child span.teams {
 bottom:5px;
 display:inline-block;
 height:25px;
 width:25px;
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8)
}
@media screen and (max-width: 767px) {
 table.schedule td:first-child .team-names,
 table.schedule td:first-child .team-name span,
 table.standings td:first-child .team-names,
 table.standings td:first-child .team-name span,
 table.points td:first-child .team-names,
 table.points td:first-child .team-name span {
  display:none
 }
}
table.schedule td:first-child .number,
table.schedule td:first-child .key,
table.standings td:first-child .number,
table.standings td:first-child .key,
table.points td:first-child .number,
table.points td:first-child .key {
 max-width:58px;
 min-width:20px;
 vertical-align:initial
}
table.schedule td:first-child .number.alt,
table.schedule td:first-child .key.alt,
table.standings td:first-child .number.alt,
table.standings td:first-child .key.alt,
table.points td:first-child .number.alt,
table.points td:first-child .key.alt {
 max-width:none;
 min-width:inherit
}
table.schedule td:first-child .key.alt,
table.standings td:first-child .key.alt,
table.points td:first-child .key.alt {
 max-width:auto;
 min-width:auto
}
table.schedule td:first-child picture img,
table.standings td:first-child picture img,
table.points td:first-child picture img {
 padding:0 5px 0 0
}
table.schedule td:first-child .record a,
table.standings td:first-child .record a,
table.points td:first-child .record a {
 display:block
}
table.schedule td span.team-record,
table.standings td span.team-record,
table.points td span.team-record {
 display:inline-block;
 font-weight:600;
 padding:0 5px
}
table.schedule td img.schedule-team-logo,
table.standings td img.schedule-team-logo,
table.points td img.schedule-team-logo {
 width:20px
}
table.schedule td span.schedule-team-logo,
table.standings td span.schedule-team-logo,
table.points td span.schedule-team-logo {
 width:25px
}
table.points td:first-child span {
 vertical-align:middle
}
table.points td:first-child span:first-child {
 min-width:14px
}
.table-caption,
table caption {
 background:#fff;
 color:#2b2c2d;
 font-size:16px;
 font-weight:600;
 height:44px;
 line-height:2.8;
 position:relative;
 text-align:left;
 text-transform:capitalize;
 z-index:1000020
}
@media screen and (max-width: 767px) {
 .long-caption {
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:289px
 }
}
.dep_responsive_table {
 margin:30px 0 0
}
.dep_responsive_table+p {
 font-size:13px;
 line-height:normal;
 margin:0;
 padding:12px 0 16px;
 text-align:right
}
.dep_responsive_table+p a {
 padding-right:24px
}
.dep_responsive_table_container {
 display:inline;
 float:left;
 padding:30px
}
.dep_responsive_table_container:before,
.dep_responsive_table_container:after {
 content:'';
 display:table
}
.dep_responsive_table_container:after {
 clear:both
}
.dep_responsive_table_container .clearfix {
 zoom:1
}
.dep_responsive_table_container .dep_responsive_table {
 margin-top:0
}
.table-wrapper {
 margin:0 0 21px;
 overflow:hidden;
 position:relative
}
.table-wrapper .shadow {
 -moz-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 bottom:0;
 opacity:1;
 pointer-events:none;
 position:absolute;
 top:0;
 width:10px
}
.table-wrapper .shadow.left {
 background-color:transparent;
 background-image:-ms-linear-gradient(right, transparent,rgba(0,0,0,0.1));
 background-image:-webkit-linear-gradient(right, transparent,rgba(0,0,0,0.1));
 background-image:-moz-linear-gradient(right, transparent,rgba(0,0,0,0.1));
 background-image:linear-gradient(to left,transparent,rgba(0,0,0,0.1));
 left:0;
 opacity:0
}
.table-wrapper .shadow.right {
 background-color:transparent;
 background-image:-ms-linear-gradient(left, transparent,rgba(0,0,0,0.1));
 background-image:-webkit-linear-gradient(left, transparent,rgba(0,0,0,0.1));
 background-image:-moz-linear-gradient(left, transparent,rgba(0,0,0,0.1));
 background-image:linear-gradient(to right,transparent,rgba(0,0,0,0.1));
 right:0;
 opacity:0
}
.table-wrapper .scroll-padding {
 padding:0 15px 15px 15px
}
.table-wrapper .scrollable {
 overflow:scroll;
 -webkit-overflow-scrolling:touch;
 overflow-y:hidden
}
.table-wrapper .scrollable table td,
.table-wrapper .scrollable table th {
 overflow:hidden;
 position:relative
}
.table-wrapper .pinned {
 background:none;
 left:0;
 overflow:hidden;
 position:absolute;
 top:0
}
.table-wrapper .pinned table {
 width:100%
}
@media screen and (max-width: 767px) {
 .layout-full .col-a .responsive-table-wrap,
 .layout-bc-large .col-b .responsive-table-wrap {
  margin:0 -20px !important
 }
 .layout-full .col-a .responsive-table-wrap th:first-child,
 .layout-full .col-a .responsive-table-wrap td:first-child,
 .layout-bc-large .col-b .responsive-table-wrap th:first-child,
 .layout-bc-large .col-b .responsive-table-wrap td:first-child {
  padding-left:20px
 }
 .layout-full .col-a .responsive-table-wrap th:last-child,
 .layout-full .col-a .responsive-table-wrap td:last-child,
 .layout-bc-large .col-b .responsive-table-wrap th:last-child,
 .layout-bc-large .col-b .responsive-table-wrap td:last-child {
  padding-right:20px
 }
}
.miniTable {
 background:none;
 background-image:none;
 border:0;
 border-collapse:collapse;
 border-spacing:0;
 margin:0;
 padding:0;
 border-collapse:separate;
 margin-top:5px
}
.miniTable thead:first-of-type th {
 height:auto
}
.miniTable tbody:last-child tr:last-child:nth-child(even) {
 border-bottom:none
}
.miniTable tr:nth-child(even),
.miniTable tr:nth-child(odd) {
 background:transparent none
}
.miniTable tr:last-child:nth-child(even),
.miniTable tr:nth-child(odd) td,
.miniTable tr td:nth-child(odd) {
 background:none;
 border-bottom:none;
 border-top:none
}
.miniTable tr,
.miniTable td,
.miniTable tbody,
.miniTable thead,
.miniTable tfoot,
.miniTable th,
.miniTable tfoot,
.miniTable tfoot td {
 background:none;
 background-image:none;
 border:0;
 border-collapse:collapse;
 border-spacing:0;
 color:inherit;
 font-family:inherit;
 font-size:inherit;
 height:auto;
 line-height:inherit;
 margin:0;
 padding:0
}
.miniTable td,
.miniTable th {
 font-size:10px;
 padding:0 4px
}
.miniTable th {
 border-bottom:1px solid #dcdddf;
 color:#6c6d6f;
 font-weight:400
}
.compareTable .label {
 text-align:center
}
.compareTable tr:first-child {
 border-top:0
}
.compareTable td:first-child {
 text-align:left
}
.compareTable td:last-child {
 text-align:right
}
.basicTable {
 background:none;
 background-image:none;
 border:0;
 border-collapse:collapse;
 border-spacing:0;
 margin:0;
 padding:0;
 border:#dcdddf 1px solid;
 color:#000;
 margin:10px 0;
 width:auto
}
.basicTable thead:first-of-type th {
 height:auto
}
.basicTable tbody:last-child tr:last-child:nth-child(even) {
 border-bottom:none
}
.basicTable tr:nth-child(even),
.basicTable tr:nth-child(odd) {
 background:transparent none
}
.basicTable tr:last-child:nth-child(even),
.basicTable tr:nth-child(odd) td,
.basicTable tr td:nth-child(odd) {
 background:none;
 border-bottom:none;
 border-top:none
}
.basicTable tr,
.basicTable td,
.basicTable tbody,
.basicTable thead,
.basicTable tfoot,
.basicTable th,
.basicTable tfoot,
.basicTable tfoot td {
 background:none;
 background-image:none;
 border:0;
 border-collapse:collapse;
 border-spacing:0;
 color:inherit;
 font-family:inherit;
 font-size:inherit;
 height:auto;
 line-height:inherit;
 margin:0;
 padding:0
}
.basicTable td,
.basicTable th {
 border:#dcdddf 1px solid !important;
 font-size:13px;
 padding:6px 20px
}
.table-footnote {
 border-bottom:1px solid #dcdddf;
 border-top:1px solid #dcdddf;
 font-size:12px;
 font-weight:600;
 height:29px;
 line-height:2.4;
 margin:10px 0 0 0;
 text-align:center;
 width:100%
}
.table-footnote.show-hide {
 color:#06c;
 cursor:pointer;
 font-weight:400;
 position:relative
}
.table-footnote.show-hide span:before {
 -moz-transition:color .2s ease-in-out;
 -o-transition:color .2s ease-in-out;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out;
 content:"\E013";
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#06c;
 cursor:pointer;
 font-size:24px;
 margin-top:-2px;
 margin-left:-28px;
 position:absolute;
 top:50%
}
.parallel-tables {
 float:left;
 width:calc(100% / 2 - 15px)
}
@media screen and (max-width: 767px) {
 .parallel-tables {
  display:block;
  float:none;
  width:100%
 }
}
.parallel-tables+.parallel-tables {
 border-left:1px solid #dcdddf;
 margin:0 0 0 30px;
 padding:0 0 0 30px
}
@media screen and (max-width: 767px) {
 .parallel-tables+.parallel-tables {
  border-left:0;
  padding:0;
  margin:25px 0 0
 }
}
.parallel-tables .results:first-of-type {
 border-top:0;
 margin-top:0
}
.parallel-tables .results>caption {
 line-height:1.2;
 height:33px
}
.parallel-tables .results th,
.parallel-tables .results td {
 text-align:center
}
.parallel-tables .results th:first-child,
.parallel-tables .results td:first-child {
 text-align:left
}
.parallel-tables .results td:first-child {
 padding:0 8px;
 width:auto
}
tbody:nth-child(even) .player-overview {
 background-color:rgba(170,170,170,0.12)
}
table.rankings colgroup col {
 border:0
}
table.rankings th.ranking {
 width:40px
}
table.rankings .team .logo img {
 margin-right:5px
}
@media screen and (max-width: 767px) {
 table.rankings .team .name .team-names {
  display:none
 }
 table.rankings .team .name abbr {
  display:inline-block;
  overflow:hidden;
  padding:0;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:45px
 }
}
table.rankings .team .vote {
 padding:0 0 0 5px
}
table.rankings td.icon-arrow-up-solid-before:before,
table.rankings td.icon-arrow-down-solid-before:before {
 position:relative;
 top:-2px
}
table+.schedule,
table+.table-wrapper {
 margin:20px 0 0
}
table.schedule [data-tooltip] {
 border:0
}
table.schedule th:first-child:not(.date) {
 width:130px
}
@media screen and (max-width: 767px) {
 table.schedule th:first-child:not(.date) {
  width:80px
 }
}
table.schedule th.matchup+.matchup {
 width:200px
}
table.schedule td {
 padding:1px 4px 0 4px
}
@media screen and (max-width: 767px) {
 table.schedule td.home {
  padding-left:0
 }
}
table.schedule td.team+.team>span:first-child:before {
 color:#48494a;
 content:"@";
 padding:0 20px 0 0
}
@media screen and (min-width: 768px) {
 table.schedule td.team .team-name {
  display:inline-block
 }
 table.schedule td.team abbr {
  display:none
 }
}
@media screen and (max-width: 767px) {
 table.schedule td.team .team-name {
  display:none
 }
 table.schedule td.team abbr {
  display:inline-block;
  padding:0
 }
}
@media screen and (min-width: 768px) {
 table.schedule.soccer {
  table-layout:fixed
 }
 table.schedule.soccer th:first-child:not(.date) {
  width:270px
 }
 table.schedule.soccer td {
  white-space:normal
 }
}
table.schedule.soccer td:first-child {
 padding-right:0
}
table.schedule.soccer td:first-child .team-name {
 min-width:140px;
 padding-left:0
}
table.schedule.soccer td:first-child .team-name span {
 float:right;
 text-align:right
}
@media screen and (max-width: 767px) {
 table.schedule.soccer td:first-child .team-name {
  min-width:45px;
  padding-left:0
 }
 table.schedule.soccer td:first-child .team-name abbr {
  padding-left:0;
  text-align:right
 }
}
table.schedule.soccer td:nth-child(2) {
 padding-left:0
}
table.schedule.soccer td:nth-child(2) a,
table.schedule.soccer td:nth-child(2) span {
 display:table-cell
}
table.schedule.soccer td .team-logo img {
 bottom:5px;
 vertical-align:top
}
table.schedule.soccer td .team-name span {
 max-width:130px;
 overflow:hidden;
 text-overflow:ellipsis
}
@media screen and (max-width: 767px) {
 table.schedule.soccer td .team-name span {
  display:none
 }
}
table.schedule.soccer td.tickets>a {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center
}
table.schedule.soccer td.tickets>a img {
 max-height:24px;
 max-width:48px;
 display:inline-block
}
table.schedule.soccer td:first-child .team-name,
table.schedule.soccer td:first-child span,
table.schedule.soccer td:nth-child(2) span,
table.schedule.soccer td:nth-child(2) a {
 vertical-align:middle
}
@media screen and (min-width: 1024px) {
 table.schedule.rugby,
 table.schedule.rugby-league {
  table-layout:fixed
 }
 table.schedule.rugby td,
 table.schedule.rugby-league td {
  white-space:normal
 }
 table.schedule.rugby td.team-a,
 table.schedule.rugby td.team-b,
 table.schedule.rugby-league td.team-a,
 table.schedule.rugby-league td.team-b {
  white-space:nowrap
 }
}
table.schedule.rugby th:first-child,
table.schedule.rugby-league th:first-child {
 width:140px
}
table.schedule.rugby th.schedule-timezone,
table.schedule.rugby-league th.schedule-timezone {
 width:100px
}
table.schedule.rugby th.matchup,
table.schedule.rugby-league th.matchup {
 width:213px
}
@media screen and (max-width: 767px) {
 table.schedule.rugby th.matchup,
 table.schedule.rugby-league th.matchup {
  width:80px
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 table.schedule.rugby th.matchup,
 table.schedule.rugby-league th.matchup {
  width:196px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 table.schedule.rugby th.matchup,
 table.schedule.rugby-league th.matchup {
  width:235px
 }
}
@media screen and (min-width: 1260px) {
 table.schedule.rugby th.matchup,
 table.schedule.rugby-league th.matchup {
  width:263px
 }
}
table.schedule.rugby th.time,
table.schedule.rugby-league th.time {
 width:100px
}
table.schedule.rugby td.team-a,
table.schedule.rugby-league td.team-a {
 padding-right:0
}
table.schedule.rugby td.team-a .team-name,
table.schedule.rugby-league td.team-a .team-name {
 padding-left:0
}
table.schedule.rugby td.team-a .team-name span,
table.schedule.rugby-league td.team-a .team-name span {
 float:right;
 text-align:right
}
@media screen and (max-width: 767px) {
 table.schedule.rugby td.team-a .team-name,
 table.schedule.rugby-league td.team-a .team-name {
  min-width:45px;
  padding-left:0
 }
 table.schedule.rugby td.team-a .team-name abbr,
 table.schedule.rugby-league td.team-a .team-name abbr {
  padding-left:0;
  text-align:right
 }
}
table.schedule.rugby td .team-name span,
table.schedule.rugby td .team-name abbr,
table.schedule.rugby-league td .team-name span,
table.schedule.rugby-league td .team-name abbr {
 display:inline-block;
 overflow:hidden;
 text-overflow:ellipsis;
 vertical-align:top
}
@media screen and (min-width: 768px) {
 table.schedule.rugby td .team-name abbr,
 table.schedule.rugby-league td .team-name abbr {
  display:none
 }
}
@media screen and (max-width: 767px) {
 table.schedule.rugby td .team-name span,
 table.schedule.rugby-league td .team-name span {
  display:none
 }
 table.schedule.rugby td .team-name abbr,
 table.schedule.rugby-league td .team-name abbr {
  width:45px
 }
}
table.schedule.rugby td .team-name span,
table.schedule.rugby-league td .team-name span {
 width:52px
}
@media screen and (min-width: 768px) and (max-width: 1259px) {
 table.schedule.rugby td .team-name span,
 table.schedule.rugby-league td .team-name span {
  width:120px
 }
}
@media screen and (min-width: 1260px) {
 table.schedule.rugby td .team-name span,
 table.schedule.rugby-league td .team-name span {
  width:150px
 }
}
table.schedule.rugby td .team-logo,
table.schedule.rugby td .record,
table.schedule.rugby-league td .team-logo,
table.schedule.rugby-league td .record {
 display:table-cell
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 table.schedule.rugby td .record,
 table.schedule.rugby-league td .record {
  min-width:40px;
  width:40px
 }
}
table.schedule.olympics>thead>tr>th.date {
 width:37px;
 text-align:center
}
table.schedule.olympics>tbody>tr>td .icon-olympics-solid-before:before {
 padding:0
}
table.schedule.olympics>tbody>tr>td .olympics-medal {
 height:19px;
 margin:0;
 width:19px
}
table.standings.nfl td:first-child.team img,
table.standings.nfl td:first-child .teams {
 margin-right:5px
}
table.standings.nfl td:first-child .team-names {
 padding-left:0
}
table.standings.cfb th {
 font-weight:600
}
table.standings th:first-child {
 width:234px
}
@media screen and (max-width: 767px) {
 table.standings th:first-child {
  width:auto
 }
}
table.results:first-of-type {
 border-top:1px solid #dcdddf;
 margin:15px 0 0
}
table.results>thead th {
 white-space:normal
}
table.results>thead th.date {
 color:#6c6d6f
}
table.results .winner .team>abbr {
 color:#6c6d6f
}
table.results .winner .point:last-child {
 color:#6c6d6f;
 position:relative
}
table.results .winner .point:last-child:before {
 border-color:transparent transparent transparent #000;
 border-style:solid;
 border-width:5px 0 5px 8px;
 content:" ";
 display:inline-block;
 height:0;
 left:0;
 padding:0 8px 0 0;
 position:absolute;
 width:0
}
#results-page[data-sport="olympics"] table.results .winner .point:last-child:before {
 left:-12px;
 top:1px
}
table.results tr>td {
 text-align:left
}
table.results tr>td:first-child {
 padding:0 25px
}
#results-page[data-sport="olympics"] table.results tr>td:first-child:not(.team) {
 width:50px;
 padding:0 10px
}
table.results tr>td:last-child {
 text-align:center
}
table.results .team {
 width:180px
}
#results-page[data-sport="olympics"] table.results .team {
 width:80px
}
table.results .team .number {
 padding:0 25px 0 0
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 table.results .team .number {
  display:none
 }
}
table.results .team>abbr {
 color:#a5a6a7;
 display:inline-block
}
table.results .player {
 width:550px
}
@media screen and (max-width: 597px) {
 table.results .player {
  max-width:50vw;
  white-space:pre;
  text-overflow:ellipsis;
  overflow:hidden;
  display:block;
  padding-right:15px
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 table.results .player>a {
  display:none
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 #results-page[data-sport="olympics"] table.results .player>a {
  display:inline
 }
}
table.results .point {
 color:#a5a6a7;
 display:inline-block;
 width:45px
}
@media (min-width: 1px) {
 .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 {
  min-height:1px;
  padding-left:8px;
  padding-right:8px;
  position:relative
 }
 .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 {
  float:left
 }
 .col-xs-1 {
  width:8.33333%
 }
 .col-xs-2 {
  width:16.66667%
 }
 .col-xs-3 {
  width:25%
 }
 .col-xs-4 {
  width:33.33333%
 }
 .col-xs-5 {
  width:41.66667%
 }
 .col-xs-6 {
  width:50%
 }
 .col-xs-7 {
  width:58.33333%
 }
 .col-xs-8 {
  width:66.66667%
 }
 .col-xs-9 {
  width:75%
 }
 .col-xs-10 {
  width:83.33333%
 }
 .col-xs-11 {
  width:91.66667%
 }
 .col-xs-12 {
  width:100%
 }
 .col-xs-pull-0 {
  right:auto
 }
 .col-xs-pull-1 {
  right:8.33333%
 }
 .col-xs-pull-2 {
  right:16.66667%
 }
 .col-xs-pull-3 {
  right:25%
 }
 .col-xs-pull-4 {
  right:33.33333%
 }
 .col-xs-pull-5 {
  right:41.66667%
 }
 .col-xs-pull-6 {
  right:50%
 }
 .col-xs-pull-7 {
  right:58.33333%
 }
 .col-xs-pull-8 {
  right:66.66667%
 }
 .col-xs-pull-9 {
  right:75%
 }
 .col-xs-pull-10 {
  right:83.33333%
 }
 .col-xs-pull-11 {
  right:91.66667%
 }
 .col-xs-pull-12 {
  right:100%
 }
 .col-xs-push-0 {
  left:auto
 }
 .col-xs-push-1 {
  left:8.33333%
 }
 .col-xs-push-2 {
  left:16.66667%
 }
 .col-xs-push-3 {
  left:25%
 }
 .col-xs-push-4 {
  left:33.33333%
 }
 .col-xs-push-5 {
  left:41.66667%
 }
 .col-xs-push-6 {
  left:50%
 }
 .col-xs-push-7 {
  left:58.33333%
 }
 .col-xs-push-8 {
  left:66.66667%
 }
 .col-xs-push-9 {
  left:75%
 }
 .col-xs-push-10 {
  left:83.33333%
 }
 .col-xs-push-11 {
  left:91.66667%
 }
 .col-xs-push-12 {
  left:100%
 }
 .col-xs-offset-0 {
  margin-left:0%
 }
 .col-xs-offset-1 {
  margin-left:8.33333%
 }
 .col-xs-offset-2 {
  margin-left:16.66667%
 }
 .col-xs-offset-3 {
  margin-left:25%
 }
 .col-xs-offset-4 {
  margin-left:33.33333%
 }
 .col-xs-offset-5 {
  margin-left:41.66667%
 }
 .col-xs-offset-6 {
  margin-left:50%
 }
 .col-xs-offset-7 {
  margin-left:58.33333%
 }
 .col-xs-offset-8 {
  margin-left:66.66667%
 }
 .col-xs-offset-9 {
  margin-left:75%
 }
 .col-xs-offset-10 {
  margin-left:83.33333%
 }
 .col-xs-offset-11 {
  margin-left:91.66667%
 }
 .col-xs-offset-12 {
  margin-left:100%
 }
}
@media (min-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,
 .col-sm-12 {
  min-height:1px;
  padding-left:11px;
  padding-right:11px;
  position:relative
 }
 .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 {
  float:left
 }
 .col-sm-1 {
  width:8.33333%
 }
 .col-sm-2 {
  width:16.66667%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-4 {
  width:33.33333%
 }
 .col-sm-5 {
  width:41.66667%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-7 {
  width:58.33333%
 }
 .col-sm-8 {
  width:66.66667%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-10 {
  width:83.33333%
 }
 .col-sm-11 {
  width:91.66667%
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-pull-1 {
  right:8.33333%
 }
 .col-sm-pull-2 {
  right:16.66667%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-4 {
  right:33.33333%
 }
 .col-sm-pull-5 {
  right:41.66667%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-7 {
  right:58.33333%
 }
 .col-sm-pull-8 {
  right:66.66667%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-10 {
  right:83.33333%
 }
 .col-sm-pull-11 {
  right:91.66667%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-push-1 {
  left:8.33333%
 }
 .col-sm-push-2 {
  left:16.66667%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-4 {
  left:33.33333%
 }
 .col-sm-push-5 {
  left:41.66667%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-7 {
  left:58.33333%
 }
 .col-sm-push-8 {
  left:66.66667%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-10 {
  left:83.33333%
 }
 .col-sm-push-11 {
  left:91.66667%
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0%
 }
 .col-sm-offset-1 {
  margin-left:8.33333%
 }
 .col-sm-offset-2 {
  margin-left:16.66667%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-4 {
  margin-left:33.33333%
 }
 .col-sm-offset-5 {
  margin-left:41.66667%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-7 {
  margin-left:58.33333%
 }
 .col-sm-offset-8 {
  margin-left:66.66667%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-10 {
  margin-left:83.33333%
 }
 .col-sm-offset-11 {
  margin-left:91.66667%
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
}
@media (min-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,
 .col-md-12 {
  min-height:1px;
  padding-left:9px;
  padding-right:9px;
  position:relative
 }
 .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 {
  float:left
 }
 .col-md-1 {
  width:8.33333%
 }
 .col-md-2 {
  width:16.66667%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.33333%
 }
 .col-md-5 {
  width:41.66667%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.33333%
 }
 .col-md-8 {
  width:66.66667%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.33333%
 }
 .col-md-11 {
  width:91.66667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.33333%
 }
 .col-md-pull-2 {
  right:16.66667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.33333%
 }
 .col-md-pull-5 {
  right:41.66667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.33333%
 }
 .col-md-pull-8 {
  right:66.66667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.33333%
 }
 .col-md-pull-11 {
  right:91.66667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.33333%
 }
 .col-md-push-2 {
  left:16.66667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.33333%
 }
 .col-md-push-5 {
  left:41.66667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.33333%
 }
 .col-md-push-8 {
  left:66.66667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.33333%
 }
 .col-md-push-11 {
  left:91.66667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
 .col-md-offset-1 {
  margin-left:8.33333%
 }
 .col-md-offset-2 {
  margin-left:16.66667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.33333%
 }
 .col-md-offset-5 {
  margin-left:41.66667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.33333%
 }
 .col-md-offset-8 {
  margin-left:66.66667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.33333%
 }
 .col-md-offset-11 {
  margin-left:91.66667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
}
@media (min-width: 1260px) {
 .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 {
  min-height:1px;
  padding-left:9px;
  padding-right:9px;
  position:relative
 }
 .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 {
  float:left
 }
 .col-lg-1 {
  width:8.33333%
 }
 .col-lg-2 {
  width:16.66667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.33333%
 }
 .col-lg-5 {
  width:41.66667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.33333%
 }
 .col-lg-8 {
  width:66.66667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.33333%
 }
 .col-lg-11 {
  width:91.66667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.33333%
 }
 .col-lg-pull-2 {
  right:16.66667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.33333%
 }
 .col-lg-pull-5 {
  right:41.66667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.33333%
 }
 .col-lg-pull-8 {
  right:66.66667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.33333%
 }
 .col-lg-pull-11 {
  right:91.66667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.33333%
 }
 .col-lg-push-2 {
  left:16.66667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.33333%
 }
 .col-lg-push-5 {
  left:41.66667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.33333%
 }
 .col-lg-push-8 {
  left:66.66667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.33333%
 }
 .col-lg-push-11 {
  left:91.66667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0%
 }
 .col-lg-offset-1 {
  margin-left:8.33333%
 }
 .col-lg-offset-2 {
  margin-left:16.66667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.33333%
 }
 .col-lg-offset-5 {
  margin-left:41.66667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.33333%
 }
 .col-lg-offset-8 {
  margin-left:66.66667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.33333%
 }
 .col-lg-offset-11 {
  margin-left:91.66667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
.col-adj-height {
 display:table-cell;
 float:none !important
}
.col-top {
 vertical-align:top
}
.col-middle {
 vertical-align:middle
}
.col-bottom {
 vertical-align:bottom
}
.grid-container {
 margin-left:auto;
 margin-right:auto;
 padding-left:16px;
 padding-right:16px
}
.grid-container:before,
.grid-container:after {
 content:'';
 display:table
}
.grid-container:after {
 clear:both
}
.grid-container .clearfix {
 zoom:1
}
@media (min-width: 768px) {
 .grid-container {
  margin-left:auto;
  margin-right:auto;
  padding-left:12px;
  padding-right:12px
 }
 .grid-container:before,
 .grid-container:after {
  content:'';
  display:table
 }
 .grid-container:after {
  clear:both
 }
 .grid-container .clearfix {
  zoom:1
 }
}
@media (min-width: 1024px) {
 .grid-container {
  margin-left:auto;
  margin-right:auto;
  padding-left:17px;
  padding-right:17px;
  max-width:1100px
 }
 .grid-container:before,
 .grid-container:after {
  content:'';
  display:table
 }
 .grid-container:after {
  clear:both
 }
 .grid-container .clearfix {
  zoom:1
 }
}
@media (min-width: 1260px) {
 .grid-container {
  margin-left:auto;
  margin-right:auto;
  padding-left:9px;
  padding-right:9px;
  max-width:1280px
 }
 .grid-container:before,
 .grid-container:after {
  content:'';
  display:table
 }
 .grid-container:after {
  clear:both
 }
 .grid-container .clearfix {
  zoom:1
 }
}
@media (min-width: 1px) {
 .grid-row {
  margin-left:-16px;
  margin-right:-16px
 }
 .grid-row:before,
 .grid-row:after {
  content:'';
  display:table
 }
 .grid-row:after {
  clear:both
 }
 .grid-row .clearfix {
  zoom:1
 }
}
@media (min-width: 768px) {
 .grid-row {
  margin-left:-12px;
  margin-right:-12px
 }
 .grid-row:before,
 .grid-row:after {
  content:'';
  display:table
 }
 .grid-row:after {
  clear:both
 }
 .grid-row .clearfix {
  zoom:1
 }
}
@media (min-width: 1024px) {
 .grid-row {
  margin-left:-17px;
  margin-right:-17px
 }
 .grid-row:before,
 .grid-row:after {
  content:'';
  display:table
 }
 .grid-row:after {
  clear:both
 }
 .grid-row .clearfix {
  zoom:1
 }
}
@media (min-width: 1260px) {
 .grid-row {
  margin-left:-9px;
  margin-right:-9px
 }
 .grid-row:before,
 .grid-row:after {
  content:'';
  display:table
 }
 .grid-row:after {
  clear:both
 }
 .grid-row .clearfix {
  zoom:1
 }
}
.grid-row:after:before,
.grid-row:after:after {
 content:'';
 display:table
}
.grid-row:after:after {
 clear:both
}
.grid-row:after .clearfix {
 zoom:1
}
.grid-container-menu {
 padding-left:22px;
 padding-right:22px;
 width:952px
}
.grid-container-menu:before,
.grid-container-menu:after {
 content:'';
 display:table
}
.grid-container-menu:after {
 clear:both
}
.grid-container-menu .clearfix {
 zoom:1
}
.row-menu {
 margin-left:-11px;
 margin-right:-11px
}
.row-menu:before,
.row-menu:after {
 content:'';
 display:table
}
.row-menu:after {
 clear:both
}
.row-menu .clearfix {
 zoom:1
}
.col-menu-1,
.col-menu-2,
.col-menu-3,
.col-menu-4,
.col-menu-5,
.col-menu-6,
.col-menu-7,
.col-menu-8,
.col-menu-9,
.col-menu-10,
.col-menu-11,
.col-menu-12,
.col-menu-13,
.col-menu-14,
.col-menu-15 {
 min-height:1px;
 padding-left:11px;
 padding-right:11px;
 position:relative
}
.col-menu-1,
.col-menu-2,
.col-menu-3,
.col-menu-4,
.col-menu-5,
.col-menu-6,
.col-menu-7,
.col-menu-8,
.col-menu-9,
.col-menu-10,
.col-menu-11,
.col-menu-12,
.col-menu-13,
.col-menu-14,
.col-menu-15 {
 float:left
}
.col-menu-pull-0 {
 right:auto
}
.col-menu-pull-1 {
 right:6.66667%
}
.col-menu-pull-2 {
 right:13.33333%
}
.col-menu-pull-3 {
 right:20%
}
.col-menu-pull-4 {
 right:26.66667%
}
.col-menu-pull-5 {
 right:33.33333%
}
.col-menu-pull-6 {
 right:40%
}
.col-menu-pull-7 {
 right:46.66667%
}
.col-menu-pull-8 {
 right:53.33333%
}
.col-menu-pull-9 {
 right:60%
}
.col-menu-pull-10 {
 right:66.66667%
}
.col-menu-pull-11 {
 right:73.33333%
}
.col-menu-pull-12 {
 right:80%
}
.col-menu-pull-13 {
 right:86.66667%
}
.col-menu-pull-14 {
 right:93.33333%
}
.col-menu-pull-15 {
 right:100%
}
.col-menu-push-0 {
 left:auto
}
.col-menu-push-1 {
 left:6.66667%
}
.col-menu-push-2 {
 left:13.33333%
}
.col-menu-push-3 {
 left:20%
}
.col-menu-push-4 {
 left:26.66667%
}
.col-menu-push-5 {
 left:33.33333%
}
.col-menu-push-6 {
 left:40%
}
.col-menu-push-7 {
 left:46.66667%
}
.col-menu-push-8 {
 left:53.33333%
}
.col-menu-push-9 {
 left:60%
}
.col-menu-push-10 {
 left:66.66667%
}
.col-menu-push-11 {
 left:73.33333%
}
.col-menu-push-12 {
 left:80%
}
.col-menu-push-13 {
 left:86.66667%
}
.col-menu-push-14 {
 left:93.33333%
}
.col-menu-push-15 {
 left:100%
}
.col-menu-offset-0 {
 margin-left:0%
}
.col-menu-offset-1 {
 margin-left:6.66667%
}
.col-menu-offset-2 {
 margin-left:13.33333%
}
.col-menu-offset-3 {
 margin-left:20%
}
.col-menu-offset-4 {
 margin-left:26.66667%
}
.col-menu-offset-5 {
 margin-left:33.33333%
}
.col-menu-offset-6 {
 margin-left:40%
}
.col-menu-offset-7 {
 margin-left:46.66667%
}
.col-menu-offset-8 {
 margin-left:53.33333%
}
.col-menu-offset-9 {
 margin-left:60%
}
.col-menu-offset-10 {
 margin-left:66.66667%
}
.col-menu-offset-11 {
 margin-left:73.33333%
}
.col-menu-offset-12 {
 margin-left:80%
}
.col-menu-offset-13 {
 margin-left:86.66667%
}
.col-menu-offset-14 {
 margin-left:93.33333%
}
.col-menu-offset-15 {
 margin-left:100%
}
@-ms-viewport {
 width:device-width
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
 display:none !important
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
 display:none !important
}
@media (max-width: 767px) {
 .visible-xs {
  display:block !important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row !important
 }
 th.visible-xs,
 td.visible-xs {
  display:table-cell !important
 }
}
@media (max-width: 767px) {
 .visible-xs-block {
  display:block !important
 }
}
@media (max-width: 767px) {
 .visible-xs-inline {
  display:inline !important
 }
}
@media (max-width: 767px) {
 .visible-xs-inline-block {
  display:inline-block !important
 }
}
@media (min-width: 768px) and (max-width: 1023px) {
 .visible-sm {
  display:block !important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row !important
 }
 th.visible-sm,
 td.visible-sm {
  display:table-cell !important
 }
}
@media (min-width: 768px) and (max-width: 1023px) {
 .visible-sm-block {
  display:block !important
 }
}
@media (min-width: 768px) and (max-width: 1023px) {
 .visible-sm-inline {
  display:inline !important
 }
}
@media (min-width: 768px) and (max-width: 1023px) {
 .visible-sm-inline-block {
  display:inline-block !important
 }
}
@media (min-width: 1024px) and (max-width: 1259px) {
 .visible-md {
  display:block !important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row !important
 }
 th.visible-md,
 td.visible-md {
  display:table-cell !important
 }
}
@media (min-width: 1024px) and (max-width: 1259px) {
 .visible-md-block {
  display:block !important
 }
}
@media (min-width: 1024px) and (max-width: 1259px) {
 .visible-md-inline {
  display:inline !important
 }
}
@media (min-width: 1024px) and (max-width: 1259px) {
 .visible-md-inline-block {
  display:inline-block !important
 }
}
@media (min-width: 1260px) {
 .visible-lg {
  display:block !important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row !important
 }
 th.visible-lg,
 td.visible-lg {
  display:table-cell !important
 }
}
@media (min-width: 1260px) {
 .visible-lg-block {
  display:block !important
 }
}
@media (min-width: 1260px) {
 .visible-lg-inline {
  display:inline !important
 }
}
@media (min-width: 1260px) {
 .visible-lg-inline-block {
  display:inline-block !important
 }
}
@media (max-width: 767px) {
 .hidden-xs {
  display:none !important
 }
}
@media (min-width: 768px) and (max-width: 1023px) {
 .hidden-sm {
  display:none !important
 }
}
@media (min-width: 1024px) and (max-width: 1259px) {
 .hidden-md {
  display:none !important
 }
}
@media (min-width: 1260px) {
 .hidden-lg {
  display:none !important
 }
}
.visible-print {
 display:none !important
}
@media print {
 .visible-print {
  display:block !important
 }
 table.visible-print {
  display:table
 }
 tr.visible-print {
  display:table-row !important
 }
 th.visible-print,
 td.visible-print {
  display:table-cell !important
 }
}
.visible-print-block {
 display:none !important
}
@media print {
 .visible-print-block {
  display:block !important
 }
}
.visible-print-inline {
 display:none !important
}
@media print {
 .visible-print-inline {
  display:inline !important
 }
}
.visible-print-inline-block {
 display:none !important
}
@media print {
 .visible-print-inline-block {
  display:inline-block !important
 }
}
@media print {
 .hidden-print {
  display:none !important
 }
}
.sr-only {
 border:0;
 clip:rect(0, 0, 0, 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
.layout-full,
.layout-abc,
.layout-bc,
.layout-bc-large,
.layout-cb,
.layout-dbc,
.layout-cbc {
 margin:0 auto;
 position:relative
}
.layout-full:before,
.layout-full:after,
.layout-abc:before,
.layout-abc:after,
.layout-bc:before,
.layout-bc:after,
.layout-bc-large:before,
.layout-bc-large:after,
.layout-cb:before,
.layout-cb:after,
.layout-dbc:before,
.layout-dbc:after,
.layout-cbc:before,
.layout-cbc:after {
 content:'';
 display:table
}
.layout-full:after,
.layout-abc:after,
.layout-bc:after,
.layout-bc-large:after,
.layout-cb:after,
.layout-dbc:after,
.layout-cbc:after {
 clear:both
}
.layout-full .clearfix,
.layout-abc .clearfix,
.layout-bc .clearfix,
.layout-bc-large .clearfix,
.layout-cb .clearfix,
.layout-dbc .clearfix,
.layout-cbc .clearfix {
 zoom:1
}
@media screen and (max-width: 767px) {
 .layout-full,
 .layout-abc,
 .layout-bc,
 .layout-bc-large,
 .layout-cb,
 .layout-dbc,
 .layout-cbc {
  width:100%
 }
}
@media screen and (min-width: 768px) {
 .layout-full,
 .layout-abc,
 .layout-bc,
 .layout-bc-large,
 .layout-cb,
 .layout-dbc,
 .layout-cbc {
  padding:0 10px
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .layout-full,
 .layout-abc,
 .layout-bc,
 .layout-bc-large,
 .layout-cb,
 .layout-dbc,
 .layout-cbc {
  width:740px;
  padding:0
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-full,
 .layout-abc,
 .layout-bc,
 .layout-bc-large,
 .layout-cb,
 .layout-dbc,
 .layout-cbc {
  width:1000px
 }
}
@media screen and (min-width: 1260px) {
 .layout-full,
 .layout-abc,
 .layout-bc,
 .layout-bc-large,
 .layout-cb,
 .layout-dbc,
 .layout-cbc {
  width:1240px
 }
}
.layout-full.grid-10px .col-a,
.layout-abc.grid-10px .col-a,
.layout-bc.grid-10px .col-a,
.layout-bc-large.grid-10px .col-a,
.layout-cb.grid-10px .col-a,
.layout-dbc.grid-10px .col-a,
.layout-cbc.grid-10px .col-a {
 margin-right:0;
 padding:0
}
.layout-full .col-a,
.layout-full .col-b,
.layout-full .col-c,
.layout-full .col-one,
.layout-full .col-two,
.layout-full .col-three,
.layout-abc .col-a,
.layout-abc .col-b,
.layout-abc .col-c,
.layout-abc .col-one,
.layout-abc .col-two,
.layout-abc .col-three,
.layout-bc .col-a,
.layout-bc .col-b,
.layout-bc .col-c,
.layout-bc .col-one,
.layout-bc .col-two,
.layout-bc .col-three,
.layout-bc-large .col-a,
.layout-bc-large .col-b,
.layout-bc-large .col-c,
.layout-bc-large .col-one,
.layout-bc-large .col-two,
.layout-bc-large .col-three,
.layout-cb .col-a,
.layout-cb .col-b,
.layout-cb .col-c,
.layout-cb .col-one,
.layout-cb .col-two,
.layout-cb .col-three,
.layout-dbc .col-a,
.layout-dbc .col-b,
.layout-dbc .col-c,
.layout-dbc .col-one,
.layout-dbc .col-two,
.layout-dbc .col-three,
.layout-cbc .col-a,
.layout-cbc .col-b,
.layout-cbc .col-c,
.layout-cbc .col-one,
.layout-cbc .col-two,
.layout-cbc .col-three {
 float:left;
 position:relative
}
.layout-full .col-a,
.layout-abc .col-a,
.layout-bc .col-a,
.layout-bc-large .col-a,
.layout-cb .col-a,
.layout-dbc .col-a,
.layout-cbc .col-a {
 margin-right:20px
}
@media screen and (max-width: 767px) {
 .layout-full .col-a,
 .layout-abc .col-a,
 .layout-bc .col-a,
 .layout-bc-large .col-a,
 .layout-cb .col-a,
 .layout-dbc .col-a,
 .layout-cbc .col-a {
  margin-right:0
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .layout-full .col-a,
 .layout-abc .col-a,
 .layout-bc .col-a,
 .layout-bc-large .col-a,
 .layout-cb .col-a,
 .layout-dbc .col-a,
 .layout-cbc .col-a {
  width:170px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-full .col-a,
 .layout-abc .col-a,
 .layout-bc .col-a,
 .layout-bc-large .col-a,
 .layout-cb .col-a,
 .layout-dbc .col-a,
 .layout-cbc .col-a {
  width:160px
 }
}
@media screen and (min-width: 1260px) {
 .layout-full .col-a,
 .layout-abc .col-a,
 .layout-bc .col-a,
 .layout-bc-large .col-a,
 .layout-cb .col-a,
 .layout-dbc .col-a,
 .layout-cbc .col-a {
  width:200px
 }
}
.layout-full .col-c,
.layout-full .col-one,
.layout-full .col-three,
.layout-abc .col-c,
.layout-abc .col-one,
.layout-abc .col-three,
.layout-bc .col-c,
.layout-bc .col-one,
.layout-bc .col-three,
.layout-bc-large .col-c,
.layout-bc-large .col-one,
.layout-bc-large .col-three,
.layout-cb .col-c,
.layout-cb .col-one,
.layout-cb .col-three,
.layout-dbc .col-c,
.layout-dbc .col-one,
.layout-dbc .col-three,
.layout-cbc .col-c,
.layout-cbc .col-one,
.layout-cbc .col-three {
 width:300px
}
.layout-full .col-a {
 background:#fff;
 margin-right:0;
 padding:0 20px;
 width:100%
}
@media screen and (max-width: 767px) {
 .layout-abc .col-a,
 .layout-abc .col-b {
  width:100%
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .layout-abc .col-b {
  width:550px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-abc .col-b {
  width:480px
 }
}
@media screen and (min-width: 1260px) {
 .layout-abc .col-b {
  width:680px
 }
}
@media screen and (min-width: 1260px) {
 .layout-abc.one-feed .col-b {
  width:580px
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-abc .col-c {
  width:100%
 }
}
@media screen and (min-width: 1024px) {
 .layout-abc .col-c {
  margin-left:20px
 }
}
.layout-cbc .col-one {
 margin-right:20px
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .layout-cbc .col-one {
  display:none
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-cbc .col-two {
  width:100%
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-cbc .col-two {
  width:660px
 }
}
@media screen and (min-width: 1260px) {
 .layout-cbc .col-two {
  width:580px
 }
}
@media screen and (min-width: 1260px) {
 .layout-cbc.one-feed .col-two {
  width:480px
 }
}
.layout-cbc .col-three {
 margin-left:20px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-cbc .col-three {
  display:none
 }
}
.layout-dbc .col-one {
 margin-right:20px;
 width:220px
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .layout-dbc .col-one {
  display:none
 }
}
.layout-dbc .col-two {
 width:660px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-dbc .col-two {
  width:100%;
  overflow:hidden
 }
}
.layout-dbc .col-three {
 margin-left:20px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-dbc .col-three {
  display:none
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-full .col-b,
 .layout-bc .col-b,
 .layout-cb .col-b {
  width:100%
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-full .col-c,
 .layout-bc .col-c,
 .layout-cb .col-c {
  display:none;
  width:100%
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-full .col-b,
 .layout-bc .col-b {
  width:660px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .chat-widget {
  height:371.25px
 }
}
@media screen and (min-width: 1260px) {
 .layout-full .col-b,
 .layout-bc .col-b {
  width:900px
 }
}
@media screen and (min-width: 1260px) {
 .chat-widget {
  height:506.25px
 }
}
@media screen and (min-width: 1260px) {
 .layout-full.one-feed .col-b,
 .layout-bc.one-feed .col-b {
  width:800px
 }
}
.layout-full .col-c,
.layout-bc .col-c {
 margin-left:20px
}
.layout-bc-large .col-b {
 background:#fff;
 padding:0 20px
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .layout-bc-large .col-b {
  width:100%
 }
}
@media screen and (min-width: 1260px) {
 .layout-bc-large .col-b {
  width:900px
 }
}
.layout-bc-large .col-c {
 margin-left:20px
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .layout-bc-large .col-c {
  display:none
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .layout-cb .col-b {
  width:680px
 }
}
@media screen and (min-width: 1260px) {
 .layout-cb .col-b {
  width:920px
 }
}
@media screen and (min-width: 1260px) {
 .layout-cb.one-feed .col-b {
  width:820px
 }
}
.one-feed:not(.long-form) .col-b#news-feed {
 background:#f9f9fb
}
.one-feed.layout-full .col-a {
 background:none;
 padding:0;
 margin-bottom:5px
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .one-feed.layout-dbc {
  width:660px
 }
}
.one-feed .one-feed-wrapper {
 position:relative;
 margin:0 auto;
 width:660px
}
@media screen and (max-width: 767px) {
 .one-feed .one-feed-wrapper {
  width:100%
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .one-feed .one-feed-wrapper {
  width:100%
 }
}
@media screen and (min-width: 1260px) {
 .one-feed .one-feed-wrapper {
  width:auto
 }
}
.one-feed .one-feed-wrapper .module.feed-card {
 margin-left:auto;
 margin-right:auto;
 width:660px
}
@media screen and (max-width: 767px) {
 .one-feed .one-feed-wrapper .module.feed-card {
  width:100%
 }
}
@media screen and (min-width: 1260px) {
 body[data-pagetype='oneFeed'] .layout-bc {
  width:1140px
 }
}
@media screen and (min-width: 1260px) {
 body[data-pagetype='oneFeed'] .layout-bc .col-b.contentFeed {
  width:660px
 }
}
.layout-full.long-form .col-a {
 background:none;
 padding:0
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .layout-bc.one-feed.long-form .col-c {
  display:block;
  margin:0 0 5px
 }
}
@media screen and (max-width: 767px) {
 .layout-abc .col-a,
 .layout-abc .col-c {
  display:none
 }
 .layout-abc .col-b {
  display:block
 }
 .layout-abc.tab-1 .col-a {
  display:block
 }
 .layout-abc.tab-1 .col-b,
 .layout-abc.tab-1 .col-c {
  display:none
 }
 .layout-abc.tab-2 .col-a,
 .layout-abc.tab-2 .col-c {
  display:none
 }
 .layout-abc.tab-2 .col-b {
  display:block
 }
 .layout-abc.tab-3 .col-a,
 .layout-abc.tab-3 .col-b {
  display:none
 }
 .layout-abc.tab-3 .col-c {
  display:block
 }
 .layout-abc.hide-c .col-c {
  display:none
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .layout-abc .col-a,
 .layout-abc .col-b {
  display:block
 }
 .layout-abc .col-c {
  display:none
 }
 .layout-abc.tab-2 .col-a,
 .layout-abc.tab-2 .col-b {
  display:block
 }
 .layout-abc.tab-2 .col-c {
  display:none
 }
 .layout-abc.tab-3 .col-a,
 .layout-abc.tab-3 .col-b {
  display:none
 }
 .layout-abc.tab-3 .col-c {
  display:block
 }
 .layout-abc.hide-c .col-c {
  display:none
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .layout-bc.tab-2 .col-b {
  display:block
 }
 .layout-bc.tab-2 .col-c {
  display:none
 }
 .layout-bc.tab-3 .col-b {
  display:none
 }
 .layout-bc.tab-3 .col-c {
  display:block
 }
 .layout-bc.hide-c .col-c {
  display:none
 }
}
@media screen and (max-width: 767px) {
 .layout-bc.tab-2 .col-b {
  display:block
 }
 .layout-bc.tab-2 .col-c {
  display:none
 }
 .layout-bc.tab-3 .col-b {
  display:none
 }
 .layout-bc.tab-3 .col-c {
  display:block
 }
 .layout-bc.hide-c .col-c {
  display:none
 }
}
.layout-dark #gamepackage-column-wrap {
 max-width:660px;
 margin:0 auto
}
[class^=col-] .row {
 margin-left:-8px;
 margin-right:-8px
}
.container-split {
 margin-left:auto;
 margin-right:auto;
 padding-left:16px;
 padding-right:16px;
 padding:0 7px 20px 7px
}
.container-split:before,
.container-split:after {
 content:'';
 display:table
}
.container-split:after {
 clear:both
}
.container-split .clearfix {
 zoom:1
}
@media (min-width: 768px) {
 .container-split {
  margin-left:auto;
  margin-right:auto;
  padding-left:12px;
  padding-right:12px
 }
 .container-split:before,
 .container-split:after {
  content:'';
  display:table
 }
 .container-split:after {
  clear:both
 }
 .container-split .clearfix {
  zoom:1
 }
}
@media (min-width: 1024px) {
 .container-split {
  margin-left:auto;
  margin-right:auto;
  padding-left:17px;
  padding-right:17px;
  max-width:1100px
 }
 .container-split:before,
 .container-split:after {
  content:'';
  display:table
 }
 .container-split:after {
  clear:both
 }
 .container-split .clearfix {
  zoom:1
 }
}
@media (min-width: 1260px) {
 .container-split {
  margin-left:auto;
  margin-right:auto;
  padding-left:9px;
  padding-right:9px;
  max-width:1280px
 }
 .container-split:before,
 .container-split:after {
  content:'';
  display:table
 }
 .container-split:after {
  clear:both
 }
 .container-split .clearfix {
  zoom:1
 }
}
.container-split .row-split {
 margin:0 -7px 0 -7px
}
.container-split .row-split .column-split {
 float:left;
 width:100%
}
@media (min-width: 768px) {
 .container-split .row-split .column-split {
  width:50%
 }
}
@media screen and (max-width: 767px) {
 .container-split .row-split .column-split {
  padding-left:0;
  padding-right:0
 }
}
@media screen and (min-width: 768px) {
 .container-split .row-split .column-split:first-child {
  padding-right:12px
 }
 .container-split .row-split .column-split:last-child {
  padding-left:12px
 }
}
#main-container {
 padding-top:5px;
 position:relative
}
#main-container:before,
#main-container:after {
 content:'';
 display:table
}
#main-container:after {
 clear:both
}
#main-container .clearfix {
 zoom:1
}
@media screen and (min-width: 768px) {
 #main-container {
  padding-top:10px
 }
}
#main-container .main-content:before,
#main-container .main-content:after {
 content:'';
 display:table
}
#main-container .main-content:after {
 clear:both
}
#main-container .main-content .clearfix {
 zoom:1
}
.loading {
 display:block;
 min-height:64px;
 position:relative;
 width:100%
}
.loading:after {
 -webkit-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 background:url("https://a.espncdn.com/redesign/assets/img/icons/shim2.gif") no-repeat;
 background-position:50% 50% !important;
 background-size:32px 32px;
 content:"";
 display:inline-block;
 height:64px;
 left:50%;
 position:absolute;
 top:50%;
 width:32px
}
.loading .main-content {
 opacity:0
}
@media screen and (max-width: 767px) {
 body.loading:after {
  background:url("https://a.espncdn.com/redesign/assets/img/icons/shim2-on-black.gif") no-repeat;
  background-position:50% 50% !important;
  background-size:32px 32px;
  left:50%;
  margin:-32px 0 0 -16px;
  position:fixed;
  top:50%;
  z-index:1000082
 }
 body.loading #cboxOverlay {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter:alpha(opacity=80);
  -moz-opacity:.8;
  -khtml-opacity:.8;
  opacity:.8;
  display:block !important;
  margin-left:0 !important
 }
}
.sub-module header.tab-container {
 margin-left:0;
 margin-right:0
}
.tabs {
 display:flex !important;
 position:relative;
 width:100%;
 vertical-align:top
}
.no-touch .tabs:hover .active {
 border-bottom-color:transparent
}
.no-touch .tabs:hover .active:hover {
 border-bottom-color:#d00
}
.tabs li,
.tabs .tab {
 border-bottom:4px solid transparent;
 display:inline-block;
 flex:1 0 auto;
 font-weight:600;
 text-align:center;
 vertical-align:bottom
}
.tabs li.active,
.tabs li:hover,
.tabs .tab.active,
.tabs .tab:hover {
 border-bottom:4px solid #d00;
 position:relative
}
.tabs li.active span,
.tabs li.active:hover,
.tabs li:hover span,
.tabs li:hover:hover,
.tabs .tab.active span,
.tabs .tab.active:hover,
.tabs .tab:hover span,
.tabs .tab:hover:hover {
 color:#000
}
.touch .tabs li:hover,
.touch .tabs .tab:hover {
 border-bottom-color:transparent
}
.touch .tabs li.active,
.touch .tabs .tab.active {
 border-bottom-color:#d00
}
.tabs .hidden {
 display:none
}
.tabs span {
 color:#a5a6a7;
 cursor:pointer;
 display:inline-block;
 font-size:12px;
 outline:0;
 padding:0 10px 9px;
 text-decoration:none;
 width:100%
}
.tabs span:hover {
 color:#000
}
.tabs .more-icon:after {
 padding-left:3px
}
.tabs.has-dropdown {
 overflow:inherit
}
.tabs.has-dropdown .more {
 position:relative
}
.tabs.has-dropdown .more:hover:after {
 color:#000
}
.tabs.has-dropdown .more.hover ul {
 display:inline-block
}
.tabs.has-dropdown .more ul {
 background:#fff;
 box-shadow:0 5px 10px rgba(0,0,0,0.3);
 display:none;
 left:-10px;
 padding:10px;
 position:absolute;
 top:32px;
 z-index:1000069
}
.tabs.has-dropdown .more li {
 border-bottom:0;
 border-radius:3px;
 display:block;
 font-size:12px;
 white-space:nowrap
}
.tabs.has-dropdown .more li:hover {
 background:#d00;
 border-bottom:0
}
.tabs.has-dropdown .more li:hover>a {
 color:#fff
}
.tabs.has-dropdown .more li>a {
 color:inherit;
 display:block;
 padding:10px 0
}
.tab-container {
 border-bottom:1px solid #edeef0;
 height:32px;
 margin:auto;
 text-align:center
}
.tab-container.alt {
 text-align:left
}
.tab-pane {
 display:none
}
.tab-pane.active {
 display:block
}
@media screen and (max-width: 767px) {
 .tabs:not(.alt).open {
  background:none repeat scroll 0 0 #fff;
  box-shadow:0 4px 4px rgba(0,0,0,0.2);
  height:auto;
  position:absolute;
  width:auto;
  z-index:1000068
 }
 .tabs:not(.alt).open li {
  border-radius:0;
  display:block;
  padding-bottom:0;
  padding-right:10px;
  position:relative
 }
 .tabs:not(.alt).open li:hover {
  background:#f9f9fb;
  border-bottom-color:transparent
 }
 .tabs:not(.alt).open .active {
  background:#f1f2f3;
  padding-bottom:2px
 }
 .tabs:not(.alt).open .more.hover {
  padding:0
 }
 .tabs:not(.alt).open .more.hover span {
  padding-left:20px
 }
 .tabs:not(.alt).open .more.hover ul {
  box-shadow:none;
  left:0;
  padding:0;
  position:relative;
  top:0;
  width:100%
 }
 .tabs:not(.alt).open .more.hover li {
  padding:0 20px
 }
 .tabs:not(.alt).open .more.hover li:hover {
  background:#f9f9fb
 }
 .tabs:not(.alt).open .more.hover li:hover a,
 .tabs:not(.alt).open .more.hover a {
  color:#48494a
 }
 .tabs:not(.alt).open span {
  color:#48494a;
  padding:10px 0 10px 10px
 }
 .tabs:not(.alt) {
  background:#fff;
  border:#cbccce 1px solid;
  border-radius:5px;
  display:inline-block;
  height:auto;
  overflow:hidden;
  position:relative;
  width:auto
 }
 .tabs:not(.alt):after {
  color:#06c;
  content:"\E00D";
  font-family:'ESPNIcons';
  font-size:20px;
  pointer-events:none;
  position:absolute;
  right:4px;
  top:5px;
  z-index:1000001
 }
 .tabs:not(.alt) li {
  border-radius:5px;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
  font-weight:400;
  height:auto;
  left:0;
  margin:0;
  position:absolute;
  top:0;
  width:100%
 }
 .tabs:not(.alt) .active {
  background:#f9f9fb;
  border:0 none;
  position:relative;
  z-index:1000001
 }
 .tabs:not(.alt) .active span {
  color:#48494a;
  padding-bottom:8px;
  padding-right:30px
 }
 .tabs:not(.alt) .more {
  position:absolute
 }
 .tabs:not(.alt) span {
  height:100%;
  padding:8px 0 0 10px;
  padding-left:0;
  width:100%
 }
}
.tab-wrap {
 border-bottom:1px solid #edeef0;
 display:block;
 height:33px
}
@media screen and (max-width: 767px) {
 .tab-wrap {
  border-bottom:0
 }
}
.tab-wrap.internal-wrap {
 margin:24px 0 0 0
}
.news-feed-item .tab-wrap {
 border-bottom:0
}
.no-touch [data-site="espncricinfo"] .tabs:hover .active:hover {
 border-bottom-color:#03A9F4
}
[data-site="espncricinfo"] .tabs li.active,
[data-site="espncricinfo"] .tabs li:hover {
 border-bottom-color:#03A9F4
}
.touch [data-site="espncricinfo"] .tabs li.active {
 border-bottom-color:#03A9F4
}
[data-site="espncricinfo"] #global-nav-tertiary .tertiary-nav-container>ul>li.active>a:before,
[data-site="espncricinfo"] #global-nav-tertiary .tertiary-nav-container>ul>li.hover:not(.insider)>a:before,
[data-site="espncricinfo"] #global-nav-tertiary .tertiary-nav-container>ul>li.inactive>a:before {
 background-color:#03A9F4
}
.css-accordion .accordion-header a {
 display:block;
 padding:10px 10px 10px 35px;
 position:relative;
 width:100%
}
.css-accordion .accordion-header a:before {
 -moz-transition:color .2s ease-in-out;
 -o-transition:color .2s ease-in-out;
 -webkit-transition:color .2s ease-in-out;
 transition:color .2s ease-in-out;
 content:"\E013";
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#06c;
 cursor:pointer;
 font-size:20px;
 left:5px;
 margin-top:-2px;
 position:absolute;
 top:50%
}
.css-accordion .accordion-header a.collapsed:before {
 content:"\E015"
}
.css-accordion .accordion-content>.content {
 padding:0 10px 10px 35px
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
.collapsing {
 -moz-transition:height .35s ease;
 -o-transition:height .35s ease;
 -webkit-transition:height .35s ease;
 transition:height .35s ease;
 position:relative;
 height:0;
 overflow:hidden
}
.pagination {
 display:block;
 margin:16px 0;
 overflow:hidden;
 width:320px
}
@media screen and (max-width: 767px) {
 .pagination {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  width:initial
 }
}
.pagination>li {
 color:#cbccce;
 font-size:16px;
 height:32px;
 line-height:32px;
 text-align:center;
 width:32px
}
@media screen and (min-width: 768px) {
 .pagination>li {
  float:left
 }
}
.pagination>li>a:not(.arrow-btn) {
 border-radius:4px;
 display:block;
 color:#06c
}
.pagination>li>a:not(.arrow-btn):hover {
 text-decoration:underline
}
.pagination>li>a:not(.arrow-btn).active {
 border:1px #d00 solid;
 line-height:30px
}
.pagination>li+li {
 margin-left:4px
}
.bg-white {
 background:#fff
}
.u-hidden {
 display:none !important
}
.u-block {
 display:block !important
}
.u-inline {
 display:inline !important
}
.u-inline-block {
 display:inline-block !important
}
.u-sr-hide {
 position:absolute !important;
 overflow:hidden !important;
 clip:rect(0 0 0 0) !important;
 height:1px !important;
 width:1px !important;
 margin:-1px !important;
 padding:0 !important;
 border:0 !important
}
.br-4 {
 border-radius:8px
}
.overflow-hidden {
 overflow:hidden !important
}
.overflow-visible {
 overflow:visible !important
}
.u-fl {
 float:left !important
}
.u-fr {
 float:right !important
}
.u-clear:after {
 content:"" !important;
 display:table !important;
 clear:both !important
}
.u-pos-abs {
 position:absolute !important
}
.u-pos-rel {
 position:relative !important
}
.u-pos-static {
 position:static !important
}
.u-pos-fixed {
 position:fixed !important
}
.u-va-bottom {
 vertical-align:bottom !important
}
.u-va-middle {
 vertical-align:middle !important
}
.u-va-top {
 vertical-align:top !important
}
.m-0 {
 margin:0 0 !important
}
.m-t-0 {
 margin-top:0 !important
}
.m-r-0 {
 margin-right:0 !important
}
.m-b-0 {
 margin-bottom:0 !important
}
.m-l-0 {
 margin-left:0 !important
}
.m-x-0 {
 margin-right:0 !important;
 margin-left:0 !important
}
.m-y-0 {
 margin-top:0 !important;
 margin-bottom:0 !important
}
.m-h {
 margin:6px 6px !important
}
.m-t-h {
 margin-top:6px !important
}
.m-r-h {
 margin-right:6px !important
}
.m-b-h {
 margin-bottom:6px !important
}
.m-l-h {
 margin-left:6px !important
}
.m-x-h {
 margin-right:6px !important;
 margin-left:6px !important
}
.m-y-h {
 margin-top:6px !important;
 margin-bottom:6px !important
}
.m-d {
 margin:12px 12px !important
}
.m-t-d {
 margin-top:12px !important
}
.m-r-d {
 margin-right:12px !important
}
.m-b-d {
 margin-bottom:12px !important
}
.m-l-d {
 margin-left:12px !important
}
.m-x-d {
 margin-right:12px !important;
 margin-left:12px !important
}
.m-y-d {
 margin-top:12px !important;
 margin-bottom:12px !important
}
.m-18 {
 margin:18px 18px !important
}
.m-t-18 {
 margin-top:18px !important
}
.m-r-18 {
 margin-right:18px !important
}
.m-b-18 {
 margin-bottom:18px !important
}
.m-l-18 {
 margin-left:18px !important
}
.m-x-18 {
 margin-right:18px !important;
 margin-left:18px !important
}
.m-y-18 {
 margin-top:18px !important;
 margin-bottom:18px !important
}
.m-20 {
 margin:20px 20px !important
}
.m-t-20 {
 margin-top:20px !important
}
.m-r-20 {
 margin-right:20px !important
}
.m-b-20 {
 margin-bottom:20px !important
}
.m-l-20 {
 margin-left:20px !important
}
.m-x-20 {
 margin-right:20px !important;
 margin-left:20px !important
}
.m-y-20 {
 margin-top:20px !important;
 margin-bottom:20px !important
}
.m-2x {
 margin:24px 24px !important
}
.m-t-2x {
 margin-top:24px !important
}
.m-r-2x {
 margin-right:24px !important
}
.m-b-2x {
 margin-bottom:24px !important
}
.m-l-2x {
 margin-left:24px !important
}
.m-x-2x {
 margin-right:24px !important;
 margin-left:24px !important
}
.m-y-2x {
 margin-top:24px !important;
 margin-bottom:24px !important
}
.m-3x {
 margin:36px 36px !important
}
.m-t-3x {
 margin-top:36px !important
}
.m-r-3x {
 margin-right:36px !important
}
.m-b-3x {
 margin-bottom:36px !important
}
.m-l-3x {
 margin-left:36px !important
}
.m-x-3x {
 margin-right:36px !important;
 margin-left:36px !important
}
.m-y-3x {
 margin-top:36px !important;
 margin-bottom:36px !important
}
.p-0 {
 padding:0 0 !important
}
.p-t-0 {
 padding-top:0 !important
}
.p-r-0 {
 padding-right:0 !important
}
.p-b-0 {
 padding-bottom:0 !important
}
.p-l-0 {
 padding-left:0 !important
}
.p-x-0 {
 padding-right:0 !important;
 padding-left:0 !important
}
.p-y-0 {
 padding-top:0 !important;
 padding-bottom:0 !important
}
.p-h {
 padding:6px 6px !important
}
.p-t-h {
 padding-top:6px !important
}
.p-r-h {
 padding-right:6px !important
}
.p-b-h {
 padding-bottom:6px !important
}
.p-l-h {
 padding-left:6px !important
}
.p-x-h {
 padding-right:6px !important;
 padding-left:6px !important
}
.p-y-h {
 padding-top:6px !important;
 padding-bottom:6px !important
}
.p-d {
 padding:12px 12px !important
}
.p-t-d {
 padding-top:12px !important
}
.p-r-d {
 padding-right:12px !important
}
.p-b-d {
 padding-bottom:12px !important
}
.p-l-d {
 padding-left:12px !important
}
.p-x-d {
 padding-right:12px !important;
 padding-left:12px !important
}
.p-y-d {
 padding-top:12px !important;
 padding-bottom:12px !important
}
.p-18 {
 padding:18px 18px !important
}
.p-t-18 {
 padding-top:18px !important
}
.p-r-18 {
 padding-right:18px !important
}
.p-b-18 {
 padding-bottom:18px !important
}
.p-l-18 {
 padding-left:18px !important
}
.p-x-18 {
 padding-right:18px !important;
 padding-left:18px !important
}
.p-y-18 {
 padding-top:18px !important;
 padding-bottom:18px !important
}
.p-20 {
 padding:20px 20px !important
}
.p-t-20 {
 padding-top:20px !important
}
.p-r-20 {
 padding-right:20px !important
}
.p-b-20 {
 padding-bottom:20px !important
}
.p-l-20 {
 padding-left:20px !important
}
.p-x-20 {
 padding-right:20px !important;
 padding-left:20px !important
}
.p-y-20 {
 padding-top:20px !important;
 padding-bottom:20px !important
}
.p-2x {
 padding:24px 24px !important
}
.p-t-2x {
 padding-top:24px !important
}
.p-r-2x {
 padding-right:24px !important
}
.p-b-2x {
 padding-bottom:24px !important
}
.p-l-2x {
 padding-left:24px !important
}
.p-x-2x {
 padding-right:24px !important;
 padding-left:24px !important
}
.p-y-2x {
 padding-top:24px !important;
 padding-bottom:24px !important
}
.p-3x {
 padding:36px 36px !important
}
.p-t-3x {
 padding-top:36px !important
}
.p-r-3x {
 padding-right:36px !important
}
.p-b-3x {
 padding-bottom:36px !important
}
.p-l-3x {
 padding-left:36px !important
}
.p-x-3x {
 padding-right:36px !important;
 padding-left:36px !important
}
.p-y-3x {
 padding-top:36px !important;
 padding-bottom:36px !important
}
.m-0-a {
 margin:0 auto !important
}
.p-12 {
 padding:12px
}
.u-ta-l {
 text-align:left !important
}
.u-ta-r {
 text-align:right !important
}
.u-ta-c {
 text-align:center !important
}
.u-truncate {
 max-width:100%;
 overflow:hidden !important;
 text-overflow:ellipsis !important;
 white-space:nowrap !important;
 word-wrap:normal !important
}
.u-tt-u {
 text-transform:uppercase !important
}
.u-tt-l {
 text-transform:lowercase !important
}
.u-tt-c {
 text-transform:capitalize !important
}
.u-fz-xs {
 font-size:12px !important
}
.u-fz-sm {
 font-size:14px !important
}
.u-fz-md {
 font-size:16px !important
}
.u-fz-lg {
 font-size:18px !important
}
.u-fz-xl {
 font-size:20px !important
}
.u-fw-n {
 font-weight:400 !important
}
.u-fw-m {
 font-weight:600 !important
}
.now-feed-item .credit,
.sub-module .credit {
 display:none
}
.article-figure .credit,
.news-feed-item .credit,
.lightbox.module_bloom .credit {
 color:#a5a6a7;
 display:none;
 font-size:9px;
 font-style:normal;
 line-height:11px;
 margin-bottom:-8px;
 padding-top:5px;
 text-align:right
}
.news-feed-item.news-feed-story-package .credit,
.article-figure .credit,
.lightbox.module_bloom .credit {
 display:block;
 padding-right:12px
}
@media screen and (max-width: 767px) {
 .news-feed-item.news-feed-story-package .credit,
 .article-figure .credit,
 .lightbox.module_bloom .credit {
  display:none
 }
}
.article-figure .img-wrap {
 overflow:hidden
}
.article-figure .credit {
 line-height:11px;
 margin-bottom:0
}
object.OoyalaVideoPlayer,
#videoPlayer,
.evp-player,
object #watchespn-player,
.videoPlayer,
#watchespn-player {
 background-color:#000 !important;
 height:100% !important;
 left:0;
 position:absolute;
 top:0;
 width:100% !important;
 z-index:1000031
}
.video-length {
 backdrop-filter:blur(2px);
 background:rgba(255,255,255,0.6);
 border-radius:9px;
 bottom:8px;
 left:8px;
 font-size:11px;
 color:#1d1e1f;
 letter-spacing:0;
 line-height:12px;
 padding:4px 7px;
 position:absolute
}
.sidebar .video-length {
 display:none
}
.no-image {
 width:52px !important
}
@media screen and (max-width: 767px) {
 .no-image {
  width:78px !important
 }
}
.no-image .img-wrap {
 padding-bottom:100% !important
}
.no-image img {
 display:none
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .touch .news-feed-item:not(.news-feed-story-package):not(.news-feed-video-package):not(.video-standalone):not(.news-now) .video-play-button {
  display:none
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .news-feed-item:not(.news-feed-story-package) .video-length {
  display:none
 }
}
@media screen and (max-width: 767px) {
 .news-feed-item:not(.news-feed-story-package) .video-length {
  display:none
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .news-feed-item:not(.news-feed-story-package) .video-length {
  display:none
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .touch .news-feed-item:not(.news-feed-story-package):not(.news-feed-video-package):not(.video-standalone):not(.news-now) .video-play-button {
  display:none
 }
}
.audio-play-button {
 color:transparent;
 font:0/0 a;
 text-shadow:none;
 background:none transparent;
 bottom:0;
 cursor:pointer;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.iframe-video.article-figure,
#article-feed .article-figure.video,
.article-figure.video,
.video-standalone .feed-item-figure.video {
 clear:both;
 overflow:hidden;
 width:inherit
}
.iframe-video.article-figure img,
#article-feed .article-figure.video img,
.article-figure.video img,
.video-standalone .feed-item-figure.video img {
 width:100%
}
.iframe-video.article-figure figcaption,
#article-feed .article-figure.video figcaption,
.article-figure.video figcaption,
.video-standalone .feed-item-figure.video figcaption {
 background-color:transparent;
 background-image:-ms-linear-gradient(top, transparent,rgba(0,0,0,0.65));
 background-image:-webkit-linear-gradient(top, transparent,rgba(0,0,0,0.65));
 background-image:-moz-linear-gradient(top, transparent,rgba(0,0,0,0.65));
 background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.65));
 bottom:0;
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-black00', endColorstr='#a6000000',GradientType=0 );
 left:0;
 overflow:hidden;
 padding-left:9px;
 padding-right:9px;
 padding-top:8% !important;
 position:absolute;
 right:0;
 z-index:1000030;
 pointer-events:none
}
@media screen and (max-width: 374px) {
 .iframe-video.article-figure figcaption,
 #article-feed .article-figure.video figcaption,
 .article-figure.video figcaption,
 .video-standalone .feed-item-figure.video figcaption {
  padding:0 12px
 }
}
.iframe-video.article-figure .headline,
#article-feed .article-figure.video .headline,
.article-figure.video .headline,
.video-standalone .feed-item-figure.video .headline {
 color:#f9f9fb;
 display:none;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:12px;
 font-weight:400;
 line-height:1.6
}
@media screen and (max-width: 767px) {
 .iframe-video.article-figure .headline,
 #article-feed .article-figure.video .headline,
 .article-figure.video .headline,
 .video-standalone .feed-item-figure.video .headline {
  display:block
 }
}
.iframe-video.article-figure p,
#article-feed .article-figure.video p,
.article-figure.video p,
.video-standalone .feed-item-figure.video p {
 color:#f9f9fb;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:10px;
 line-height:1.2;
 margin-bottom:0
}
@media screen and (max-width: 767px) {
 .iframe-video.article-figure p,
 #article-feed .article-figure.video p,
 .article-figure.video p,
 .video-standalone .feed-item-figure.video p {
  display:none
 }
}
.iframe-video.article-figure .video-length,
#article-feed .article-figure.video .video-length,
.article-figure.video .video-length,
.video-standalone .feed-item-figure.video .video-length {
 background:transparent;
 display:none;
 font-size:14px;
 left:auto;
 padding:6px 15px;
 right:0;
 z-index:1000032
}
.iframe-video.article-figure .caption-wrapper,
#article-feed .article-figure.video .caption-wrapper,
.article-figure.video .caption-wrapper,
.video-standalone .feed-item-figure.video .caption-wrapper {
 margin:0 auto 10px 0;
 max-width:527px;
 overflow:hidden
}
@media screen and (max-width: 767px) {
 .video-standalone.video .feed-item-figure.video .img-wrap {
  padding-bottom:56.25%
 }
}
#article-feed .news-feed-item.video-geo-restricted,
#news-feed .news-feed-item.video-geo-restricted.video-standalone {
 display:none
}
#news-feed .news-feed-item.video-geo-restricted {
 display:block
}
#news-feed .news-feed-item.video-geo-restricted .video-play-button,
#news-feed .news-feed-item.video-geo-restricted .video-length {
 display:none
}
.iframe-video.article-figure,
#article-feed .article-figure.video {
 clear:both;
 overflow:hidden;
 width:inherit
}
.iframe-video.article-figure p,
#article-feed .article-figure.video p {
 font-size:12px;
 font-weight:600;
 line-height:1.3
}
.iframe-video.article-figure p.restricted,
#article-feed .article-figure.video p.restricted {
 position:absolute;
 top:50%;
 left:50%;
 -ms-transform:translate(-50%, -50%);
 -moz-transform:translate(-50%, -50%);
 -o-transform:translate(-50%, -50%);
 -webkit-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 font-size:20px;
 text-align:center;
 display:block !important;
 text-shadow:0 1px 1px #000
}
.iframe-video.article-figure .headline,
#article-feed .article-figure.video .headline {
 font-weight:600
}
.iframe-video.article-figure figcaption,
#article-feed .article-figure.video figcaption {
 padding:0 54px 0 18px
}
.iframe-video.article-figure .video-length,
#article-feed .article-figure.video .video-length {
 display:block
}
.iframe-video.article-figure.active:after,
#article-feed .article-figure.video.active:after {
 background:url("https://a.espncdn.com/redesign/assets/img/icons/shim.gif") no-repeat 50% 50% !important;
 bottom:0;
 content:"";
 display:inline-block;
 height:64px;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:32px;
 z-index:1000030
}
.iframe-video.article-figure.active .img-wrap,
#article-feed .article-figure.video.active .img-wrap {
 padding-bottom:56.25%
}
.iframe-video.article-figure.active .img-wrap img,
#article-feed .article-figure.video.active .img-wrap img {
 top:0
}
.iframe-video.article-figure.active .img-wrap .vjs-thumbnail,
#article-feed .article-figure.video.active .img-wrap .vjs-thumbnail {
 top:auto;
 width:auto
}
.iframe-video.article-figure.active .video-play-button,
#article-feed .article-figure.video.active .video-play-button {
 background:#dcdddf
}
.iframe-video.article-figure.active .video-play-button:before,
#article-feed .article-figure.video.active .video-play-button:before {
 display:none
}
.iframe-video.article-figure.active figcaption,
.iframe-video.article-figure.active .video-length,
#article-feed .article-figure.video.active figcaption,
#article-feed .article-figure.video.active .video-length {
 display:none
}
.video-standalone .feed-item-figure.video .img-wrap,
.layout-bc .news-feed-item.video-standalone .feed-item-figure.video .img-wrap {
 padding-bottom:40%
}
.video-standalone .feed-item-figure.video img,
.layout-bc .news-feed-item.video-standalone .feed-item-figure.video img {
 height:auto;
 left:auto;
 top:0;
 width:100%
}
.video-standalone .feed-item-figure.video .img-wrap img,
.layout-bc .news-feed-item.video-standalone .feed-item-figure.video .img-wrap img {
 height:auto;
 left:0;
 top:0;
 width:100%
}
.video-standalone.news-feed-item {
 padding:18px
}
.video-standalone.news-feed-item:first-child {
 padding-top:18px
}
@media screen and (max-width: 767px) {
 .video-standalone.news-feed-item:first-child {
  padding-top:15px
 }
}
@media screen and (max-width: 767px) {
 .video-standalone.news-feed-item {
  padding:15px
 }
}
.video-standalone.news-feed-item .feed-item-figure {
 margin:0;
 padding:0
}
.video-standalone.news-feed-item .feed-item-figure .headline {
 display:block;
 font-size:15px;
 font-weight:600
}
@media screen and (max-width: 666px) {
 .video-standalone.news-feed-item .feed-item-figure .headline {
  font-size:14px
 }
}
@media screen and (max-width: 413px) {
 .video-standalone.news-feed-item .feed-item-figure .headline {
  font-size:12px;
  line-height:1.2
 }
}
.video-standalone.news-feed-item .feed-item-figure .caption-wrapper {
 margin:0
}
.video-standalone.news-feed-item .feed-item-figure .text-container {
 padding:0 0 14px
}
@media screen and (max-width: 767px) {
 .video-standalone.news-feed-item .feed-item-figure .text-container {
  padding:0 0 10px
 }
}
@media screen and (max-width: 767px) {
 .video-standalone.news-feed-item .feed-item-figure figcaption {
  padding:0 58px 0 15px
 }
}
.video-standalone.news-feed-item .feed-item-figure.video.active {
 margin:0;
 width:100%
}
.video-standalone.news-feed-item .feed-item-figure .video-length {
 display:inline-block;
 font-size:inherit;
 padding:0;
 position:inherit
}
.video-standalone.news-feed-item .feed-item-figure .social-wrapper {
 color:#6c6d6f;
 font-size:11px;
 margin:0;
 position:relative;
 z-index:1000030
}
.video-standalone.news-feed-item .feed-item-figure .share-count {
 -moz-transition:background .15s ease-in-out;
 -o-transition:background .15s ease-in-out;
 -webkit-transition:background .15s ease-in-out;
 transition:background .15s ease-in-out;
 color:#06c;
 cursor:pointer;
 display:block;
 float:right;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:11px;
 font-weight:400;
 margin:-22px 18px 0 0;
 text-transform:capitalize
}
@media screen and (max-width: 767px) {
 .video-standalone.news-feed-item .feed-item-figure .share-count {
  margin-top:-18px
 }
}
.video-standalone.news-feed-item .feed-item-figure .share-count:after {
 content:"\00A9";
 color:#06c;
 -moz-transition:color .15s ease-in-out;
 -o-transition:color .15s ease-in-out;
 -webkit-transition:color .15s ease-in-out;
 transition:color .15s ease-in-out;
 color:#fff;
 font-size:14px;
 margin-left:4px
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .video-standalone.news-feed-item .feed-item-figure .share-count:after {
  font-size:12px
 }
}
.video-standalone.news-feed-item .feed-item-figure .share-count:hover {
 background:#f1f2f3
}
.video-standalone.news-feed-item .feed-item-figure .share-count:hover:after {
 color:#06c
}
.video-standalone.news-feed-item .feed-item-figure .share-actions {
 -moz-transition:all .15s ease-in-out;
 -o-transition:all .15s ease-in-out;
 -webkit-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out;
 border-top:1px #dcdddf solid;
 bottom:-1px;
 height:0;
 left:0;
 opacity:0;
 overflow:hidden;
 position:absolute;
 right:0
}
.video-standalone.news-feed-item .feed-item-figure .share-actions.active {
 height:41px;
 opacity:1;
 z-index:1000011
}
.video-standalone.news-feed-item .feed-item-figure .share-actions .btn-close {
 background-size:10px;
 content:'';
 cursor:pointer;
 display:block;
 height:29px;
 position:absolute;
 right:0;
 text-align:center;
 top:0;
 width:40px
}
.video-standalone.news-feed-item .feed-item-figure .share-actions .btn-close:before {
 content:"\E007";
 -moz-transition:background .15s ease-in-out;
 -o-transition:background .15s ease-in-out;
 -webkit-transition:background .15s ease-in-out;
 transition:background .15s ease-in-out;
 color:#a5a6a7;
 font-size:34px;
 left:0;
 line-height:39px;
 position:absolute;
 right:0;
 text-align:center
}
.video-standalone.news-feed-item .feed-item-figure .share-actions .btn-close:hover:before {
 background:rgba(0,0,0,0.05);
 color:#06c
}
.video-standalone.news-feed-item .feed-item-figure .share-actions .btn-social.email:hover {
 border:1px solid #515151
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul {
 background:#f1f2f3;
 height:39px;
 overflow:hidden;
 padding:7px 0 0 0;
 text-align:center
}
@media screen and (max-width: 374px) {
 .video-standalone.news-feed-item .feed-item-figure .share-actions>ul {
  text-align:left
 }
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li {
 display:inline-block;
 height:20px;
 line-height:20px;
 margin:0 8px 0 0
}
@media screen and (max-width: 374px) {
 .video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li:first-child {
  margin-left:8px
 }
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li:before {
 content:none
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li .btn-social {
 font-size:12px;
 line-height:23px
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li .btn-social.email {
 line-height:21px !important
}
.video-standalone.news-feed-item .feed-item-figure .share-actions>ul>li .btn-social.email:before {
 font-size:15px
}
.img-wrap {
 background-color:#dcdddf
}
img[data-sizes="auto"] {
 display:block
}
.feed-item-figure img {
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.feed-item-figure .img-wrap {
 display:block;
 overflow:hidden;
 padding-bottom:56.25%;
 position:relative
}
.feed-item-figure .img-wrap iframe {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.feed-item-figure .img-wrap img {
 -moz-transition:all .25s ease-in-out;
 -o-transition:all .25s ease-in-out;
 -webkit-transition:all .25s ease-in-out;
 transition:all .25s ease-in-out;
 left:0;
 width:100%
}
.feed-item-figure .img-wrap .video-js .vjs-progress-control .vjs-thumbnail {
 top:-80px;
 width:110px
}
.feed-item-figure.dim1x1 .img-wrap {
 padding-bottom:100%
}
.feed-item-figure.dim1x1 .img-wrap img {
 left:0 !important;
 top:0 !important
}
@media screen and (max-width: 413px) {
 .feed-item-figure.dim16x9 .img-wrap img {
  height:100%;
  left:-40% !important;
  width:auto !important
 }
}
.feed-item-figure.dim3x2 .img-wrap {
 padding-bottom:66.66%
}
.feed-item-figure.hover-two .img-wrap .video-play-button:hover+.content {
 -moz-animation-duration:.5s;
 -ms-animation-duration:.5s;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -moz-animation-fill-mode:both;
 -ms-animation-fill-mode:both;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -moz-animation-name:fadeInLeftBig;
 -ms-animation-name:fadeInLeftBig;
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
.feed-item-figure.hover-two .img-wrap .content {
 opacity:0;
 padding-bottom:10px;
 padding-top:10px
}
.feed-item-figure.video.active:after {
 background:url("https://a.espncdn.com/redesign/assets/img/icons/shim.gif") no-repeat 50% 50% !important;
 bottom:0;
 content:"";
 display:inline-block;
 height:64px;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:32px;
 z-index:1000030
}
.feed-item-figure.video.active .video-play-button {
 background:#dcdddf
}
.feed-item-figure.video.active .video-play-button:before {
 display:none
}
.feed-item-figure.video.active figcaption,
.feed-item-figure.video.active .video-length {
 display:none
}
.video-standalone.news-feed-item .feed-item-figure.video.active .img-wrap {
 padding-bottom:56.25% !important
}
.video-standalone.news-feed-item .feed-item-figure.video.active .img-wrap img:not(.vjs-thumbnail) {
 top:0
}
.video-play-button {
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 position:absolute;
 transition:transform .1s ease-in-out
}
@media screen and (max-width: 767px) {
 .video-play-button:before {
  height:32px;
  width:32px
 }
 .video-play-button:after {
  height:15px;
  width:15px
 }
}
@media screen and (min-width: 768px) {
 .video-play-button:before {
  height:64px;
  width:64px
 }
 .video-play-button:after {
  height:27px;
  width:27px
 }
}
.video-play-button:before {
 -webkit-transform:translateY(-50%) scale(1) translateZ(0);
 -moz-transform:translateY(-50%) scale(1) translateZ(0);
 -o-transform:translateY(-50%) scale(1) translateZ(0);
 transform:translateY(-50%) scale(1) translateZ(0);
 -moz-transition:transform .2s ease;
 -o-transition:transform .2s ease;
 -webkit-transition:transform .2s ease;
 transition:transform .2s ease;
 -webkit-transform-origin:50% 0%;
 -moz-transform-origin:50% 0%;
 transform-origin:50% 0%;
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 background:rgba(255,255,255,0.48);
 border-radius:50%;
 font-size:0px;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 top:50%;
 content:''
}
.video-play-button:after {
 -webkit-transform:translateY(-50%) scale(1) translateZ(0);
 -moz-transform:translateY(-50%) scale(1) translateZ(0);
 -o-transform:translateY(-50%) scale(1) translateZ(0);
 transform:translateY(-50%) scale(1) translateZ(0);
 -moz-transition:transform .2s ease;
 -o-transition:transform .2s ease;
 -webkit-transition:transform .2s ease;
 transition:transform .2s ease;
 -webkit-transform-origin:50% 0%;
 -moz-transform-origin:50% 0%;
 transform-origin:50% 0%;
 background:url("https://a.espncdn.com/redesign/assets/img/icons/controls__play.svg") no-repeat center center;
 height:27px;
 width:27px;
 content:'';
 color:#48494a;
 left:0;
 margin:0 auto;
 position:absolute;
 right:-0.2em;
 text-align:center;
 top:50%
}
.video-play-button--live:after,
.video-play-button.live:after {
 background:url("https://a.espncdn.com/redesign/assets/img/icons/controls__play__red.svg") no-repeat center center
}
.video-standalone.news-feed-item .video-play-button:before,
.contentItem__content--media-card .media-wrapper .video-play-button:before,
.contentItem--hero .video-play-button:before {
 height:64px;
 width:64px
}
.video-standalone.news-feed-item .video-play-button:after,
.contentItem__content--media-card .media-wrapper .video-play-button:after,
.contentItem--hero .video-play-button:after {
 height:27px;
 width:27px
}
.contentItem__miniCards .video-play-button:before {
 height:32px;
 width:32px
}
.contentItem__miniCards .video-play-button:after {
 height:15px;
 width:15px
}
.audio-play-button {
 top:0;
 left:0;
 right:0;
 bottom:0;
 position:absolute
}
@media screen and (max-width: 767px) {
 .audio-play-button:before {
  height:32px;
  width:32px
 }
 .audio-play-button:after {
  font-size:12px
 }
}
@media screen and (min-width: 768px) {
 .audio-play-button:before {
  height:64px;
  width:64px
 }
 .audio-play-button:after {
  font-size:24px
 }
}
.audio-play-button:before {
 -webkit-transform:translateY(-50%) scale(1);
 -moz-transform:translateY(-50%) scale(1);
 -o-transform:translateY(-50%) scale(1);
 transform:translateY(-50%) scale(1);
 -moz-transition:transform .2s ease;
 -o-transition:transform .2s ease;
 -webkit-transition:transform .2s ease;
 transition:transform .2s ease;
 -webkit-transform-origin:50% 0%;
 -moz-transform-origin:50% 0%;
 transform-origin:50% 0%;
 backface-visibility:hidden;
 -webkit-backface-visibility:hidden;
 transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 background:rgba(255,255,255,0.48);
 border-radius:50%;
 font-size:0px;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 top:50%;
 content:''
}
.audio-play-button:after {
 content:"\FB02";
 -webkit-transform:translateY(-50%) scale(1);
 -moz-transform:translateY(-50%) scale(1);
 -o-transform:translateY(-50%) scale(1);
 transform:translateY(-50%) scale(1);
 -moz-transition:transform .2s ease;
 -o-transition:transform .2s ease;
 -webkit-transition:transform .2s ease;
 transition:transform .2s ease;
 -webkit-transform-origin:50% 0%;
 -moz-transform-origin:50% 0%;
 transform-origin:50% 0%;
 color:#48494a;
 left:0;
 margin:0 auto;
 position:absolute;
 right:0;
 text-align:center;
 top:50%
}
.audio-play-button--live:after,
.audio-play-button.live:after {
 color:#d00
}
.audio-play-button:hover {
 transform:scale(1.1)
}
.feed-item-figure.hasAudio .audio-play-button:before,
.contentItem__content--media-card .media-wrapper .audio-play-button:before {
 height:64px;
 width:64px
}
.feed-item-figure.hasAudio .audio-play-button:after,
.contentItem__content--media-card .media-wrapper .audio-play-button:after {
 font-size:24px
}
.no-touch .media-wrapper.audio:hover .audio-play-button:before,
.no-touch .media-wrapper.audio:hover .audio-play-button:after,
.no-touch .news-feed-item.hasAudio:hover .audio-play-button:before,
.no-touch .news-feed-item.hasAudio:hover .audio-play-button:after {
 -webkit-transform:scale(1.1) translateY(-50%);
 -moz-transform:scale(1.1) translateY(-50%);
 -o-transform:scale(1.1) translateY(-50%);
 transform:scale(1.1) translateY(-50%)
}
.audio-play-button,
.video-play-button {
 font-size:0
}
.no-touch .audio-play-button,
.no-touch .video-play-button {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 transition:transform .1 ease-in-out
}
.no-touch .audio-play-button:hover,
.no-touch .video-play-button:hover {
 -webkit-transform:scale(1.1);
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.feed-title {
 color:#6c6d6f;
 font-size:12px;
 line-height:24px;
 margin-bottom:5px;
 text-transform:uppercase
}
.feed-title.favorites span {
 color:#06c;
 cursor:pointer;
 display:block;
 font-weight:400;
 line-height:13px;
 position:absolute;
 right:10px;
 text-transform:none;
 top:5px
}
#favfeed_content .feed-title.favorites span {
 color:transparent;
 font:0/0 a;
 text-shadow:none
}
#favfeed_content .feed-title.favorites span:after {
 color:#a5a6a7;
 font-size:13px;
 line-height:13px
}
.comp {
 padding:12px
}
.comp .comp,
.comp>a>.comp {
 padding:0
}
.comp:not(.twitter-card) .comp.image,
.comp:not(.twitter-card)>a>.comp.image {
 padding-bottom:12px
}
.comp+.comp.footer:not(.meta) {
 border-top:1px solid #f1f2f3
}
.comp.content-list h1,
.comp.article h1 {
 color:#1d1e1f;
 font-size:18px;
 font-weight:600;
 line-height:1.2;
 margin:0 0 4px
}
.top-headlines .comp.content-list h1,
.one-feed .top-headlines .comp.content-list h1,
.top-headlines .comp.article h1,
.one-feed .top-headlines .comp.article h1 {
 font-size:12px
}
.top-headlines .comp.content-list h1.icon-font-before:before,
.one-feed .top-headlines .comp.content-list h1.icon-font-before:before,
.top-headlines .comp.article h1.icon-font-before:before,
.one-feed .top-headlines .comp.article h1.icon-font-before:before {
 margin-right:4px
}
.comp-content-wrapper,
.comp-collection-wrapper {
 border:#dcdddf 1px solid;
 margin:0 12px 12px 12px
}
.comp-content-wrapper {
 border-radius:6px;
 padding:1px;
 position:relative
}
.third-party.sponsored .comp-content-wrapper {
 background:#fff
}
.third-party .comp-content-wrapper {
 background:#f9f9fb
}
.video-carousel .comp-content-wrapper {
 border:0;
 border-radius:0;
 box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);
 margin:6px 9px 0 9px;
 padding:0
}
.comp-collection-wrapper {
 border-color:#f1f2f3;
 border-radius:2px;
 margin-bottom:0;
 overflow:hidden
}
.comp-collection-wrapper .comp-content-wrapper {
 margin-top:14px;
 padding-top:14px
}
.comp-collection-wrapper .comp-content-wrapper:before {
 border-top:1px solid #f1f2f3;
 content:"";
 display:block;
 left:-16px;
 margin-top:-29px;
 padding:0 12px;
 position:absolute;
 right:-16px
}
.comp.article.shortstop+.comp.video-standalone {
 padding-top:12px
}
.comp.content-list+.comp.image {
 margin-bottom:10px
}
.comp.content-list+.comp.image+.comp.footer {
 margin-top:-10px
}
.comp.image+.comp.content-list {
 margin-top:10px
}
.comp.article.shortstop+.comp.image {
 padding-left:0;
 padding-right:0;
 padding-top:12px
}
header.comp+a>.comp.content-list:before,
.comp-content-wrapper>a:first-child>.comp.content-list:before,
.comp-collection-wrapper a:first-child>.comp.content-list:before,
.comp-collection-wrapper>.comp.content-list:first-child:before {
 border:0
}
.comp-collection-wrapper>a+.comp.footer:not(.third-party),
.comp-content-wrapper>a+.comp.footer:not(.third-party),
.comp-content-wrapper+.comp.footer:not(.third-party) {
 margin-top:-10px
}
.cscore {
 background:#fff;
 position:relative
}
.cscore.cscore--away-winner .cscore_item--away .cscore_team:after {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 border-color:transparent #48494a transparent transparent;
 border-style:solid;
 border-width:6px 6px 6px 0;
 content:'';
 height:0;
 position:absolute;
 right:-12px;
 top:50%;
 width:0;
 z-index:0
}
.cscore.cscore--home-winner .cscore_item--home .cscore_team:after {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 border-color:transparent #48494a transparent transparent;
 border-style:solid;
 border-width:6px 6px 6px 0;
 content:'';
 height:0;
 position:absolute;
 right:-12px;
 top:50%;
 width:0;
 z-index:0
}
@media screen and (min-width: 1024px) {
 .no-touch .cscore:hover {
  background:#f9f9fb
 }
}
.cscore--live .cscore_time,
.cscore--live .cscore_extraInfo {
 color:#d00
}
.cscore--live .cscore_channels:before {
 color:#d00
}
.cscore--final .cscore_date-time {
 color:#000
}
.cscore--final .cscore_school:before {
 content:' - '
}
.cscore--final .cscore__score_desc {
 display:block
}
.cscore--live .cscore_date,
.cscore--live .cscore_odds,
.cscore--final .cscore_date,
.cscore--final .cscore_odds {
 display:none
}
.cscore--series .cscore_series {
 display:block
}
.cscore--header-links .cscore_header-links {
 display:block
}
.cscore--away-winner .cscore_item--home .cscore_truncate,
.cscore--away-winner .cscore_item--home .cscore_score {
 color:#a5a6a7
}
.cscore--home-winner .cscore_item--away .cscore_truncate,
.cscore--home-winner .cscore_item--away .cscore_score {
 color:#a5a6a7
}
.cscore.tennis .cscore_item--winner .cscore_team:after {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 border-color:transparent #48494a transparent transparent;
 border-style:solid;
 border-width:6px 6px 6px 0;
 content:'';
 height:0;
 position:absolute;
 right:-12px;
 top:50%;
 width:0;
 z-index:0
}
.cscore.cricket .cscore_rank,
.cscore.golf-match .cscore_rank,
.cscore.mlb .cscore_rank,
.cscore.mens-olympic-basketball .cscore_rank,
.cscore.nba .cscore_rank,
.cscore.nfl .cscore_rank,
.cscore.nhl .cscore_rank,
.cscore.rugby .cscore_rank,
.cscore.rugby-league .cscore_rank,
.cscore.soccer .cscore_rank,
.cscore.wnba .cscore_rank,
.cscore.womens-olympic-basketball .cscore_rank {
 display:none
}
.cscore+.scoreboard-ad {
 margin-top:12px;
 margin-bottom:12px
}
.cscore_header-links {
 background-color:#edeef0;
 display:none;
 height:100%;
 overflow:hidden;
 position:absolute;
 top:0;
 width:100%;
 z-index:1
}
.cscore_header-links--two .cscore_header-link {
 border-bottom:1px solid #dcdddf;
 line-height:32.5px
}
.cscore_header-link {
 display:block;
 font-size:11px;
 font-weight:600;
 line-height:66px;
 overflow:hidden;
 padding:0 6px;
 text-align:center;
 text-overflow:ellipsis
}
.cscore_link {
 display:block;
 min-width:120px;
 padding:10px 12px;
 position:relative
}
.no-touch .cscore_link:link:hover,
.no-touch .cscore_link:visited:hover {
 color:#1d1e1f
}
.cscore_disabled {
 background:#fff;
 display:block;
 min-width:120px;
 padding:10px 12px;
 position:relative
}
.cscore_overview {
 position:relative
}
.cscore_overview:before {
 background:#edeef0;
 bottom:0;
 content:'';
 display:none;
 position:absolute;
 left:-1px;
 top:0;
 width:1px
}
.cscore_overview .cscore_button {
 -ms-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -o-transform:translateZ(0);
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 text-transform:uppercase;
 padding:0 12px;
 font-size:10px;
 height:24px;
 line-height:23px
}
.cscore_series {
 display:none
}
.cscore_teamName {
 color:#1d1e1f
}
.cscore_date-time {
 position:relative
}
.cscore_penalties {
 display:none
}
.cscore_extraInfo {
 display:none
}
.cscore_extraInfo:after {
 color:#6c6d6f
}
.cscore_info,
.cscore_info-overview {
 display:none
}
.cscore_info-overview {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.cscore_info {
 border-left:1px solid #edeef0;
 margin-left:9px;
 padding-bottom:4px;
 padding-left:9px;
 padding-top:4px
}
.cscore_info.clear {
 border:none
}
.cscore_down-distance,
.cscore_yard {
 display:block;
 white-space:nowrap
}
.cscore_aggregate-title {
 padding-right:2px
}
.cscore_aggregate-title,
.cscore_aggregate-score {
 white-space:nowrap
}
.cscore_aggregate-details {
 white-space:initial
}
.cscore_network {
 font-weight:400;
 white-space:nowrap
}
.cscore_channels:before {
 display:none
}
.cscore_channels>span {
 display:inline-block
}
.cscore_channels>span:nth-child(n+2):before {
 content:"/"
}
.cscore_button {
 display:none
}
.cscore_button.icon-key-solid-before:before {
 vertical-align:top
}
.cscore_button--grouped.button-alt {
 margin:0
}
.cscore_draft-pick {
 color:#a5a6a7
}
.cscore_series,
.cscore_date-time,
.cscore_odds,
.cscore_info,
.cscore_info-overview,
.cscore_network,
.cscore_draft-pick {
 line-height:1.4
}
.cscore_series,
.cscore_date-time,
.cscore_info,
.cscore_info-overview {
 color:#48494a
}
.cscore_network,
.cscore_odds {
 color:#6c6d6f
}
.cscore_date,
.cscore_time,
.cscore_penalties,
.cscore_series,
.cscore_info,
.cscore_info-overview,
.cscore_extraInfo {
 font-weight:600
}
.cscore_series,
.cscore_date-time,
.cscore_info,
.cscore_info-overview,
.cscore_network,
.cscore_notes,
.cscore_notes p,
.cscore_draft-pick,
.cscore_odds {
 font-size:11px
}
.cscore_rank {
 font-size:10px
}
.cscore_rank:empty {
 display:none
}
.cscore_details {
 position:relative;
 width:100%
}
.cscore_details:after {
 background:#edeef0;
 bottom:0;
 content:'';
 display:none;
 position:absolute;
 right:0;
 top:0;
 width:1px
}
.cscore_competitors {
 position:relative
}
.cscore--draw .cscore_competitors {
 padding-right:50px
}
.cscore_item {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 position:relative
}
.cscore_item:first-child {
 padding-bottom:2px
}
.cscore_item:last-child {
 padding-top:2px
}
.cscore_item--doubles:first-child {
 padding-bottom:5px
}
.cscore_item--doubles:last-child {
 padding-top:5px
}
.cscore_logo {
 padding-right:5px
}
.cscore_logo:empty {
 display:none
}
.cscore_image {
 vertical-align:top;
 width:16px
}
.cscore_rank {
 color:#a5a6a7;
 font-weight:400;
 font-variant-numeric:tabular-nums;
 line-height:1;
 padding-right:3px;
 text-align:right
}
.cscore_team {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -moz-box-flex:1;
 -moz-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.cscore_truncate {
 color:#1d1e1f;
 font-size:initial;
 overflow:hidden;
 padding-right:10px;
 text-overflow:ellipsis;
 white-space:nowrap
}
.cscore_name--abbrev {
 text-transform:uppercase
}
.cscore_name--long,
.cscore_name--short,
.cscore_name--abbrev {
 display:inline;
 font-weight:600;
 line-height:1.3
}
.cscore_score {
 -webkit-flex-shrink:0;
 -moz-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 color:#1d1e1f;
 display:block;
 font-weight:800;
 font-variant-numeric:tabular-nums;
 line-height:1.3;
 margin-left:auto;
 position:relative;
 text-align:right;
 white-space:nowrap
}
.cscore_score--draw {
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 position:absolute;
 right:0;
 top:50%;
 margin-top:-1px
}
.cscore_score--record,
.cscore__record,
.cscore__score_desc {
 color:#a5a6a7;
 font-weight:400;
 font-variant-numeric:tabular-nums
}
.cscore_score--record:empty,
.cscore__record:empty,
.cscore__score_desc:empty {
 display:none
}
.cscore__score_desc {
 display:none
}
.cscore__record,
.cscore__score_desc {
 font-size:13px
}
.cscore_draft-info {
 color:#a5a6a7
}
.cscore_position,
.cscore_school {
 font-size:11px;
 line-height:1.1
}
.cscore_position,
.cscore_school {
 display:inline
}
.cscore_bases {
 display:none;
 min-width:34px;
 position:relative
}
.cscore_bases .detail-status {
 font-size:9px;
 white-space:nowrap
}
.cscore_bases-overview {
 display:none;
 margin-top:-9px;
 position:absolute;
 right:0;
 top:50%
}
.cscore_bases-overview .detail-status {
 display:none;
 white-space:nowrap
}
.cscore_commentary,
.cscore_notes {
 line-height:1.2
}
.cscore_commentary {
 display:none
}
.cscore_notes {
 color:#48494a;
 white-space:normal
}
.cscore_notes:empty {
 display:none
}
.cscore_notes a {
 margin-left:5px
}
.cscore_notes span+span:before {
 content:', '
}
.cscore_notes+.cscore_button {
 -webkit-flex-shrink:0;
 -moz-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-left:5px
}
.cscore_logo,
.cscore_rank,
.cscore_team {
 position:relative;
 vertical-align:middle;
 line-height:1
}
.golf .cscore_rank+.cscore_team {
 justify-content:flex-start !important
}
.golf .cscore_rank+.cscore_team .cscore_data {
 margin-left:0 !important
}
.cscore .highlights-bloom .img-wrap {
 background-color:transparent !important
}
.cscore .highlights-bloom .img-wrap picture {
 display:none
}
.cscore .highlights-bloom figcaption {
 display:none
}
.scoreEvent {
 position:relative;
 white-space:normal
}
.scoreEvent--pregame .scoreEvent__athlete {
 display:none
}
.scoreEvent--live .scoreEvent__date,
.scoreEvent--live .scoreEvent__time,
.scoreEvent--in .scoreEvent__date,
.scoreEvent--in .scoreEvent__time {
 display:none
}
.scoreEvent--final .scoreEvent__date,
.scoreEvent--final .scoreEvent__time,
.scoreEvent--final .scoreEvent__network {
 display:none
}
.scoreEvent--featured .scoreEvent__info {
 padding-bottom:0
}
.scoreEvent--featured .scoreEvent__secondary,
.scoreEvent--featured .scoreEvent__event,
.scoreEvent--featured .scoreEvent__categories,
.scoreEvent--featured .scoreEvent__button,
.scoreEvent--featured .scoreEvent__standing,
.scoreEvent--featured .scoreEvent__overview,
.scoreEvent--featured .scoreEvent__date {
 display:none
}
.scoreEvent--featured .scoreEvent__network {
 padding-left:10px
}
.scoreEvent__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 background:#fff;
 padding:5px 16px;
 position:relative
}
.scoreEvent__headlines {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 margin-bottom:8px;
 padding-bottom:8px
}
.scoreEvent__headlines .scoreEvent__network {
 display:none
}
.scoreEvent__sport {
 display:none;
 padding-right:15px
}
.scoreEvent__icon {
 -webkit-align-self:flex-start;
 -moz-align-self:flex-start;
 -ms-flex-item-align:start;
 align-self:flex-start;
 display:block;
 padding-top:2px
}
.scoreEvent__icon:before {
 font-size:27px
}
.scoreEvent__icon>img {
 vertical-align:top;
 width:34px
}
.scoreEvent__header {
 padding-right:15px;
 overflow:hidden
}
.scoreEvent__title {
 color:#1d1e1f;
 font-size:13px;
 line-height:14px;
 font-weight:700
}
.scoreEvent__secondary {
 color:#6c6d6f;
 line-height:12px;
 font-size:12px;
 position:relative
}
.scoreEvent__title,
.scoreEvent__secondary {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.scoreEvent__title+.scoreEvent__secondary {
 padding-top:4px
}
.scoreEvent__link {
 -webkit-flex-shrink:0;
 -moz-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 color:#06c;
 display:block;
 font-size:12px;
 margin-left:auto;
 padding:0;
 position:relative
}
.scoreEvent__link:after {
 font-size:18px;
 margin-top:-9px;
 position:absolute;
 right:-12px;
 top:50%
}
.scoreEvent__info {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 justify-content:space-between;
 padding-bottom:10px
}
.scoreEvent__note {
 padding-bottom:5px
}
.scoreEvent__network {
 margin-left:auto
}
@media screen and (max-width: 767px) {
 .scoreEvent__network--watch .scoreEvent__channels {
  margin-bottom:3px
 }
}
.scoreEvent__channels:before {
 display:none
}
.scoreEvent__button {
 text-transform:uppercase;
 padding:0 12px;
 font-size:10px;
 height:24px;
 line-height:22px;
 width:89px
}
.scoreEvent__status {
 color:#1d1e1f;
 text-transform:capitalize
}
.scoreEvent__date,
.scoreEvent__time,
.scoreEvent__channels,
.scoreEvent__event,
.scoreEvent__concludings {
 color:#48494a
}
.scoreEvent__categories {
 display:none;
 color:#1d1e1f;
 padding-top:10px;
 padding-bottom:10px
}
.scoreEvent__event--f1 .scoreEvent__categories,
.scoreEvent__event--irl .scoreEvent__categories,
.scoreEvent__event--premier .scoreEvent__categories,
.scoreEvent__event--golf .scoreEvent__categories {
 -webkit-box-flex:1;
 -webkit-flex:1;
 -moz-box-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.scoreEvent__champion {
 color:#6c6d6f;
 font-weight:600
}
.scoreEvent__score {
 margin-left:auto
}
.scoreEvent__description {
 text-align:right
}
.scoreEvent__standing {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 position:relative;
 width:100%
}
.scoreEvent.tennis .scoreEvent__button {
 display:none
}
.scoreLabel {
 display:block
}
.scoreLabel.golf,
.scoreLabel.racing,
.scoreLabel.irl,
.scoreLabel.premier,
.scoreLabel.f1 {
 display:none
}
.scoreLabel_content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 cursor:pointer;
 position:relative
}
.scoreLabel_content:after {
 background:#edeef0;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:20px;
 position:absolute;
 right:20px;
 z-index:1
}
.scoreLabel_title {
 color:#1d1e1f;
 text-align:center
}
.scoreLabel_link {
 display:none
}
.scoreLabel_link:after {
 display:none;
 font-size:18px;
 margin-top:-9px;
 position:absolute;
 right:5px;
 top:50%
}
.scoreCollection {
 background:#fff;
 margin-bottom:20px
}
.scoreCollection .cscore,
.scoreCollection .cscore_link {
 width:100%
}
.scoreCollection .cscore_link {
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -moz-box-flex:1;
 -moz-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.scoreCollection .cscore,
.scoreCollection .scorePromo__content {
 background:none;
 border-bottom:0;
 position:relative
}
.scoreCollection .cscore {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 -webkit-justify-content:flex-start;
 -moz-justify-content:flex-start;
 justify-content:flex-start;
 transition:all .2s ease-in-out
}
.scoreCenter .scoreCollection .cscore {
 border-radius:0
}
@media screen and (min-width: 1024px) {
 .scoreCollection .cscore.draft .cscore_truncate {
  font-size:11px
 }
 .scoreCollection .cscore.draft .cscore_item {
  overflow:hidden
 }
 .scoreCollection .cscore.draft .cscore_team {
  width:calc(100% - 35px)
 }
 .scoreCollection .cscore.draft .cscore_draft-info {
  overflow:hidden;
  padding-top:5px;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%
 }
}
.no-touch .scoreCollection .cscore:hover {
 background:#f9f9fb
}
@media screen and (min-width: 768px) {
 .scoreCollection .cscore:not(.draft):not(.f1):not(.golf):not(.premier):not(.irl) {
  width:50%
 }
 .scoreCollection .cscore:not(.draft):not(.f1):not(.golf):not(.premier):not(.irl):nth-of-type(2n+2) {
  border-right:0
 }
}
.scoreCollection .cscore.draft,
.scoreCollection .cscore.f1,
.scoreCollection .cscore.golf,
.scoreCollection .cscore.irl,
.scoreCollection .cscore.premier {
 border-bottom:0
}
.scoreCollection .cscore.draft:last-child,
.scoreCollection .cscore.f1:last-child,
.scoreCollection .cscore.golf:last-child,
.scoreCollection .cscore.irl:last-child,
.scoreCollection .cscore.premier:last-child {
 border-right:0
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .scoreCollection .cscore.f1,
 .scoreCollection .cscore.golf,
 .scoreCollection .cscore.irl,
 .scoreCollection .cscore.premier {
  width:calc((100% - 240px)/5)
 }
}
@media screen and (min-width: 1260px) {
 .scoreCollection .cscore.f1,
 .scoreCollection .cscore.golf,
 .scoreCollection .cscore.irl,
 .scoreCollection .cscore.premier {
  width:calc((100% - 300px)/5)
 }
}
@media screen and (min-width: 1024px) {
 .scoreCollection .cscore.draft {
  width:calc(100% / 5)
 }
}
@media screen and (max-width: 767px) {
 .scoreCollection .cscore.cricket:after {
  height:2px !important;
  left:0 !important;
  right:0 !important
 }
}
.scoreCollection__header {
 border-bottom:1px solid #cbccce
}
.scoreCollection__header .scoreEvent__info {
 display:none
}
.scoreCollection__header .scoreEvent__categories,
.scoreCollection__header .scoreEvent__standing {
 display:none
}
.scoreCollection__header .scoreEvent__headlines {
 margin-bottom:0;
 padding-bottom:0
}
.scoreCollection__header .scoreEvent__link {
 font-size:12px
}
.scoreCollection__header .scoreEvent__link--favorites {
 padding:0 25px 0 0
}
.scoreCollection__header .scoreEvent__link--favorites:after {
 content:"\004e";
 font-size:16px;
 right:0
}
.scoreCollection__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media screen and (min-width: 768px) {
 .scoreCollection__content .cscore:after {
  display:none
 }
}
.scoreCollection__content .scoreEvent {
 width:100%
}
@media screen and (min-width: 1024px) {
 .scoreCollection__content .scoreEvent {
  border-right:1px solid #cbccce
 }
}
.scoreCollection__content .scoreEvent .cscore_buttonGroup {
 padding-bottom:0;
 padding-top:5px
}
.scoreCollection__content .scoreEvent .cscore_list>li:first-child {
 padding-left:0
}
.scoreCollection__content .scoreEvent__headlines {
 display:none
}
@media screen and (min-width: 1024px) {
 .scoreCollection__content .scoreEvent__categories,
 .scoreCollection__content .scoreEvent__standing {
  display:none
 }
}
.scoreCollection__odds {
 border-top:1px solid #cbccce;
 display:none;
 font-size:10px;
 margin:0 10px;
 padding:10px 0;
 width:calc(100% - 20px)
}
@media screen and (max-width: 767px) {
 .scoreCollection__odds {
  border-top:1px solid #edeef0
 }
}
.scoreCollection__odds ul,
.scoreCollection__odds li {
 display:inline-block
}
.scoreCollection__odds li {
 margin:0 8px 0 0
}
.scoreCollection__odds a {
 color:#06c
}
.scoreCollection__odds a:hover {
 text-decoration:underline
}
.scoreCollection__provider {
 display:inline-block;
 float:right
}
.cscore_buttonGroup {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -moz-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1;
 display:none;
 padding:0 0 10px 0;
 width:100%
}
.cscore_list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 -webkit-align-items:flex-end;
 -moz-align-items:flex-end;
 align-items:flex-end;
 width:100%
}
.cscore_list>li {
 padding:0 10px;
 width:calc(100%/3)
}
.scoreModule {
 margin-bottom:20px
}
.scoreModule .ad-wrapper {
 margin-left:20px
}
.scoreModule--watch,
.scoreModule--highlights,
.scoreModule--header {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .scoreModule--watch,
 .scoreModule--highlights,
 .scoreModule--header {
  display:none
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .scoreModule--watch {
  display:none
 }
}
.scoreModule--header {
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 background:#fff;
 padding:10px 12px
}
.scoreModule--header h1 {
 font-size:22px;
 padding-right:20px
}
@media screen and (min-width: 1024px) {
 .scoreModule--feature {
  display:none
 }
}
.scoreModule--feature .scoreEvent__content {
 padding:10px 12px
}
.scoreModule--feature .scoreEvent__title {
 font-weight:600
}
.scoreModule .cscore_list>li {
 padding:0 20px 0 0;
 width:inherit
}
.scoreModule .cscore_buttonGroup {
 padding:10px 0 0 0
}
.scoreModule .collection_row {
 padding-bottom:0
}
.scoreModule .collection_header {
 line-height:1;
 padding-bottom:0
}
.scoreModule__content {
 -webkit-box-flex:1;
 -webkit-flex:1 0 0;
 -moz-box-flex:1;
 -moz-flex:1 0 0;
 -ms-flex:1 0 0;
 flex:1 0 0;
 background:#fff
}
.scoreModule__content--padding {
 padding:11px
}
.scoreModule__content .mediaList {
 margin-bottom:0
}
.scoreModule__content .mediaList__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex
}
.scoreModule__content .mediaList_list {
 -webkit-box-flex:1;
 -webkit-flex:1 0 0;
 -moz-box-flex:1;
 -moz-flex:1 0 0;
 -ms-flex:1 0 0;
 flex:1 0 0;
 margin-left:20px
}
.scoreModule__content .mediaList__link {
 padding:10px
}
.scoreModule__content .feed-item-figure {
 width:46%
}
@media screen and (min-width: 768px) {
 .scoreCenter .cscore_buttonGroup,
 .scoreModule .cscore_buttonGroup {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
}
@media screen and (min-width: 768px) {
 .scoreCenter .cscore_button--grouped,
 .scoreModule .cscore_button--grouped {
  display:block
 }
}
@media screen and (max-width: 767px) {
 .scoreCenter .dropdown-wrapper.display-desktop {
  display:none
 }
}
.scoreCenter .scoreCollection__header .scoreEvent__sport {
 display:block
}
@media screen and (min-width: 768px) {
 .scoreCenter .cscore:not(.draft):not(.f1):not(.golf):not(.premier):not(.irl) .cscore_button--single {
  display:none
 }
}
.scoreCenter .scoreCollection__odds {
 display:block
}
.scoreCenter #fullbtn {
 border:0;
 display:block;
 height:inherit;
 margin:0;
 padding:0 5px;
 width:100%
}
.scoreCenter #fullbtn:hover>a,
.scoreCenter #fullbtn:visited:hover>a {
 color:#fff
}
.scoreCenter #fullbtn>a {
 display:block
}
@media screen and (min-width: 1024px) {
 .scoreCenter .scoreboard-dropdown-wrapper,
 .scoreCenter #fullbtn {
  display:none
 }
}
.scoreCenter .scores-date-pick .dropdown-wrapper ul.dropdown-menu>li a {
 line-height:30px;
 padding-bottom:0;
 padding-top:0
}
.scoreCenter .scorePromo__content {
 border-bottom:2px solid #f1f2f3
}
@media screen and (min-width: 1260px) {
 .scoreCenter .scorePromo__content {
  padding:60px
 }
}
.scoreCenter .cscore.cricket {
 padding:6px
}
.scoreCenter .cscore.cricket.cscore--away-winner .cscore_item--away .cscore_team:after,
.scoreCenter .cscore.cricket.cscore--home-winner .cscore_item--home .cscore_team:after {
 right:-17px
}
.scoreCenter .cscore.cricket .cscore_link {
 -webkit-box-flex:0;
 -webkit-flex:0 1 auto;
 -moz-box-flex:0;
 -moz-flex:0 1 auto;
 -ms-flex:0 1 auto;
 flex:0 1 auto
}
.scoreCenter .scoreEvent.cricket .scoreEvent__title {
 display:flex;
 align-items:center;
 font-weight:600;
 text-transform:uppercase;
 overflow:visible;
 white-space:normal
}
.scoreCenter .scoreEvent.cricket .scoreEvent__sport,
.scoreCenter .scoreEvent.cricket .scoreEvent__secondary {
 display:none
}
.scoreCenter .scoreEvent.cricket .scoreEvent__content {
 padding:12px 16px
}
.scoreCenter .scoreCollection__PageHeader {
 background:#fff;
 border-radius:10px;
 margin-bottom:8px
}
.scoreCenter .scoreCollection__PageHeader .scoreCollection__headerTop {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:horizontal;
 -webkit-flex-direction:row;
 -moz-flex-direction:row;
 -ms-flex-direction:row;
 flex-direction:row;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 justify-content:space-between;
 padding:12px 12px 6px
}
@media screen and (max-width: 767px) {
 .scoreCenter .scoreCollection__PageHeader .scoreCollection__headerTop {
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:0
 }
 .scoreCenter .scoreCollection__PageHeader .scoreCollection__headerTop .search-section {
  width:100%;
  display:block
 }
 .scoreCenter .scoreCollection__PageHeader .scoreCollection__headerTop .search-section input {
  border:0;
  border-top:1px solid #edeef0
 }
}
.scoreCenter .scoreCollection__PageHeader h1 {
 color:#1d1e1f;
 font-size:28px;
 font-weight:700;
 line-height:1.1
}
@media screen and (max-width: 767px) {
 .scoreCenter .scoreCollection__PageHeader h1 {
  padding:12px
 }
}
.scoreCenter div.mobile-dropdown {
 border:1px solid #cbccce
}
.scoreCenter div.mobile-dropdown select {
 font-size:12px;
 padding-right:34px
}
.scorePromo__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 background:#fff;
 border-bottom:1px solid #f1f2f3;
 padding:16px;
 width:50%
}
@media screen and (max-width: 767px) {
 .scorePromo__content {
  display:none
 }
}
.scorePromo__content--loggedin {
 -webkit-flex-wrap:wrap;
 -moz-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 justify-content:center
}
.scorePromo__content--loggedin .scorePromo__desc {
 color:#a5a6a7;
 padding-bottom:16px;
 text-align:center;
 width:100%
}
.scorePromo__content--signup .scorePromo__desc {
 font-size:14px;
 font-weight:600;
 padding-right:16px
}
.scorePromo__desc {
 font-size:10px;
 font-weight:400
}
.scorePromo__button {
 -webkit-flex-shrink:0;
 -moz-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
.scorePromo__logo {
 padding-right:16px
}
.scorePromo__logo img {
 width:40px;
 vertical-align:top
}
.eventCollection__content .scoreEvent__headlines {
 display:none
}
#news-feed .scoreEvent__event .scoreEvent__headlines {
 display:none
}
#news-feed .scoreEvent__event .scoreEvent__info {
 padding-top:10px;
 border-top:1px solid #edeef0
}
.scoreCollection__filter {
 padding:12px
}
.scoreCollection__filterHeader {
 padding-right:15px
}
.sbdebug {
 position:absolute;
 top:0;
 right:0;
 text-align:right;
 font-size:10px;
 display:inline-block;
 padding-right:2px
}
.sbdebug .fav {
 color:gold
}
.sbdebug .fav:before {
 content:'\2605'
}
.sbdebug .top {
 color:#f00
}
.sbdebug .top:before {
 content:'\25B2'
}
.ad-300 {
 clear:both;
 overflow:hidden;
 position:relative;
 z-index:1000026
}
.ad-300 .ad-slot {
 min-height:250px;
 min-width:300px
}
.ad-300+.ad-promo {
 margin-top:10px
}
.col-c .ad-slot,
.col-three .ad-slot,
.col-c .ad-300,
.col-three .ad-300 {
 margin:0 0 10px 0
}
.col-c .ad-300 .ad-slot,
.col-three .ad-300 .ad-slot,
.sidebar .ad-300,
.sidebar .ad-300+.ad-slot {
 margin:0
}
.sidebar .ad-300+.ad-slot {
 margin:10px 0 0 0
}
#now-feed .ad-300 .ad-wrapper:empty,
.gamepackage .ad-300 .ad-wrapper:empty,
.col-c .ad-300 .ad-wrapper:empty,
.col-three .ad-300 .ad-wrapper:empty {
 padding-bottom:0
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 body:not(.gamepackage) #now-feed .ad-300 {
  display:none
 }
}
#article-feed .ad-300 {
 margin:0 -10px 20px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 #news-feed-content.sidebar .ad-300 {
  display:none
 }
}
@media screen and (min-width: 768px) {
 #article-feed .ad-300 {
  float:right;
  margin:0 0 10px 10px
 }
}
.standard-ad {
 display:none
}
#news-feed .ad-slot-inview,
#news-feed .ad-slot.loaded {
 display:none
}
#news-feed .ad-slot-inview.ad-slot-native,
#news-feed .ad-slot.loaded.ad-slot-native {
 display:block;
 margin:8px 0
}
#now-feed .ad-slot-inview,
#news-feed .ad-slot.loaded {
 display:none
}
#favfeed .ad-slot-inview,
#news-feed .ad-slot.loaded {
 display:none
}
.ad-slot-exclusions {
 display:none
}
@media screen and (max-width: 767px) {
 #news-feed .ad-slot-inview,
 #news-feed .ad-slot.loaded {
  display:block;
  margin:8px 0
 }
 #now-feed .ad-slot-inview,
 #now-feed .ad-slot.loaded {
  display:block;
  margin-bottom:8px
 }
 #favfeed .ad-slot-inview,
 #favfeed .ad-slot.loaded {
  display:block;
  margin-bottom:10px
 }
}
@media screen and (max-width: 1038px) {
 .scrollbars-15 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (max-width: 1039px) {
 .scrollbars-16 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (max-width: 1040px) {
 .scrollbars-17 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (max-width: 1041px) {
 .scrollbars-18 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (max-width: 1042px) {
 .scrollbars-19 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (max-width: 1043px) {
 .scrollbars-20 .ad-300 .ad-slot:not(.ad-slot-incontent2) {
  display:none
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 html.mobile body[data-pagetype="video"] .ad-300 .ad-slot {
  display:block
 }
}
@media screen and (max-width: 767px) {
 #gamepackage-wrap .col-two .ad-300 {
  margin-bottom:10px
 }
}
.ad-double-longstrip-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 justify-content:center;
 margin-bottom:10px
}
@media screen and (max-width: 767px) {
 .ad-double-longstrip-wrapper {
  margin-top:5px
 }
}
@media screen and (max-width: 767px) {
 .ad-double-longstrip-wrapper {
  margin-bottom:0
 }
}
.ad-double-longstrip-wrapper .ad-slot-longstrip {
 margin-top:0
}
.ad-double-longstrip:last-child {
 margin-left:10px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .ad-double-longstrip+.ad-double-longstrip {
  display:none
 }
}
#gamepackage-wrapper .ad-slot+.ad-slot {
 margin-top:10px
}
.col-large .ad-slot {
 margin-bottom:10px
}
.ad-banner-wrapper {
 text-align:center
}
#news-feed .ad-banner-wrapper {
 margin-bottom:10px
}
.ad-slot-banner {
 display:inline-block;
 text-align:center;
 margin-top:5px;
 min-height:50px
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 768px) {
 .ad-slot-banner {
  margin-top:10px
 }
}
.ad-slot-banner>div>div[id^=creative_] {
 margin:auto
}
.col-b .ad-slot-banner {
 margin-bottom:5px
}
@media screen and (min-width: 768px) {
 .col-b .ad-slot-banner {
  margin-bottom:10px
 }
}
@media screen and (min-width: 16px) {
 .scrollbars-15 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 783px) {
 .scrollbars-15 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1039px) {
 .scrollbars-15 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1295px) {
 .scrollbars-15 .ad-slot-banner {
  min-height:100px
 }
}
@media screen and (min-width: 17px) {
 .scrollbars-16 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 784px) {
 .scrollbars-16 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1040px) {
 .scrollbars-16 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1296px) {
 .scrollbars-16 .ad-slot-banner {
  min-height:100px
 }
}
@media screen and (min-width: 18px) {
 .scrollbars-17 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 785px) {
 .scrollbars-17 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1041px) {
 .scrollbars-17 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1297px) {
 .scrollbars-17 .ad-slot-banner {
  min-height:100px
 }
}
@media screen and (min-width: 19px) {
 .scrollbars-18 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 786px) {
 .scrollbars-18 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1042px) {
 .scrollbars-18 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1298px) {
 .scrollbars-18 .ad-slot-banner {
  min-height:100px
 }
}
@media screen and (min-width: 20px) {
 .scrollbars-19 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 787px) {
 .scrollbars-19 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1043px) {
 .scrollbars-19 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1299px) {
 .scrollbars-19 .ad-slot-banner {
  min-height:100px
 }
}
@media screen and (min-width: 21px) {
 .scrollbars-20 .ad-slot-banner {
  min-height:50px
 }
}
@media screen and (min-width: 788px) {
 .scrollbars-20 .ad-slot-banner {
  min-height:90px
 }
}
@media screen and (min-width: 1044px) {
 .scrollbars-20 .ad-slot-banner {
  min-height:66px
 }
}
@media screen and (min-width: 1300px) {
 .scrollbars-20 .ad-slot-banner {
  min-height:100px
 }
}
[data-decommissioned="true"]:empty {
 display:none
}
.ad-slot-longstrip {
 margin-top:10px
}
.story #main-container>.ad-slot-longstrip {
 margin-bottom:10px;
 margin-top:0
}
.col-two .ad-slot-longstrip,
.col-b .ad-slot-longstrip {
 margin-bottom:10px;
 margin-top:0
}
.ad-slot.ad-slot-overlay>div:first-child {
 display:none
}
.ob_overlay {
 z-index:1000083 !important
}
#ob_modal_inner {
 z-index:1000084 !important
}
#gamepackage-outbrain {
 overflow:hidden
}
body .ad-slot.ad-slot-wallpaper {
 border-top:0px !important;
 top:109px !important;
 -moz-transition:top .15s ease-in-out;
 -o-transition:top .15s ease-in-out;
 -webkit-transition:top .15s ease-in-out;
 transition:top .15s ease-in-out
}
body:not(.scoreboard-fixed).scrolled:not(.deportes):not(.espncricinfo) .ad-slot.ad-slot-wallpaper {
 top:44px !important
}
body:not(.scoreboard-fixed):not(.page-context-top):not(.gamepackage) .ad-slot.ad-slot-wallpaper {
 top:153px !important
}
body:not(.scoreboard-fixed):not(.page-context-top):not(.gamepackage).scrolled:not(.deportes):not(.espncricinfo) .ad-slot.ad-slot-wallpaper {
 top:88px !important
}
body.scoreboard-fixed.index:not(.page-context-top) .ad-slot.ad-slot-wallpaper {
 top:153px !important
}
body.scoreboard-fixed.clubhouse .ad-slot.ad-slot-wallpaper {
 margin-top:0px !important;
 top:197px !important
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 body.index.page-context-top.cricinfo-25years .ad-slot.ad-slot-wallpaper {
  top:153px !important
 }
}
.ad-slot-incontent-strip {
 min-height:50px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .col-large+.ad-slot-mobile-incontent {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3
 }
 .ad-slot-mobile-incontent {
  width:100%
 }
}
.ad-slot {
 line-height:0
}
.alert {
 background-color:#007aff;
 color:#fff;
 display:block;
 font-size:12px;
 padding:12px 35px 12px 12px;
 position:relative;
 text-align:left;
 width:100%
}
@media screen and (max-width: 767px) {
 .alert {
  padding:12px 35px 12px 18px
 }
}
.alert .button-alt {
 background-color:#fff;
 margin:10px 0 0
}
.alert p {
 font-size:12px;
 line-height:1.5;
 max-width:768px
}
.alert span {
 font-weight:700
}
.alert a {
 font-weight:700
}
.alert a:hover {
 color:#fff;
 text-decoration:underline
}
.alert.icon-alert01-solid-before:before {
 font-size:20px;
 left:12px;
 position:absolute;
 top:10px
}
.alert_button--close:hover {
 text-decoration:none
}
.alert_button--close:hover:after {
 cursor:pointer
}
.alert_button--close:after {
 font-size:24px;
 line-height:normal;
 position:absolute;
 right:6px;
 top:6px
}
.alert--center {
 padding:24px 30px;
 text-align:center
}
.alert--center p {
 max-width:none
}
.alert__hasIcon {
 padding:12px 35px 12px 42px
}
.alert__isOverlay {
 position:absolute;
 overflow:hidden;
 width:100%
}
.alert__isBreakingNews {
 background-color:#d00;
 padding:12px
}
.alert__isBreakingNews p {
 font-size:16px;
 max-width:none
}
.alert__isBreakingNews span {
 font-style:italic;
 font-weight:700;
 padding-right:5px;
 text-transform:uppercase
}
.alert__animateSlideIn {
 -webkit-transform:translate3d(0, -100%, 0);
 -moz-transform:translate3d(0, -100%, 0);
 -o-transform:translate3d(0, -100%, 0);
 transform:translate3d(0, -100%, 0);
 visibility:hidden
}
.alert__animateSlideIn--run {
 -ms-animations:overlaySlideIn 0.3s ease both;
 -webkit-animation:overlaySlideIn 0.3s ease both;
 -moz-animation:overlaySlideIn 0.3s ease both;
 -o-animation:overlaySlideIn 0.3s ease both;
 animation:overlaySlideIn 0.3s ease both
}
.alert__animateFadeIn {
 opacity:0
}
.alert__animateFadeIn--run {
 -ms-animations:overlayFadeIn 0.3s ease both;
 -webkit-animation:overlayFadeIn 0.3s ease both;
 -moz-animation:overlayFadeIn 0.3s ease both;
 -o-animation:overlayFadeIn 0.3s ease both;
 animation:overlayFadeIn 0.3s ease both
}
.alert__animateSlideIn--run,
.alert__animateFadeIn--run {
 z-index:1000077
}
@-ms-keyframes overlaySlideIn {
 from {
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
  -o-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
  visibility:hidden
 }
 to {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  visibility:visible
 }
}
@-webkit-keyframes overlaySlideIn {
 from {
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
  -o-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
  visibility:hidden
 }
 to {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  visibility:visible
 }
}
@-moz-keyframes overlaySlideIn {
 from {
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
  -o-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
  visibility:hidden
 }
 to {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  visibility:visible
 }
}
@-o-keyframes overlaySlideIn {
 from {
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
  -o-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
  visibility:hidden
 }
 to {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  visibility:visible
 }
}
@keyframes overlaySlideIn {
 from {
  -webkit-transform:translate3d(0, -100%, 0);
  -moz-transform:translate3d(0, -100%, 0);
  -o-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
  visibility:hidden
 }
 to {
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  visibility:visible
 }
}
@-ms-keyframes overlayFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes overlayFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes overlayFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes overlayFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes overlayFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.alert-container {
 width:100%;
 padding:0px 9px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .alert-container.tooltip {
  left:10px;
  right:initial !important;
  top:45px !important
 }
 .alert-container.tooltip .grid-row .alert-column:before {
  left:3px;
  right:initial;
  top:-8px
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .alert-container.tooltip {
  top:110px
 }
}
.alert-container.edition,
.alert-container.tooltip {
 width:100%;
 display:none;
 padding:0;
 position:absolute;
 right:90px;
 top:52px;
 width:300px;
 z-index:1000044
}
.alert-container.edition .grid-row,
.alert-container.tooltip .grid-row {
 margin:0;
 position:relative
}
.alert-container.edition .grid-row:before,
.alert-container.edition .grid-row:after,
.alert-container.tooltip .grid-row:before,
.alert-container.tooltip .grid-row:after {
 content:'';
 display:table
}
.alert-container.edition .grid-row:after,
.alert-container.tooltip .grid-row:after {
 clear:both
}
.alert-container.edition .grid-row .clearfix,
.alert-container.tooltip .grid-row .clearfix {
 zoom:1
}
.alert-container.edition .grid-row .alert-column,
.alert-container.tooltip .grid-row .alert-column {
 float:left;
 width:100%;
 padding:0
}
.alert-container.edition .grid-row .alert-column:before,
.alert-container.tooltip .grid-row .alert-column:before {
 border-color:transparent transparent #36c transparent;
 border-style:solid;
 border-width:0 9.5px 10px 9.5px;
 content:'';
 height:0;
 position:absolute;
 right:10px;
 top:-8px;
 width:0
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before {
 padding:10px 30px 10px 40px
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before:before,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before:before {
 color:#fff;
 font-size:20px;
 left:10px;
 position:absolute;
 top:10px
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before p,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before p {
 color:#fff;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:13px;
 font-weight:400
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before p a,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before p a {
 color:#fff;
 font-weight:600
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before p a:hover,
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before p a:visited:hover,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before p a:hover,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before p a:visited:hover {
 text-decoration:underline
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after {
 position:absolute;
 right:5px;
 top:5px
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:after,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:after {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter:alpha(opacity=40);
 -moz-opacity:.4;
 -khtml-opacity:.4;
 opacity:.4;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 color:#fff;
 font-size:20px
}
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:hover:after,
.alert-container.edition .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:visited:hover:after,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:hover:after,
.alert-container.tooltip .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:visited:hover:after {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity:1
}
.alert-container .grid-row:before,
.alert-container .grid-row:after {
 content:'';
 display:table
}
.alert-container .grid-row:after {
 clear:both
}
.alert-container .grid-row .clearfix {
 zoom:1
}
.alert-container .grid-row .alert-column {
 float:left;
 width:100%
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before {
 background-color:#06c;
 border-radius:8px;
 padding:10px 35px 10px 40px;
 position:relative
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before:before {
 color:#fff;
 font-size:20px;
 left:10px;
 position:absolute;
 top:6px
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before p {
 color:#fff;
 font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
 font-size:13px;
 font-weight:400
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before p a {
 color:#fff;
 font-weight:600
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before p a:hover,
.alert-container .grid-row .alert-column .icon-alert01-solid-before p a:visited:hover {
 text-decoration:underline
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after {
 position:absolute;
 right:5px;
 top:6px
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:after {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter:alpha(opacity=40);
 -moz-opacity:.4;
 -khtml-opacity:.4;
 opacity:.4;
 -moz-transition:all .3s ease;
 -o-transition:all .3s ease;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 color:#fff;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 filter:alpha(opacity=40);
 font-size:20px
}
.alert-container .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:hover:after,
.alert-container .grid-row .alert-column .icon-alert01-solid-before a.icon-close-solid-after:visited:hover:after {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity:1;
 opacity:1
}
.alert-container.error {
 margin-bottom:20px;
 padding-top:0
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .alert-container.error {
  display:block
 }
}
.alert-container.error span {
 font-weight:700
}
#global-scoreboard-trigger+.alert {
 border-radius:8px;
 position:absolute;
 top:calc(100% + 2px);
 right:10px !important;
 width:200px;
 background:#2b2c2d;
 line-height:1.2em;
 left:auto !important;
 z-index:2000000;
 display:none
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 #global-scoreboard-trigger+.alert {
  display:block
 }
}
#global-scoreboard-trigger+.alert:before {
 content:'';
 position:absolute;
 right:15px;
 top:-7px;
 height:15px;
 width:15px;
 transform:rotate(45deg);
 background:#2b2c2d
}
.fake-background {
 bottom:0;
 position:absolute;
 width:100%
}
.fake-background img {
 display:block;
 margin:auto;
 max-width:1260px;
 position:relative
}
.cookie-overlay {
 background-color:rgba(0,0,0,0.85);
 bottom:0;
 display:none;
 padding:25px 0;
 position:fixed;
 width:100%;
 z-index:1000077
}
.cookie-overlay h1,
.cookie-overlay p {
 color:#fff;
 margin:auto;
 text-align:center;
 max-width:620px
}
.cookie-overlay h1 {
 font-size:18px;
 font-weight:600;
 text-transform:uppercase
}
.cookie-overlay .message {
 font-size:14px;
 line-height:26px;
 padding:5px 0 10px 0
}
.cookie-overlay a {
 font-weight:700;
 text-decoration:none
}
.cookie-overlay a:hover {
 color:#fff;
 text-decoration:underline
}
.cookie-overlay .button {
 display:block;
 font-size:11px;
 margin:auto;
 width:140px
}
.cookie-overlay-buttonWrapper {
 margin:0 auto;
 max-width:384px
}
@media screen and (max-width: 767px) {
 .cookie-overlay-buttonWrapper {
  padding-left:16px;
  padding-right:16px
 }
}
.cookie-overlay-buttonWrapper .button {
 margin-bottom:12px;
 max-width:100%;
 width:100%
}
.cookie-overlay-altBtns {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 justify-content:space-between
}
.cookie-overlay-altBtns .button-alt {
 border-color:#cbccce;
 color:#fff;
 text-transform:none;
 width:calc(50% - 4px)
}
.no-touch .cookie-overlay-altBtns .button-alt:hover {
 background-color:#6c6d6f;
 border:1px solid #6c6d6f;
 color:#fff
}
@media screen and (max-width: 374px) {
 .cookie-overlay-altBtns {
  display:block
 }
 .cookie-overlay-altBtns .button-alt {
  margin-bottom:12px;
  width:100%
 }
}
@media screen and (min-width: 1px) and (max-width: 1259px) {
 .fake-background img {
  width:100%
 }
 .cookie-overlay h1,
 .cookie-overlay p {
  width:100%
 }
 .cookie-overlay p {
  font-size:13px;
  line-height:22px
 }
}
@media screen and (max-width: 767px) {
 .cookie-overlay {
  padding:15px 0
 }
 .cookie-overlay p.message {
  padding-left:16px;
  padding-right:16px
 }
}
.error-main {
 color:#fff;
 position:relative
}
.error-main+.error-main {
 margin:20px 0 0
}
.error-main>img {
 width:100%
}
.error-main .text-container {
 background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 40%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.65)), color-stop(40%, transparent));
 background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 40%);
 background:-o-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 40%);
 background:-ms-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 40%);
 background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, transparent 40%);
 bottom:0;
 left:0;
 padding:16px;
 position:absolute;
 right:0;
 top:0
}
.error-main .text-container h1 {
 font-size:28px;
 font-weight:700
}
@media screen and (max-width: 767px) {
 .error-main .text-container h1 {
  font-size:20px
 }
}
.error-main .text-container p {
 font-size:16px;
 margin:10px 0
}
@media screen and (max-width: 767px) {
 .error-main .text-container p {
  font-size:12px
 }
}
.error-main .text-container .page-actions {
 margin-top:20px
}
.error-main .text-container .page-actions>a:not(:hover) {
 background-color:#fff
}
.error-main .text-container .page-actions>a:first-child {
 margin-right:10px
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .error-main.cricinfo>img {
  display:none
 }
}
.error-main.cricinfo .text-container {
 background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, transparent 40%);
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(40%, transparent));
 background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, transparent 40%);
 background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, transparent 40%);
 background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, transparent 40%);
 background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, transparent 40%)
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .error-main.cricinfo .text-container {
  background:#fff;
  position:relative
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .error-main.cricinfo .text-container h1 {
  color:#2b2c2d
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .error-main.cricinfo .text-container h1 {
  font-size:28px
 }
}
@media screen and (max-width: 767px) {
 .error-main.cricinfo .text-container h1 {
  font-size:20px
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .error-main.cricinfo .text-container p {
  color:#2b2c2d
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .error-main.cricinfo .text-container p {
  font-size:16px
 }
}
@media screen and (max-width: 767px) {
 .error-main.cricinfo .text-container p {
  font-size:12px
 }
}
.Error404 {
 background:none !important;
 border-radius:10px;
 overflow:hidden;
 padding:0 !important
}
.Error404__Wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 align-items:center;
 background:#fff;
 justify-content:center;
 min-height:200px
}
@media screen and (min-width: 768px) {
 .Error404__Wrapper {
  min-height:300px
 }
}
.Error404__Title {
 border-bottom:1px #cbccce dotted;
 font-size:36px;
 font-weight:800;
 padding:0 20px 20px;
 margin-bottom:20px
}
.Error404__LinkHome {
 color:#06c
}
.diamond {
 border-width:5px;
 top:-5px;
 border-color:transparent transparent #cbccce transparent;
 border-style:solid;
 height:0;
 position:relative;
 width:0
}
.diamond:after {
 border-width:5px;
 left:-5px;
 top:5px
}
.diamond:after {
 border-color:transparent;
 border-style:solid;
 border-top-color:#cbccce;
 content:'';
 height:0;
 position:absolute;
 width:0
}
.first-base {
 float:right
}
.second-base {
 clear:both;
 margin:0 auto;
 top:-2px !important
}
.third-base {
 float:left;
 margin-right:4px
}
.base-1-0-0 .first-base {
 border-bottom-color:#004d9a
}
.base-1-0-0 .first-base:after {
 border-top-color:#004d9a
}
.base-1-1-0 .first-base,
.base-1-1-0 .second-base {
 border-bottom-color:#004d9a
}
.base-1-1-0 .first-base:after,
.base-1-1-0 .second-base:after {
 border-top-color:#004d9a
}
.base-1-0-1 .first-base,
.base-1-0-1 .third-base {
 border-bottom-color:#004d9a
}
.base-1-0-1 .first-base:after,
.base-1-0-1 .third-base:after {
 border-top-color:#004d9a
}
.base-1-1-1 .first-base,
.base-1-1-1 .second-base,
.base-1-1-1 .third-base {
 border-bottom-color:#004d9a
}
.base-1-1-1 .first-base:after,
.base-1-1-1 .second-base:after,
.base-1-1-1 .third-base:after {
 border-top-color:#004d9a
}
.base-0-1-0 .second-base {
 border-bottom-color:#004d9a
}
.base-0-1-0 .second-base:after {
 border-top-color:#004d9a
}
.base-0-1-1 .second-base,
.base-0-1-1 .third-base {
 border-bottom-color:#004d9a
}
.base-0-1-1 .second-base:after,
.base-0-1-1 .third-base:after {
 border-top-color:#004d9a
}
.base-0-0-1 .third-base {
 border-bottom-color:#004d9a
}
.base-0-0-1 .third-base:after {
 border-top-color:#004d9a
}
@media screen and (min-width: 768px) {
 #global-scoreboard .scores-date-pick,
 #global-scoreboard .scores-prev,
 #global-scoreboard .scores-next,
 #global-scoreboard .view-full,
 #global-scoreboard .scoreboard-dropdown-wrapper,
 #global-scoreboard .conference-menu,
 .scoreCenter .scores-date-pick,
 .scoreCenter .scores-prev,
 .scoreCenter .scores-next,
 .scoreCenter .view-full,
 .scoreCenter .scoreboard-dropdown-wrapper,
 .scoreCenter .conference-menu {
  height:65px
 }
}
#global-scoreboard .scoreboard-dropdown-wrapper,
.scoreCenter .scoreboard-dropdown-wrapper {
 -moz-transition:background .2s ease-in-out;
 -o-transition:background .2s ease-in-out;
 -webkit-transition:background .2s ease-in-out;
 transition:background .2s ease-in-out;
 border-right:1px solid #a5a6a7;
 color:#48494a;
 float:left;
 min-width:120px;
 padding:18px 7px 0 10px;
 position:relative
}
#global-scoreboard .scoreboard-dropdown-wrapper.presby-ad,
.scoreCenter .scoreboard-dropdown-wrapper.presby-ad {
 padding-top:0;
 padding-left:7px
}
#global-scoreboard .scoreboard-dropdown-wrapper .button-filter,
.scoreCenter .scoreboard-dropdown-wrapper .button-filter {
 min-height:30px;
 transition:opacity .15s ease-in-out;
 opacity:1
}
#global-scoreboard .scoreboard-dropdown-wrapper .button-filter:empty,
.scoreCenter .scoreboard-dropdown-wrapper .button-filter:empty {
 opacity:0
}
@media screen and (max-width: 767px) {
 #global-scoreboard .scoreboard-dropdown-wrapper,
 .scoreCenter .scoreboard-dropdown-wrapper {
  background-color:#a5a6a7;
  border-right:0;
  margin-bottom:10px;
  padding:8px 5px 8px 5px;
  width:100%
 }
 #global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover .button,
 #global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.show-dropdown .button,
 .scoreCenter .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover .button,
 .scoreCenter .scoreboard-dropdown-wrapper .dropdown-wrapper.show-dropdown .button {
  border-radius:5px 5px 0 0
 }
 #global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 #global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.show-dropdown ul.dropdown-menu,
 .scoreCenter .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 .scoreCenter .scoreboard-dropdown-wrapper .dropdown-wrapper.show-dropdown ul.dropdown-menu {
  box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3)
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.live,
 #global-scoreboard .scoreboard-dropdown-wrapper.live.show-menu,
 .scoreCenter .scoreboard-dropdown-wrapper.live,
 .scoreCenter .scoreboard-dropdown-wrapper.live.show-menu {
  background:#d00
 }
 #global-scoreboard .scoreboard-dropdown-wrapper .league-nav,
 #global-scoreboard .scoreboard-dropdown-wrapper .conference-nav,
 .scoreCenter .scoreboard-dropdown-wrapper .league-nav,
 .scoreCenter .scoreboard-dropdown-wrapper .conference-nav {
  border-radius:0;
  left:0;
  right:0;
  top:30px;
  width:auto
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.show-menu,
 .scoreCenter .scoreboard-dropdown-wrapper.show-menu {
  background:#6c6d6f
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.show-menu ul,
 .scoreCenter .scoreboard-dropdown-wrapper.show-menu ul {
  display:block
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.show-menu ul>li.active>a,
 .scoreCenter .scoreboard-dropdown-wrapper.show-menu ul>li.active>a {
  color:#6c6d6f
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.show-menu>span,
 .scoreCenter .scoreboard-dropdown-wrapper.show-menu>span {
  background:#48494a;
  color:#fff
 }
 #global-scoreboard .scoreboard-dropdown-wrapper.show-menu>span:after,
 .scoreCenter .scoreboard-dropdown-wrapper.show-menu>span:after {
  border-color:#fff transparent transparent transparent
 }
}
#global-scoreboard .scoreboard-dropdown-wrapper.hoverable:hover ul.dropdown-menu,
#global-scoreboard .scoreboard-dropdown-wrapper.show-dropdown ul.dropdown-menu,
.scoreCenter .scoreboard-dropdown-wrapper.hoverable:hover ul.dropdown-menu,
.scoreCenter .scoreboard-dropdown-wrapper.show-dropdown ul.dropdown-menu {
 -moz-transition:max-height .2s ease-in;
 -o-transition:max-height .2s ease-in;
 -webkit-transition:max-height .2s ease-in;
 transition:max-height .2s ease-in;
 padding:10px 0
}
@media screen and (max-width: 767px) {
 #global-scoreboard .scoreboard-dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 #global-scoreboard .scoreboard-dropdown-wrapper.show-dropdown ul.dropdown-menu,
 .scoreCenter .scoreboard-dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 .scoreCenter .scoreboard-dropdown-wrapper.show-dropdown ul.dropdown-menu {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  left:0;
  right:inherit
 }
}
#global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper,
.scoreCenter .scoreboard-dropdown-wrapper .dropdown-wrapper {
 width:100%
}
#global-scoreboard .dropdown-menu li,
.scoreCenter .dropdown-menu li {
 margin:0;
 padding:0
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 #global-scoreboard .dropdown-menu li,
 .scoreCenter .dropdown-menu li {
  padding:2px 6px
 }
 #global-scoreboard .dropdown-menu li:first-child,
 .scoreCenter .dropdown-menu li:first-child {
  padding-top:2px
 }
 #global-scoreboard .dropdown-menu li:last-child,
 .scoreCenter .dropdown-menu li:last-child {
  padding-bottom:2px
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 #global-scoreboard .dropdown-wrapper.show-dropdown ul.dropdown-menu,
 .scoreCenter .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 .scoreCenter .dropdown-wrapper.show-dropdown ul.dropdown-menu {
  box-shadow:none;
  max-height:300px
 }
 #global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu.conference-nav,
 #global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu.league-nav,
 #global-scoreboard .dropdown-wrapper.show-dropdown ul.dropdown-menu.conference-nav,
 #global-scoreboard .dropdown-wrapper.show-dropdown ul.dropdown-menu.league-nav,
 .scoreCenter .dropdown-wrapper.hoverable:hover ul.dropdown-menu.conference-nav,
 .scoreCenter .dropdown-wrapper.hoverable:hover ul.dropdown-menu.league-nav,
 .scoreCenter .dropdown-wrapper.show-dropdown ul.dropdown-menu.conference-nav,
 .scoreCenter .dropdown-wrapper.show-dropdown ul.dropdown-menu.league-nav {
  overflow-y:auto
 }
 #global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu .dropdown-toggle,
 #global-scoreboard .dropdown-wrapper.show-dropdown ul.dropdown-menu .dropdown-toggle,
 .scoreCenter .dropdown-wrapper.hoverable:hover ul.dropdown-menu .dropdown-toggle,
 .scoreCenter .dropdown-wrapper.show-dropdown ul.dropdown-menu .dropdown-toggle {
  border:#a5a6a7 1px solid
 }
}
.no-touch #global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
.no-touch #global-scoreboard .dropdown-wrapper.show-dropdown ul.dropdown-menu,
.no-touch .scoreCenter .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
.no-touch .scoreCenter .dropdown-wrapper.show-dropdown ul.dropdown-menu {
 padding:6px
}
#global-scoreboard .desktop-dropdown,
.scoreCenter .desktop-dropdown {
 display:block
}
#global-scoreboard .mobile-dropdown,
.scoreCenter .mobile-dropdown {
 border:0
}
#global-scoreboard .mobile-dropdown select,
.scoreCenter .mobile-dropdown select {
 font-size:14px
}
@media screen and (max-width: 767px) {
 #global-scoreboard,
 .scoreCenter {
  background-color:#a5a6a7
 }
 #global-scoreboard .mobile-dropdown,
 .scoreCenter .mobile-dropdown {
  display:block
 }
 #global-scoreboard .desktop-dropdown,
 .scoreCenter .desktop-dropdown {
  display:none
 }
 #global-scoreboard .dropdown-wrapper.hoverable:hover .current-conference-name,
 #global-scoreboard .dropdown-wrapper.show-dropdown .current-conference-name,
 .scoreCenter .dropdown-wrapper.hoverable:hover .current-conference-name,
 .scoreCenter .dropdown-wrapper.show-dropdown .current-conference-name {
  border-bottom-color:#fff
 }
}
#global-scoreboard .dropdown-toggle,
.scoreCenter .dropdown-toggle {
 margin:0;
 text-transform:uppercase;
 width:100%
}
.no-touch #global-scoreboard .dropdown-toggle:hover,
.no-touch .scoreCenter .dropdown-toggle:hover {
 color:#1d1e1f
}
@media screen and (max-width: 767px) {
 #global-scoreboard .dropdown-toggle,
 .scoreCenter .dropdown-toggle {
  border:0;
  font-family:-apple-system,BlinkMacSystemFont,"Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
  font-weight:400;
  text-align:left;
  text-transform:none
 }
 #global-scoreboard .dropdown-toggle:after,
 .scoreCenter .dropdown-toggle:after {
  position:absolute;
  right:15px
 }
}
#global-scoreboard .conference-menu,
.scoreCenter .conference-menu {
 background:transparent;
 display:none
}
@media screen and (max-width: 767px) {
 #global-scoreboard .conference-menu,
 .scoreCenter .conference-menu {
  padding-top:0
 }
 #global-scoreboard .conference-menu .dropdown-toggle,
 .scoreCenter .conference-menu .dropdown-toggle {
  border:#a5a6a7 1px solid
 }
 #global-scoreboard .conference-menu.hoverable:hover ul.conference-nav,
 #global-scoreboard .conference-menu.show-dropdown ul.conference-nav,
 .scoreCenter .conference-menu.hoverable:hover ul.conference-nav,
 .scoreCenter .conference-menu.show-dropdown ul.conference-nav {
  max-height:300px
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard.conference .conference-menu,
 .scoreCenter.conference .conference-menu {
  display:block
 }
}
#global-scoreboard .view-sponsor,
.scoreCenter .view-sponsor {
 background:#f1f2f3;
 border-right:1px solid #a5a6a7;
 display:table;
 float:left;
 height:65px;
 padding:0 5px;
 text-align:center
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor,
 .scoreCenter .view-sponsor {
  border:0;
  float:none;
  height:auto;
  padding:0;
  width:100%;
  margin-bottom:10px
 }
 #global-scoreboard .view-sponsor .label,
 #global-scoreboard .view-sponsor .sponsor-logo,
 .scoreCenter .view-sponsor .label,
 .scoreCenter .view-sponsor .sponsor-logo {
  display:table-cell;
  vertical-align:middle
 }
}
#global-scoreboard .view-sponsor:hover,
.scoreCenter .view-sponsor:hover {
 color:#000;
 cursor:pointer
}
@media screen and (min-width: 768px) {
 #global-scoreboard .view-sponsor.desktop,
 .scoreCenter .view-sponsor.desktop {
  display:table
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor.desktop,
 .scoreCenter .view-sponsor.desktop {
  display:none
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .view-sponsor.mobile,
 .scoreCenter .view-sponsor.mobile {
  display:none
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor.mobile,
 .scoreCenter .view-sponsor.mobile {
  display:table
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor+.scores-date-pick,
 .scoreCenter .view-sponsor+.scores-date-pick {
  margin:10px 0 0
 }
}
#global-scoreboard .view-sponsor .wrapper,
.scoreCenter .view-sponsor .wrapper {
 display:table-cell;
 vertical-align:middle
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor .wrapper,
 .scoreCenter .view-sponsor .wrapper {
  display:inline-block
 }
}
#global-scoreboard .view-sponsor .label,
.scoreCenter .view-sponsor .label {
 font-size:10px;
 line-height:1.8
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-sponsor .label,
 .scoreCenter .view-sponsor .label {
  line-height:normal;
  padding:0 5px 0 0
 }
}
#global-scoreboard .view-sponsor .sponsor-logo,
.scoreCenter .view-sponsor .sponsor-logo {
 margin:0 auto
}
#global-scoreboard .view-sponsor .sponsor-logo.caliente,
.scoreCenter .view-sponsor .sponsor-logo.caliente {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-caliente.png");
 background-size:68px 22px;
 background-position:center;
 background-repeat:no-repeat;
 height:22px;
 width:68px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-scoreboard .view-sponsor .sponsor-logo.caliente,
 .scoreCenter .view-sponsor .sponsor-logo.caliente {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-caliente@2x.png")
 }
}
#global-scoreboard .view-sponsor .sponsor-logo.bet365,
.scoreCenter .view-sponsor .sponsor-logo.bet365 {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/bet365_scoreboard.png");
 background-size:59px 30px;
 background-position:center;
 background-repeat:no-repeat;
 height:30px;
 width:59px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-scoreboard .view-sponsor .sponsor-logo.bet365,
 .scoreCenter .view-sponsor .sponsor-logo.bet365 {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/bet365_scoreboard@2x.png")
 }
}
#global-scoreboard .view-sponsor .sponsor-logo.tabBetting,
.scoreCenter .view-sponsor .sponsor-logo.tabBetting {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-tabBetting.png");
 background-size:40px 40px;
 background-position:center;
 background-repeat:no-repeat;
 height:40px;
 width:40px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-scoreboard .view-sponsor .sponsor-logo.tabBetting,
 .scoreCenter .view-sponsor .sponsor-logo.tabBetting {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-tabBetting@2x.png")
 }
}
#global-scoreboard .view-sponsor .sponsor-logo.rushBet,
.scoreCenter .view-sponsor .sponsor-logo.rushBet {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-rushBet.png");
 background-size:70px 23px;
 background-position:center;
 background-repeat:no-repeat;
 width:70px;
 height:23px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-scoreboard .view-sponsor .sponsor-logo.rushBet,
 .scoreCenter .view-sponsor .sponsor-logo.rushBet {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/logo-rushBet@2x.png")
 }
}
#global-scoreboard .view-sponsor .sponsor-logo.betCris,
.scoreCenter .view-sponsor .sponsor-logo.betCris {
 background-image:url("https://a.espncdn.com/redesign/assets/img/logos/betcris_70x23.png");
 background-size:70px 23px;
 background-position:center;
 background-repeat:no-repeat;
 width:70px;
 height:23px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
 #global-scoreboard .view-sponsor .sponsor-logo.betCris,
 .scoreCenter .view-sponsor .sponsor-logo.betCris {
  background-image:url("https://a.espncdn.com/redesign/assets/img/logos/betcris_70x23@2x.png")
 }
}
#global-scoreboard .view-full,
.scoreCenter .view-full {
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 border-right:0;
 cursor:pointer;
 display:table;
 float:right;
 font-size:11px;
 overflow:hidden;
 padding:0
}
@media screen and (min-width: 768px) {
 #global-scoreboard .view-full,
 .scoreCenter .view-full {
  border-left:1px solid #a5a6a7;
  line-height:1.6;
  padding:6px;
  text-align:center;
  width:90px
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .view-full,
 .scoreCenter .view-full {
  display:block;
  margin:0 6px 12px 6px
 }
}
#global-scoreboard .view-full a,
.scoreCenter .view-full a {
 display:table-cell;
 height:100%;
 padding:0 1px;
 vertical-align:middle;
 width:100%
}
.no-touch #global-scoreboard .view-full:hover a,
.no-touch .scoreCenter .view-full:hover a {
 color:#06c
}
#global-scoreboard .scores-prev,
#global-scoreboard .scores-next,
.scoreCenter .scores-prev,
.scoreCenter .scores-next {
 color:transparent;
 font:0/0 a;
 text-shadow:none;
 -moz-transition:background-position .3s ease-in-out;
 -o-transition:background-position .3s ease-in-out;
 -webkit-transition:background-position .3s ease-in-out;
 transition:background-position .3s ease-in-out;
 cursor:pointer;
 display:block;
 float:left;
 overflow:hidden;
 position:relative;
 text-align:center;
 width:40px;
 z-index:1000061
}
@media screen and (max-width: 767px) {
 #global-scoreboard .scores-prev,
 #global-scoreboard .scores-next,
 .scoreCenter .scores-prev,
 .scoreCenter .scores-next {
  display:none
 }
}
#global-scoreboard .scores-prev:before,
#global-scoreboard .scores-next:before,
.scoreCenter .scores-prev:before,
.scoreCenter .scores-next:before {
 color:#48494a;
 font-size:30px;
 left:0;
 line-height:65px;
 position:absolute;
 right:0;
 text-align:center;
 text-indent:0
}
.no-touch #global-scoreboard .scores-prev:hover:before,
.no-touch #global-scoreboard .scores-next:hover:before,
.no-touch .scoreCenter .scores-prev:hover:before,
.no-touch .scoreCenter .scores-next:hover:before {
 color:#06c
}
#global-scoreboard .scores-prev:active,
#global-scoreboard .scores-next:active,
.scoreCenter .scores-prev:active,
.scoreCenter .scores-next:active {
 background-color:rgba(0,0,0,0.1)
}
#global-scoreboard .scores-prev.inactive,
#global-scoreboard .scores-next.inactive,
.scoreCenter .scores-prev.inactive,
.scoreCenter .scores-next.inactive {
 border:none !important;
 width:0
}
#global-scoreboard .scores-next,
.scoreCenter .scores-next {
 border-left:1px solid #a5a6a7;
 float:right
}
#global-scoreboard .scores-next:before,
.scoreCenter .scores-next:before {
 content:"\E017"
}
#global-scoreboard .scores-prev,
.scoreCenter .scores-prev {
 border-right:1px solid #a5a6a7
}
#global-scoreboard .scores-prev:before,
.scoreCenter .scores-prev:before {
 content:"\E011"
}
#global-scoreboard.no-controls .scores-next,
#global-scoreboard.no-controls .scores-prev,
.scoreCenter.no-controls .scores-next,
.scoreCenter.no-controls .scores-prev {
 border:0;
 width:0
}
#global-scoreboard.no-controls .controls,
.scoreCenter.no-controls .controls {
 pointer-events:none
}
#global-scoreboard.no-controls .view-full,
.scoreCenter.no-controls .view-full {
 position:relative;
 z-index:1000059
}
@media screen and (max-width: 767px) {
 #global-scoreboard.no-controls .view-full,
 .scoreCenter.no-controls .view-full {
  bottom:0;
  box-shadow:none;
  left:2px;
  position:absolute;
  right:0
 }
 #global-scoreboard.no-controls .view-full a,
 .scoreCenter.no-controls .view-full a {
  background-color:#06c;
  border-radius:16px;
  color:#fff;
  cursor:pointer;
  display:block;
  font-size:13px;
  line-height:32px;
  text-align:center;
  white-space:nowrap
 }
 .no-touch #global-scoreboard.no-controls .view-full a:hover,
 #global-scoreboard.no-controls .view-full a.hover,
 .no-touch .scoreCenter.no-controls .view-full a:hover,
 .scoreCenter.no-controls .view-full a.hover {
  background-color:#004d9a;
  color:#fff
 }
}
#global-scoreboard.hide-fullbtn .scores-next,
.scoreCenter.hide-fullbtn .scores-next {
 border-right:1px solid #a5a6a7
}
@media screen and (min-width: 768px) {
 #global-scoreboard.hide-fullbtn .scores-next,
 .scoreCenter.hide-fullbtn .scores-next {
  border-right:0
 }
}
#global-scoreboard.hide-fullbtn .view-full,
.scoreCenter.hide-fullbtn .view-full {
 display:none
}
#global-scoreboard.no-datepicker .scores-date-pick,
.scoreCenter.no-datepicker .scores-date-pick {
 border:0;
 display:none;
 width:0
}
@media screen and (max-width: 767px) {
 #global-scoreboard.no-datepicker .scores-date-pick,
 .scoreCenter.no-datepicker .scores-date-pick {
  display:none
 }
}
#global-scoreboard.no-datepicker .scores-date-pick .selected-date,
.scoreCenter.no-datepicker .scores-date-pick .selected-date {
 display:none
}
@media screen and (max-width: 767px) {
 #global-scoreboard.no-datepicker .scores-carousel,
 .scoreCenter.no-datepicker .scores-carousel {
  margin-top:10px
 }
}
@media screen and (max-width: 767px) {
 [data-sport="cricket"] #global-scoreboard,
 [data-sport="cricket"] .scoreCenter {
  background-color:transparent
 }
}
@media screen and (min-width: 768px) {
 .js-scoreboard #global-scoreboard .view-full>a {
  background-color:transparent;
  border-radius:0;
  color:#000;
  font-size:11px;
  line-height:1.6;
  margin:0;
  padding:0;
  white-space:normal
 }
 .js-scoreboard #global-scoreboard .view-full>a:hover {
  background-color:transparent !important;
  color:#06c !important
 }
}
#global-scoreboard .mobile-dropdown .draft-round-menu,
#global-scoreboard .desktop-dropdown .draft-round-menu {
 text-transform:uppercase
}
@media screen and (max-width: 767px) {
 #global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.show-dropdown ul.dropdown-menu {
  box-shadow:none;
  min-height:auto
 }
}
#global-scoreboard .scores-date-pick,
.scoreCenter .scores-date-pick {
 z-index:1000058
}
@media screen and (max-width: 767px) {
 #global-scoreboard .scores-date-pick,
 .scoreCenter .scores-date-pick {
  background-color:transparent;
  margin-bottom:0;
  padding-top:0;
  width:100%
 }
 #global-scoreboard .scores-date-pick .dropdown-toggle,
 .scoreCenter .scores-date-pick .dropdown-toggle {
  display:none
 }
 #global-scoreboard .scores-date-pick .dropdown-menu,
 .scoreCenter .scores-date-pick .dropdown-menu {
  background-color:#f9f9fb;
  border:1px solid #cbccce;
  border-radius:5px;
  color:#48494a;
  display:block;
  float:none;
  left:auto;
  max-height:50px;
  height:30px;
  overflow:hidden;
  position:relative;
  text-align:center;
  top:auto;
  width:auto
 }
 #global-scoreboard .scores-date-pick .dropdown-menu>li a,
 .scoreCenter .scores-date-pick .dropdown-menu>li a {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  border-radius:0;
  height:28px;
  line-height:1.2
 }
 #global-scoreboard .scores-date-pick li,
 .scoreCenter .scores-date-pick li {
  float:left;
  width:33.3%
 }
 #global-scoreboard .scores-date-pick li:first-child,
 .scoreCenter .scores-date-pick li:first-child {
  border-right:#dcdddf 1px solid
 }
 #global-scoreboard .scores-date-pick li:last-child,
 .scoreCenter .scores-date-pick li:last-child {
  border-left:#dcdddf 1px solid
 }
 #global-scoreboard .scores-date-pick li.active,
 .scoreCenter .scores-date-pick li.active {
  background-color:#fff;
  color:#d00
 }
 #global-scoreboard .scores-date-pick li a,
 .scoreCenter .scores-date-pick li a {
  font-size:11px;
  height:30px;
  line-height:30px;
  padding:0 15px
 }
 #global-scoreboard .scores-date-pick li a:hover,
 .scoreCenter .scores-date-pick li a:hover {
  background-color:#fff;
  color:#d00
 }
 #global-scoreboard .scores-date-pick .dropdown-wrapper.hoverable:hover ul.dropdown-menu,
 .scoreCenter .scores-date-pick .dropdown-wrapper.hoverable:hover ul.dropdown-menu {
  box-shadow:none;
  padding:0
 }
}
#global-scoreboard .scores-date-pick .dropdown-menu>li,
.scoreCenter .scores-date-pick .dropdown-menu>li {
 text-transform:uppercase
}
#global-scoreboard .scores-date-pick .dropdown-menu>li span,
.scoreCenter .scores-date-pick .dropdown-menu>li span {
 border:0;
 display:inline;
 line-height:16px;
 margin-left:2px;
 padding:12px 0
}
#global-scoreboard {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background:#f1f2f3;
 margin:0 auto;
 position:relative
}
#global-scoreboard:before,
#global-scoreboard:after {
 content:'';
 display:table
}
#global-scoreboard:after {
 clear:both
}
#global-scoreboard .clearfix {
 zoom:1
}
@media screen and (min-width: 768px) {
 #global-scoreboard {
  height:65px;
  left:0;
  overflow:visible;
  right:0;
  z-index:1000060
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard.no-datepicker .wrap .scoreboard-content .scores-carousel {
  margin-top:10px
 }
}
#global-scoreboard .hidden {
 display:none
}
#global-scoreboard .show {
 display:block !important
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap {
  -webkit-overflow-scrolling:touch;
  padding-bottom:10px
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap {
  margin:0 auto;
  max-width:1400px
 }
 #global-scoreboard .wrap:before,
 #global-scoreboard .wrap:after {
  content:'';
  display:table
 }
 #global-scoreboard .wrap:after {
  clear:both
 }
 #global-scoreboard .wrap .clearfix {
  zoom:1
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content {
  padding-bottom:45px
 }
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel {
 background:#edeef0;
 overflow:hidden;
 position:relative
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel::-webkit-scrollbar {
 display:none
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel {
  background:none;
  border:0;
  clear:both;
  float:none;
  width:auto
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel {
  height:65px;
  padding:0
 }
 .overflow-scrolling #global-scoreboard .wrap .scoreboard-content .scores-carousel {
  overflow:hidden
 }
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
 height:inherit;
 overflow-x:hidden;
 overflow-y:hidden;
 white-space:nowrap
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues:first-child>.league:first-child>.scoreboard:first-child>div:first-child {
  border-left:0 !important
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues:last-child>.league:last-child>.scoreboard:last-child>div:last-child {
  border-right:1px solid #a5a6a7
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
  display:block
 }
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league {
 vertical-align:top
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league {
  background:#fff;
  border:#f1f2f3 1px solid;
  border-radius:10px;
  box-shadow:0 1px 4px rgba(0,0,0,0.24);
  margin-bottom:10px;
  position:relative;
  overflow:hidden
 }
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league:empty {
  border-bottom:0;
  margin-bottom:0
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league {
  height:65px
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league:first-child {
  border-left:0
 }
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league:last-child {
 margin-right:0
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league.active {
 display:inline-block
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league.active {
  display:block
 }
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard.f1 {
 overflow-x:auto
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard>div.favorites .label-wrapper.top:before {
 display:none
}
#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard>div.favorites .label-wrapper.top:after {
 display:none
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard .event>.scoreboard {
  display:inline-block
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard .event>.scoreboard.athleteList {
  display:inline-block
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league .scoreboard .event>.scoreboard.athleteList:empty {
  border-top:1px solid #dcdddf;
  height:inherit
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues div.ad-slot-mobile-incontent+.league {
  margin-top:12px
 }
}
@media screen and (min-width: 768px) {
 .overflow-scrolling #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
  box-sizing:content-box;
  -webkit-overflow-scrolling:touch;
  overflow-x:scroll;
  padding-bottom:16px
 }
}
#global-scoreboard .empty-schedule {
 cursor:default
}
#global-scoreboard .empty-schedule.active {
 background:#edeef0;
 display:block
}
#global-scoreboard .empty-schedule.active .empty-schedule-item p {
 font-size:11px;
 line-height:65px;
 margin:0 10px;
 text-align:center
}
@media screen and (max-width: 767px) {
 #global-scoreboard .empty-schedule.active .empty-schedule-item p {
  line-height:18px;
  padding:10px;
  white-space:normal
 }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
 .scoreCenter .scoreboard-dropdown-wrapper {
  display:none
 }
}
.touch #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:none
}
.touch #global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues::-webkit-scrollbar {
 display:none
}
[data-app="webview"] #global-scoreboard,
[data-app="webview"] #global-header .container,
[data-app="webview"] #global-header #global-nav,
[data-app="webview"] #global-nav-secondary .global-nav-container>ul.tertiary-mobile,
[data-app="webview"] #global-nav-secondary .global-nav-container>ul.tertiary ul.headline>li.watch,
[data-app="webview"] #global-nav-secondary .global-nav-container>ul.tertiary ul.headline>li.station {
 display:none
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 [data-app="webview"] #pane-main {
  padding-top:47px !important
 }
}
@media screen and (min-width: 1024px) {
 [data-app="webview"] #pane-main {
  padding-top:90px !important
 }
}
@media screen and (min-width: 768px) {
 .league .scoreboard {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
}
.module_bloom.social .img-container {
 float:none;
 height:40px;
 left:0;
 position:absolute;
 top:-22px;
 width:40px
}
.module_bloom.social .img-container img {
 max-width:40px
}
.module_bloom.social h1 {
 float:left;
 font-size:12px;
 height:50px;
 margin:-8px 0 0 52px;
 padding-left:15px;
 text-transform:none
}
.module_bloom.social h1 span {
 display:block
}
.module_bloom.social a>h1 {
 padding-right:0
}
.module_bloom.social p {
 clear:both;
 margin:2px 0 15px 15px;
 padding-left:0;
 white-space:pre-wrap
}
.module_bloom h1 {
 color:#1d1e1f;
 font-size:16px;
 font-weight:600;
 line-height:20px;
 margin:0 0 8px 22px;
 overflow:hidden;
 padding:0 100px 10px 15px;
 padding-left:0;
 text-transform:uppercase
}
.module_bloom h1 .now-feed_item-meta {
 display:none
}
.module_bloom p {
 font-size:14px;
 line-height:20px;
 margin:-6px 22px 18px;
 overflow:hidden;
 padding-left:0;
 padding-right:30px;
 word-wrap:break-word
}
@media screen and (max-width: 767px) {
 .module_bloom p {
  padding-right:10px
 }
}
.module_bloom ul,
.module_bloom ol {
 margin:0 22px 23px;
 padding-left:15px;
 padding-right:15px
}
.module_bloom ul>li {
 margin-bottom:4px;
 margin-left:20px;
 position:relative
}
.module_bloom ul>li:before {
 color:#a5a6a7;
 content:'\25A0';
 display:inline-block;
 font-size:11px;
 left:-16px;
 line-height:14px;
 position:absolute
}
.module_bloom ol {
 list-style:decimal;
 padding-left:34px
}
.module_bloom ol>li {
 margin-bottom:4px;
 margin-left:0
}
.module_bloom a {
 color:#06c
}
.module_bloom figure {
 background:#f1f2f3;
 clear:both;
 overflow:hidden;
 text-align:center
}
@media screen and (max-width: 767px) {
 .module_bloom figure {
  background:#000
 }
}
.module_bloom figure img {
 display:inline;
 max-width:640px
}
@media screen and (max-width: 767px) {
 .module_bloom figure img {
  display:block;
  margin:0 auto;
  max-width:100%
 }
}
.module_bloom .evp-player,
.module_bloom #videoPlayer,
.module_bloom .videoPlayer {
 min-height:360px;
 position:static !important;
 text-align:initial
}
.module_bloom .share-actions ul,
.module_bloom .now-feed_item-meta .share-actions ul {
 height:28px;
 line-height:50px;
 margin-right:2px;
 overflow:visible;
 padding:13px 22px 0
}
.module_bloom .share-actions ul li,
.module_bloom .now-feed_item-meta .share-actions ul li {
 float:left;
 height:20px;
 line-height:20px;
 margin-left:0;
 margin-right:10px
}
.module_bloom .share-actions ul li:last-child,
.module_bloom .now-feed_item-meta .share-actions ul li:last-child {
 margin-right:0
}
.module_bloom .img-container {
 background:#f1f2f3;
 border-radius:2px;
 float:right;
 height:60px;
 margin:35px 15px 15px 15px;
 overflow:hidden;
 position:relative;
 width:60px
}
.module_bloom .img-container.thumb {
 display:block !important
}
.module_bloom .img-container.no-thumb {
 display:none
}
.module_bloom .img-container.headshot {
 border-radius:50px
}
.module_bloom .img-container .focus-image {
 border-radius:2px;
 bottom:0;
 left:0;
 margin:auto;
 max-width:60px;
 position:absolute;
 right:0;
 top:0;
 width:60px
}
.module_bloom .img-container .focus-image.headshot {
 bottom:-16px;
 margin-left:-23px;
 max-width:104px;
 width:auto
}
.touch .module_bloom .share-actions ul {
 padding-left:0
}
.lightbox.module_bloom .credit {
 margin-bottom:0 !important;
 padding-right:22px !important
}
.lightbox.module_bloom .now-feed_item-meta .now-share {
 position:relative;
 top:7px
}
.lightbox.module_bloom .now-feed_item-meta .now-share .share-actions>ul {
 margin:0;
 padding:0
}
@media screen and (max-width: 767px) {
 .lightbox.js-bloomed.pinch-to-zoom {
  background:#000 !important;
  padding:33px 0 0 0
 }
 .lightbox.js-bloomed.pinch-to-zoom h1,
 .lightbox.js-bloomed.pinch-to-zoom ul,
 .lightbox.js-bloomed.pinch-to-zoom ol,
 .lightbox.js-bloomed.pinch-to-zoom li,
 .lightbox.js-bloomed.pinch-to-zoom a,
 .lightbox.js-bloomed.pinch-to-zoom .img-container {
  display:none
 }
 .lightbox.js-bloomed.pinch-to-zoom p {
  height:0px
 }
 .lightbox.js-bloomed.pinch-to-zoom figure {
  margin:0;
  background:#000;
  margin:0;
  overflow:hidden
 }
 .lightbox.js-bloomed.pinch-to-zoom figure img {
  display:block;
  margin:0 auto;
  max-width:100%;
  padding:0 0 0 0
 }
 .lightbox.js-bloomed.pinch-to-zoom .now-feed_item-meta {
  display:none;
  height:0
 }
}
.lightbox.comments {
 bottom:50px;
 margin-left:-300px;
 overflow:hidden;
 position:fixed;
 top:50px !important;
 width:600px
}
@media screen and (max-width: 767px) {
 .lightbox.comments {
  bottom:0;
  left:0;
  margin:0;
  overflow:hidden;
  position:absolute;
  right:0;
  top:0 !important;
  width:100%
 }
}
.lightbox.comments .comment-headline {
 padding:0 29px 0 29px
}
.lightbox.comments .comment-headline h1 {
 color:#1d1e1f;
 font-size:24px;
 font-weight:700;
 line-height:1.2;
 margin-bottom:15px;
 padding-right:20px
}
@media screen and (max-width: 767px) {
 .lightbox.comments .comment-headline h1 {
  font-size:20px
 }
}
.lightbox.comments .comment-body {
 display:block;
 -webkit-overflow-scrolling:touch;
 overflow-y:scroll;
 padding:0 15px 0 18px;
 position:relative;
 width:100%
}
.lightbox.comments .comment-body h3 {
 font-size:14px;
 font-weight:600;
 line-height:1.2;
 margin-bottom:5px;
 padding-left:12px;
 padding-right:12px;
 text-transform:uppercase
}
.lightbox.comments .comment-body .condition {
 color:#6c6d6f;
 font-size:10px;
 line-height:14px;
 margin-bottom:22px;
 padding-left:12px;
 padding-right:12px
}
.lightbox-container .lightbox.favorites-mgmt,
.lightbox.favorites-mgmt-v2 {
 height:518px;
 margin-left:-378px;
 width:756px
}
.lightbox-container .lightbox.favorites-mgmt.favorites-mgmt-v2,
.lightbox.favorites-mgmt-v2.favorites-mgmt-v2 {
 padding-top:0
}
@media screen and (min-width: 768px) {
 .lightbox-container .lightbox.favorites-mgmt.favorites-mgmt-v2,
 .lightbox.favorites-mgmt-v2.favorites-mgmt-v2 {
  height:370px;
  width:700px
 }
}
.lightbox-container .lightbox.favorites-mgmt.favorites-mgmt-v2 .btn-close:before,
.lightbox.favorites-mgmt-v2.favorites-mgmt-v2 .btn-close:before {
 font-size:24px;
 line-height:24px
}
@media screen and (min-width: 1260px) {
 .lightbox-container .lightbox.favorites-mgmt iframe,
 .lightbox.favorites-mgmt-v2 iframe {
  width:1260px
 }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
 .lightbox-container .lightbox.favorites-mgmt iframe,
 .lightbox.favorites-mgmt-v2 iframe {
  width:1024px
 }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 .lightbox-container .lightbox.favorites-mgmt,
 .lightbox.favorites-mgmt-v2 {
  margin-left:-338px;
  -webkit-overflow-scrolling:touch;
  width:676px
 }
 .lightbox-container .lightbox.favorites-mgmt iframe,
 .lightbox.favorites-mgmt-v2 iframe {
  width:768px
 }
}
@media screen and (max-width: 767px) {
 .lightbox-container .lightbox.favorites-mgmt,
 .lightbox.favorites-mgmt-v2 {
  height:inherit;
  margin-left:0;
  width:100%
 }
 .lightbox-container .lightbox.favorites-mgmt iframe,
 .lightbox.favorites-mgmt-v2 iframe {
  width:100%
 }
}
div#disneyid-wrapper {
 bottom:0 !important;
 left:0 !important;
 position:fixed !important;
 right:0 !important;
 top:0 !important
}
div#disneyid-wrapper.state-active {
 -webkit-overflow-scrolling:touch;
 overflow-y:scroll
}
.js-feed-item-mask {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity:0;
 -moz-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear;
 background-color:#1d1e1f;
 bottom:0;
 cursor:pointer;
 left:0;
 position:fixed;
 right:0;
 top:0;
 z-index:1000066
}
.js-feed-item-mask.active {
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 -khtml-opacity:.5;
 opacity:.5
}
.desktop-ua .lightbox {
 -webkit-transform:scale(0.5);
 -moz-transform:scale(0.5);
 -o-transform:scale(0.5);
 transform:scale(0.5);
 -moz-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.desktop-ua .lightbox.js-bloomed {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.lightbox-container {
 bottom:0;
 left:0;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 padding-bottom:5px;
 position:fixed;
 right:0;
 top:0;
 z-index:1000074
}
.lightbox-container .lightbox,
.lightbox-container .lightbox-watch {
 background-color:#fff;
 border-radius:3px;
 box-shadow:0 0 10px rgba(0,0,0,0.2);
 left:50%;
 margin:0 0 10px -320px;
 opacity:0;
 overflow:hidden;
 padding:22px 0 0 0;
 position:absolute;
 top:100px;
 width:640px;
 z-index:1000074
}
@media screen and (max-width: 767px) {
 .lightbox-container .lightbox,
 .lightbox-container .lightbox-watch {
  bottom:0;
  left:0;
  margin:0;
  overflow:auto;
  position:absolute;
  top:0 !important;
  width:100%
 }
}
.lightbox-container .lightbox.js-bloomed,
.lightbox-container .lightbox-watch.js-bloomed {
 opacity:1
}
@media screen and (max-width: 767px) {
 .lightbox-container .lightbox.beta-overlay,
 .lightbox-container .lightbox-watch.beta-overlay {
  bottom:0;
  left:0;
  margin:0;
  right:0;
  top:0 !important;
  width:100%
 }
}
.lightbox-container .lightbox .now-feed_item-meta,
.lightbox-container .lightbox-watch .now-feed_item-meta {
 padding:0 19px 10px 22px
}
.lightbox-container .lightbox .now-feed_item-meta .share-actions ul,
.lightbox-container .lightbox-watch .now-feed_item-meta .share-actions ul {
 padding-right:0
}
.lightbox-container .lightbox .now-feed_item-meta li:last-child,
.lightbox-container .lightbox-watch .now-feed_item-meta li:last-child {
 margin-right:0
}
.lightbox-container .lightbox .now-feed_item-meta .btn-close,
.lightbox-container .lightbox .now-feed_item-meta .share-actions .btn-close,
.lightbox-container .lightbox .now-feed_item-meta .share-count,
.lightbox-container .lightbox-watch .now-feed_item-meta .btn-close,
.lightbox-container .lightbox-watch .now-feed_item-meta .share-actions .btn-close,
.lightbox-container .lightbox-watch .now-feed_item-meta .share-count {
 display:none
}
.lightbox-container .lightbox .share-actions,
.lightbox-container .lightbox .now-feed_item-meta .share-actions,
.lightbox-container .lightbox-watch .share-actions,
.lightbox-container .lightbox-watch .now-feed_item-meta .share-actions {
 border-top:0;
 bottom:auto;
 float:right;
 height:auto;
 left:auto;
 position:relative;
 right:auto;
 top:auto
}
.lightbox-container .lightbox .share-actions.active,
.lightbox-container .lightbox .now-feed_item-meta .share-actions.active,
.lightbox-container .lightbox-watch .share-actions.active,
.lightbox-container .lightbox-watch .now-feed_item-meta .share-actions.active {
 height:auto
}
.lightbox-container .lightbox .btn-close,
.lightbox-container .lightbox-watch .btn-close {
 cursor:pointer;
 padding:5px;
 position:absolute;
 right:0;
 text-align:center;
 top:0;
 z-index:1000012
}
.lightbox-container .lightbox .btn-close:before,
.lightbox-container .lightbox-watch .btn-close:before {
 color:#cbccce;
 font-size:34px;
 line-height:36px
}
.no-touch .lightbox-container .lightbox .btn-close:hover,
.no-touch .lightbox-container .lightbox-watch .btn-close:hover {
 background-color:rgba(0,0,0,0.05)
}
.no-touch .lightbox-container .lightbox .btn-close:hover:before,
.no-touch .lightbox-container .lightbox-watch .btn-close:hover:before {
 color:#a5a6a7
}
.lbFooter {
 color:#6c6d6f;
 padding:25px
}
.lbFooter .category {
 color:#6c6d6f;
 display:inline-block;
 margin-top:17px
}
.lbFooter .share-actions {
 float:right
}
.global-search {
 z-index:1000052
}
.global-search input {
 border:0;
 display:block;
 font-size:14px;
 height:40px;
 margin:0
}
.global-search input:focus {
 outline:none !important;
 -moz-outline-style:none
}
.global-search .search-box {
 padding:0 45px 0 5px;
 width:300px
}
.global-search .btn-search {
 background-color:#fff;
 background-image:url("https://a.espncdn.com/redesign/assets/img/icons/icon-search.png");
 background-position:center center;
 background-repeat:no-repeat;
 background-size:20px 20px;
 color:transparent;
 font:0/0 a;
 text-shadow:none;
 cursor:pointer;
 position:absolute;
 right:0;
 top:0;
 width:40px
}
.global-search--section {
 position:relative
}
.global-search--section .search-results {
 background-color:transparent;
 left:0;
 padding:0;
 position:absolute;
 top:42px;
 width:100%
}
@media screen and (max-width: 767px) {
 #global-search-mobile {
  background:#edeef0 !important;
  padding:12px;
  position:static;
  width:auto
 }
 #global-search-mobile input {
  height:30px
 }
 #global-search-mobile .search-box {
  width:100%;
  -webkit-appearance:inherit;
  -moz-box-sizing:inherit;
  -webkit-box-sizing:inherit;
  box-sizing:inherit
 }
 #global-search-mobile .btn-search {
  right:12px;
  top:12px
 }
}
.tools .search.active .global-search {
 box-shadow:0 1px 4px rgba(0,0,0,0.22)
}
.search_results {
 background:#fff;
 display:none;
 line-height:1;
 position:relative;
 text-align:left;
 width:100%;
 z-index:1000078
}
@media screen and (min-width: 768px) {
 .search_results {
  margin-bottom:-2px
 }
}
.search_results--active {
 display:block
}
.search-section .search_results {
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 overflow:hidden
}
.search_results footer {
 background:#f9f9fb;
 border-top:1px solid #edeef0
}
.search_results footer a {
 text-align:center;
 color:#06c;
 display:block;
 text-align:center;
 padding:12px;
 font-size:14px
}
.search_results footer a:hover {
 color:#004d9a
}
@media screen and (min-width: 768px) {
 .search_results__wrapper {
  border-top:1px #edeef0 solid;
  -webkit-overflow-scrolling:touch;
  max-height:calc(100vh - 240px);
  overflow-y:scroll
 }
}
.watch-root .search_results--active {
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border-top:0;
 box-shadow:0 1px 4px rgba(0,0,0,0.22)
}
.search_results__autocomplete .search_results__item {
 font-size:12px
}
.search_results__autocomplete .search_results__keyword {
 font-weight:600
}
.search_results__suggestions .search_results__item {
 font-size:12px
}
.search_results__suggestions .search_results__keyword {
 font-weight:600
}
.search_results__item {
 font-size:16px;
 transition:.15s all ease-in-out;
 position:relative
}
.search_results__item.focused {
 background:#f1f2f3
}
.search_results__item.focused a {
 color:#004d9a
}
.search_results__link {
 display:block;
 padding:12px 20px;
 width:100%;
 color:#2b2c2d
}
.no-touch .search_results__link:hover .search_results__label {
 color:#06c
}
.search_results__item+.search_results__item .search_results__details:before {
 border-top:1px dotted #dcdddf;
 content:'';
 display:block;
 height:0;
 position:absolute;
 top:0;
 left:12px;
 right:12px
}
.search_results__img:not(.headshot-sm) img {
 max-height:30px;
 max-width:30px
}
.search_results__details {
 display:flex;
 flex-direction:column;
 font-weight:600;
 line-height:1.2;
 justify-content:center;
 min-height:30px
}
.search_results__img+.search_results__details {
 padding-left:12px
}
.search_results__cat,
.collection_item_truncate {
 color:#6c6d6f;
 font-size:12px;
 font-weight:400;
 overflow:hidden;
 white-space:nowrap;
 max-width:200px;
 text-overflow:ellipsis
}
.search_results__suggestions .search_results__item {
 transition:.3s background ease-in-out
}
.search_results__suggestions .search_results__item .search_results__link {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 padding:10px 20px
}
.search_results__suggestions .search_results__item.focused {
 background:#fff
}
.search_results__suggestions .search_results__item.focused .search_results__label {
 color:#06c
}
.search_results__keyword {
 color:#2b2c2d
}
.search_results__item.focused .search_results__keyword {
 color:#004d9a
}
.search_results__header {
 border-bottom:1px dotted #dcdddf;
 font-size:13px;
 color:#2b2c2d;
 font-weight:700;
 line-height:22px;
 padding:15px;
 padding-left:8px;
 margin:0 12px;
 position:relative;
 text-transform:uppercase;
 text-align:left
}
.search_results__header:before {
 background:#dcdddf;
 bottom:0;
 content:'';
 display:block;
 height:1px;
 left:-12px;
 right:-12px;
 margin-top:-1px;
 position:absolute;
 top:0
}
.search__results__bug {
 -webkit-flex-shrink:0;
 -moz-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 background:#f1f2f3;
 border-radius:9px;
 margin:0 0 0 8px;
 position:relative;
 font-weight:600;
 z-index:1;
 font-size:11px;
 color:#1d1e1f;
 letter-spacing:0;
 line-height:12px;
 padding:2px 4px
}
.search__results__bug--blackout.search__results__bug--live,
.search__results__bug--live {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 text-transform:uppercase
}
.search__results__bug--blackout.search__results__bug--live:before,
.search__results__bug--live:before {
 border-radius:50%;
 width:7px;
 height:7px;
 content:"";
 display:inline-block;
 background:#d00;
 margin-right:4px
}
.search__results__bug--blackout {
 background:#000;
 color:#fff;
 text-transform:uppercase
}
.layout-full .search__results__bug {
 margin:0 0 0 16px
}
.search__results__linkContent {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
@media screen and (max-width: 767px) {
 .search_results__suggestions .search_results__link:not(.detailed) {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between
 }
}
#global-search .search_results__suggestions .search_results__link:not(.detailed) {
 display:flex;
 flex-direction:row;
 align-items:center;
 justify-content:space-between
}
.col-c .search_results__link,
.col-c .search__results__linkContent {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 justify-content:space-between
}
@media screen and (min-width: 768px) {
 .layout-full .search-section:before {
  font-size:28px;
  left:20px;
  line-height:1;
  width:28px;
  top:50%;
  transform:translateY(-50%)
 }
 .layout-full .search-section input {
  font-size:28px;
  padding:20px 65px;
  height:inherit;
  line-height:1
 }
 .layout-full .search-section ::-webkit-input-placeholder {
  font-size:28px
 }
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
 left:0;
 position:absolute;
 top:0;
 z-index:1000077
}
#cboxWrapper {
 background:#fff
}
#cboxOverlay {
 background:#000;
 height:100%;
 position:fixed;
 width:100%
}
#cboxMiddleLeft,
#cboxBottomLeft {
 clear:left
}
#cboxContent {
 background:#fff;
 border-radius:3px;
 margin-top:20px;
 padding:16px 0 0 36px;
 position:relative
}
#cboxLoadedContent {
 background:#fff;
 overflow:auto
}
#cboxLoadedContent iframe {
 border:0;
 display:block;
 height:100%;
 width:100%
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
 left:0;
 position:absolute;
 top:0;
 width:100%
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
 cursor:pointer
}
body.overlay {
 background:transparent
}
#cboxLoadingGraphic {
 background:url("https://a.espncdn.com/prod/assets/universal_overlay/loading.gif") 50% 50% no-repeat
}
#cboxLoadingOverlay {
 background:#fff
}
#cboxClose {
 background:none;
 border:0;
 height:34px;
 position:absolute;
 right:-32px;
 text-indent:-9999px;
 top:-16px;
 width:34px
}
#cboxClose:hover {
 background:#f1f2f3
}
#cboxClose:after {
 color:#a5a6a7;
 content:'\E007';
 font-family:'ESPNIcons';
 font-size:32px;
 left:1px;
 position:absolute;
 text-indent:0;
 top:-5px
}
#cboxTitle {
 background:none repeat scroll 0 0 #fff;
 bottom:25px;
 color:#000;
 font-size:11px;
 font-weight:bold;
 left:25px;
 opacity:.5;
 padding-right:5px;
 position:absolute;
 right:25px;
 text-align:right
}
.mod-site-overlay input.btn-action,
.mod-site-overlay input.btn-action-disabled,
.mod-site-overlay .form-content ul li.ok .msg-ok span.icon,
.mod-site-overlay .form-content ul li.error .msg-error span.icon,
a.icon-more-info,
.mod-btn-toggle,
.mod-btn-toggle a.active {
 background-image:url("https://a.espncdn.com/prod/assets/universal_overlay/uOverlay_sprite.png");
 background-position:0 0;
 background-repeat:no-repeat
}
.mod-site-overlay {
 font-family:verdana,arial,sans-serif
}
.mod-site-overlay a {
 color:#06c
}
.mod-site-overlay h2 {
 font-family:helvetica,arial,sans-serif;
 font-size:18px;
 padding:4px 0 16px
}
.mod-site-overlay h2 span {
 color:#48494a;
 font-size:12px;
 font-style:italic;
 font-weight:400;
 padding:0 2px
}
.mod-site-overlay h3 {
 color:#48494a;
 font-family:helvetica,arial,sans-serif;
 font-size:14px;
 padding:0 10px 16px 0
}
.mod-site-overlay p {
 color:#48494a;
 font-size:12px;
 margin:0 0 10px
}
.mod-site-overlay h4 {
 clear:both;
 color:#48494a;
 font-size:12px
}
.mod-site-overlay h5 {
 color:#48494a;
 font-size:11px;
 padding:0 0 2px
}
.mod-site-overlay ul.bulletlinks {
 font-size:12px
}
.mod-site-overlay ul.bulletlinks li {
 padding-left:11px
}
.mod-site-overlay .scrollable {
 font-size:11px;
 height:250px;
 margin:0 0 10px;
 overflow:scroll
}
.mod-site-overlay .scrollable p {
 font-size:11px
}
.mod-site-overlay .scrollable .subhead {
 font-weight:700;
 text-decoration:underline
}
.mod-site-overlay .mod-header-promo {
 color:#6c6d6f;
 font-size:10px;
 line-height:12px;
 position:absolute;
 right:0;
 text-align:right;
 top:0;
 width:220px
}
.mod-site-overlay .mod-header-promo .fb-connect {
 margin:2px 0 0
}
.mod-site-overlay .form-content {
 border-color:#6c6d6f;
 border-style:dotted;
 border-width:0;
 clear:both;
 color:#48494a;
 font-size:11px;
 overflow:hidden;
 padding:0 0 12px
}
.mod-site-overlay .form-content.border-right {
 border-width:0 1px 0 0
}
.mod-site-overlay .form-content.border-left {
 border-width:0 1px 0 0
}
.mod-site-overlay .form-content p {
 color:#48494a;
 font-size:11px;
 line-height:15px;
 margin:0;
 padding:4px 0 8px
}
.mod-site-overlay .form-content ul li {
 background:#fff;
 border:1px solid #fff;
 clear:both;
 display:block;
 height:1%;
 margin:0;
 overflow:hidden;
 padding:0 0 12px
}
.mod-site-overlay .form-content ul li .msg {
 display:none
}
.mod-site-overlay .form-content ul li div {
 float:left
}
.mod-site-overlay .form-content ul li div.row-wrapper {
 border:1px solid #fff;
 padding:0 8px;
 width:585px
}
.mod-site-overlay .form-content ul li div span {
 color:#6c6d6f;
 display:block;
 font-size:10px;
 line-height:11px;
 margin:4px 0;
 width:300px
}
.mod-site-overlay .form-content ul li label {
 float:left;
 font-weight:700;
 padding:4px 10px 4px 2px;
 width:150px
}
.mod-site-overlay .form-content ul li label.input-label {
 float:none;
 font-weight:400;
 margin:0 10px 0 0;
 padding:0 !important;
 width:auto
}
.mod-site-overlay .form-content ul li select {
 margin:0 4px 0 0;
 visibility:visible
}
.mod-site-overlay .form-content ul li select option {
 color:#48494a
}
.mod-site-overlay .form-content ul li input.txt-input {
 background:#fff;
 border:1px solid #cbccce;
 color:#48494a;
 font-size:11px;
 margin:0 4px 0 0;
 padding:4px
}
.mod-site-overlay .form-content ul li input.chk-input,
.mod-site-overlay .form-content ul li input.radio-input {
 margin:0 2px 0 0;
 position:relative;
 top:1px
}
.mod-site-overlay .form-content ul li.action {
 padding:16px 0 10px 172px
}
.mod-site-overlay .form-content ul li.action.centered {
 padding:16px 0 10px;
 text-align:center
}
.mod-site-overlay .form-content ul li.action div {
 position:relative;
 width:100%
}
.mod-site-overlay .form-content ul li.action div span {
 margin:8px 0 0
}
.mod-site-overlay .form-content ul li.action div span.sub-action {
 border-top:1px solid #cbccce;
 padding:4px 0 0
}
.mod-site-overlay .form-content ul li.action div.action-content {
 padding:12px 0
}
.mod-site-overlay .form-content ul li.break h5 {
 border-bottom:1px dashed #f00;
 color:#d00;
 font-family:helvetica, arial, sans-serif;
 font-size:12px;
 padding:4px 0 0 8px;
 width:90px
}
.mod-site-overlay .form-content ul li.ok .msg-ok {
 display:inline;
 float:none
}
.mod-site-overlay .form-content ul li.ok .msg-ok span.icon {
 background-position:0 -32px;
 display:inline-block;
 height:14px;
 margin:2px 0 0 5px;
 width:14px
}
.mod-site-overlay .form-content ul li.error .error-wrap {
 padding:4px 6px 6px
}
.mod-site-overlay .form-content ul li.error .msg-error {
 clear:both;
 display:block;
 float:none;
 padding:5px 0 0
}
.mod-site-overlay .form-content ul li.error .msg-error p {
 font-size:10px;
 line-height:13px;
 margin:0 0 0 20px;
 padding:0
}
.mod-site-overlay .form-content ul li.error .msg-error p strong {
 color:#d00;
 display:block
}
.mod-site-overlay .form-content ul li.error .msg-error span.icon {
 background-position:0 -17px;
 float:left;
 height:14px;
 margin:0;
 width:14px
}
.mod-site-overlay .form-content ul li.error .msg-error ul.bulletlinks {
 margin:6px 0 0 20px;
 padding:0
}
.mod-site-overlay .form-content ul li.error .msg-error ul.bulletlinks li {
 background:transparent url("https://a.espncdn.com/prod/assets/bullet_gray.gif") no-repeat scroll 0 5px;
 border:0;
 font-size:10px;
 padding:0 0 4px 8px
}
.mod-site-overlay .form-content ul li.error .inline-error {
 clear:none;
 float:left;
 padding:5px 0 0 5px;
 width:250px
}
.mod-site-overlay input.btn-action {
 background-position:0 -47px;
 background-repeat:repeat-x;
 border:1px solid #900;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 color:#fff;
 cursor:pointer;
 font-family:helvetica,arial,sans-serif;
 font-size:12px;
 font-weight:700;
 height:25px;
 padding:0 12px
}
.mod-site-overlay input.btn-action-disabled {
 background-position:0 -125px;
 background-repeat:repeat-x;
 border:1px solid #a5a6a7
}
.mod-site-overlay input.btn-cancel {
 background:#6c6d6f;
 border:1px solid #6c6d6f
}
.mod-site-overlay .col-split {
 float:left;
 padding:6px 16px;
 width:350px
}
.mod-site-overlay .col-split ul li {
 overflow:hidden;
 padding:8px 0
}
.mod-site-overlay .col-split ul li p {
 font-size:10px;
 line-height:13px
}
.mod-site-overlay .col-split ul li a {
 font-size:10px
}
.mod-site-overlay .col-split ul li h5 a {
 font-size:12px
}
.mod-site-overlay .col-split ul li .floatleft {
 margin:0 16px 10px 0
}
.mod-site-overlay .span-3 .form-content ul li div.row-wrapper {
 width:273px
}
.mod-site-overlay .span-3 .form-content ul li div span {
 width:250px
}
.mod-site-overlay .span-2 .form-content ul li label {
 padding:4px 6px 4px 2px;
 width:98px
}
.mod-site-overlay .span-2 .form-content ul li div.row-wrapper {
 padding:0 4px;
 width:185px
}
.mod-site-overlay .span-2 .form-content ul li div span {
 width:170px
}
.mod-site-overlay .span-2 .form-content ul li.action {
 padding:16px 0 10px 114px
}
.ie7 .mod-site-overlay .form-content ul li {
 padding:0 0 6px
}
#panel-dob .mod-site-overlay .form-content ul li input.txt-input {
 width:50px
}
.ie .mod-site-overlay .form-content ul li input.chk-input,
.ie .mod-site-overlay .form-content ul li input.radio-input {
 margin:0
}
.cboxIE .mod-site-overlay input.btn-action {
 background-color:#d00
}
.no-touch .mod-site-overlay input.btn-action:hover {
 filter:alpha(opacity=85);
 opacity:.85
}
.cboxIE .mod-site-overlay input.btn-action-disabled {
 background-color:#a5a6a7
}
.cboxIE .mod-site-overlay .form-content ul li.ok .msg-ok span.icon {
 position:relative;
 top:-4px
}
.mod-site-overlay .form-content ul li.error input.txt-input,
.mod-site-overlay .form-content ul li.error select,
.mod-site-overlay .form-content ul li.error .error-wrap {
 background:#fffaa7;
 border:1px solid #d00
}
.cboxIE .mod-site-overlay .form-content ul li.error .msg-error {
 padding:0
}
a.icon-more-info {
 background-position:0 0;
 display:inline-block;
 height:16px;
 vertical-align:middle;
 width:16px
}
a.icon-more-info span {
 left:-9999em;
 position:absolute
}
.cboxIE a.icon-more-info {
 position:relative;
 top:-4px
}
.qtip .qtip-content h4 {
 color:#a25f24;
 font-family:helvetica,arial,sans-serif;
 font-size:12px;
 padding:0 0 4px
}
.qtip .qtip-content p {
 color:#48494a;
 font-size:11px;
 line-height:13px;
 padding:0
}
.mod-btn-toggle {
 background-position:0 -204px;
 background-repeat:repeat-x;
 border:1px solid #cbccce;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 display:inline-block;
 font-size:11px;
 margin:0 6px;
 position:relative;
 top:-2px
}
.mod-btn-toggle a {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 display:inline-block;
 padding:3px 8px;
 position:relative;
 text-align:center;
 width:90px
}
.mod-btn-toggle a span {
 color:#6c6d6f;
 display:none;
 left:42px;
 position:absolute;
 top:17px
}
.mod-btn-toggle a:hover {
 text-decoration:none
}
.mod-btn-toggle a.active {
 background-position:0 -125px;
 background-repeat:repeat-x;
 color:#48494a;
 text-shadow:#cbccce 0 1px 0
}
.mod-btn-toggle a.active span {
 display:block
}
p.warning span {
 background:url("https://a.espncdn.com/espn360/images/espn3/affiliate_tool/warning_icons.png") left 0 no-repeat;
 display:inline-block;
 line-height:24px;
 padding-left:28px
}
.mediaList {
 background-color:#fff;
 border-radius:10px;
 margin-bottom:10px;
 overflow:hidden;
 padding:0;
 position:relative
}
.mediaList--in .video-length,
.mediaList--blackout.mediaList--in .video-length {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 text-transform:uppercase
}
.mediaList--in .video-length:before,
.mediaList--blackout.mediaList--in .video-length:before {
 border-radius:50%;
 width:7px;
 height:7px;
 content:"";
 display:inline-block;
 background:#d00;
 margin-right:4px
}
.mediaList--blackout .video-length {
 background:#000;
 color:#fff;
 text-transform:uppercase
}
.mediaList--in .video-play-button.live:before {
 background-position:60% center
}
.mediaList--in .audio-play-button.live:before {
 content:"\FB02";
 background-position:50% center;
 background-size:60%;
 content:''
}
.mediaList--authenticated .feed-item-figure.video-carousel:before {
 content:'';
 position:absolute;
 background-size:41px 75px;
 width:41px;
 height:75px;
 top:-2px;
 left:-1px;
 background-repeat:no-repeat;
 z-index:1;
 background-image:url(https://a.espncdn.com/redesign/assets/img/logos/watch-gold-flag.svg)
}
.mediaList--authenticated .feed-item-figure.video-carousel.active:before {
 display:none
}
.mediaList--highlights .mediaList__link {
 background:#f9f9fb
}
.mediaList--highlights .mediaList__button,
.mediaList--highlights .mediaList__phase {
 display:inline-block
}
.mediaList--highlights .mediaList__description {
 padding-left:30px
}
.mediaList--tunein .mediaList__network,
.mediaList--listings .mediaList__network {
 display:inline-block
}
.mediaList__header {
 color:#1d1e1f;
 font-size:13px;
 font-weight:700;
 padding:12px
}
.sub-module .mediaList__header {
 padding:0
}
.mediaList__item {
 position:relative
}
.mediaList__item--disabled .mediaList__link {
 color:#a5a6a7
}
.mediaList__item--disabled .mediaList__button {
 color:#a5a6a7
}
.mediaList__item--active .mediaList__link {
 background:#fff
}
.mediaList__item--active .mediaList__button {
 color:#a5a6a7
}
.mediaList__item--active .mediaList__phase {
 color:#d00;
 font-style:italic
}
.mediaList__item--next .mediaList__phase {
 color:#1d1e1f;
 font-style:italic
}
.mediaList__item--more .mediaList__link {
 background:#fff;
 color:#06c;
 text-align:center
}
.mediaList__item--more .mediaList__link:hover {
 text-decoration:underline
}
.mediaList__item--login,
.mediaList__item--listen {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 -webkit-justify-content:center;
 -moz-justify-content:center;
 justify-content:center;
 font-size:12px;
 margin:0 10px 10px 10px;
 border-top:1px dotted #edeef0;
 padding-top:10px
}
.mediaList__item--login .mediaList__link,
.mediaList__item--listen .mediaList__link {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 color:#06c;
 padding:0 0 0 5px
}
.mediaList__item--login .mediaList__link:after,
.mediaList__item--listen .mediaList__link:after {
 display:none !important
}
.mediaList__item--listen .mediaList__link {
 padding:0
}
.mediaList__item--listen .mediaList__link:before {
 content:"\FB02";
 padding:0 5px
}
.mediaList__item--next+.mediaList__item .mediaList__link:after,
.mediaList__item+.mediaList__item .mediaList__link:after {
 background:#f1f2f3;
 content:'';
 display:block;
 height:1px;
 left:12px;
 position:absolute;
 right:12px;
 top:-1px
}
.mediaList__link {
 display:block;
 font-size:12px;
 padding:12px;
 position:relative
}
.mediaList__link:hover,
.mediaList__link:visited:hover {
 background:#fff
}
.mediaList__button {
 color:#06c;
 display:none;
 font-size:14px;
 left:12px;
 position:absolute;
 top:21px
}
.mediaList__description {
 display:inline-block
}
.mediaList__description>h3 {
 display:block;
 font-weight:600;
 margin:3px 0
}
.mediaList__description>span {
 padding-right:10px;
 position:relative
}
.mediaList__description>span:empty {
 display:none;
 padding-right:0
}
.mediaList__description>span:before {
 color:#a5a6a7;
 content:".";
 font-size:20px;
 margin-top:-11px;
 position:absolute;
 right:2px;
 top:0;
 vertical-align:top
}
.mediaList__description>span:last-child:before {
 display:none
}
.mediaList__network,
.mediaList__time,
.mediaList__team,
.mediaList__tag {
 color:#a5a6a7
}
.mediaList__network,
.mediaList__phase {
 display:none
}
.mediaList__content .feed-item-figure {
 padding-bottom:0
}
.mediaList--upsell .mediaList__upsell__picture {
 display:block;
 padding:0 10px
}
.mediaList--upsell .mediaList__content {
 position:relative
}
.mediaList .mediaList__upsell {
 position:relative
}
.mediaList .mediaList__item__controls {
 padding:10px
}
.mediaList .mediaList__item__controls button+button,
.mediaList .mediaList__item__controls a+a {
 margin-top:10px
}
.mediaList .mediaList__upsell__picture img {
 width:100%;
 vertical-align:top
}
.mediaList .mediaList__upsell__desc {
 display:-webkit-box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 -moz-align-items:center;
 align-items:center;
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#fff;
 position:absolute;
 top:50%;
 left:20px;
 right:20px
}
.mediaList .mediaList__upsell__desc>p {
 text-align:center;
 font-size:17px;
 line-height:1.2;
 padding:0;
 margin:0
}
.mediaList .mediaList__upsell__desc>p.bold {
 font-weight:600
}
.mediaList .mediaList__upsell__desc img {
 flex:0 0 auto;
 width:130px;
 vertical-align:top;
 padding-bottom:15px
}
.mediaList .mediaList__upsell__desc span {
 font-weight:600
}
div[data-module="rightEditorial"]>.mediaList .mediaList__header {
 padding:0
}
div[data-module="rightEditorial"]>.mediaList .mediaList__header>h1 {
 border:0
}
#gamepackage-tunein {
 visibility:hidden
}
#gamepackage-tunein:before {
 display:none
}
#gamepackage-tunein .mediaList--upsell {
 display:none
}
#gamepackage-tunein.upsell .mediaList:not(.mediaList--upsell) {
 display:none
}
#gamepackage-tunein.upsell .mediaList--upsell {
 display:block
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
 #gamepackage-tunein.upsell .mediaList--upsell {
  display:none
 }
 #gamepackage-tunein.upsell .mediaList--oom {
  display:block
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .cscore:last-child:after {
  display:none
 }
 #global-scoreboard .cscore:before {
  border-top:#dcdddf 1px dotted;
  content:'';
  display:block;
  left:16px !important;
  height:0px;
  position:absolute;
  right:16px !important;
  top:0;
  z-index:1
 }
 #global-scoreboard .cscore:first-child:before {
  display:none
 }
 #global-scoreboard.cscore--pregame .cscore_date {
  display:block
 }
 #global-scoreboard .cscore_score .cscore_odds {
  display:none
 }
 #global-scoreboard .cscore_overview {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  padding-left:13px
 }
 #global-scoreboard .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  padding:12px 16px
 }
 #global-scoreboard .cscore_overview {
  -webkit-box-flex:1;
  -webkit-flex:1 0 auto;
  -moz-box-flex:1;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  -webkit-align-self:center;
  -moz-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
 #global-scoreboard .cscore_overview:before {
  display:block
 }
 #global-scoreboard .cscore_time {
  display:block
 }
 #global-scoreboard .cscore_rank {
  padding-top:3px
 }
 #global-scoreboard .cscore_button--single {
  display:block
 }
 #global-scoreboard .cscore_details {
  padding-right:13px;
  width:calc(100% - 102px)
 }
 #global-scoreboard .cscore_details:after {
  display:block
 }
 #global-scoreboard .cscore_image {
  width:20px
 }
 #global-scoreboard .cscore_name,
 #global-scoreboard .cscore_score {
  font-size:16px
 }
 #global-scoreboard .cscore_name--long {
  display:none
 }
}
@media screen and (max-width: 767px) and (min-width: 375px) and (max-width: 767px) {
 #global-scoreboard .cscore_name--abbrev {
  display:none
 }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
 #global-scoreboard .cscore_name--abbrev {
  display:none
 }
}
@media screen and (max-width: 767px) and (max-width: 374px) {
 #global-scoreboard .cscore_name--short {
  display:none
 }
}
@media screen and (max-width: 767px) {
 #global-scoreboard .cscore_overview figure.video video#videoPlayer {
  display:none
 }
 #global-scoreboard .cscore_score--record {
  font-size:11px
 }
 #global-scoreboard .cscore .diamond {
  border-width:7px;
  top:-7px
 }
 #global-scoreboard .cscore .diamond:after {
  border-width:7px;
  left:-7px;
  top:7px
 }
 #global-scoreboard .cscore_commentary--footer {
  display:block;
  padding:0 16px 10px 16px
 }
 #global-scoreboard .cscore--live.cscore--watchNotes:not(.cricket):not(.mma) .cscore_commentary--incontent {
  display:block;
  padding-top:8px
 }
 #global-scoreboard .cscore--live.cscore--watchNotes:not(.cricket):not(.mma) .cscore_commentary--footer {
  display:none
 }
 #global-scoreboard .scoreLabel_content {
  border-radius:10px 10px 0 0;
  background:#fff;
  padding:20px
 }
 #global-scoreboard .scoreLabel_link {
  color:#06c;
  display:block;
  font-size:12px;
  margin-left:auto
 }
 #global-scoreboard .scoreLabel_link:after {
  display:inline
 }
 #global-scoreboard .scoreLabel_title {
  font-size:13px;
  font-weight:700;
  line-height:1;
  text-transform:uppercase
 }
 #global-scoreboard .cscore_notes_series {
  text-transform:uppercase
 }
 #global-scoreboard .gamelist.scoreboard .scoreEvent__categories {
  display:none
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time {
  font-weight:600;
  color:#1d1e1f;
  line-height:1.3
 }
 #global-scoreboard.scoreEvent__event--f1 .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--f1 .scoreEvent__categories--final .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--f1 .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--f1 .scoreEvent__categories--final .scoreEvent__description {
  width:86px
 }
 #global-scoreboard.scoreEvent__event--int:not(.scoreEvent__event--race) .scoreEvent__categories--live .scoreEvent__score,
 #global-scoreboard .scoreEvent__event--int:not(.scoreEvent__event--race) .scoreEvent__categories--live .scoreEvent__score {
  padding-right:0
 }
 #global-scoreboard.scoreEvent__event--int:not(.scoreEvent__event--race) .cscore_score,
 #global-scoreboard .scoreEvent__event--int:not(.scoreEvent__event--race) .cscore_score {
  padding-right:0
 }
 #global-scoreboard.scoreEvent__event--premier .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--irl .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--premier .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--irl .scoreEvent__categories--live .scoreEvent__description {
  width:75px
 }
 #global-scoreboard.scoreEvent__event--premier .scoreEvent__categories--final .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--irl .scoreEvent__categories--final .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--premier .scoreEvent__categories--final .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--irl .scoreEvent__categories--final .scoreEvent__description {
  width:25px
 }
 #global-scoreboard.scoreEvent__event--golf .scoreEvent--live .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--golf .scoreEvent--final .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--golf .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard.scoreEvent__event--golf .scoreEvent__categories--final .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--golf .scoreEvent--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--golf .scoreEvent--final .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--golf .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--golf .scoreEvent__categories--final .scoreEvent__description {
  width:72px
 }
 #global-scoreboard.scoreEvent__event--us.scoreEvent__event--race .cscore--live .cscore_link:after,
 #global-scoreboard .scoreEvent__event--us.scoreEvent__event--race .cscore--live .cscore_link:after {
  display:none
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time {
  font-size:16px
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_link:after,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_link:after {
  right:60px
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .scoreEvent__categories--live .scoreEvent__description,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .scoreEvent__categories--live .scoreEvent__description {
  width:50px
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_date-time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_date-time {
  width:50px
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__score {
  display:none
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__description {
  margin-left:auto
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__position,
 #global-scoreboard .scoreEvent--final .scoreEvent__position {
  width:32px
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__status {
  color:#d00
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__headlines {
  margin:0;
  padding:0;
  padding-top:5px
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__title {
  font-size:10px
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__status {
  font-weight:400
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__headlines,
 #global-scoreboard .scoreEvent--featured .scoreEvent__info {
  border-bottom:0
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__content {
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px
 }
 #global-scoreboard .scoreEvent--label.Featured {
  display:none
 }
 #global-scoreboard .scoreEvent__content {
  border-radius:10px 10px 0 0
 }
 #global-scoreboard .scoreEvent__score {
  padding-right:10px
 }
 #global-scoreboard .scoreEvent__headlines {
  border-bottom:1px solid #edeef0;
  padding-top:15px
 }
 #global-scoreboard .scoreEvent__title,
 #global-scoreboard .scoreEvent__secondary {
  text-transform:uppercase
 }
 #global-scoreboard .scoreEvent__info,
 #global-scoreboard .scoreEvent__categories,
 #global-scoreboard .scoreEvent__network {
  font-size:11px
 }
 #global-scoreboard .scoreEvent__info {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  border-bottom:1px solid #edeef0
 }
 #global-scoreboard .scoreEvent__note {
  display:none
 }
 #global-scoreboard .scoreEvent__network {
  margin-bottom:5px
 }
 #global-scoreboard .scoreEvent__categories {
  border-bottom:1px solid #edeef0
 }
 #global-scoreboard .scoreEvent__status,
 #global-scoreboard .scoreEvent__date,
 #global-scoreboard .scoreEvent__time {
  font-weight:600
 }
 #global-scoreboard .scoreEvent__overview {
  text-align:right
 }
 #global-scoreboard .scoreEvent__date {
  white-space:nowrap
 }
 #global-scoreboard .scoreEvent__standing {
  display:none
 }
 #global-scoreboard .f1-mobile .scoreEvent__headlines,
 #global-scoreboard .f1-mobile .scoreEvent__info {
  border-bottom:none
 }
 #global-scoreboard .scoreEvent__event--golf .gamelist--pregame {
  display:none
 }
 #global-scoreboard .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .draft.cscore--live .cscore_position,
 #global-scoreboard .draft.cscore--pregame .cscore_position {
  width:120px
 }
 #global-scoreboard .draft .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .draft.scoreEvent--pregame .scoreEvent__score,
 #global-scoreboard .draft.scoreEvent--pregame .scoreEvent__details {
  display:none
 }
 #global-scoreboard .draft .scoreEvent__network {
  font-size:10px;
  margin-bottom:0;
  margin-left:auto;
  padding-top:5px
 }
 #global-scoreboard .draft .scoreEvent__headlines {
  display:none
 }
 #global-scoreboard .draft .scoreEvent__position {
  width:59px
 }
 #global-scoreboard .draft .cscore_name,
 #global-scoreboard .draft .cscore_position {
  font-weight:700
 }
 #global-scoreboard .draft .scoreEvent__description {
  text-align:right;
  width:76px
 }
 #global-scoreboard .draft .scoreEvent__score {
  padding-right:11px
 }
 #global-scoreboard .draft.cscore--final .cscore_draft-info {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  -webkit-justify-content:flex-end;
  -moz-justify-content:flex-end;
  justify-content:flex-end;
  margin-left:auto
 }
 #global-scoreboard .draft.cscore--final .cscore_position {
  padding-left:5px
 }
 #global-scoreboard .draft .cscore_link {
  padding:8px 16px
 }
 #global-scoreboard .draft .cscore_overview {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:initial;
  -webkit-flex:initial;
  -moz-box-flex:initial;
  -moz-flex:initial;
  -ms-flex:initial;
  flex:initial
 }
 #global-scoreboard .draft .cscore_name {
  font-size:16px;
  padding:0 5px;
  line-height:1.1
 }
 #global-scoreboard .draft .cscore_team {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .draft .cscore_truncate {
  -webkit-align-self:center;
  -moz-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  max-width:120px
 }
 #global-scoreboard .draft .cscore_logo {
  width:inherit
 }
 #global-scoreboard .draft .cscore_draft-pick {
  -webkit-align-self:center;
  -moz-align-self:center;
  -ms-flex-item-align:center;
  align-self:center;
  padding-right:10px;
  width:30px;
  font-size:16px;
  color:#2b2c2d;
  font-weight:700
 }
 #global-scoreboard .draft .cscore_draft-info {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  color:#2b2c2d;
  margin-left:auto
 }
 #global-scoreboard .draft .cscore_position,
 #global-scoreboard .draft .cscore_school {
  overflow:hidden;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 #global-scoreboard .draft .cscore_position {
  font-size:16px;
  padding-right:12px
 }
 #global-scoreboard .draft .cscore_school {
  width:76px
 }
 #global-scoreboard .draft .cscore_school:before {
  display:none
 }
 #global-scoreboard .draft.cscore:not(.cscore--final) .cscore_school {
  display:none
 }
 #global-scoreboard .draft.cscore:not(.cscore--final) .cscore_position {
  padding-right:0
 }
 #global-scoreboard .draft.cscore--live .cscore_truncate {
  color:#d00
 }
 #global-scoreboard .draft .cscore_truncate {
  padding-right:0
 }
 #global-scoreboard .cricket .cscore_team,
 #global-scoreboard .golf-match .cscore_team,
 #global-scoreboard .mlb .cscore_team,
 #global-scoreboard .college-baseball .cscore_team,
 #global-scoreboard .nba .cscore_team,
 #global-scoreboard .nfl .cscore_team,
 #global-scoreboard .nhl .cscore_team,
 #global-scoreboard .rugby .cscore_team,
 #global-scoreboard .rugby-league .cscore_team,
 #global-scoreboard .soccer .cscore_team,
 #global-scoreboard .wnba .cscore_team {
  width:calc(100% - 25px)
 }
 #global-scoreboard .college-football .cscore_team,
 #global-scoreboard .mens-college-basketball .cscore_team,
 #global-scoreboard .mens-olympic-basketball .cscore_team,
 #global-scoreboard .tennis .cscore_team,
 #global-scoreboard .womens-college-basketball .cscore_team,
 #global-scoreboard .womens-olympic-basketball .cscore_team {
  width:calc(100% - 42px)
 }
 #global-scoreboard .f1 .cscore_team,
 #global-scoreboard .golf .cscore_team,
 #global-scoreboard .premier .cscore_team,
 #global-scoreboard .irl .cscore_team {
  width:calc(100% - 62px)
 }
 #global-scoreboard .cricket .cscore_team .cscore_score {
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:55%;
  max-width:70%
 }
 #global-scoreboard .cricket .cscore_team--no-logo,
 #global-scoreboard .golf-match .cscore_team--no-logo,
 #global-scoreboard .mlb .cscore_team--no-logo,
 #global-scoreboard .college-baseball .cscore_team--no-logo,
 #global-scoreboard .mens-olympic-basketball .cscore_team--no-logo,
 #global-scoreboard .nba .cscore_team--no-logo,
 #global-scoreboard .nfl .cscore_team--no-logo,
 #global-scoreboard .nhl .cscore_team--no-logo,
 #global-scoreboard .rugby .cscore_team--no-logo,
 #global-scoreboard .rugby-league .cscore_team--no-logo,
 #global-scoreboard .soccer .cscore_team--no-logo,
 #global-scoreboard .wnba .cscore_team--no-logo,
 #global-scoreboard .womens-olympic-basketball .cscore_team--no-logo {
  width:100%
 }
 #global-scoreboard .college-football .cscore_team--no-logo,
 #global-scoreboard .mens-college-basketball .cscore_team--no-logo,
 #global-scoreboard .mma .cscore_team--no-logo,
 #global-scoreboard .tennis .cscore_team--no-logo,
 #global-scoreboard .womens-college-basketball .cscore_team--no-logo {
  width:calc(100% - 17px)
 }
 #global-scoreboard .f1 .cscore_team--no-logo,
 #global-scoreboard .golf .cscore_team--no-logo,
 #global-scoreboard .premier .cscore_team--no-logo,
 #global-scoreboard .irl .cscore_team--no-logo {
  width:calc(100% - 25px)
 }
 #global-scoreboard .cricket .cscore_link,
 #global-scoreboard .f1 .cscore_link,
 #global-scoreboard .golf .cscore_link,
 #global-scoreboard .irl .cscore_link,
 #global-scoreboard .premier .cscore_link,
 #global-scoreboard .tennis .cscore_link,
 #global-scoreboard .mma .cscore_link {
  -webkit-box-align:initial;
  -ms-flex-align:initial;
  -webkit-align-items:initial;
  -moz-align-items:initial;
  align-items:initial;
  display:block
 }
 #global-scoreboard .cricket .cscore_overview,
 #global-scoreboard .draft .cscore_overview,
 #global-scoreboard .f1 .cscore_overview,
 #global-scoreboard .golf .cscore_overview,
 #global-scoreboard .irl .cscore_overview,
 #global-scoreboard .premier .cscore_overview,
 #global-scoreboard .tennis .cscore_overview,
 #global-scoreboard .mma .cscore_overview {
  -webkit-box-ordinal-group:initial1;
  -webkit-order:initial;
  -moz-order:initial;
  -ms-flex-order:initial;
  order:initial;
  padding-left:0
 }
 #global-scoreboard .cricket .cscore_overview:before,
 #global-scoreboard .draft .cscore_overview:before,
 #global-scoreboard .f1 .cscore_overview:before,
 #global-scoreboard .golf .cscore_overview:before,
 #global-scoreboard .irl .cscore_overview:before,
 #global-scoreboard .premier .cscore_overview:before,
 #global-scoreboard .tennis .cscore_overview:before,
 #global-scoreboard .mma .cscore_overview:before {
  display:none
 }
 #global-scoreboard .cricket .cscore_details,
 #global-scoreboard .draft .cscore_details,
 #global-scoreboard .f1 .cscore_details,
 #global-scoreboard .golf .cscore_details,
 #global-scoreboard .irl .cscore_details,
 #global-scoreboard .premier .cscore_details,
 #global-scoreboard .tennis .cscore_details,
 #global-scoreboard .mma .cscore_details {
  padding-right:0;
  width:100%
 }
 #global-scoreboard .cricket .cscore_details:after,
 #global-scoreboard .draft .cscore_details:after,
 #global-scoreboard .f1 .cscore_details:after,
 #global-scoreboard .golf .cscore_details:after,
 #global-scoreboard .irl .cscore_details:after,
 #global-scoreboard .premier .cscore_details:after,
 #global-scoreboard .tennis .cscore_details:after,
 #global-scoreboard .mma .cscore_details:after {
  display:none
 }
 #global-scoreboard .cricket .cscore_overview,
 #global-scoreboard .tennis .cscore_overview,
 #global-scoreboard .mma .cscore_overview {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:4px
 }
 #global-scoreboard .cricket .cscore_overview:empty,
 #global-scoreboard .cricket .cscore_overview .cscore_odds,
 #global-scoreboard .tennis .cscore_overview:empty,
 #global-scoreboard .tennis .cscore_overview .cscore_odds,
 #global-scoreboard .mma .cscore_overview:empty,
 #global-scoreboard .mma .cscore_overview .cscore_odds {
  display:none
 }
 #global-scoreboard .cricket .cscore_network,
 #global-scoreboard .tennis .cscore_network,
 #global-scoreboard .mma .cscore_network {
  margin-left:auto;
  text-align:right
 }
 #global-scoreboard .cricket .cscore_date-time,
 #global-scoreboard .tennis .cscore_date-time,
 #global-scoreboard .mma .cscore_date-time {
  padding-right:10px
 }
 #global-scoreboard .cricket .cscore_date,
 #global-scoreboard .tennis .cscore_date,
 #global-scoreboard .mma .cscore_date {
  display:none
 }
 #global-scoreboard .cricket .cscore_series,
 #global-scoreboard .tennis .cscore_series,
 #global-scoreboard .mma .cscore_series {
  display:none
 }
 #global-scoreboard .tennis .cscore_odds,
 #global-scoreboard .mma .cscore_odds {
  display:none
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--home .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--away .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--home .cscore_team:after {
  color:#59391d;
  content:"\E05E";
  display:none;
  line-height:1;
  padding:0 10px 1px 0;
  vertical-align:middle
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_score,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_score,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_score,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_score {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--away .cscore_team:after {
  display:inline-block
 }
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--home .cscore_team:after {
  display:inline-block
 }
 #global-scoreboard .college-football.cscore--live .cscore_info-overview,
 #global-scoreboard .nfl.cscore--live .cscore_info-overview {
  display:block
 }
 #global-scoreboard .college-football.cscore--live .cscore_info--hide,
 #global-scoreboard .nfl.cscore--live .cscore_info--hide {
  display:none
 }
 #global-scoreboard .f1 .cscore_truncate,
 #global-scoreboard .golf .cscore_truncate,
 #global-scoreboard .irl .cscore_truncate,
 #global-scoreboard .premier .cscore_truncate {
  padding-right:0
 }
 #global-scoreboard .f1 .cscore_details,
 #global-scoreboard .golf .cscore_details,
 #global-scoreboard .irl .cscore_details,
 #global-scoreboard .premier .cscore_details {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .f1 .cscore_rank,
 #global-scoreboard .golf .cscore_rank,
 #global-scoreboard .irl .cscore_rank,
 #global-scoreboard .premier .cscore_rank {
  color:#1d1e1f;
  font-weight:700;
  text-align:left
 }
 #global-scoreboard .f1 .cscore_name--long .cscore_name--short,
 #global-scoreboard .f1 .cscore_name--abbrev,
 #global-scoreboard .golf .cscore_name--long .cscore_name--short,
 #global-scoreboard .golf .cscore_name--abbrev,
 #global-scoreboard .irl .cscore_name--long .cscore_name--short,
 #global-scoreboard .irl .cscore_name--abbrev,
 #global-scoreboard .premier .cscore_name--long .cscore_name--short,
 #global-scoreboard .premier .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .f1 .cscore_score strong,
 #global-scoreboard .f1 .cscore_date-time strong,
 #global-scoreboard .golf .cscore_score strong,
 #global-scoreboard .golf .cscore_date-time strong,
 #global-scoreboard .irl .cscore_score strong,
 #global-scoreboard .irl .cscore_date-time strong,
 #global-scoreboard .premier .cscore_score strong,
 #global-scoreboard .premier .cscore_date-time strong {
  font-weight:700;
  color:#1d1e1f
 }
 #global-scoreboard .f1 .cscore_score,
 #global-scoreboard .golf .cscore_score,
 #global-scoreboard .irl .cscore_score,
 #global-scoreboard .premier .cscore_score {
  font-weight:600
 }
 #global-scoreboard .f1 .cscore_time,
 #global-scoreboard .golf .cscore_time,
 #global-scoreboard .irl .cscore_time,
 #global-scoreboard .premier .cscore_time {
  color:#6c6d6f
 }
 #global-scoreboard .college-football .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .college-baseball .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_bases-overview {
  display:block
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_info-overview {
  display:block
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_info--hide {
  display:none
 }
 #global-scoreboard .cricket .cscore_commentary--footer {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .cricket.cscore--away-winner .cscore_item--away .cscore_team:after {
  right:-16px
 }
 #global-scoreboard .cricket.cscore--home-winner .cscore_item--home .cscore_team:after {
  right:-16px
 }
 #global-scoreboard .cricket.cscore--pregame .cscore_date {
  color:#1d1e1f;
  display:inline
 }
 #global-scoreboard .cricket.cscore--pregame .cscore_date:empty:after {
  display:none
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo,
 #global-scoreboard .cricket.cscore--stumps .cscore_date {
  display:inline
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo:empty:after,
 #global-scoreboard .cricket.cscore--stumps .cscore_date:empty:after {
  display:none
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo:after {
  content:'-';
  padding-left:3px;
  text-align:center
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_time {
  color:#6c6d6f
 }
 #global-scoreboard .cricket .cscore_details .cscore_notes {
  display:none
 }
 #global-scoreboard .cricket .cscore_overs {
  font-weight:400;
  white-space:nowrap;
  font-size:12px
 }
 #global-scoreboard .cricket .cscore_overview .cscore_button--single {
  display:none
 }
 #global-scoreboard .cricket .cscore_button {
  margin-top:0
 }
 #global-scoreboard .cricket .cscore_time {
  display:inline-block
 }
 #global-scoreboard .cricket .cscore_name--short {
  display:none
 }
 #global-scoreboard .cricket .cscore_name--abbrev {
  display:inline
 }
 #global-scoreboard .cricket .cscore_info-overview {
  display:block
 }
 #global-scoreboard .cricket .cscore_info--hide {
  display:none
 }
 #global-scoreboard .cricket .cscore_odds {
  display:block
 }
 #global-scoreboard .cricket .cscore_overview {
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 #global-scoreboard .cricket .cscore_date-time,
 #global-scoreboard .cricket .cscore_network {
  -webkit-box-flex:1;
  -webkit-flex:1 0 auto;
  -moz-box-flex:1;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto
 }
 #global-scoreboard .cricket .cscore_info-overview {
  -webkit-box-flex:1;
  -webkit-flex:1 0 100%;
  -moz-box-flex:1;
  -moz-flex:1 0 100%;
  -ms-flex:1 0 100%;
  flex:1 0 100%;
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3;
  color:#1d1e1f;
  font-weight:400
 }
 #global-scoreboard .f1 .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .f1 .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .f1.cscore {
  background:#fff
 }
 #global-scoreboard .f1.cscore:after {
  display:none
 }
 #global-scoreboard .f1.cscore:last-child {
  padding-bottom:10px
 }
 #global-scoreboard .f1 .cscore_link {
  padding-bottom:8px;
  padding-top:8px;
  padding-left:16px;
  padding-right:16px
 }
 #global-scoreboard .f1 .cscore_time {
  font-size:11px;
  font-weight:400;
  white-space:nowrap
 }
 #global-scoreboard .f1.cscore.cscore--leader .cscore_time {
  font-size:16px;
  font-weight:700;
  color:#1d1e1f;
  line-height:1.3;
  white-space:nowrap
 }
 #global-scoreboard .f1 .cscore_rank {
  font-size:16px;
  padding-right:10px;
  padding-top:0;
  width:32px
 }
 #global-scoreboard .f1 .cscore_logo {
  margin-top:-1px;
  padding-right:5px
 }
 #global-scoreboard .f1 .cscore_score,
 #global-scoreboard .f1 .cscore_name {
  font-size:16px
 }
 #global-scoreboard .f1 .cscore_team {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .f1 .cscore_data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .f1 .cscore_start,
 #global-scoreboard .f1 .cscore_points,
 #global-scoreboard .f1 .cscore_laps {
  display:none
 }
 #global-scoreboard .f1 .cscore_date-time {
  text-align:right
 }
 #global-scoreboard .f1 .cscore_teamName {
  font-size:11px
 }
 #global-scoreboard .f1.cscore--pregame .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .f1.scoreEvent--pregame+.gamelist.scoreboard .cscore_rank {
  display:none
 }
 #global-scoreboard .f1.scoreEvent--pregame+.gamelist.scoreboard .cscore_link:after {
  display:none
 }
 #global-scoreboard .f1 .cscore_link:after {
  background:#edeef0;
  bottom:0;
  content:'';
  margin-left:-1px;
  position:absolute;
  top:0;
  width:1px;
  right:98px
 }
 #global-scoreboard .f1.cscore:before {
  display:none
 }
 #global-scoreboard .f1.cscore--pregame .cscore_truncate .cscore_teamName {
  display:none
 }
 #global-scoreboard .f1.cscore--pregame .cscore_teamName {
  width:64px
 }
 #global-scoreboard .f1.cscore--pregame .cscore_link:after,
 #global-scoreboard .f1.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .f1.cscore--live .cscore_truncate .cscore_teamName,
 #global-scoreboard .f1.cscore--final .cscore_truncate .cscore_teamName {
  display:block
 }
 #global-scoreboard .f1.cscore--live .cscore_teamName,
 #global-scoreboard .f1.cscore--final .cscore_teamName {
  display:none
 }
 #global-scoreboard .f1.cscore--live .cscore_date-time,
 #global-scoreboard .f1.cscore--final .cscore_date-time {
  padding-left:10px;
  width:86px
 }
 #global-scoreboard .f1.scoreEvent--pregame .scoreEvent__description {
  width:64px
 }
 #global-scoreboard .f1.scoreEvent {
  border-top:1px solid #edeef0
 }
 #global-scoreboard .f1.scoreEvent--top .scoreEvent__info {
  padding-bottom:0
 }
 #global-scoreboard .f1 .cscore_score {
  padding-right:10px
 }
 #global-scoreboard .f1 .cscore_date-time {
  margin-left:auto
 }
 #global-scoreboard .f1 .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start
 }
 #global-scoreboard .irl .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .irl .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .irl.cscore {
  background:#fff
 }
 #global-scoreboard .irl.cscore:after {
  display:none
 }
 #global-scoreboard .irl.cscore:last-child {
  padding-bottom:10px
 }
 #global-scoreboard .irl .cscore_link {
  padding-bottom:8px;
  padding-top:8px;
  padding-left:16px;
  padding-right:16px
 }
 #global-scoreboard .irl .cscore_time {
  font-size:11px;
  font-weight:400;
  white-space:nowrap
 }
 #global-scoreboard .irl.cscore.cscore--leader .cscore_time {
  font-size:16px;
  font-weight:700;
  color:#1d1e1f;
  line-height:1.3;
  white-space:nowrap
 }
 #global-scoreboard .irl .cscore_rank {
  font-size:16px;
  padding-right:10px;
  padding-top:0;
  width:32px
 }
 #global-scoreboard .irl .cscore_logo {
  margin-top:-1px;
  padding-right:5px
 }
 #global-scoreboard .irl .cscore_score,
 #global-scoreboard .irl .cscore_name {
  font-size:16px
 }
 #global-scoreboard .irl .cscore_team {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .irl .cscore_data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .irl .cscore_start,
 #global-scoreboard .irl .cscore_points,
 #global-scoreboard .irl .cscore_laps {
  display:none
 }
 #global-scoreboard .irl .cscore_date-time {
  text-align:right
 }
 #global-scoreboard .irl .cscore_teamName {
  font-size:11px
 }
 #global-scoreboard .irl.cscore--pregame .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .irl.scoreEvent--pregame+.gamelist.scoreboard .cscore_rank {
  display:none
 }
 #global-scoreboard .irl.scoreEvent--pregame+.gamelist.scoreboard .cscore_link:after {
  display:none
 }
 #global-scoreboard .irl .cscore_link:after {
  background:#edeef0;
  bottom:0;
  content:'';
  margin-left:-1px;
  position:absolute;
  top:0;
  width:1px
 }
 #global-scoreboard .irl.cscore:before {
  display:none
 }
 #global-scoreboard .irl .cscore_score {
  padding-left:10px;
  padding-right:12px
 }
 #global-scoreboard .irl.cscore--pregame .cscore_teamName,
 #global-scoreboard .irl.cscore--live .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .irl.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .irl.cscore--live .cscore_link:after {
  right:95px
 }
 #global-scoreboard .irl.cscore--live .cscore_date-time {
  display:none
 }
 #global-scoreboard .irl.cscore--final .cscore_link:after {
  right:45px
 }
 #global-scoreboard .irl.cscore--final .cscore_teamName {
  display:none
 }
 #global-scoreboard .irl.cscore--final .cscore_date-time {
  width:25px
 }
 #global-scoreboard .irl.cscore--final .cscore_score {
  font-size:16px
 }
 #global-scoreboard .irl .cscore_teamName {
  width:75px
 }
 #global-scoreboard .irl .cscore_data {
  margin-left:auto
 }
 #global-scoreboard .irl .cscore_teamName {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0
 }
 #global-scoreboard .golf .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .golf .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .golf.cscore {
  background:#fff
 }
 #global-scoreboard .golf.cscore:after {
  display:none
 }
 #global-scoreboard .golf.cscore:last-child {
  padding-bottom:10px
 }
 #global-scoreboard .golf .cscore_link {
  padding-bottom:8px;
  padding-top:8px;
  padding-left:16px;
  padding-right:16px
 }
 #global-scoreboard .golf .cscore_time {
  font-size:11px;
  font-weight:400;
  white-space:nowrap
 }
 #global-scoreboard .golf.cscore.cscore--leader .cscore_time {
  font-size:16px;
  font-weight:700;
  color:#1d1e1f;
  line-height:1.3;
  white-space:nowrap
 }
 #global-scoreboard .golf .cscore_rank {
  font-size:16px;
  padding-right:10px;
  padding-top:0;
  width:32px
 }
 #global-scoreboard .golf .cscore_logo {
  margin-top:-1px;
  padding-right:5px
 }
 #global-scoreboard .golf .cscore_score,
 #global-scoreboard .golf .cscore_name {
  font-size:16px
 }
 #global-scoreboard .golf .cscore_team {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .golf .cscore_data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .golf .cscore_start,
 #global-scoreboard .golf .cscore_points,
 #global-scoreboard .golf .cscore_laps {
  display:none
 }
 #global-scoreboard .golf .cscore_date-time {
  text-align:right
 }
 #global-scoreboard .golf .cscore_teamName {
  font-size:11px
 }
 #global-scoreboard .golf.cscore--pregame .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .golf.scoreEvent--pregame+.gamelist.scoreboard .cscore_rank {
  display:none
 }
 #global-scoreboard .golf.scoreEvent--pregame+.gamelist.scoreboard .cscore_link:after {
  display:none
 }
 #global-scoreboard .golf .cscore_link:after {
  background:#edeef0;
  bottom:0;
  content:'';
  margin-left:-1px;
  position:absolute;
  top:0;
  width:1px;
  right:89px
 }
 #global-scoreboard .golf.cscore:before {
  display:none
 }
 #global-scoreboard .golf .cscore_score {
  padding-left:10px;
  padding-right:12px
 }
 #global-scoreboard .golf.scoreEvent--pregame+.gamelist.scoreboard .cscore_score,
 #global-scoreboard .golf.scoreEvent--pregame+.gamelist.scoreboard .cscore_date-time {
  display:none
 }
 #global-scoreboard .golf.scoreEvent--pregame .scoreEvent__description {
  display:none
 }
 #global-scoreboard .golf.scoreEvent--pregame .scoreEvent__categories {
  border-bottom:0
 }
 #global-scoreboard .golf .cscore_date-time {
  width:70px
 }
 #global-scoreboard .golf-match .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_logo {
  -webkit-align-self:flex-start;
  -moz-align-self:flex-start;
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_team {
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_truncate:first-child {
  -webkit-box-flex:1;
  -webkit-flex:1 0 50%;
  -moz-box-flex:1;
  -moz-flex:1 0 50%;
  -ms-flex:1 0 50%;
  flex:1 0 50%
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_truncate:not(:first-child) {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3;
  width:100%
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item--away .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item--away .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_truncate,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_truncate {
  padding-right:45px
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item .cscore_score {
  position:absolute;
  right:0
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item:not(.cscore_item--doubles) .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item:not(.cscore_item--doubles) .cscore_score {
  -ms-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  top:-10%
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item.cscore_item--doubles .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item.cscore_item--doubles .cscore_score {
  -ms-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  top:-62%
 }
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_team:after {
  display:none !important
 }
 #global-scoreboard .golf-match.cscore--away-winner:not(.cscore--withdrew) .cscore_item--home .cscore_score,
 #global-scoreboard .golf-match.cscore--away-leading .cscore_item--home .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--home-winner:not(.cscore--withdrew) .cscore_item--away .cscore_score,
 #global-scoreboard .golf-match.cscore--home-leading .cscore_item--away .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--away-winner .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--away-leading .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--home-winner .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--home-leading .cscore_item--doubles .cscore_team:after {
  margin-top:-10px
 }
 #global-scoreboard .golf-match .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .golf-match .cscore_odds {
  display:none
 }
 #global-scoreboard .mens-college-basketball .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .mens-olympic-basketball .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .mlb .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .mlb.cscore--live .cscore_bases-overview {
  display:block
 }
 #global-scoreboard .mlb.cscore--live .cscore_info-overview {
  display:block
 }
 #global-scoreboard .mlb.cscore--live .cscore_info--hide {
  display:none
 }
 #global-scoreboard .nba .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .nba-summer .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .nba-development .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .nfl .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .afl .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .nhl .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .mma .cscore_commentary--footer {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .mma.cscore--pregame .cscore_date {
  display:inline;
  white-space:nowrap
 }
 #global-scoreboard .mma:not(.cscore--pregame) .cscore__odds {
  display:none
 }
 #global-scoreboard .mma.cscore--away-winner .cscore_item--home .cscore_score,
 #global-scoreboard .mma.cscore--away-winner .cscore_item--home .cscore__score_desc {
  display:none
 }
 #global-scoreboard .mma.cscore--home-winner .cscore_item--away .cscore_score,
 #global-scoreboard .mma.cscore--home-winner .cscore_item--away .cscore__score_desc {
  display:none
 }
 #global-scoreboard .mma .cscore_item--winner .cscore_team:after {
  right:-16px
 }
 #global-scoreboard .mma .cscore_overview {
  padding-bottom:9px
 }
 #global-scoreboard .mma .cscore_network--watch .cscore_channels:before {
  display:none
 }
 #global-scoreboard .mma .cscore_date-time {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .mma .cscore__player {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  width:calc(100% - 50px) !important
 }
 #global-scoreboard .mma .cscore__playerDetails {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%
 }
 #global-scoreboard .mma .cscore_team {
  width:calc(100% - 33px)
 }
 #global-scoreboard .mma .cscore__teamWrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  min-width:1px
 }
 #global-scoreboard .mma .cscore_truncate {
  padding-right:4px
 }
 #global-scoreboard .mma .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .mma .cscore__headshot {
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin-right:8px
 }
 #global-scoreboard .mma .cscore__odds {
  font-size:11px;
  color:#6c6d6f
 }
 #global-scoreboard .mma .cscore_score {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  flex-shrink:initial
 }
 #global-scoreboard .mma .cscore_score--record {
  display:none
 }
 #global-scoreboard .mma .cscore_name--short,
 #global-scoreboard .mma .cscore_name--abbrev {
  display:none
 }
 #global-scoreboard .mma .cscore_name--long {
  display:inline
 }
 #global-scoreboard .mma .cscore__bottomDetails {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:cemter;
  -ms-flex-align:cemter;
  -webkit-align-items:cemter;
  -moz-align-items:cemter;
  align-items:cemter
 }
 #global-scoreboard .mma .cscore__record_wrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:cemter;
  -ms-flex-align:cemter;
  -webkit-align-items:cemter;
  -moz-align-items:cemter;
  align-items:cemter
 }
 #global-scoreboard .mma .cscore__champion {
  height:16px;
  width:16px;
  margin-right:4px;
  transform:translateY(-1px)
 }
 #global-scoreboard .mma .cscore__record,
 #global-scoreboard .mma .cscore__score_desc {
  font-size:11px
 }
 #global-scoreboard .premier .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .premier .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .premier.cscore {
  background:#fff
 }
 #global-scoreboard .premier.cscore:after {
  display:none
 }
 #global-scoreboard .premier.cscore:last-child {
  padding-bottom:10px
 }
 #global-scoreboard .premier .cscore_link {
  padding-bottom:8px;
  padding-top:8px;
  padding-left:16px;
  padding-right:16px
 }
 #global-scoreboard .premier .cscore_time {
  font-size:11px;
  font-weight:400;
  white-space:nowrap
 }
 #global-scoreboard .premier.cscore.cscore--leader .cscore_time {
  font-size:16px;
  font-weight:700;
  color:#1d1e1f;
  line-height:1.3;
  white-space:nowrap
 }
 #global-scoreboard .premier .cscore_rank {
  font-size:16px;
  padding-right:10px;
  padding-top:0;
  width:32px
 }
 #global-scoreboard .premier .cscore_logo {
  margin-top:-1px;
  padding-right:5px
 }
 #global-scoreboard .premier .cscore_score,
 #global-scoreboard .premier .cscore_name {
  font-size:16px
 }
 #global-scoreboard .premier .cscore_team {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .premier .cscore_data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .premier .cscore_start,
 #global-scoreboard .premier .cscore_points,
 #global-scoreboard .premier .cscore_laps {
  display:none
 }
 #global-scoreboard .premier .cscore_date-time {
  text-align:right
 }
 #global-scoreboard .premier .cscore_teamName {
  font-size:11px
 }
 #global-scoreboard .premier.cscore--pregame .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .premier.scoreEvent--pregame+.gamelist.scoreboard .cscore_rank {
  display:none
 }
 #global-scoreboard .premier.scoreEvent--pregame+.gamelist.scoreboard .cscore_link:after {
  display:none
 }
 #global-scoreboard .premier .cscore_link:after {
  background:#edeef0;
  bottom:0;
  content:'';
  margin-left:-1px;
  position:absolute;
  top:0;
  width:1px
 }
 #global-scoreboard .premier.cscore:before {
  display:none
 }
 #global-scoreboard .premier .cscore_score {
  padding-left:10px;
  padding-right:12px
 }
 #global-scoreboard .premier.cscore--pregame .cscore_teamName,
 #global-scoreboard .premier.cscore--live .cscore_teamName {
  text-align:right
 }
 #global-scoreboard .premier.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .premier.cscore--live .cscore_link:after {
  right:95px
 }
 #global-scoreboard .premier.cscore--live .cscore_date-time {
  display:none
 }
 #global-scoreboard .premier.cscore--final .cscore_link:after {
  right:45px
 }
 #global-scoreboard .premier.cscore--final .cscore_teamName {
  display:none
 }
 #global-scoreboard .premier.cscore--final .cscore_date-time {
  width:25px
 }
 #global-scoreboard .premier.cscore--final .cscore_score {
  font-size:16px
 }
 #global-scoreboard .premier .cscore_teamName {
  width:75px
 }
 #global-scoreboard .premier .cscore_data {
  margin-left:auto
 }
 #global-scoreboard .premier .cscore_teamName {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2;
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0
 }
 #global-scoreboard .rugby .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .rugby-league .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .soccer .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--final .cscore_penalties {
  display:inline-block
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--final .cscore_penalties:before {
  content:"- "
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--final .cscore_time {
  display:inline-block
 }
 #global-scoreboard .soccer .cscore_aggregate-title,
 #global-scoreboard .soccer .cscore_aggregate-score {
  display:inline-block
 }
 #global-scoreboard .soccer .cscore_aggregate-details {
  display:block
 }
 #global-scoreboard .soccer .cscore_info-overview {
  display:block
 }
 #global-scoreboard .soccer .cscore_info--hide {
  display:none
 }
 #global-scoreboard .soccer .cscore_odds {
  display:block
 }
 #global-scoreboard .tennis .cscore_commentary--footer {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .tennis .cscore_item--winner .cscore_team:after {
  right:-16px
 }
 #global-scoreboard .tennis.cscore--final .cscore_truncate,
 #global-scoreboard .tennis.cscore--final .cscore_score {
  color:#a5a6a7
 }
 #global-scoreboard .tennis.cscore--final .cscore_item--winner .cscore_truncate,
 #global-scoreboard .tennis.cscore--final .cscore_item--winner .cscore_score {
  color:#1d1e1f
 }
 #global-scoreboard .tennis .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .tennis .cscore_details .cscore_notes {
  display:none
 }
 #global-scoreboard .tennis .cscore_overview .cscore_button--single {
  display:none
 }
 #global-scoreboard .tennis>.cscore_notes {
  padding:5px 12px 10px
 }
 #global-scoreboard .tennis .cscore_score>span {
  display:inline-block;
  text-align:left
 }
 #global-scoreboard .tennis .cscore_score>span:last-child:not(.cscore_score_span--tiebreaker) {
  padding-right:0
 }
 #global-scoreboard .tennis .cscore_score>span:not(.cscore_score_span--tiebreaker) {
  padding-right:5px
 }
 #global-scoreboard .tennis .cscore_score>span.cscore_score_span--tiebreaker {
  width:25px
 }
 #global-scoreboard .tennis .cscore_score>span>sup {
  font-size:8px;
  padding-left:1px
 }
 #global-scoreboard .tennis .cscore_score>span>sup {
  top:-0.8em
 }
 #global-scoreboard .wnba .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .womens-college-basketball .cscore_button--single {
  margin-top:4px
 }
 #global-scoreboard .womens-olympic-basketball .cscore_button--single {
  margin-top:4px
 }
}
@media screen and (min-width: 768px) {
 #global-scoreboard .cscore {
  border-left:1px solid #a5a6a7;
  display:table-cell;
  vertical-align:top
 }
 #global-scoreboard .cscore_link {
  height:65px;
  padding:5px 12px
 }
 #global-scoreboard .cscore_overview {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:4px
 }
 #global-scoreboard .cscore_overview:empty,
 #global-scoreboard .cscore_overview .cscore_odds {
  display:none
 }
 #global-scoreboard .cscore_network {
  margin-left:auto;
  text-align:right
 }
 #global-scoreboard .cscore_date-time {
  padding-right:10px
 }
 #global-scoreboard .cscore_date+.cscore_time:empty:before {
  display:none
 }
 #global-scoreboard .cscore_date+.cscore_time:before {
  content:'-';
  padding:0 3px;
  text-align:center
 }
 #global-scoreboard .cscore_network--watch .cscore_channels {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .cscore_network--watch .cscore_channels:before {
  display:inline-block;
  font-size:8px;
  margin-right:3px;
  line-height:1
 }
 #global-scoreboard .cscore_info {
  font-size:9px
 }
 #global-scoreboard .cscore_series {
  display:none
 }
 #global-scoreboard .cscore_rank {
  padding-top:2px
 }
 #global-scoreboard .cscore_truncate {
  line-height:0
 }
 #global-scoreboard .cscore_competitors {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -moz-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 #global-scoreboard .cscore_image {
  width:16px
 }
 #global-scoreboard .cscore_name,
 #global-scoreboard .cscore_score {
  font-size:11px
 }
 #global-scoreboard .cscore_name--long,
 #global-scoreboard .cscore_name--short {
  display:none
 }
 #global-scoreboard .cscore_odds,
 #global-scoreboard .cscore_score--record {
  font-size:10px
 }
 #global-scoreboard .cscore_bases {
  margin-left:7px;
  padding-bottom:12px;
  padding-left:9px
 }
 #global-scoreboard .cscore_bases .detail-status {
  -ms-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:-3px;
  color:#1d1e1f;
  font-size:9px;
  left:50%;
  padding-left:7px;
  position:absolute
 }
 #global-scoreboard .scoreLabel {
  border-left:1px solid #a5a6a7;
  display:table-cell;
  min-width:60px;
  vertical-align:top
 }
 #global-scoreboard .scoreLabel_content {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  -webkit-box-direction:reverse;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column-reverse;
  -moz-flex-direction:column-reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  background:#edeef0;
  height:66px;
  padding:0 10px
 }
 #global-scoreboard .scoreLabel_content:hover .scoreLabel_link {
  display:block;
  font-size:9px
 }
 #global-scoreboard .scoreLabel_title {
  font-size:11px;
  font-weight:700;
  line-height:1.5
 }
 #global-scoreboard .gamelist.scoreboard .scoreEvent__categories {
  display:none
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore--live .cscore_time {
  font-weight:600;
  color:#1d1e1f;
  line-height:1.3
 }
 #global-scoreboard.scoreEvent__event--us.scoreEvent__event--race .cscore--leader .cscore_date-time,
 #global-scoreboard .scoreEvent__event--us.scoreEvent__event--race .cscore--leader .cscore_date-time {
  display:none
 }
 #global-scoreboard.scoreEvent__event--us.scoreEvent__event--race .cscore:not(.cscore--leader) .cscore_score,
 #global-scoreboard .scoreEvent__event--us.scoreEvent__event--race .cscore:not(.cscore--leader) .cscore_score {
  display:none
 }
 #global-scoreboard.scoreEvent__event--int:not(.scoreEvent__event--race) .cscore_date-time,
 #global-scoreboard .scoreEvent__event--int:not(.scoreEvent__event--race) .cscore_date-time {
  display:none
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore_time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore_time {
  font-size:11px
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore_score,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore_score {
  order:0;
  margin-left:0;
  padding-right:20px
 }
 #global-scoreboard.scoreEvent__event--int.scoreEvent__event--race .cscore_date-time,
 #global-scoreboard .scoreEvent__event--int.scoreEvent__event--race .cscore_date-time {
  margin-left:auto;
  padding-right:0
 }
 #global-scoreboard .league:first-child .scoreEvent--label {
  border-left:0
 }
 #global-scoreboard .scoreEvent {
  border-left:1px solid #a5a6a7;
  display:table-cell;
  max-width:230px;
  vertical-align:top
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__info,
 #global-scoreboard .scoreEvent--live .scoreEvent__info,
 #global-scoreboard .scoreEvent--in .scoreEvent__info,
 #global-scoreboard .scoreEvent--final .scoreEvent__info {
  padding-bottom:0
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__categories,
 #global-scoreboard .scoreEvent--live .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--live .scoreEvent__categories,
 #global-scoreboard .scoreEvent--in .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--in .scoreEvent__categories,
 #global-scoreboard .scoreEvent--final .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--final .scoreEvent__categories {
  display:none
 }
 #global-scoreboard .scoreEvent--live.scoreEvent--label .scoreEvent__overview,
 #global-scoreboard .scoreEvent--live.scoreEvent--label .scoreEvent__note,
 #global-scoreboard .scoreEvent--in.scoreEvent--label .scoreEvent__overview,
 #global-scoreboard .scoreEvent--in.scoreEvent--label .scoreEvent__note,
 #global-scoreboard .scoreEvent--final.scoreEvent--label .scoreEvent__overview,
 #global-scoreboard .scoreEvent--final.scoreEvent--label .scoreEvent__note {
  display:block
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__note,
 #global-scoreboard .scoreEvent--live .scoreEvent__event,
 #global-scoreboard .scoreEvent--live .scoreEvent__concludings,
 #global-scoreboard .scoreEvent--live .scoreEvent__overview,
 #global-scoreboard .scoreEvent--in .scoreEvent__note,
 #global-scoreboard .scoreEvent--in .scoreEvent__event,
 #global-scoreboard .scoreEvent--in .scoreEvent__concludings,
 #global-scoreboard .scoreEvent--in .scoreEvent__overview,
 #global-scoreboard .scoreEvent--final .scoreEvent__note,
 #global-scoreboard .scoreEvent--final .scoreEvent__event,
 #global-scoreboard .scoreEvent--final .scoreEvent__concludings,
 #global-scoreboard .scoreEvent--final .scoreEvent__overview {
  display:none
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__headlines,
 #global-scoreboard .scoreEvent--final .scoreEvent__headlines {
  padding-bottom:0
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__info,
 #global-scoreboard .scoreEvent--top .scoreEvent__info {
  padding-bottom:0
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--label .scoreEvent__categories,
 #global-scoreboard .scoreEvent--label .scoreEvent__button,
 #global-scoreboard .scoreEvent--label .scoreEvent__standing,
 #global-scoreboard .scoreEvent--top .scoreEvent__secondary,
 #global-scoreboard .scoreEvent--top .scoreEvent__categories,
 #global-scoreboard .scoreEvent--top .scoreEvent__button,
 #global-scoreboard .scoreEvent--top .scoreEvent__standing {
  display:none
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__concludings,
 #global-scoreboard .scoreEvent--label .scoreEvent__concludings {
  display:none
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__headlines .scoreEvent__network,
 #global-scoreboard .scoreEvent--featured .scoreEvent__headlines .scoreEvent__network {
  display:block;
  font-size:10px
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__content {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-justify-content:flex-start;
  -moz-justify-content:flex-start;
  justify-content:flex-start
 }
 #global-scoreboard .scoreEvent--featured .scoreEvent__headlines {
  padding-bottom:3px
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__info {
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__button,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__time,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__status,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__event,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__note,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__concludings,
 #global-scoreboard .scoreEvent--pregame .scoreEvent__standing {
  display:none
 }
 #global-scoreboard .scoreEvent--pregame .scoreEvent__date {
  padding-bottom:8px
 }
 #global-scoreboard .scoreEvent--pregame.racing .scoreEvent__headlines {
  padding-bottom:0
 }
 #global-scoreboard .scoreEvent--pregame.racing .scoreEvent__status {
  text-transform:uppercase
 }
 #global-scoreboard .scoreEvent--pregame.racing .scoreEvent__status,
 #global-scoreboard .scoreEvent--pregame.racing .scoreEvent__standing {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .scoreEvent--live .scoreEvent__title {
  color:#d00
 }
 #global-scoreboard .scoreEvent--label {
  cursor:default;
  display:inline-block;
  max-width:none
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__title {
  font-size:11px;
  font-weight:600
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__event {
  display:none
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__headlines {
  margin-bottom:0
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__headlines .scoreEvent__network {
  display:none
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__headlines,
 #global-scoreboard .scoreEvent--label .scoreEvent__note,
 #global-scoreboard .scoreEvent--label .scoreEvent__date {
  padding-bottom:0
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__content {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center;
  background:#f1f2f3
 }
 #global-scoreboard .scoreEvent--label .scoreEvent__info {
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #global-scoreboard .scoreEvent--top .scoreEvent__network {
  display:none
 }
 #global-scoreboard .scoreEvent--top .scoreEvent__date,
 #global-scoreboard .scoreEvent--top .scoreEvent__time {
  display:block
 }
 #global-scoreboard .scoreEvent--top .scoreEvent__date {
  padding-bottom:8px
 }
 #global-scoreboard .scoreEvent__content {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  height:65px
 }
 #global-scoreboard .scoreEvent__link {
  display:none
 }
 #global-scoreboard .scoreEvent__title,
 #global-scoreboard .scoreEvent__info {
  font-size:10px
 }
 #global-scoreboard .scoreEvent__title {
  font-weight:600
 }
 #global-scoreboard .scoreEvent__headlines {
  margin-bottom:0
 }
 #global-scoreboard .scoreCollection .scoreEvent {
  border-left:0
 }
 #global-scoreboard .f1-mobile .scoreEvent__headlines,
 #global-scoreboard .f1-mobile .scoreEvent__info {
  border-bottom:none
 }
 #global-scoreboard .scoreEvent__event--golf .gamelist--pregame {
  display:none
 }
 #global-scoreboard .scoreEvent__categories {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .draft .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  -moz-justify-content:center;
  justify-content:center
 }
 #global-scoreboard .draft .cscore_logo {
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #global-scoreboard .draft .cscore_truncate {
  width:100%
 }
 #global-scoreboard .draft .cscore_image {
  width:30px
 }
 #global-scoreboard .draft.cscore--live .cscore_draft-pick {
  color:#d00
 }
 #global-scoreboard .draft .cscore_name,
 #global-scoreboard .draft .cscore_position {
  font-size:12px
 }
 #global-scoreboard .draft.cscore--live .cscore_truncate {
  color:#d00
 }
 #global-scoreboard .draft .cscore_truncate {
  padding-right:0
 }
 #global-scoreboard .cscore_notes,
 #global-scoreboard .cscore_commentary--overview {
  white-space:nowrap
 }
 #global-scoreboard .cscore--final .cscore_commentary--overview,
 #global-scoreboard .cscore--final .cscore_notes {
  line-height:1.4
 }
 #global-scoreboard .cscore--final .cscore_commentary--overview {
  display:inline-block;
  padding-top:0;
  white-space:nowrap
 }
 #global-scoreboard .cscore--live.college-football .cscore_details,
 #global-scoreboard .cscore--live.college-baseball .cscore_details,
 #global-scoreboard .cscore--live.mlb .cscore_details,
 #global-scoreboard .cscore--live.nfl .cscore_details {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--home .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--away .cscore_team:after,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--home .cscore_team:after {
  color:#59391d;
  content:"\E05E";
  display:none;
  line-height:1;
  padding:0 10px 1px 0;
  vertical-align:middle;
  font-size:11px
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_score,
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_score,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_score,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_score {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3
 }
 #global-scoreboard .college-football .cscore_competitors--poss-away .cscore_item--away .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-away .cscore_item--away .cscore_team:after {
  display:inline-block
 }
 #global-scoreboard .college-football .cscore_competitors--poss-home .cscore_item--home .cscore_team:after,
 #global-scoreboard .nfl .cscore_competitors--poss-home .cscore_item--home .cscore_team:after {
  display:inline-block
 }
 #global-scoreboard .college-football.cscore--live .cscore_info,
 #global-scoreboard .nfl.cscore--live .cscore_info {
  display:block
 }
 #global-scoreboard .college-football.cscore--live .cscore_info--hide,
 #global-scoreboard .nfl.cscore--live .cscore_info--hide {
  display:none
 }
 #global-scoreboard .f1 .cscore_truncate,
 #global-scoreboard .golf .cscore_truncate,
 #global-scoreboard .irl .cscore_truncate,
 #global-scoreboard .premier .cscore_truncate {
  padding-right:0
 }
 #global-scoreboard .f1 .cscore_details,
 #global-scoreboard .golf .cscore_details,
 #global-scoreboard .irl .cscore_details,
 #global-scoreboard .premier .cscore_details {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .f1 .cscore_rank,
 #global-scoreboard .golf .cscore_rank,
 #global-scoreboard .irl .cscore_rank,
 #global-scoreboard .premier .cscore_rank {
  color:#1d1e1f;
  font-weight:700;
  text-align:left
 }
 #global-scoreboard .f1 .cscore_name--long .cscore_name--short,
 #global-scoreboard .f1 .cscore_name--abbrev,
 #global-scoreboard .golf .cscore_name--long .cscore_name--short,
 #global-scoreboard .golf .cscore_name--abbrev,
 #global-scoreboard .irl .cscore_name--long .cscore_name--short,
 #global-scoreboard .irl .cscore_name--abbrev,
 #global-scoreboard .premier .cscore_name--long .cscore_name--short,
 #global-scoreboard .premier .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .f1 .cscore_score strong,
 #global-scoreboard .f1 .cscore_date-time strong,
 #global-scoreboard .golf .cscore_score strong,
 #global-scoreboard .golf .cscore_date-time strong,
 #global-scoreboard .irl .cscore_score strong,
 #global-scoreboard .irl .cscore_date-time strong,
 #global-scoreboard .premier .cscore_score strong,
 #global-scoreboard .premier .cscore_date-time strong {
  font-weight:700;
  color:#1d1e1f
 }
 #global-scoreboard .f1 .cscore_score,
 #global-scoreboard .golf .cscore_score,
 #global-scoreboard .irl .cscore_score,
 #global-scoreboard .premier .cscore_score {
  font-weight:600;
  text-align:left
 }
 #global-scoreboard .f1 .cscore_time,
 #global-scoreboard .golf .cscore_time,
 #global-scoreboard .irl .cscore_time,
 #global-scoreboard .premier .cscore_time {
  color:#6c6d6f
 }
 #global-scoreboard .f1 .cscore_logo,
 #global-scoreboard .golf .cscore_logo,
 #global-scoreboard .irl .cscore_logo,
 #global-scoreboard .premier .cscore_logo {
  display:block;
  width:25px
 }
 #global-scoreboard .f1 .cscore_team--no-logo .cscore_score,
 #global-scoreboard .f1 .cscore_team--no-logo .cscore_date-time,
 #global-scoreboard .golf .cscore_team--no-logo .cscore_score,
 #global-scoreboard .golf .cscore_team--no-logo .cscore_date-time,
 #global-scoreboard .irl .cscore_team--no-logo .cscore_score,
 #global-scoreboard .irl .cscore_team--no-logo .cscore_date-time,
 #global-scoreboard .premier .cscore_team--no-logo .cscore_score,
 #global-scoreboard .premier .cscore_team--no-logo .cscore_date-time {
  margin-left:-18px
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_bases {
  display:block
 }
 #global-scoreboard .college-baseball .cscore_bases {
  border-left:1px solid #edeef0
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_info {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  border:0;
  margin:0;
  padding:0
 }
 #global-scoreboard .college-baseball.cscore--live .cscore_info>.detail-status {
  display:none
 }
 #global-scoreboard .cricket.cscore--pregame .cscore_date {
  color:#1d1e1f;
  display:inline
 }
 #global-scoreboard .cricket.cscore--pregame .cscore_date:empty:after {
  display:none
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo,
 #global-scoreboard .cricket.cscore--stumps .cscore_date {
  display:inline
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo:empty:after,
 #global-scoreboard .cricket.cscore--stumps .cscore_date:empty:after {
  display:none
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_extraInfo:after {
  content:'-';
  padding-left:3px;
  text-align:center
 }
 #global-scoreboard .cricket.cscore--stumps .cscore_time {
  color:#6c6d6f
 }
 #global-scoreboard .cricket .cscore_details .cscore_notes {
  display:none
 }
 #global-scoreboard .cricket .cscore_overview .cscore_button--single {
  display:none
 }
 #global-scoreboard .cricket .cscore_button {
  margin-top:0
 }
 #global-scoreboard .f1 .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .f1 .cscore_rank {
  font-size:11px;
  width:18px
 }
 #global-scoreboard .f1 .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .f1 .cscore_team--noPos .cscore_teamName,
 #global-scoreboard .f1 .cscore_team--noPos .cscore_data {
  margin-left:-26px
 }
 #global-scoreboard .f1 .cscore_truncate .cscore_teamName {
  display:none
 }
 #global-scoreboard .f1 .cscore_teamName,
 #global-scoreboard .f1 .cscore_data {
  margin-left:-43px
 }
 #global-scoreboard .f1 .cscore_data,
 #global-scoreboard .f1 .cscore_teamName,
 #global-scoreboard .f1 .cscore_date-time,
 #global-scoreboard .f1 .cscore_points,
 #global-scoreboard .f1 .cscore_laps {
  font-size:10px
 }
 #global-scoreboard .f1 .cscore_points,
 #global-scoreboard .f1 .cscore_laps,
 #global-scoreboard .f1 .cscore_time {
  font-weight:400
 }
 #global-scoreboard .f1.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .f1 .cscore_data {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  width:calc(100% + 43px)
 }
 #global-scoreboard .f1 .cscore_team--noPos .cscore_data {
  width:calc(100% + 27px)
 }
 #global-scoreboard .f1 .cscore_data,
 #global-scoreboard .f1 .cscore_teamName {
  padding-top:5px
 }
 #global-scoreboard .f1 .cscore_score {
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
  -moz-order:2;
  -ms-flex-order:2;
  order:2
 }
 #global-scoreboard .f1 .cscore_date-time {
  padding-right:20px
 }
 #global-scoreboard .irl .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .irl .cscore_rank {
  font-size:11px;
  width:18px
 }
 #global-scoreboard .irl .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .irl .cscore_team--noPos .cscore_teamName,
 #global-scoreboard .irl .cscore_team--noPos .cscore_data {
  margin-left:-26px
 }
 #global-scoreboard .irl .cscore_truncate .cscore_teamName {
  display:none
 }
 #global-scoreboard .irl .cscore_teamName,
 #global-scoreboard .irl .cscore_data {
  margin-left:-43px
 }
 #global-scoreboard .irl .cscore_data,
 #global-scoreboard .irl .cscore_teamName,
 #global-scoreboard .irl .cscore_date-time,
 #global-scoreboard .irl .cscore_points,
 #global-scoreboard .irl .cscore_laps {
  font-size:10px
 }
 #global-scoreboard .irl .cscore_points,
 #global-scoreboard .irl .cscore_laps,
 #global-scoreboard .irl .cscore_time {
  font-weight:400
 }
 #global-scoreboard .irl.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .irl.cscore--live .cscore_date-time {
  display:none
 }
 #global-scoreboard .irl.cscore--live .cscore_score {
  font-size:10px
 }
 #global-scoreboard .irl.cscore--live .cscore_teamName {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3
 }
 #global-scoreboard .irl.cscore--final .cscore_teamName {
  display:none
 }
 #global-scoreboard .irl .cscore_teamName,
 #global-scoreboard .irl .cscore_data,
 #global-scoreboard .irl .cscore_date-time {
  padding-top:5px
 }
 #global-scoreboard .irl .cscore_score {
  font-size:14px
 }
 #global-scoreboard .golf .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .golf .cscore_rank {
  font-size:11px;
  width:18px
 }
 #global-scoreboard .golf .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .golf .cscore_team--noPos .cscore_teamName,
 #global-scoreboard .golf .cscore_team--noPos .cscore_data {
  margin-left:-26px
 }
 #global-scoreboard .golf .cscore_truncate .cscore_teamName {
  display:none
 }
 #global-scoreboard .golf .cscore_teamName,
 #global-scoreboard .golf .cscore_data {
  margin-left:-43px
 }
 #global-scoreboard .golf .cscore_data,
 #global-scoreboard .golf .cscore_teamName,
 #global-scoreboard .golf .cscore_date-time,
 #global-scoreboard .golf .cscore_points,
 #global-scoreboard .golf .cscore_laps {
  font-size:10px
 }
 #global-scoreboard .golf .cscore_points,
 #global-scoreboard .golf .cscore_laps,
 #global-scoreboard .golf .cscore_time {
  font-weight:400
 }
 #global-scoreboard .golf .cscore_score {
  font-size:14px;
  padding:3px 0
 }
 #global-scoreboard .golf.scoreEvent .cscore_data {
  margin-left:15px
 }
 #global-scoreboard .golf.scoreEvent .cscore_score {
  font-size:11px;
  padding:0
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_logo {
  -webkit-align-self:flex-start;
  -moz-align-self:flex-start;
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_team {
  -webkit-flex-wrap:wrap;
  -moz-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_truncate:first-child {
  -webkit-box-flex:1;
  -webkit-flex:1 0 50%;
  -moz-box-flex:1;
  -moz-flex:1 0 50%;
  -ms-flex:1 0 50%;
  flex:1 0 50%
 }
 #global-scoreboard .golf-match .cscore_item--doubles .cscore_truncate:not(:first-child) {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3;
  width:100%
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item--away .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item--away .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_truncate,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_truncate {
  padding-right:45px
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item .cscore_score {
  position:absolute;
  right:0
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item:not(.cscore_item--doubles) .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item:not(.cscore_item--doubles) .cscore_score {
  -ms-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  top:-30%
 }
 #global-scoreboard .golf-match.cscore--live:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item.cscore_item--doubles .cscore_score,
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_item.cscore_item--doubles .cscore_score {
  -ms-transform:translateY(50%);
  -moz-transform:translateY(50%);
  -o-transform:translateY(50%);
  -webkit-transform:translateY(50%);
  transform:translateY(50%);
  top:-62%
 }
 #global-scoreboard .golf-match.cscore--final:not(.cscore--away-winner):not(.cscore--away-leading):not(.cscore--home-winner):not(.cscore--home-leading) .cscore_team:after {
  display:none !important
 }
 #global-scoreboard .golf-match.cscore--away-winner:not(.cscore--withdrew) .cscore_item--home .cscore_score,
 #global-scoreboard .golf-match.cscore--away-leading .cscore_item--home .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--home-winner:not(.cscore--withdrew) .cscore_item--away .cscore_score,
 #global-scoreboard .golf-match.cscore--home-leading .cscore_item--away .cscore_score {
  display:none
 }
 #global-scoreboard .golf-match.cscore--away-winner .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--away-leading .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--home-winner .cscore_item--doubles .cscore_team:after,
 #global-scoreboard .golf-match.cscore--home-leading .cscore_item--doubles .cscore_team:after {
  margin-top:-10px
 }
 #global-scoreboard .golf-match .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .golf-match .cscore_odds {
  display:none
 }
 #global-scoreboard .mlb.cscore--live .cscore_bases {
  display:block
 }
 #global-scoreboard .mlb .cscore_bases {
  border-left:1px solid #edeef0
 }
 #global-scoreboard .mlb.cscore--live .cscore_info {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  border:0;
  margin:0;
  padding:0
 }
 #global-scoreboard .mlb.cscore--live .cscore_info>.detail-status {
  display:none
 }
 #global-scoreboard .mma.cscore--pregame .cscore_date {
  display:inline;
  white-space:nowrap
 }
 #global-scoreboard .mma:not(.cscore--pregame) .cscore__odds {
  display:none
 }
 #global-scoreboard .mma:not(.cscore--pregame) .cscore__record_wrapper {
  display:none
 }
 #global-scoreboard .mma.cscore--away-winner .cscore_item--home .cscore_score,
 #global-scoreboard .mma.cscore--away-winner .cscore_item--home .cscore__score_desc {
  display:none
 }
 #global-scoreboard .mma.cscore--home-winner .cscore_item--away .cscore_score,
 #global-scoreboard .mma.cscore--home-winner .cscore_item--away .cscore__score_desc {
  display:none
 }
 #global-scoreboard .mma .cscore_network--watch .cscore_channels:before {
  display:none
 }
 #global-scoreboard .mma .cscore_date-time {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .mma .cscore__player {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%
 }
 #global-scoreboard .mma .cscore__playerDetails {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%
 }
 #global-scoreboard .mma .cscore__teamWrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center;
  min-width:1px
 }
 #global-scoreboard .mma .cscore_truncate {
  padding-right:4px;
  display:inline-flex
 }
 #global-scoreboard .mma .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .mma .cscore__headshot {
  -webkit-flex-shrink:0;
  -moz-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin-right:8px
 }
 #global-scoreboard .mma .cscore__odds,
 #global-scoreboard .mma .cscore__headshot {
  display:none
 }
 #global-scoreboard .mma .cscore__odds {
  font-size:11px;
  color:#6c6d6f
 }
 #global-scoreboard .mma .cscore_score {
  padding-left:6px
 }
 #global-scoreboard .mma .cscore__bottomDetails {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between;
  -webkit-box-align:cemter;
  -ms-flex-align:cemter;
  -webkit-align-items:cemter;
  -moz-align-items:cemter;
  align-items:cemter;
  display:none
 }
 #global-scoreboard .mma .cscore__record_wrapper {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:cemter;
  -ms-flex-align:cemter;
  -webkit-align-items:cemter;
  -moz-align-items:cemter;
  align-items:cemter
 }
 #global-scoreboard .mma .cscore__champion {
  height:16px;
  width:16px;
  margin-right:4px;
  transform:translateY(-1px)
 }
 #global-scoreboard .mma .cscore__record,
 #global-scoreboard .mma .cscore__score_desc {
  font-size:11px
 }
 #global-scoreboard .premier .cscore_link {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
 #global-scoreboard .premier .cscore_rank {
  font-size:11px;
  width:18px
 }
 #global-scoreboard .premier .cscore_team {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -moz-align-items:flex-start;
  align-items:flex-start;
  -webkit-box-direction:normal;
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  -moz-justify-content:space-between;
  justify-content:space-between
 }
 #global-scoreboard .premier .cscore_team--noPos .cscore_teamName,
 #global-scoreboard .premier .cscore_team--noPos .cscore_data {
  margin-left:-26px
 }
 #global-scoreboard .premier .cscore_truncate .cscore_teamName {
  display:none
 }
 #global-scoreboard .premier .cscore_teamName,
 #global-scoreboard .premier .cscore_data {
  margin-left:-43px
 }
 #global-scoreboard .premier .cscore_data,
 #global-scoreboard .premier .cscore_teamName,
 #global-scoreboard .premier .cscore_date-time,
 #global-scoreboard .premier .cscore_points,
 #global-scoreboard .premier .cscore_laps {
  font-size:10px
 }
 #global-scoreboard .premier .cscore_points,
 #global-scoreboard .premier .cscore_laps,
 #global-scoreboard .premier .cscore_time {
  font-weight:400
 }
 #global-scoreboard .premier.cscore--pregame .cscore_data {
  display:none
 }
 #global-scoreboard .premier.cscore--live .cscore_date-time {
  display:none
 }
 #global-scoreboard .premier.cscore--live .cscore_score {
  font-size:10px
 }
 #global-scoreboard .premier.cscore--live .cscore_teamName {
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
  -moz-order:3;
  -ms-flex-order:3;
  order:3
 }
 #global-scoreboard .premier.cscore--final .cscore_teamName {
  display:none
 }
 #global-scoreboard .premier .cscore_teamName,
 #global-scoreboard .premier .cscore_data,
 #global-scoreboard .premier .cscore_date-time {
  padding-top:5px
 }
 #global-scoreboard .premier .cscore_score {
  font-size:14px
 }
 #global-scoreboard .soccer .cscore_details {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -moz-align-items:center;
  align-items:center
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--final .cscore_penalties {
  display:inline-block
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--final .cscore_penalties:before {
  content:"- "
 }
 #global-scoreboard .soccer.cscore--aggregate .cscore_info {
  display:block
 }
 #global-scoreboard .soccer.cscore--aggregate.cscore--away-winner .cscore_item--away .cscore_team:after,
 #global-scoreboard .soccer.cscore--aggregate.cscore--away-winner .cscore_item--home .cscore_team:after,
 #global-scoreboard .soccer.cscore--aggregate.cscore--home-winner .cscore_item--away .cscore_team:after,
 #global-scoreboard .soccer.cscore--aggregate.cscore--home-winner .cscore_item--home .cscore_team:after {
  right:-9px
 }
 #global-scoreboard .soccer .cscore_aggregate-title,
 #global-scoreboard .soccer .cscore_aggregate-score {
  display:inline-block
 }
 #global-scoreboard .soccer .cscore_aggregate-details {
  display:block
 }
 #global-scoreboard .tennis.cscore--final .cscore_truncate,
 #global-scoreboard .tennis.cscore--final .cscore_score {
  color:#a5a6a7
 }
 #global-scoreboard .tennis.cscore--final .cscore_item--winner .cscore_truncate,
 #global-scoreboard .tennis.cscore--final .cscore_item--winner .cscore_score {
  color:#1d1e1f
 }
 #global-scoreboard .tennis .cscore_name--abbrev {
  text-transform:none
 }
 #global-scoreboard .tennis .cscore_details .cscore_notes {
  display:none
 }
 #global-scoreboard .tennis .cscore_overview .cscore_button--single {
  display:none
 }
 #global-scoreboard .tennis>.cscore_notes {
  padding:5px 12px 10px
 }
 #global-scoreboard .tennis .cscore_score>span {
  display:inline-block;
  text-align:left
 }
 #global-scoreboard .tennis .cscore_score>span:last-child:not(.cscore_score_span--tiebreaker) {
  padding-right:0
 }
 #global-scoreboard .tennis .cscore_score>span:not(.cscore_score_span--tiebreaker) {
  padding-right:5px
 }
 #global-scoreboard .tennis .cscore_score>span.cscore_score_span--tiebreaker {
  width:22px
 }
 #global-scoreboard .tennis .cscore_score>span>sup {
  font-size:8px;
  padding-left:1px
 }
 #global-scoreboard .tennis.scoreEvent--label .scoreEvent__event {
  display:block
 }
}
@media screen and (min-width: 1024px) {
 #global-scoreboard .cscore,
 #global-scoreboard .scoreLabel,
 #global-scoreboard .scoreEvent {
  opacity:0
 }
 #global-scoreboard .cscore.js-show,
 #global-scoreboard .scoreLabel.js-show,
 #global-scoreboard .scoreEvent.js-show {
  animation:scores-show .5s forwards
 }
}
@media screen and (min-width: 1024px) {
 #global-scoreboard .scoreEvent--featured {
  -ms-animation:scores-show 0.2s ease-out;
  -webkit-animation:scores-show 0.2s ease-out;
  -moz-animation:scores-show 0.2s ease-out;
  -o-animation:scores-show 0.2s ease-out;
  animation:scores-show 0.2s ease-out;
  opacity:1
 }
}
#global-scoreboard .scoreEvent--label,
#global-scoreboard .scoreEvent--top {
 opacity:1
}
@-ms-keyframes global-viewport-drop {
 from {
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes global-viewport-drop {
 from {
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-moz-keyframes global-viewport-drop {
 from {
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-o-keyframes global-viewport-drop {
 from {
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes global-viewport-drop {
 from {
  -webkit-transform:translateY(-15px);
  -moz-transform:translateY(-15px);
  -o-transform:translateY(-15px);
  transform:translateY(-15px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-ms-keyframes global-viewport-fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes global-viewport-fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes global-viewport-fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes global-viewport-fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes global-viewport-fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-ms-keyframes card-fadeInUp {
 from {
  -webkit-transform:translateY(100px);
  -moz-transform:translateY(100px);
  -o-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-webkit-keyframes card-fadeInUp {
 from {
  -webkit-transform:translateY(100px);
  -moz-transform:translateY(100px);
  -o-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-moz-keyframes card-fadeInUp {
 from {
  -webkit-transform:translateY(100px);
  -moz-transform:translateY(100px);
  -o-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-o-keyframes card-fadeInUp {
 from {
  -webkit-transform:translateY(100px);
  -moz-transform:translateY(100px);
  -o-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@keyframes card-fadeInUp {
 from {
  -webkit-transform:translateY(100px);
  -moz-transform:translateY(100px);
  -o-transform:translateY(100px);
  transform:translateY(100px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-ms-keyframes scores-show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-webkit-keyframes scores-show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes scores-show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-o-keyframes scores-show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes scores-show {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-ms-keyframes index-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -o-transform:translateY(20px);
  transform:translateY(20px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes index-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -o-transform:translateY(20px);
  transform:translateY(20px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-moz-keyframes index-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -o-transform:translateY(20px);
  transform:translateY(20px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-o-keyframes index-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -o-transform:translateY(20px);
  transform:translateY(20px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes index-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -o-transform:translateY(20px);
  transform:translateY(20px)
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-ms-keyframes story-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-webkit-keyframes story-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-moz-keyframes story-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-o-keyframes story-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@keyframes story-newsFeed-items-reveal {
 from {
  -webkit-transform:translateY(50px);
  -moz-transform:translateY(50px);
  -o-transform:translateY(50px);
  transform:translateY(50px);
  opacity:0
 }
 to {
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  opacity:1
 }
}
@-ms-keyframes reveal-text {
 from {
  max-width:0
 }
 to {
  max-width:300px
 }
}
@-webkit-keyframes reveal-text {
 from {
  max-width:0
 }
 to {
  max-width:300px
 }
}
@-moz-keyframes reveal-text {
 from {
  max-width:0
 }
 to {
  max-width:300px
 }
}
@-o-keyframes reveal-text {
 from {
  max-width:0
 }
 to {
  max-width:300px
 }
}
@keyframes reveal-text {
 from {
  max-width:0
 }
 to {
  max-width:300px
 }
}
@media screen and (min-width: 1024px) {
 #global-viewport {
  -ms-animation:global-viewport-drop 0.5s ease-out;
  -webkit-animation:global-viewport-drop 0.5s ease-out;
  -moz-animation:global-viewport-drop 0.5s ease-out;
  -o-animation:global-viewport-drop 0.5s ease-out;
  animation:global-viewport-drop 0.5s ease-out;
  -ms-animation:global-viewport-fadeIn 0.25s ease-out;
  -webkit-animation:global-viewport-fadeIn 0.25s ease-out;
  -moz-animation:global-viewport-fadeIn 0.25s ease-out;
  -o-animation:global-viewport-fadeIn 0.25s ease-out;
  animation:global-viewport-fadeIn 0.25s ease-out
 }
 .desktop-ua #favfeed>*:not(:first-child),
 .desktop-ua #now-feed>*:not(:first-child) {
  -ms-animation:card-fadeInUp 0.25s ease-out;
  -webkit-animation:card-fadeInUp 0.25s ease-out;
  -moz-animation:card-fadeInUp 0.25s ease-out;
  -o-animation:card-fadeInUp 0.25s ease-out;
  animation:card-fadeInUp 0.25s ease-out;
  -ms-animations-delay:backwards;
  -webkit-animation-fill-mode:backwards;
  -moz-animation-fill-mode:backwards;
  -o-animation-fill-mode:backwards;
  animation-fill-mode:backwards
 }
 .desktop-ua #favfeed>*:not(:first-child):nth-child(2),
 .desktop-ua #now-feed>*:not(:first-child):nth-child(2) {
  -ms-animation-delay:0.1s;
  -webkit-animation-delay:0.1s;
  -moz-animation-delay:0.1s;
  -o-animation-delay:0.1s;
  animation-delay:0.1s
 }
 .desktop-ua #favfeed>*:not(:first-child):nth-child(3),
 .desktop-ua #now-feed>*:not(:first-child):nth-child(3) {
  -ms-animation-delay:0.2s;
  -webkit-animation-delay:0.2s;
  -moz-animation-delay:0.2s;
  -o-animation-delay:0.2s;
  animation-delay:0.2s
 }
 .desktop-ua #favfeed>*:not(:first-child):nth-child(4),
 .desktop-ua #now-feed>*:not(:first-child):nth-child(4) {
  -ms-animation-delay:0.3s;
  -webkit-animation-delay:0.3s;
  -moz-animation-delay:0.3s;
  -o-animation-delay:0.3s;
  animation-delay:0.3s
 }
 .desktop-ua #favfeed>*:not(:first-child):nth-child(4) ~ *,
 .desktop-ua #now-feed>*:not(:first-child):nth-child(4) ~ * {
  -ms-animation-delay:0.4s;
  -webkit-animation-delay:0.4s;
  -moz-animation-delay:0.4s;
  -o-animation-delay:0.4s;
  animation-delay:0.4s
 }
 .desktop-ua #favfeed .favfeed_item.fav_added {
  -ms-animation:card-fadeInUp 0.25s ease-out;
  -webkit-animation:card-fadeInUp 0.25s ease-out;
  -moz-animation:card-fadeInUp 0.25s ease-out;
  -o-animation:card-fadeInUp 0.25s ease-out;
  animation:card-fadeInUp 0.25s ease-out;
  -ms-animations-delay:backwards;
  -webkit-animation-fill-mode:backwards;
  -moz-animation-fill-mode:backwards;
  -o-animation-fill-mode:backwards;
  animation-fill-mode:backwards;
  -ms-animation-delay:0.1s;
  -webkit-animation-delay:0.1s;
  -moz-animation-delay:0.1s;
  -o-animation-delay:0.1s;
  animation-delay:0.1s
 }
 .desktop-ua .index #news-feed>.container>* {
  -ms-animation:index-newsFeed-items-reveal 0.25s ease-out;
  -webkit-animation:index-newsFeed-items-reveal 0.25s ease-out;
  -moz-animation:index-newsFeed-items-reveal 0.25s ease-out;
  -o-animation:index-newsFeed-items-reveal 0.25s ease-out;
  animation:index-newsFeed-items-reveal 0.25s ease-out;
  -ms-animations-delay:backwards;
  -webkit-animation-fill-mode:backwards;
  -moz-animation-fill-mode:backwards;
  -o-animation-fill-mode:backwards;
  animation-fill-mode:backwards
 }
 .desktop-ua .index #news-feed>.container>*:nth-child(2) {
  -ms-animation-delay:0.1s;
  -webkit-animation-delay:0.1s;
  -moz-animation-delay:0.1s;
  -o-animation-delay:0.1s;
  animation-delay:0.1s
 }
 .desktop-ua .index #news-feed>.container>*:nth-child(3) {
  -ms-animation-delay:0.2s;
  -webkit-animation-delay:0.2s;
  -moz-animation-delay:0.2s;
  -o-animation-delay:0.2s;
  animation-delay:0.2s
 }
 .desktop-ua .index #news-feed>.container>*:nth-child(3) ~ * {
  -ms-animation-delay:0.3s;
  -webkit-animation-delay:0.3s;
  -moz-animation-delay:0.3s;
  -o-animation-delay:0.3s;
  animation-delay:0.3s
 }
 .desktop-ua .story #news-feed>.container>* {
  -ms-animation:story-newsFeed-items-reveal 0.25s ease-out;
  -webkit-animation:story-newsFeed-items-reveal 0.25s ease-out;
  -moz-animation:story-newsFeed-items-reveal 0.25s ease-out;
  -o-animation:story-newsFeed-items-reveal 0.25s ease-out;
  animation:story-newsFeed-items-reveal 0.25s ease-out;
  -ms-animations-delay:backwards;
  -webkit-animation-fill-mode:backwards;
  -moz-animation-fill-mode:backwards;
  -o-animation-fill-mode:backwards;
  animation-fill-mode:backwards
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(2) {
  -ms-animation-delay:0.1s;
  -webkit-animation-delay:0.1s;
  -moz-animation-delay:0.1s;
  -o-animation-delay:0.1s;
  animation-delay:0.1s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(3) {
  -ms-animation-delay:0.2s;
  -webkit-animation-delay:0.2s;
  -moz-animation-delay:0.2s;
  -o-animation-delay:0.2s;
  animation-delay:0.2s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(4) {
  -ms-animation-delay:0.3s;
  -webkit-animation-delay:0.3s;
  -moz-animation-delay:0.3s;
  -o-animation-delay:0.3s;
  animation-delay:0.3s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(5) {
  -ms-animation-delay:0.4s;
  -webkit-animation-delay:0.4s;
  -moz-animation-delay:0.4s;
  -o-animation-delay:0.4s;
  animation-delay:0.4s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(6) {
  -ms-animation-delay:0.5s;
  -webkit-animation-delay:0.5s;
  -moz-animation-delay:0.5s;
  -o-animation-delay:0.5s;
  animation-delay:0.5s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(7) {
  -ms-animation-delay:0.6s;
  -webkit-animation-delay:0.6s;
  -moz-animation-delay:0.6s;
  -o-animation-delay:0.6s;
  animation-delay:0.6s
 }
 .desktop-ua .story #news-feed>.container>*:nth-child(7) ~ * {
  -ms-animation-delay:0.7s;
  -webkit-animation-delay:0.7s;
  -moz-animation-delay:0.7s;
  -o-animation-delay:0.7s;
  animation-delay:0.7s
 }
 .desktop-ua #scoreboard-page.scoreboards article.scoreboard,
 .desktop-ua #scoreboard-page.scoreboards #teams-on-bye,
 .desktop-ua #scoreboard-page.scoreboards .date-heading {
  -ms-animations-delay:forwards;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  opacity:0
 }
 .desktop-ua #scoreboard-page.scoreboards article.scoreboard.js-show,
 .desktop-ua #scoreboard-page.scoreboards #teams-on-bye.js-show,
 .desktop-ua #scoreboard-page.scoreboards .date-heading.js-show {
  -ms-animation:scores-show 0.2s ease-out;
  -webkit-animation:scores-show 0.2s ease-out;
  -moz-animation:scores-show 0.2s ease-out;
  -o-animation:scores-show 0.2s ease-out;
  animation:scores-show 0.2s ease-out;
  opacity:1
 }
 .desktop-ua #scoreboard-page.scoreboards article.scoreboard.show,
 .desktop-ua #scoreboard-page.scoreboards #teams-on-bye.show,
 .desktop-ua #scoreboard-page.scoreboards .date-heading.show {
  opacity:1
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(n+3) {
  -ms-animation:reveal-text 0.06s ease-out;
  -webkit-animation:reveal-text 0.06s ease-out;
  -moz-animation:reveal-text 0.06s ease-out;
  -o-animation:reveal-text 0.06s ease-out;
  animation:reveal-text 0.06s ease-out;
  -ms-animations-delay:backwards;
  -webkit-animation-fill-mode:backwards;
  -moz-animation-fill-mode:backwards;
  -o-animation-fill-mode:backwards;
  animation-fill-mode:backwards
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(3) {
  -ms-animation-delay:0.1s;
  -webkit-animation-delay:0.1s;
  -moz-animation-delay:0.1s;
  -o-animation-delay:0.1s;
  animation-delay:0.1s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(4) {
  -ms-animation-delay:0.2s;
  -webkit-animation-delay:0.2s;
  -moz-animation-delay:0.2s;
  -o-animation-delay:0.2s;
  animation-delay:0.2s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(5) {
  -ms-animation-delay:0.3s;
  -webkit-animation-delay:0.3s;
  -moz-animation-delay:0.3s;
  -o-animation-delay:0.3s;
  animation-delay:0.3s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(6) {
  -ms-animation-delay:0.4s;
  -webkit-animation-delay:0.4s;
  -moz-animation-delay:0.4s;
  -o-animation-delay:0.4s;
  animation-delay:0.4s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(7) {
  -ms-animation-delay:0.5s;
  -webkit-animation-delay:0.5s;
  -moz-animation-delay:0.5s;
  -o-animation-delay:0.5s;
  animation-delay:0.5s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(8) {
  -ms-animation-delay:0.6s;
  -webkit-animation-delay:0.6s;
  -moz-animation-delay:0.6s;
  -o-animation-delay:0.6s;
  animation-delay:0.6s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(9) {
  -ms-animation-delay:0.7s;
  -webkit-animation-delay:0.7s;
  -moz-animation-delay:0.7s;
  -o-animation-delay:0.7s;
  animation-delay:0.7s
 }
 .desktop-ua .news-feed_item-meta.active a:nth-child(10) {
  -ms-animation-delay:0.8s;
  -webkit-animation-delay:0.8s;
  -moz-animation-delay:0.8s;
  -o-animation-delay:0.8s;
  animation-delay:0.8s
 }
}
@-webkit-keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-2000px, 0, 0);
  transform:translate3d(-2000px, 0, 0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeftBig {
 0% {
  opacity:0;
  -ms-transform:translate3d(-2000px, 0, 0);
  -webkit-transform:translate3d(-2000px, 0, 0);
  transform:translate3d(-2000px, 0, 0)
 }
 100% {
  opacity:1;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none
 }
}
.slick-slider {
 position:relative;
 display:block;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform:none;
 -moz-transform:none;
 -o-transform:none;
 transform:none
}
.slick-track {
 position:relative;
 top:0;
 left:0;
 display:block
}
.slick-track:before,
.slick-track:after {
 display:table;
 content:''
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[dir='rtl'] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-prev,
.slick-next {
 background:transparent;
 border:0;
 color:transparent;
 cursor:pointer;
 display:block;
 font-size:0;
 height:20px;
 line-height:0;
 margin-top:-10px;
 outline:none;
 padding:0;
 position:absolute;
 top:50%;
 width:20px
}
@media screen and (max-width: 767px) {
 .slick-prev,
 .slick-next {
  display:none !important
 }
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
 background:transparent;
 color:transparent;
 outline:none
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
 color:#06c;
 opacity:1
}
.slick-prev:hover.slick-disabled,
.slick-prev:focus.slick-disabled,
.slick-next:hover.slick-disabled,
.slick-next:focus.slick-disabled {
 cursor:default
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
 opacity:.25
}
.slick-prev:before,
.slick-next:before {
 color:#48494a;
 font-family:"ESPNIcons";
 font-size:20px;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 line-height:1;
 opacity:.75
}
.slick-prev {
 left:0
}
[dir="rtl"] .slick-prev {
 left:auto;
 right:-25px
}
.slick-prev:before {
 content:"\2B05"
}
[dir="rtl"] .slick-prev:before {
 content:"\27A1"
}
.slick-next {
 right:0
}
[dir="rtl"] .slick-next {
 left:-25px;
 right:auto
}
.slick-next:before {
 content:"\27A1"
}
[dir="rtl"] .slick-next:before {
 content:"\2B05"
}
.slick-dots {
 bottom:-45px;
 display:block;
 list-style:none;
 padding:0;
 position:absolute;
 text-align:center;
 width:100%
}
.slick-dots li {
 cursor:pointer;
 display:inline-block;
 height:20px;
 margin:0 5px;
 padding:0;
 position:relative;
 width:20px
}
.slick-dots li button {
 background:transparent;
 border:0;
 color:transparent;
 cursor:pointer;
 display:block;
 font-size:0;
 height:20px;
 line-height:0;
 outline:none;
 padding:5px;
 width:20px
}
.slick-dots li button:hover,
.slick-dots li button:focus {
 outline:none
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
 opacity:1
}
.slick-dots li button:before {
 color:#000;
 content:"&middot;";
 font-family:"ESPNIcons";
 font-size:6px;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 height:20px;
 left:0;
 line-height:20px;
 opacity:.25;
 position:absolute;
 text-align:center;
 top:0;
 width:20px
}
.slick-dots li.slick-active button:before {
 color:#000;
 opacity:.75
}
@font-face {
 font-family:'ESPNIcons';
 src:url("https://a.espncdn.com/fonts/1.0.63/ESPNIcons/ESPNIcons.woff2") format("woff2"),
 url("https://a.espncdn.com/fonts/1.0.63/ESPNIcons/ESPNIcons.woff") format("woff"),
 url("https://a.espncdn.com/fonts/1.0.63/ESPNIcons/ESPNIcons.ttf") format("truetype")
}
#main-container,
#custom-nav {
 visibility:hidden !important
}
body.leaderboard #main-container,
body.leaderboard #custom-nav {
 visibility:visible !important
}
.watch--webview body {
 background:#1d1e1f;
 font:16px -apple-system,"Roboto",Helvetica,Arial,sans-serif
}
/*! ///// END: BASE STYLES /////

*/