/***

@include breakpoint creates media queries for multiple screen sizes


li { // single breakpoint @include breakpoint(mobile) { //style in here }
 // multiple breakpoint @include breakpoint(mobile, tablet, desktop, wide) { //style in here }
}
**/
/** This mixin keeps lazy loading images from jumping out of contained height @param  integer $x: 16   width in terms of ratio @param  {[type]} $y: 9   height in terms of ratio */
/** This mixin creates a bootstrap button with desired color @param  string $background   color to use as button background */
.opta-loader p { background: url(../../image/opta/89.gif) no-repeat center !important; background-size: 30px !important; font-size: 0px; height: 30px; width: 30px; }

.opta-matchrankings h2.opta-v3 span { font-size: 15px; }

.opta-widget-container { margin-top: 0; font-family: "Roboto", sans-serif; }
.opta-widget-container h2.opta-v3 { color: #000; padding: 0; }
.opta-widget-container h2.opta-v3 span { padding-left: 0; }
.opta-widget-container table tr th { text-transform: uppercase; color: #fff; }
.opta-widget-container table tr > td, .opta-widget-container table tr > th { vertical-align: middle; }
.opta-widget-container table thead > tr:nth-of-type(2n) { background-color: #2c284f; color: #514b92; }
.opta-widget-container table { margin-bottom: 20px; }
.opta-widget-container table thead button, .opta-widget-container table tbody button { text-transform: uppercase; float: right; color: #19172d; }
.opta-widget-container table tbody button:nth-of-type(2n) { margin-top: 2px; }
.opta-widget-container .stat_pc, .opta-widget-container .stat_sum { background: #f2f0e9; color: #000; font-weight: bold; }
.opta-widget-container .stat_pc th, .opta-widget-container .stat_sum th { background-color: #f2f0e9; font-weight: bold; color: #000; }
.opta-widget-container .fixtures-grid .match .match-link { border-top: 1px double #ebe8dd !important; }
.opta-widget-container .fixtures-grid .match .match-link a { background-color: #fe074e; border-top: 5px solid #fff !important; display: block; width: 100%; color: #fff !important; font-weight: 900; font-size: 12.96px; text-transform: uppercase; }
.opta-widget-container .fixtures-grid .match .match-link a:focus, .opta-widget-container .fixtures-grid .match .match-link a:hover { text-decoration: none; color: #ff86a9; }
.opta-widget-container .fixtures-grid .match .match-link:hover a { background-color: #ff86a9; text-decoration: none !important; }
.opta-widget-container .fixtures-plus-grid .fixture { border: none; }
.opta-widget-container .fixtures-plus-grid .fixture tr:first-child td:first-child { border-right: none !important; background: #19172d !important; }
.opta-widget-container .fixtures-plus-grid .fixture tr:first-child td { background: #19172d !important; }
.opta-widget-container .fixtures-plus-grid .fixture.Played .badgeHolder, .opta-widget-container .fixtures-plus-grid .fixture.Played .team-name { padding-left: 5px !important; }
.opta-widget-container .fixtures-plus-grid .fixture > table tr:last-child td:first-child { /* Game Center link */ }
.opta-widget-container .fixtures-plus-grid .fixture td.match-link { text-transform: uppercase; }
.opta-widget-container .fixtures-plus-grid .fixture td.match-link a { color: #fff !important; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture, .opta-widget-container .fixtures-plus-grid div.fixture.Playing { border: none; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played td.badgeHolder, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture td.badgeHolder, .opta-widget-container .fixtures-plus-grid div.fixture.Playing td.badgeHolder { border-right: 1px solid #ebe8dd; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr.header td, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr.header td, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr.header td { border-left: none !important; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:not(.header) td.score, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:not(.header) td.score, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:not(.header) td.score { border-top: none !important; border-left: none !important; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:nth-child(2), .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:nth-child(2), .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:nth-child(2) { border-bottom: 1px solid #ebe8dd !important; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:last-child, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:last-child, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:last-child { border-top: 1px double #ebe8dd !important; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:last-child a, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:last-child a, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:last-child a { background-color: #fe074e; border-top: 5px solid #fff !important; display: block; width: 100%; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:last-child a:focus, .opta-widget-container .fixtures-plus-grid div.fixture.Played tr:last-child a:hover, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:last-child a:focus, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:last-child a:hover, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:last-child a:focus, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:last-child a:hover { text-decoration: none; color: #ff86a9; }
.opta-widget-container .fixtures-plus-grid div.fixture.Played tr:last-child:hover a, .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:last-child:hover a, .opta-widget-container .fixtures-plus-grid div.fixture.Playing tr:last-child:hover a { background-color: #ff86a9; text-decoration: none !important; }
.opta-widget-container .opta-v3.chalkboard div.teams dl.starters dt, .opta-widget-container .opta-v3.chalkboard div.personal > dl > dt, .opta-widget-container .opta-v3.chalkboard div.events dl dt { background-color: #fe074e !important; }
@media screen and (max-width: 959px) { .opta-widget-container .opta-component-datepicker button.prev-page { margin-right: 0px; } }
@media screen and (min-width: 960px) { .opta-widget-container .opta-component-datepicker button.prev-page { margin-right: 3px; } }
@media screen and (max-width: 959px) { .opta-widget-container .opta-component-datepicker button.next-page { margin-left: 2px; } }
@media screen and (min-width: 960px) { .opta-widget-container .opta-component-datepicker button.next-page { margin-left: 3px; } }
.opta-widget-container .opta-component-datepicker button.prev-page, .opta-widget-container .opta-component-datepicker button.next-page { background-color: #ebe8dd; height: 37px; }
@media screen and (max-width: 959px) { .opta-widget-container .opta-component-datepicker button.prev-page, .opta-widget-container .opta-component-datepicker button.next-page { padding: 0px; } }
@media screen and (min-width: 960px) { .opta-widget-container .opta-component-datepicker button.prev-page, .opta-widget-container .opta-component-datepicker button.next-page { padding-left: 3px; padding-right: 3px; } }
.opta-widget-container .opta-component-datepicker .date-list a, .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count) { font-size: 13px; line-height: 14px; text-transform: uppercase; min-width: 40px; height: 37px; margin: 0 1px; padding: 4px 0; }
@media screen and (max-width: 959px) { .opta-widget-container .opta-component-datepicker .date-list a, .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count) { width: 12.25%; } }
@media screen and (min-width: 960px) { .opta-widget-container .opta-component-datepicker .date-list a, .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count) { width: 11.7%; } }
.opta-widget-container .opta-component-datepicker .date-list a.selected, .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count).selected { background-color: #fe074e; color: #fff; font-weight: normal; }
.opta-widget-container .opta-component-datepicker .date-list a:not(.selected), .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count):not(.selected) { background-color: #f9f8f5; }
.opta-widget-container .opta-component-datepicker .date-list a:hover, .opta-widget-container .opta-component-datepicker .date-list span:not(.game-count):hover { color: #fff !important; background-color: #ff86a9 !important; text-decoration: none; cursor: pointer; }
@media screen and (max-width: 450px) { .opta-widget-container .opta-component-datepicker .datepicker { display: none; } }
@media screen and (min-width: 960px) { .opta-widget-container .opta-component-datepicker .datepicker { margin-left: 0px; height: 33px; padding-left: 7px; font-size: 40px; color: #b2b2b2; } }
.opta-widget-container .opta-datepicker .pika-title { background: #555; }
.opta-widget-container .opta-datepicker .pika-title select:disabled { color: #f2f2f2; }
.opta-widget-container .opta-datepicker .pika-title select:not(disabled) { color: #555; }
.opta-widget-container .opta-datepicker .pika-label { color: #fff; background-color: #555; }
.opta-widget-container .opta-datepicker .pika-prev { border-right: 3px solid #fff; }
.opta-widget-container .opta-datepicker .pika-next { border-left: 3px solid #fff; }
.opta-widget-container .opta-datepicker .pika-prev, .opta-widget-container .opta-datepicker .pika-next { background-color: #888; height: 33px; opacity: 1; }
.opta-widget-container .opta-datepicker .pika-table th { color: #000; border: none; }
.opta-widget-container .opta-datepicker .pika-table td.is-empty { border-top: 3px solid #fff; width: 27px; height: 9px; }
.opta-widget-container .opta-datepicker .pika-table td:not(.is-empty) { border: 4px solid #fff; background-color: #e6e6e6; padding: 0 3px; }
.opta-widget-container .opta-datepicker .pika-table td:not(.is-empty) button { text-align: center; }
.opta-widget-container .opta-datepicker .pika-table td:not(.is-empty) button:hover { background-color: #bcb28d !important; border-radius: 0px !important; }
.opta-widget-container .opta-datepicker .pika-table td.is-today { background-color: #fe074e; }
.opta-widget-container .opta-datepicker .pika-table td.is-today button { background-color: inherit; color: #fff; }
.opta-widget-container .opta-datepicker .pika-button, .opta-widget-container .opta-datepicker .pika-button:hover { border-radius: 0px !important; }
.opta-widget-container .opta-timebar button.period.selected, .opta-widget-container .opta-timebar button.period:hover { background-color: #fe074e !important; }
.opta-widget-container .scoreboard.basketball div.fixture.Played tr.header td { border-left: 1px solid #fff; }
.opta-widget-container .scoreboard.basketball div.fixture.Played tr:not(.header) td.score { border-left: 1px solid #ccc; }
.opta-widget-container .scoreboard.basketball div.fixture.Played td.score:not(.period) { background-color: #f2f0e9 !important; }
.opta-widget-container .matchrankings.basketball table tbody tr td:nth-child(2), .opta-widget-container .matchrankings.basketball table td:nth-child(5) { background-color: #f2f0e9; text-align: center; }
.opta-widget-container .matchrankings.basketball table th { background-color: #fe074e; color: #fff !important; font-weight: normal !important; }
.opta-widget-container .matchrankings.basketball table th:last-child { border: none; display: none; }
.opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th:nth-of-type(2) { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #fe074e; }
.opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th.opta-v3-h3 { background-color: #fe074e; }
.opta-widget-container div.opta-v3 .scores tbody td { padding: 0; }
@media (max-width: 450px) { .opta-widget-container .opta-component-datepicker .date-list li { width: 86% !important; } }
@media (max-width: 330px) { .opta-widget-container .opta-component-datepicker .date-list li { width: 84% !important; } }

.opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav { background: transparent; }
.opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-selected a, .opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-active a { background-color: #dfdac9; }
.opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-selected a:focus, .opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-selected a:hover, .opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-active a:focus, .opta-boxscores_playerstats .boxscore.tabs .tabs-container .tabs-nav li.tabs-active a:hover { text-decoration: none; background-color: white; }
.opta-boxscores_playerstats .boxscore.tabs .tabs-content h4.team-ab7r5mtbch20hrksx30gsxtrd { background-color: #990000; }
.opta-boxscores_playerstats .boxscore.tabs .tabs-content h4.team-a926ow5xcsb1opvdbgczqtqeh { background-color: #ff6600; }
.opta-boxscores_playerstats .boxscore.tabs .tabs-content h4.team-aanu8u49bhehthx4ayjxocbft { background-color: #660000; }

.opta-shotchart h2.opta-v3, .opta-boxscore h2.opta-v3 { display: none; }

.scoreboard-widget.opta-scoreboard .opta-scoreboard div.opta-v3.scoreboard.basketball { margin-bottom: -10px !important; }
.scoreboard-widget.opta-scoreboard .opta-scoreboard div.opta-v3.scoreboard.basketball tbody td, .scoreboard-widget.opta-scoreboard .opta-scoreboard div.opta-v3.scoreboard.basketball tbody th { font-size: 13px !important; }

.scoreboard.americanfootball table.matchlist table.match tbody tr.header th { background-color: #fe074e; }

.opta-scoreboard-multi { max-width: 300px; }
.opta-scoreboard-multi tr.header { position: inherit; }
.opta-scoreboard-multi h2.opta-v3 { color: #fe074e; margin-bottom: 10px !important; }
.opta-scoreboard-multi td.match-link a, .opta-scoreboard-multi td.expansion-indicator a { color: #fe074e !important; }
.opta-scoreboard-multi td.match-link a:focus, .opta-scoreboard-multi td.match-link a:hover, .opta-scoreboard-multi td.expansion-indicator a:focus, .opta-scoreboard-multi td.expansion-indicator a:hover { color: ligten(#fe074e, 25%) !important; text-decoration: none !important; }
.opta-scoreboard-multi .headlines .pagination { width: 100%; }
.opta-scoreboard-multi .fixture > table tr.header td { font-size: 10px !important; }
.opta-scoreboard-multi .fixture > table tr:not(.header) td { font-size: 13px !important; }
.opta-scoreboard-multi .matchrankings > table tr th { background-color: #fe074e !important; }
.opta-scoreboard-multi .matchrankings > table tr td:first-child { padding-left: 5px !important; }
.opta-scoreboard-multi .matchrankings { margin-bottom: 0 !important; }

.opta-scoreboard-headlines ul { border-right: 1px solid #c3b999; }
.opta-scoreboard-headlines .opta-scoreboard-pagination { max-width: 600px; width: 100%; background: white; }
.opta-scoreboard-headlines .opta-scoreboard-pagination ul li a { border-left: 1px solid #c3b999; border-top: 1px solid #c3b999; border-bottom: 1px solid #c3b999; margin-bottom: 0px !important; margin-left: -1px; padding: 4px 10px; }
.opta-scoreboard-headlines .opta-scoreboard-pagination ul li .active a { background: linear-gradient(to bottom, #fe074e 0%, #d1013d 100%) repeat scroll 0 0 transparent; }

.opta-scoreboard-mini.mini-scoreboard-nfl .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine .badgeHolder img { padding: 9px 9px 6px; border-bottom: 1px solid #ebe8dd; }

.opta-scoreboard-mini.mini-scoreboard-ncaa-football .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine .badgeHolder { display: none; }
.opta-scoreboard-mini.mini-scoreboard-ncaa-football .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine .team-name { margin-left: 0px; margin-right: 0px; }

.opta-scoreboard-mini {     /* hide this until the callback js can handle hiding all on error .nofixture { display: none; }
*/ }
.opta-scoreboard-mini .mini-scoreboard-header { line-height: 20px; color: #f2f2f2; background-color: #fe074e; text-transform: uppercase; }
.opta-scoreboard-mini .mini-scoreboard-header .section-header { padding-left: 5px; float: left; width: 50%; background-color: inherit; }
.opta-scoreboard-mini .mini-scoreboard-header .full-scoreboard { padding-right: 12px; float: right; text-align: right; width: 50%; background-color: inherit; }
.opta-scoreboard-mini .mini-scoreboard-header .full-scoreboard a { color: #f2f2f2; }
.opta-scoreboard-mini .game-center { float: right; text-transform: uppercase; font-size: 10px; line-height: 13px; padding-right: 2px; border-right: 1px solid #FFFFFF; }
.opta-scoreboard-mini .game-center a { color: #fe074e; }
.opta-scoreboard-mini .fixtures-plus-strip { padding-bottom: 20px; background-color: inherit !important; white-space: nowrap; overflow-x: auto; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller.previous { margin-right: 0px; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller.next { margin-left: 0px; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller { height: 107px; background-color: #d7d7d7; width: 18px !important; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller span { margin: 0px !important; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller.scroller-active { border: #ebe8dd; background-color: #d7d7d7; }
.opta-scoreboard-mini .fixtures-plus-strip .scroller.scroller-active:hover { background-color: #ebe8dd; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer { border: none; background-color: #FFFFFF; height: 105px; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture { background-color: #FFFFFF; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .timings { background-color: #555555; border-right: none; height: 20px; text-transform: uppercase; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .timings .external-link { height: inherit; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .timings .match-detail { line-height: 20px !important; border-right: none; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .timings .match-detail .match-link { display: none; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .timings .match-timing { line-height: 20px !important; width: 49px; float: right; border-left: 1px solid #bcb28d; border-right: 1px solid #bcb28d; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine { padding: 0px; border-bottom: 1px solid #ebe8dd; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine .badgeHolder img { padding: 9px 9px 6px; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine span.team-name { padding: 9px 9px 10px; margin-bottom: 0px; }
.opta-scoreboard-mini .fixtures-plus-strip .fixtures-viewer .fixtures-strip .fixture .scoreLine span.score { background-color: #f2f0e9; width: 48px; display: inline-table; padding: 9px; margin: 0px; text-align: center; border-top: 1px solid #f2f0e9; border-right: 1px solid #f2f0e9; border-left: 1px solid #ebe8dd; }

.widget-wrapper { max-width: 600px; }

.opta-widget h2.opta-v3, .opta-widget h2.opta-error { display: none; }
.opta-widget.scoringsummary-widget h2.opta-v3 { display: block; }

.back-to-scores { padding-bottom: 3px; }
.back-to-scores a { color: #fe074e; }
.back-to-scores a:focus, .back-to-scores a:hover { text-decoration: none; background-color: #ff86a9; }

.custom-widget-tabs .nav-tabs li { text-transform: uppercase; font-weight: bold; font-size: 0.8em; padding: 1px; }
.custom-widget-tabs .nav-tabs > li > a { background-color: #19172d; color: #fff; }
.custom-widget-tabs .nav-tabs > li > a:hover { background-color: #fe074e !important; color: #fff; }
.custom-widget-tabs .nav-tabs > li.active > a, .custom-widget-tabs .nav-tabs > li.active > a:focus, .custom-widget-tabs .nav-tabs > li.active > a:hover { background-color: #fe074e !important; color: #fff; }

.opta-widget-container.opta-boxscores_seasonteamstats .tabs-active .tabs-content li th, .opta-widget-container.opta-boxscores_seasonteamstats thead th, .opta-widget-container.opta-boxscores_teamstats .tabs-active .tabs-content li th, .opta-widget-container.opta-boxscores_teamstats thead th { background-color: #f2f0e9; color: #19172d; }

.opta-widget-container .opta-v3.drivechart .table-holder thead th { background-color: #dfdac9; }

.opta-widget-container .opta-v3.drivechart .table-holder tbody tr:nth-child(even) { background-color: #f6f4ef; }

.opta-widget-container .opta-v3.drivechart .table-holder tbody tr:hover { background-color: #ece9df; }

.opta-widget-container.opta-boxscore .baseball .stat_sum { background-color: #dfdac9; }

.opta-widget-container .linescore.mlb table.scores thead th { background-color: #19172d; color: #fff; }

.opta-widget-container .basketball.boxscore .player-type { background-color: #dfdac9; }

.opta-widget-container .fixtures-plus tr.aggregate td a:hover { @hover-link-state ($brand-primary); }

table { background-color: transparent; }

th { text-align: left; }

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

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

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

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

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

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

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

.table > thead > tr > td.active, .responsive-article .opta-widget-container table > thead > tr > td.active, .table > thead > tr > th.active, .responsive-article .opta-widget-container table > thead > tr > th.active, .table > thead > tr.active > td, .responsive-article .opta-widget-container table > thead > tr.active > td, .table > thead > tr.active > th, .responsive-article .opta-widget-container table > thead > tr.active > th, .table > tbody > tr > td.active, .responsive-article .opta-widget-container table > tbody > tr > td.active, .table > tbody > tr > th.active, .responsive-article .opta-widget-container table > tbody > tr > th.active, .table > tbody > tr.active > td, .responsive-article .opta-widget-container table > tbody > tr.active > td, .table > tbody > tr.active > th, .responsive-article .opta-widget-container table > tbody > tr.active > th, .table > tfoot > tr > td.active, .responsive-article .opta-widget-container table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .responsive-article .opta-widget-container table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .responsive-article .opta-widget-container table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .responsive-article .opta-widget-container table > tfoot > tr.active > th { background-color: #f5f5f5; }

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

.table > thead > tr > td.success, .responsive-article .opta-widget-container table > thead > tr > td.success, .table > thead > tr > th.success, .responsive-article .opta-widget-container table > thead > tr > th.success, .table > thead > tr.success > td, .responsive-article .opta-widget-container table > thead > tr.success > td, .table > thead > tr.success > th, .responsive-article .opta-widget-container table > thead > tr.success > th, .table > tbody > tr > td.success, .responsive-article .opta-widget-container table > tbody > tr > td.success, .table > tbody > tr > th.success, .responsive-article .opta-widget-container table > tbody > tr > th.success, .table > tbody > tr.success > td, .responsive-article .opta-widget-container table > tbody > tr.success > td, .table > tbody > tr.success > th, .responsive-article .opta-widget-container table > tbody > tr.success > th, .table > tfoot > tr > td.success, .responsive-article .opta-widget-container table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .responsive-article .opta-widget-container table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .responsive-article .opta-widget-container table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .responsive-article .opta-widget-container table > tfoot > tr.success > th { background-color: #dff0d8; }

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

.table > thead > tr > td.info, .responsive-article .opta-widget-container table > thead > tr > td.info, .table > thead > tr > th.info, .responsive-article .opta-widget-container table > thead > tr > th.info, .table > thead > tr.info > td, .responsive-article .opta-widget-container table > thead > tr.info > td, .table > thead > tr.info > th, .responsive-article .opta-widget-container table > thead > tr.info > th, .table > tbody > tr > td.info, .responsive-article .opta-widget-container table > tbody > tr > td.info, .table > tbody > tr > th.info, .responsive-article .opta-widget-container table > tbody > tr > th.info, .table > tbody > tr.info > td, .responsive-article .opta-widget-container table > tbody > tr.info > td, .table > tbody > tr.info > th, .responsive-article .opta-widget-container table > tbody > tr.info > th, .table > tfoot > tr > td.info, .responsive-article .opta-widget-container table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .responsive-article .opta-widget-container table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .responsive-article .opta-widget-container table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .responsive-article .opta-widget-container table > tfoot > tr.info > th { background-color: #d9edf7; }

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

.table > thead > tr > td.warning, .responsive-article .opta-widget-container table > thead > tr > td.warning, .table > thead > tr > th.warning, .responsive-article .opta-widget-container table > thead > tr > th.warning, .table > thead > tr.warning > td, .responsive-article .opta-widget-container table > thead > tr.warning > td, .table > thead > tr.warning > th, .responsive-article .opta-widget-container table > thead > tr.warning > th, .table > tbody > tr > td.warning, .responsive-article .opta-widget-container table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .responsive-article .opta-widget-container table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .responsive-article .opta-widget-container table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .responsive-article .opta-widget-container table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .responsive-article .opta-widget-container table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .responsive-article .opta-widget-container table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .responsive-article .opta-widget-container table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .responsive-article .opta-widget-container table > tfoot > tr.warning > th { background-color: #fcf8e3; }

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

.table > thead > tr > td.danger, .responsive-article .opta-widget-container table > thead > tr > td.danger, .table > thead > tr > th.danger, .responsive-article .opta-widget-container table > thead > tr > th.danger, .table > thead > tr.danger > td, .responsive-article .opta-widget-container table > thead > tr.danger > td, .table > thead > tr.danger > th, .responsive-article .opta-widget-container table > thead > tr.danger > th, .table > tbody > tr > td.danger, .responsive-article .opta-widget-container table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .responsive-article .opta-widget-container table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .responsive-article .opta-widget-container table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .responsive-article .opta-widget-container table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .responsive-article .opta-widget-container table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .responsive-article .opta-widget-container table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .responsive-article .opta-widget-container table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .responsive-article .opta-widget-container table > tfoot > tr.danger > th { background-color: #f2dede; }

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

@media screen and (max-width: 659px) { .table-responsive { width: 100%; margin-bottom: 18.75px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; -webkit-overflow-scrolling: touch; }
  .table-responsive > .table, .responsive-article .opta-widget-container .table-responsive > table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .responsive-article .opta-widget-container .table-responsive > table > thead > tr > th, .table-responsive > .table > thead > tr > td, .responsive-article .opta-widget-container .table-responsive > table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .responsive-article .opta-widget-container .table-responsive > table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .responsive-article .opta-widget-container .table-responsive > table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .responsive-article .opta-widget-container .table-responsive > table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td, .responsive-article .opta-widget-container .table-responsive > table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

.related-video-container { margin-bottom: 20px; }

.opta-scoreboard h2.opta-v3 span { font-size: 18px; }

.opta-scoreboard-multi { max-width: 100%; }

.section-front-layout.team-page h1, .section-front-layout.standings-page h1, .section-front-layout.schedule-page h1, .section-front-layout.scoreboard-page h1, .section-front-layout.game-center-page h1 { font-family: "Roboto Condensed", sans-serif; font-weight: bold; font-size: 25px; line-height: 30px; margin-top: 20px; }
.section-front-layout.team-page .main-column, .section-front-layout.standings-page .main-column, .section-front-layout.schedule-page .main-column, .section-front-layout.scoreboard-page .main-column, .section-front-layout.game-center-page .main-column { padding-right: 0; }

abbr[title], abbr[data-original-title] { cursor: default !important; }

@media (max-width: 1000px) { .nav-tabs > li { float: none; } }
.fubo { text-align: right; line-height: 30px; margin-top: 20px; }
.fubo span { display: inline !important; }
.fubo span.visible-xs { display: none !important; }

@media (max-width: 1000px) { .fubo { text-align: left; }
  .fubo span.visible-xs { display: inline !important; }
  .fubo span.visible-sm, .fubo span.visible-md, .fubo span.visible-lg { display: none !important; } }
.opta-widget-container .opta-zebra > tbody > tr:nth-child(even) { background: #f6f4ef; }

.opta-widget-container div.opta-v3 tbody td a, .opta-widget-container.opta-boxscores_teamstats thead.teamrow th a, .opta-widget-container .tabs-content a, .opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th.opta-v3-h3 a, .opta-widget-container .boxscore h3.team a { color: #fe074e; text-decoration: none; }
.opta-widget-container div.opta-v3 tbody td a:hover, .opta-widget-container.opta-boxscores_teamstats thead.teamrow th a:hover, .opta-widget-container .tabs-content a:hover, .opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th.opta-v3-h3 a:hover, .opta-widget-container .boxscore h3.team a:hover { color: #fe5384; text-decoration: none; }

.opta-widget-container.opta-scoreboard .baseball .gamecenter a, .back-to-scores a { display: inline-block; padding: 7px 14px; background-color: #fe074e; font-weight: 100; color: #fff; margin: 0; font-size: 14px; text-decoration: none; }
.opta-widget-container.opta-scoreboard .baseball .gamecenter a:focus, .opta-widget-container.opta-scoreboard .baseball .gamecenter a:hover, .back-to-scores a:focus, .back-to-scores a:hover { text-decoration: none; background-color: #ff86a9; }

.opta-widget-container.opta-boxscore .baseball .opta-section { margin: 10px 0; border: 0px; lineheight: 1.1em; }
.opta-widget-container.opta-boxscore .baseball .opta-section h4 { font-size: 18px; }
.opta-widget-container.opta-boxscore .baseball .opta-section p { font-size: 14px; }

.scoreboard-page .module-title { text-transform: uppercase; }
.scoreboard-page .opta-widget { opacity: 1; }
.scoreboard-page h1 { float: left; }

.opta-league-standings h1 { float: left; }

@media (max-width: 520px) { .scoreboard-page .season-dropdown, .opta-period-scoreboard .season-dropdown { margin-left: 15px; } }
@media (min-width: 521px) { .scoreboard-page .season-dropdown, .opta-period-scoreboard .season-dropdown { margin-left: 30px; } }

.opta-widget .selected .game-count { color: #fff; opacity: 0.7; }

.opta-widget-container.opta-scoreboard .basketball .fixtures-plus-grid .fixture td { font-weight: 900; font-size: 12.96px; padding-left: 5px; }
.opta-widget-container.opta-scoreboard .basketball .fixtures-plus-grid .fixture td.team-name { font-weight: 900; width: 100%; }
.opta-widget-container.opta-scoreboard .basketball .fixtures-plus-grid .fixture.Played td { font-size: 12.96px; padding-left: 5px; }

.opta-widget-container .scoreboard.baseball .fixtures-grid .match { border: none; font-weight: 900; font-size: 0.9em; padding-bottom: 7%; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match tr { border-bottom: 1px solid #ccc; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match .match-info { padding-bottom: 1%; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match .match-info table th { background-color: #19172d; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match .match-info table thead tr th { font-weight: 900; font-size: 0.8em; line-height: 22px; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match .match-link { background-color: #fe074e; width: 25%; font-size: 12px; font-weight: 200; height: 30px; line-height: 30px; margin-bottom: 1%; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .match .match-link a { color: white; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .bases-diamond .base.active, .opta-widget-container .scoreboard.baseball .fixtures-grid .current-stats .value.active { background-color: #fe074e; }
.opta-widget-container .scoreboard.baseball .fixtures-grid button.expand.btn.btn-sm { background-color: #fe074e; color: white; font-size: 10px; font-weight: 200; font-family: verdana; width: 30px; border-radius: 0; }
.opta-widget-container .scoreboard.baseball .fixtures-grid span.expand-info { font-size: 14px; font-weight: 400; height: 30px; line-height: 30px; padding-right: 5px; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .opta-v3.linescore.mlb { font-weight: 400; }
.opta-widget-container .scoreboard.baseball .fixtures-grid .opta-v3.linescore.mlb th { background-color: #f2f0e9; color: black; font-weight: 400; }

.opta-widget-container thead th, .opta-widget-container .teamlist-onerow tbody th, .opta-widget-container tbody td { line-height: 1.611111111; font-size: 0.8em; }

@media (max-width: 321px) { .opta-widget-container thead th, .opta-widget-container .teamlist-onerow tbody th, .opta-widget-container tbody td { font-size: 0.6em; } }
.opta-widget-container table tr th { color: black; background-color: #f2f0e9; }
@media (min-width: 320px) { .opta-widget-container thead.teamrow th { text-align: right; } }
.opta-widget-container .boxscore h3.team { text-align: center; font-size: 0.9em; text-transform: uppercase; }
@media (min-width: 320px) { .opta-widget-container .boxscore h3.team { text-align: left; } }
.opta-widget-container .opta-v3 .tabs-active .tabs-nav { background-color: transparent; text-transform: uppercase; }
.opta-widget-container thead th { border-bottom: 0px; }
.opta-widget-container .linescore.mlb table.scores thead th.heading { font-weight: 400; }
.opta-widget-container .linescore.mlb .pitchers span label { padding-right: 5px; }

.opta-widget .opta-v3-h3 { background-color: #ebe8dd !important; color: black; }
.opta-widget .mlb.standings th.conference, .opta-widget .basketballsd.standings th.conference, .opta-widget .icehockeysd.standings th.conference { background-color: #ebe8dd; color: black; }
.opta-widget .mlb.standings th.rank, .opta-widget .mlb.standings td.rank, .opta-widget .basketballsd.standings th.rank, .opta-widget .basketballsd.standings td.rank, .opta-widget .icehockeysd.standings th.rank, .opta-widget .icehockeysd.standings td.rank { display: none; }
.opta-widget .mlb.standings td.team, .opta-widget .basketballsd.standings td.team, .opta-widget .icehockeysd.standings td.team { font-weight: 700; }
.opta-widget .mlb.standings .tabs-container .tabs-content li, .opta-widget .basketballsd.standings .tabs-container .tabs-content li, .opta-widget .icehockeysd.standings .tabs-container .tabs-content li { overflow-x: hidden; }

.opta-widget-container .opta-jdatepicker .calendar .selected a { color: white !important; background: #3e0ae2; box-shadow: inset 0 1px 3px #3e0ae2; }
.opta-widget-container .opta-jdatepicker .date-list li, .opta-widget-container .opta-jdatepicker .date-list span { width: 28%; }
.opta-widget-container .opta-jdatepicker .date-list li a, .opta-widget-container .opta-jdatepicker .date-list span a { width: 100%; }
.opta-widget-container .opta-jdatepicker .date-list a, .opta-widget-container .opta-jdatepicker .date-list a.selected, .opta-widget-container .opta-jdatepicker .date-list a:not(.selected) { min-width: 140px; padding-top: 5px; }
.opta-widget-container .opta-jdatepicker .date-list a span { width: 100%; margin: 0; }
@media (max-width: 520px) { .opta-widget-container .opta-jdatepicker .date-list li { width: 85%; }
  .opta-widget-container .opta-jdatepicker .date-list li a { min-width: 99% !important; } }
.opta-widget-container .opta-jdatepicker .date-list li span.no-games { width: 100%; }
.opta-widget-container .opta-jdatepicker .date-list li span.no-games span.game-count { width: inherit; }

.opta-component-datepicker .cal-wrapper > button:hover { background-color: #ff86a9; }

.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .match { border: none; }
.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .match .match-info table th { background-color: #19172d; font-weight: 900; font-size: 12.96px; }
.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .match .match-info td { border-bottom: 1px solid #e9e5d9; }
.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .match.played .match-info .date-time { border-right: none; }
.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .match.played { margin: 12px 0; }
.opta-widget-container .scoreboard.icehockeysd .fixtures-grid .fixtures-viewer { margin: 0; }
.opta-widget-container .scoreboard.icehockeysd .team-name span.name, .opta-widget-container .scoreboard.icehockeysd td.score { font-weight: 700 !important; font-size: 12.96px; }

.opta-widget-container .scoreboard.basketball table a { color: #19172d; }
.opta-widget-container .scoreboard.basketball table a:focus, .opta-widget-container .scoreboard.basketball table a:hover { text-decoration: none; color: #484281; }

.opta-widget-container table.calendar tbody tr td a { color: black; }
.opta-widget-container table.calendar tbody tr td a:hover { color: white; background-color: #fe074e; }

.opta-datepicker .pika-lendar { width: 320px; }

.opta-widget-container.opta-boxscores_teamstats thead th, .opta-widget-container.opta-boxscores_playerstats thead th { text-transform: uppercase; }

.opta-widget-container.opta-boxscores_teamstats .teamrow tr th { border-top: 0; }
.opta-widget-container.opta-boxscores_teamstats .teamrow tr span.team { font-size: 1em; text-transform: uppercase; }
.opta-widget-container.opta-boxscores_teamstats .teamrow tr .team-stats-title { background-color: #ebe8dd; color: #19172d; text-align: left; height: 40px; font-weight: bold; font-size: 0.8em; }
.opta-widget-container.opta-boxscores_teamstats .teamrow tr:nth-of-type(3) { display: none; }
.opta-widget-container.opta-boxscores_teamstats abbr { color: #19172d; }
.opta-widget-container.opta-boxscores_teamstats .tabs-active .tabs-content li th, .opta-widget-container.opta-boxscores_teamstats thead th:not(.crest, .team) { font-weight: bold; border-bottom: 0px; padding: 10px; }
.opta-widget-container.opta-boxscores_teamstats thead.teamrow th { text-align: center; }
.opta-widget-container.opta-boxscores_teamstats thead.teamrow th:first-child { text-align: right; }
.opta-widget-container.opta-boxscores_teamstats table td { padding: 10px; }
.opta-widget-container.opta-boxscores_teamstats tr.tablehead th { font-weight: bold !important; font-size: 13px; }

.opta-widget-container.opta-boxscore .boxscore.baseball.tabs h3.team { display: none; }
.opta-widget-container.opta-boxscore .boxscore.baseball.tabs table.opta-zebra { margin: 0px; }
.opta-widget-container.opta-boxscore .boxscore.baseball.tabs table.opta-zebra tr td { padding: 0 0 0 10px; font-size: 12px; }
.opta-widget-container.opta-boxscore .boxscore.baseball.tabs table.opta-zebra th { background-color: #ebe8dd; color: black; font-size: 12px; }
.opta-widget-container.opta-boxscore .boxscore.baseball.tabs td.player br { display: none; }
.opta-widget-container.opta-boxscore .boxscore.baseball.tabs abbr { color: black; }
.opta-widget-container.opta-boxscore .baseball h4 { font-weight: 700; }

.opta-widget-container.opta-matchrankings .opta-v3-h3 { background-color: #fff; color: #000; border-bottom: 1px solid #e9e5d9; }
.opta-widget-container.opta-matchrankings .inlinedteams td:first-child, .opta-widget-container.opta-matchrankings .inlinedteams td:nth-child(4) { text-align: left; }
.opta-widget-container.opta-matchrankings .inlinedteams .cat { background-color: #fff; text-transform: uppercase; text-align: center; border-right: 1px solid #e9e5d9; border-left: 1px solid #e9e5d9; }
.opta-widget-container.opta-matchrankings td.team-leaders { background-color: #fe074e; color: white; text-align: left; height: 40px; font-weight: bold; }

.opta-widget-container .fixtures-plus-list tbody.grouping td, .opta-widget-container .opta-v3-h3 { background-color: #bcb28d; text-transform: uppercase; }

.opta-widget-container .opta-v3 .tabs-active .tabs-nav li a, .opta-widget-container .opta-v3 .tabs-active .tabs-nav .opta-widget-container .opta-v3 .tabs-active .tabs-nav li a:hover { background-color: white; color: white; }
.opta-widget-container .opta-v3 .tabs-active .tabs-nav li.tabs-selected a { background-color: #ebe8dd; color: #19172d; }

.opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th.opta-v3-h3 { background-color: white; color: black; }
.opta-widget-container .matchrankings.nfl table.inlinedteams thead tr th:nth-of-type(2) { padding: 10px; border-left: 0; border-right: 0; border-top: 0; border-color: #fe074e; background-color: #fff; }

.opta-widget-container .fixtures-plus-list tr.subgrouping td, .opta-widget-container .standings.nfl th.conference { background-color: #f2f0e9; color: black; }

.opta-widget-container .standings.nfl th.subsubheading.division { color: #fe074e; text-align: left; height: 40px; background: none; vertical-align: bottom; font-size: 1.5em; }
.opta-widget-container .standings.nfl th.team { color: #bcb28d; }
.opta-widget-container .standings.nfl td.team { padding-left: 10px; font-size: 1.2em; text-align: left; }
.opta-widget-container .standings.nfl td.team img { position: relative; top: auto; left: auto; }

.opta-widget-container .light-coverage td td, .opta-widget-container .tabs-active .tabs-content li td { line-height: 3.5em; white-space: nowrap; padding: 0px; font-size: 1.2em; }
.opta-widget-container .light-coverage td th, .opta-widget-container .tabs-active .tabs-content li th { background: none; background-color: #ebe8dd; color: #000; height: 30px; padding: 4px; }

.opta-widget-container li abbr { color: #000; }

.opta-widget-container.opta-scoreboard .scoreboard.americanfootball.fixtures-plus-list .fixture tr.header td { padding: 7px 5px; line-height: 22px; }

.responsive-article .opta-widget-container .fixtures-plus-grid div.fixture.Played tr:nth-child(2), .responsive-article .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:nth-child(2) { border-bottom: 1px solid white !important; background-color: #fff; }

.game-center-page .opta-widget-container .linescore.mlb table.match-header td .team-scores { display: none; }
.game-center-page .opta-widget-container .fixtures-plus-grid div.fixture.Played tr:nth-child(2), .game-center-page .opta-widget-container .fixtures-plus-grid div.fixture.Fixture tr:nth-child(2) { border-bottom: 1px solid white !important; background-color: #fff; }
.game-center-page .opta-widget-container.opta-scoreboard .basketball .fixtures-plus-grid .fixture td { padding: 10px; line-height: 1.428571429; font-size: 0.9em; }
.game-center-page .opta-widget-container.opta-scoreboard .basketball .fixtures-plus-grid .fixture > table tr:last-child td:first-child { background-color: #fff; }
.game-center-page .opta-widget-container .scoreboard.basketball div.fixture.Played td.score:not(.period) { background-color: #fff !important; border-left: 1px solid #e9e5d9 !important; }
.game-center-page .opta-widget.drivechart-widget { opacity: 1; }

.manhattan-key { background-color: #fe074e !important; }

.opta-widget-container .basketball.seasonstats h3.team, .opta-widget-container .boxscore h3.team.title { display: none; }

.opta-widget-container .linescore.mlb table.last-table tbody td:first-child, .opta-widget-container .linescore.mlb table.last-table thead th.heading, .opta-widget-container .linescore.mlb .scores:last-child tbody td:first-child, .opta-widget-container .linescore.mlb .scores:last-child thead th.heading { font-weight: 600; }
.opta-widget-container .linescore.mlb table.last-table tbody td:nth-last-child(-n+3), .opta-widget-container .linescore.mlb .scores:last-child tbody td:nth-last-child(-n+3) { font-weight: 600; background-color: #fbfbfb; }
.opta-widget-container .tabs-active div.opta-dropdown span, .opta-widget-container .tabs-active div.opta-dropdown.active span { background-color: #bcb28d; color: white; padding-bottom: 25px; }

.opta-widget-container .fixtures-plus td .team-name { color: #bcb28d; font-size: 0.8em; }
.opta-widget-container .fixtures-plus td .team-name .no-link { font-weight: normal; }
.opta-widget-container .fixtures-plus tr.second-row td { padding-top: 0px !important; padding-bottom: 0px !important; }
.opta-widget-container .fixtures-plus tr.scoreline td { padding-top: 0px !important; padding-bottom: 0px !important; }
.opta-widget-container .fixtures-plus tr.scoreline td.right.standout, .opta-widget-container .fixtures-plus tr.scoreline td.standout, .opta-widget-container .fixtures-plus tr.scoreline td.left.standout { color: #fe074e; font-size: 1.1em; }
.opta-widget-container .fixtures-plus tr.aggregate td a { color: #fe074e; }
.opta-widget-container .fixtures-plus-list td.standout a.external-link, .opta-widget-container .fixtures-plus-list td.standout span.no-link { color: #19172d; }
.opta-widget-container .fixtures-plus-list td.standout a.external-link:focus, .opta-widget-container .fixtures-plus-list td.standout a.external-link:hover { text-decoration: none; color: #484281; }
.opta-widget-container .fixtures-plus-list td.standout span.no-link { font-size: 14px; font-weight: normal; }
.opta-widget-container div.opta-v3 tbody td a { color: #19172d; font-weight: 700; }
.opta-widget-container div.opta-v3 tbody td a:focus, .opta-widget-container div.opta-v3 tbody td a:hover { text-decoration: none; color: #484281; }
.opta-widget-container div.opta-v3 tbody td a.a.external-link { color: #fe074e; }
.opta-widget-container div.opta-v3 tbody td a.a.external-link:focus, .opta-widget-container div.opta-v3 tbody td a.a.external-link:hover { text-decoration: none; color: #ff86a9; }
.opta-widget-container .opta-component-datepicker .date-list a.basketball, .opta-widget-container .opta-component-datepicker .date-list a.selected.basketball, .opta-widget-container .opta-component-datepicker .date-list a:not(.selected).basketball { min-width: 140px; padding-top: 5px; }
.opta-widget-container .opta-component-datepicker .date-list a span { width: 100%; margin: 0; }
@media (max-width: 520px) { .opta-widget-container .opta-component-datepicker .date-list li { width: 85%; }
  .opta-widget-container .opta-component-datepicker .date-list li a { min-width: 99% !important; } }

.opta-component-datepicker.opta-datepicker.opta-jdatepicker button { padding-left: 3px; padding-right: 3px; height: 40px; margin-left: 3px; }

tr.second-row td a.a.external-link { color: #fe074e; }
tr.second-row td a.a.external-link:focus, tr.second-row td a.a.external-link:hover { text-decoration: none; color: #ff86a9; }

.opta-widget-container .fixtures-plus tr.scoreline td.standout { font-size: inherit; }

.opta-widget-container .fixtures-plus tbody tr.scoreline.hover-effect td a { text-decoration: none; }

.team-selector { min-height: 60px; margin-bottom: 10px; }
@media (min-width: 660px) { .team-selector .season-dropdown { margin-left: 40px; } }

@media (min-width: 660px) { .team-page .season-dropdown h1 { margin-top: 40px; } }

.schedule-page .opta-widget.rosters-widget, .scoreboard-page .opta-widget.rosters-widget, .opta-league-standings .opta-widget.rosters-widget, .team-page .opta-widget.rosters-widget { opacity: 1; }
.schedule-page .team-selector .dropdown a, .schedule-page .team-selector a:hover, .schedule-page .season-selector .dropdown a, .schedule-page .season-selector a:hover, .scoreboard-page .team-selector .dropdown a, .scoreboard-page .team-selector a:hover, .scoreboard-page .season-selector .dropdown a, .scoreboard-page .season-selector a:hover, .opta-league-standings .team-selector .dropdown a, .opta-league-standings .team-selector a:hover, .opta-league-standings .season-selector .dropdown a, .opta-league-standings .season-selector a:hover, .team-page .team-selector .dropdown a, .team-page .team-selector a:hover, .team-page .season-selector .dropdown a, .team-page .season-selector a:hover { text-decoration: none; }
.schedule-page .team-selector .open > .dropdown-menu, .schedule-page .season-selector .open > .dropdown-menu, .scoreboard-page .team-selector .open > .dropdown-menu, .scoreboard-page .season-selector .open > .dropdown-menu, .opta-league-standings .team-selector .open > .dropdown-menu, .opta-league-standings .season-selector .open > .dropdown-menu, .team-page .team-selector .open > .dropdown-menu, .team-page .season-selector .open > .dropdown-menu { background-color: none; border-color: none; color: white; padding: 0; font-size: 14px; border: none; }
.schedule-page .team-selector .open > .dropdown-menu img, .schedule-page .season-selector .open > .dropdown-menu img, .scoreboard-page .team-selector .open > .dropdown-menu img, .scoreboard-page .season-selector .open > .dropdown-menu img, .opta-league-standings .team-selector .open > .dropdown-menu img, .opta-league-standings .season-selector .open > .dropdown-menu img, .team-page .team-selector .open > .dropdown-menu img, .team-page .season-selector .open > .dropdown-menu img { width: 15%; margin-right: 15px; }
.schedule-page .team-selector .open > .dropdown-menu > li > a, .schedule-page .season-selector .open > .dropdown-menu > li > a, .scoreboard-page .team-selector .open > .dropdown-menu > li > a, .scoreboard-page .season-selector .open > .dropdown-menu > li > a, .opta-league-standings .team-selector .open > .dropdown-menu > li > a, .opta-league-standings .season-selector .open > .dropdown-menu > li > a, .team-page .team-selector .open > .dropdown-menu > li > a, .team-page .season-selector .open > .dropdown-menu > li > a { color: #fe074e; background-color: white; font-weight: bold; font-size: 1em; text-transform: uppercase; padding-right: 10px; }
.schedule-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .schedule-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .schedule-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .schedule-page .season-selector .open > .dropdown-menu > li > a:hover:hover, .scoreboard-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .scoreboard-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .scoreboard-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .scoreboard-page .season-selector .open > .dropdown-menu > li > a:hover:hover, .opta-league-standings .team-selector .open > .dropdown-menu > li > a:hover:focus, .opta-league-standings .team-selector .open > .dropdown-menu > li > a:hover:hover, .opta-league-standings .season-selector .open > .dropdown-menu > li > a:hover:focus, .opta-league-standings .season-selector .open > .dropdown-menu > li > a:hover:hover, .team-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .team-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .team-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .team-page .season-selector .open > .dropdown-menu > li > a:hover:hover { text-decoration: none; color: white; }
.schedule-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .schedule-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .schedule-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .schedule-page .season-selector .open > .dropdown-menu > li > a:hover:hover, .scoreboard-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .scoreboard-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .scoreboard-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .scoreboard-page .season-selector .open > .dropdown-menu > li > a:hover:hover, .opta-league-standings .team-selector .open > .dropdown-menu > li > a:hover:focus, .opta-league-standings .team-selector .open > .dropdown-menu > li > a:hover:hover, .opta-league-standings .season-selector .open > .dropdown-menu > li > a:hover:focus, .opta-league-standings .season-selector .open > .dropdown-menu > li > a:hover:hover, .team-page .team-selector .open > .dropdown-menu > li > a:hover:focus, .team-page .team-selector .open > .dropdown-menu > li > a:hover:hover, .team-page .season-selector .open > .dropdown-menu > li > a:hover:focus, .team-page .season-selector .open > .dropdown-menu > li > a:hover:hover { text-decoration: none; background-color: #ff86a9; }
.schedule-page .scrollable-menu, .scoreboard-page .scrollable-menu, .opta-league-standings .scrollable-menu, .team-page .scrollable-menu { height: auto; max-height: 500px; overflow-x: hidden; }
.schedule-page a.btn.dropdown-toggle, .scoreboard-page a.btn.dropdown-toggle, .opta-league-standings a.btn.dropdown-toggle, .team-page a.btn.dropdown-toggle { width: 100%; background-color: #3e0ae2; color: white; text-transform: uppercase; font-size: .8em; font-weight: bold; padding: 10px 15px; }
.schedule-page .dropdown.visible-xs .dropdown-menu, .scoreboard-page .dropdown.visible-xs .dropdown-menu, .opta-league-standings .dropdown.visible-xs .dropdown-menu, .team-page .dropdown.visible-xs .dropdown-menu { width: 100%; color: #fe074e; background-color: white; border: none; }
.schedule-page .dropdown.visible-xs li a, .scoreboard-page .dropdown.visible-xs li a, .opta-league-standings .dropdown.visible-xs li a, .team-page .dropdown.visible-xs li a { background-color: white; color: #3e0ae2; text-transform: uppercase; font-size: 0.8em; font-weight: bold; padding: 10px 15px; }

.mini-scoreboard-wrapper { padding-right: 0; padding-left: 0; }

.nba .opta-widget-container .fixtures-plus-strip .fixture .timings { background-color: #f9f8f5; float: left; width: 45px !important; height: 82px !important; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .timings div.match-detail { background-color: #ebe8dd; font-weight: bold; width: 81px !important; height: 23px !important; line-height: 23px !important; float: none; position: absolute; bottom: 38%; left: -65%; transform: rotate(270deg); }
.nba .opta-widget-container .fixtures-plus-strip .fixture .timings div.match-timing { background-color: #f9f8f5; color: #000; width: 82px !important; height: 23px !important; line-height: 23px !important; float: none; position: absolute; bottom: 38%; left: -16%; transform: rotate(270deg); }
.nba .opta-widget-container .fixtures-plus-strip .fixture .timings span.match-link { display: none; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .timings .match-detail > div { margin-left: 23px !important; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .timings a.external-link:hover { color: #fe074e !important; }
.nba .opta-widget-container .fixtures-plus-strip .fixture div.match-timing:hover { background-color: #fe074e !important; color: white; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine { width: 182px !important; font-weight: bold; color: #bcb28d; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name { margin: -17px 0 0 26px; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a { color: #bcb28d; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a:hover { color: #fe5384; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine img[src*="http://images.akamai.opta.net/placeholder/team/holder_20.png"] { opacity: 0; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scoreaway { border-bottom: 1px solid #d6cfb9; float: left; }
.nba .opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scorehome { float: left; }
.nba .opta-widget-container .fixtures-plus-strip .fixtures-viewer { height: 80px; border: none !important; }
.nba .opta-widget-container .fixtures-plus-strip a.external-link:hover { color: #fe5384; }
.nba .opta-widget-container .fixtures-plus .scroller { padding: 30px 32px 50px 1px; }
.nba .opta-widget-container .fixtures-plus .scroller.scroller-active { background-color: #ebe8dd; border: none; }
.nba .opta-widget-container .fixtures-plus .scroller.scroller-active:hover { background-color: #fe074e; }

.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine.score-away { border-bottom: 1px solid #d6cfb9; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .timings { background-color: #d6cfb9; color: #ccc4a9; font-weight: bold; height: 30px; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .timings:hover { background-color: #fe074e !important; color: white; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine { font-weight: bold; color: #bcb28d; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name { margin: -17px 0 0 26px; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a { color: #bcb28d; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a:hover { color: #fe5384; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine img[src*="http://images.akamai.opta.net/placeholder/team/holder_20.png"] { opacity: 0; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scoreaway { border-bottom: 1px solid #d6cfb9; float: left; }
.mlb .opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scorehome { float: left; }
.mlb .opta-widget-container .fixtures-plus-strip .fixtures-viewer { height: 102px; border: none !important; }
.mlb .opta-widget-container .fixtures-plus-strip a.external-link:hover { color: #fe5384; }
.mlb .opta-widget-container .fixtures-plus .scroller { padding: 44px 30px 58px 0px; border: none; }
.mlb .opta-widget-container .fixtures-plus .scroller.scroller-active { background-color: #ccc4a9; border: none; }
.mlb .opta-widget-container .fixtures-plus .scroller.scroller-active:hover { background-color: #fe074e; }

.opta-widget-container .fixtures-plus-strip .fixture .scoreLine.score-away { border-bottom: 1px solid #f9f8f5; }
.opta-widget-container .fixtures-plus-strip .fixture .timings { background-color: #f9f8f5; color: #000; font-weight: bold; height: 30px; }
.opta-widget-container .fixtures-plus-strip .fixture .timings:hover { background-color: #fe074e !important; color: white; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine { font-weight: bold; color: #bcb28d; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name { margin: -17px 0 0 26px; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a { color: #000; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine span.team-name a:hover { color: #fe5384; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine img[src*="http://images.akamai.opta.net/placeholder/team/holder_20.png"] { opacity: 0; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scoreaway { border-bottom: 1px solid #f9f8f5; float: left; }
.opta-widget-container .fixtures-plus-strip .fixture .scoreLine.scorehome { float: left; }
.opta-widget-container .fixtures-plus-strip .fixtures-viewer { height: 102px; border: none !important; }
.opta-widget-container .fixtures-plus-strip a.external-link:hover { color: #fe5384; }
.opta-widget-container .fixtures-plus .scroller { padding: 44px 30px 58px 0px; border: none; }
.opta-widget-container .fixtures-plus .scroller.scroller-active { background-color: #ebe8dd; border: none; }
.opta-widget-container .fixtures-plus .scroller.scroller-active:hover { background-color: #fe074e; }

@media (max-width: 659px) { .team-page h1 { margin-top: 0px; margin-bottom: 0px; width: 100%; min-width: 659px; }
  .schedule-page .americanfootball .opta-component-datepicker, .scoreboard-page .americanfootball .opta-component-datepicker { display: none; }
  .schedule-page h1, .scoreboard-page h1, .opta-league-standings h1 { margin-top: 5px; margin-bottom: 5px; width: 100%; min-width: 320px; }
  .schedule-page .team-selector, .scoreboard-page .team-selector, .opta-league-standings .team-selector { min-height: 75px; }
  .schedule-page .season-dropdown, .scoreboard-page .season-dropdown, .opta-league-standings .season-dropdown { margin-left: 0px; }
  .opta-league-standings .season-selector { height: 70px; }
  .team-page .ad-unit-300x250 { margin-top: 20px; margin-bottom: 20px; }
  .team-page .team-page-title { font-size: 20px; }
  .team-page .season-dropdown { margin-left: 69px; margin-top: 0px; }
  .team-page .season-dropdown .scrollable-menu { margin-left: 10px; }
  .team-page .team-page-season { font-size: 20px; }
  .opta-widget-container .linescore.mlb table.match-header td div.teams { display: none; }
  div.mobile-homescore, div.mobile-awayscore { font-size: 2em; font-weight: 600; }
  .opta-widget-container .linescore.mlb table.match-header td .team-scores { font-weight: bolder; font-size: 35px; display: block !important; } }
@media (min-width: 960px) { .game-center-external .container { width: 100%; }
  .game-center-external .opta-widget-container .scoreboard.basketball table a { pointer-events: none; cursor: default; } }
.opta-widget-container .date-list li { width: 28%; }
.opta-widget-container .date-list li a { width: 100%; height: 100% !important; }
.opta-widget-container ul.tabs-nav, .opta-widget-container .opta-dropdown { background: transparent !important; font-weight: 400; }
.opta-widget-container ul.tabs-nav .tabs-selected a, .opta-widget-container ul.tabs-nav div.opta-dropdown ul.tabs-nav li a, .opta-widget-container .opta-dropdown .tabs-selected a, .opta-widget-container .opta-dropdown div.opta-dropdown ul.tabs-nav li a { color: #3e0ae2; }
.opta-widget-container ul.tabs-nav li a, .opta-widget-container .opta-dropdown.active span { background: #ebe8dd; }
.opta-widget-container ul.tabs-nav li a .tabs-selected a, .opta-widget-container .opta-dropdown.active span .tabs-selected a { background: #ebe8dd; color: #19172d; }
.opta-widget-container ul.tabs-nav li a:hover { background-color: #fefefd; }
.opta-widget-container ul.tabs-nav li:not(.tabs-selected) a { color: #19172d !important; background-color: white; }
.opta-widget-container ul.tabs-nav li:not(.tabs-selected) a:hover { background-color: #fefefd; text-decoration: none; }
.opta-widget-container .datepicker { margin-top: 0px; background-color: #fe074e; margin-left: 8px; }
.opta-widget-container .olympics .opta-datepicker ol li a { padding-top: 11px !important; }
.opta-widget-container .olympics .tabs-active .tabs-content li th { font-weight: 400; font-size: 15px; text-align: left; background-color: #f2f0e9; color: #000; }
.opta-widget-container .opta-results h2 { display: none !important; }
.opta-widget-container .fixtures-plus-list button.expansion { color: #fff; margin-right: 12px; margin-top: 12px !important; }
.opta-widget-container .fixtures-plus-list button.expansion:before { content: none; }
.opta-widget-container .fixtures-plus-list button.expansion:hover { color: #fff; }
.opta-widget-container .fixtures-plus-list button.expansion.details-expanded { /* Safari */ -webkit-transform: rotate(-180deg); /* Firefox */ -moz-transform: rotate(-180deg); /* IE */ -ms-transform: rotate(-180deg); /* Opera */ -o-transform: rotate(-180deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
.opta-widget-container.opta-scoringsummary .baseball-perioddivider th { background: #ebe8dd; }

.responsive-article .opta-widget-container table { font-family: "Roboto", sans-serif; }

select.dropdown, .scoreboard .stage-week { background-color: #f2f2f2; border: none; height: 29px; margin: 3px 1.5px !important; }

.stage-week { width: 225px; }

.opta-widget-container.opta-scoreboard .fixtures-plus-grid .fixture { margin: 6px 6px 6px -3px; }

.team-page-title { padding-left: 0px !important; }

@media (max-width: 321px) { .scoreboard-page h1 { min-width: 1px; }
  .opta-widget-container .scoreboard.basketball img { display: none; } }
.opta-widget-container .opta-v3 .tabs-active .tabs-nav li a:hover { background-color: #fefefd; }
