@charset "UTF-8";@import url(////fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic,100,100italic,300,300italic,900,900italic|Titillium+Web:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900);@-webkit-keyframes dropdown-season { 0% { opacity: 0; top: 90%; } 100% { opacity: 1; top: 100%; } }@keyframes dropdown-season { 0% { opacity: 0; top: 90%; } 100% { opacity: 1; top: 100%; } }#GameShowScoreboard,#FOP,.fopPopUp { text-rendering: optimizespeed; }.sportTableLabel .teamLogo { float: left; margin-right: 5px; }.sportTableLabel .teamName,.sportTableLabel h4.teamName { padding: 0; }.widgetHierarchy { overflow-x: auto; overflow-y: hidden; }.widgetHierarchy > ul li li .seasonDisplay { display: none; }.widgetHierarchy ul { list-style-type: none; }.widgetHierarchy .lastLi { margin-bottom: 0; }.gameXtras { display: block; list-style-type: none; font-size: 10px; }.gameXtras li { border-top: 1px solid #D5D5D5; padding: 2px 0; }.gameXtras label { font-weight: bold; margin-right: 5px; }.status_in_progress { font-style: italic; color: #5e8d0f; }.boxscore .status_in_progress { color: #a1e32f; }#TeamStatsDiv .stat-category-header,#PlayerStatsDiv .stat-category-header,#TeamInstanceStatsDiv .stat-category-header { margin: 20px 0; color: #061534; font: bold 38px/1.25 "Titillium Web", sans-serif; text-transform: initial; }#TeamStatsDiv *[id^="team-sm"],#PlayerStatsDiv *[id^="player-sm"],#TeamInstanceStatsDiv *[id^="team-sm"],#TeamInstanceStatsDiv *[id^="player-sm"]#TeamInstanceStatsDiv *[id^="division-team-sm"] { margin-bottom: 15px; } #TeamStatsDiv *[id^="team-sm"]:last-child, #PlayerStatsDiv *[id^="player-sm"]:last-child, #TeamInstanceStatsDiv *[id^="team-sm"]:last-child, #TeamInstanceStatsDiv *[id^="player-sm"] #TeamInstanceStatsDiv *[id^="division-team-sm"]:last-child { margin-bottom: 0; } #TeamStatsDiv *[id^="team-sm"] h3, #PlayerStatsDiv *[id^="player-sm"] h3, #TeamInstanceStatsDiv *[id^="team-sm"] h3, #TeamInstanceStatsDiv *[id^="player-sm"] #TeamInstanceStatsDiv *[id^="division-team-sm"] h3 { display: inline-block; width: auto; max-width: calc(100% - 9px); height: auto; padding: 10px 20px 10px 10px; color: #fff; background: #061534; font-size: 24px; box-shadow: 2px 0 #fff, 7px 0 #cccccc; }#pageContentContainer h3.stat-category-header { border-top: solid 1px #999; background: #666; background: -moz-linear-gradient(top, #666 0%, #333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%, #333)); background: -webkit-linear-gradient(top, #666 0%, #333 100%); background: -o-linear-gradient(top, #666 0%, #333 100%); background: -ms-linear-gradient(top, #666 0%, #333 100%); background: linear-gradient(top, #666 0%, #333 100%); -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; color: #fff; height: 2em; line-height: 2em; margin-bottom: .5em; text-indent: 10px; }h3.stat-category-header .stat-category-nav { position: absolute; right: 0; font-size: 11px; color: #061534; }#tab_completegamelist_content .pageElement { overflow: auto; }.tag-filterForm { display: block; width: 100%; padding: 20px 8px; } .tag-filterForm label { float: left; margin-right: 8px; } .tag-filterForm label select { margin-right: 4px; } .tag-filterForm .inputChoice { float: left; margin: 0 5px 0 0; padding: 6px 0 0 0; } .tag-filterForm .inputChoice label { margin-right: 4px; padding: 2px 2px 0 0; font-size: .75em; } .tag-filterForm .tag-filterWrap { display: inline-block; padding: 2px 12px 8px 0; height: 30px; }.tag-filterForm .tag-filterWrap.button { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); } .col-md-3 .tag-filterForm .tag-filterWrap.button, .col-md-4 .tag-filterForm .tag-filterWrap.button { margin-top: 10px; }#PreviewStatsDiv .next_game { background-color: #efefef; color: #666; margin-top: 15px; margin-bottom: 15px; overflow: hidden; padding: 10px; }#RosterPlayerStats { position: relative; } #RosterPlayerStats .next_game_splits { border-bottom: 10px solid #333; margin-top: 0; padding: 0; } #RosterPlayerStats .next_game_splits .NginTableControls { background-color: #333; color: #FFF; } #RosterPlayerStats .next_game .info { float: left; line-height: 16px; padding-top: 6px; text-align: center; width: 20%; } #RosterPlayerStats .next_game .header { display: block; font-size: 18px; margin-bottom: 2px; } #RosterPlayerStats .next_game .vs_or_at { display: block; font-size: 30px; font-weight: bold; margin-bottom: 15px; margin-top: 5px; } #RosterPlayerStats .next_game .time { display: block; font-size: 10px; color: #999; } #RosterPlayerStats .next_game .team { float: left; padding: 2%; text-align: center; width: 40%; } @media screen and (min-width: 800px) { #RosterPlayerStats .next_game .away_team { padding-right: 3%; text-align: right; } } @media screen and (min-width: 800px) { #RosterPlayerStats .next_game .away_team .teamLogo-extra_large { float: right; margin-left: 15px; } } @media screen and (min-width: 800px) { #RosterPlayerStats .next_game .home_team { padding-left: 3%; text-align: left; } } @media screen and (min-width: 800px) { #RosterPlayerStats .next_game .home_team .teamLogo-extra_large { float: left; margin-right: 15px; } } #RosterPlayerStats .team_logo .teamLogo-extra_large { width: 50px !important; height: 50px !important; border-radius: 100%; } @media screen and (max-width: 800px) { #RosterPlayerStats .team_logo .teamLogo-extra_large { margin-left: auto; margin-right: auto; } } #RosterPlayerStats .team_name { font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @media screen and (min-width: 800px) { #RosterPlayerStats .team_name { line-height: 50px; } } #RosterPlayerStats .stat-category-header { display: inline-block; width: auto; max-width: calc(100% - 9px); height: auto; padding: 10px 20px 10px 10px; color: #fff; background: #061534; font-size: 24px; box-shadow: 2px 0 #fff, 7px 0 #cccccc; margin-top: 15px; } #RosterPlayerStats .statTable { border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; } #RosterPlayerStats .statTable .last td { font-weight: bold; background-color: transparent; } #RosterPlayerStats .goToLink { color: #cccccc; font-size: 13px; text-transform: uppercase; display: inline-block; margin-bottom: 15px; padding-left: 0; color: #061534; } #RosterPlayerStats .goToLink:after { color: #061534; content: '\f061'; display: inline-block; font-family: 'FontAwesome'; margin: -.1em 0 0 .4em; font-size: .9em; } #RosterPlayerStats .goToLink:before { display: none; }#RosterPlayerStats td.date,#RosterPlayerStats td.name,#RosterPlayerStats td.score,#RosterPlayerStats td.split { white-space: nowrap; }#RosterPlayerStats td:first-child,#RosterPlayerStats th:first-child { text-align: left; padding-left: 10px; }#RosterPlayerStats tr[data-toggles] td:first-child { padding-left: 1.8em; }#RosterPlayerStats tr.totals td { background-color: #555; color: #FFF; }#RosterPlayerStats tr.season td { background-color: #DDD; border-top: 1px solid #BBB; }#RosterPlayerStats tr.subseason td { background-color: #F7F7F7; }#RosterPlayerStats tr.game_log + tr.subseason td { border-top: 1px solid #CCC; }#RosterPlayerStats tr.subseason_totals { background: #C1C1C1; }#RosterPlayerStats tr.subseason td { color: #676767; font-weight: bold; }#GameLogDiv .result { width: 7%; min-width: 50px; }#GameLogDiv .opponent { width: 20%; }#CareerStatsDiv .statTable td.description { text-align: left; }#CareerStatsDiv .statTable tr.season td.date { padding-left: 20px; }#RosterPlayerStats .inactive_notice { color: white; background-color: #9f171d; padding: 10px 0 10px 10px; margin-bottom: 15px; width: 99%; } #RosterPlayerStats .inactive_notice strong { text-transform: uppercase; }i.designation { background-image: url(../../app_images/roster_player_designations.gif); display: inline-block; } i.designation.uncommitted { background-position: 0px 0px; width: 10px; height: 10px; } i.designation.suspended { background-position: -15px 0px; width: 10px; height: 10px; } i.designation.rookie { background-position: -30px 0px; width: 10px; height: 10px; } i.designation.pmj { background-position: -45px 0px; width: 26px; height: 10px; } i.designation.injured { background-position: -76px 0px; width: 10px; height: 10px; } i.designation.import { background-position: -91px 0px; width: 18px; height: 10px; } i.designation.committed { background-position: -114px 0px; width: 10px; height: 10px; } i.designation.affiliate { background-position: -129px 0px; width: 10px; height: 10px; }.rosterTableOverflow { overflow-x: auto; overflow-y: visible; }.rosterListingTable .photo { width: 3%; } .rosterListingTable .photo img { border-radius: 100%; border: 3px solid #ddd; display: block; height: 50px; width: 50px; margin: 0 auto; }.rosterListingTable .number { width: 3%; }.rosterListingTable tbody td.name { text-align: center; width: 20%; }.rosterListingTable tbody td { width: 10%; }.logo-gradient { position: absolute; height: 90px; width: 100px; }.winners-notch { background: url(../../app_images/game_center/winnersNotch_17464566491.png); bottom: 0; height: 8px; left: 50%; margin: 0 0 0 -8px; position: absolute; width: 16px; }.gameListTeam { height: 20px; line-height: 21px; clear: both; margin-bottom: 5px; overflow: hidden; } .gameListTeam .score { float: left; font-weight: bold; margin-right: 5px; padding-left: 10px; text-align: right; min-width: 6%; }GameLiveVideo { width: 100%; text-align: center; }tr.in_progress .game_status { background-image: url(../../app_images/game_center/inprogressBG_17464566491.png); background-image: -moz-linear-gradient(left, rgba(65, 138, 0, 0) 0%, rgba(65, 138, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(65, 138, 0, 0)), color-stop(100%, rgba(65, 138, 0, 0.5))); background-image: -webkit-linear-gradient(left, rgba(65, 138, 0, 0) 0%, rgba(65, 138, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(65, 138, 0, 0) 0%, rgba(65, 138, 0, 0.5) 100%); background-image: -ms-linear-gradient(left, rgba(65, 138, 0, 0) 0%, rgba(65, 138, 0, 0.5) 100%); background-image: linear-gradient(left, rgba(65, 138, 0, 0) 0%, rgba(65, 138, 0, 0.5) 100%); background-position: right 50%; background-repeat: repeat-y; }tr.in_progress .game_status img,.boxscore-extras.in_progress p.details a img { -webkit-box-shadow: 0px 0px 5px 1px rgba(255, 255, 255, 0.65); -moz-box-shadow: 0px 0px 5px 1px rgba(255, 255, 255, 0.65); box-shadow: 0px 0px 5px 1px rgba(255, 255, 255, 0.65); }p.watchLive-live, p.watchLive-recap { display: block; height: 38px; margin: 15px 20px 15px 15px; text-decoration: none; } p.watchLive-live a, p.watchLive-recap a { display: block; float: right; height: 38px; margin: 0 -5px 0 0; text-indent: -999999px; width: 100%; }p.watchLive-live { background: url(../../app_images/live/watchLive-live_17464566491.png) 0 0; } p.watchLive-live a { background: url(../../app_images/live/watchLive-live_17464566491.png) 100% -38px; }p.watchLive-recap { background: url(../../app_images/live/watchLive-recap_17464566491.png) 0 0; } p.watchLive-recap a { background: url(../../app_images/live/watchLive-recap_17464566491.png) 100% -38px; }p.watchLive-live:hover, p.watchLive-recap:hover { background-position: 0 -76px; } p.watchLive-live:hover a, p.watchLive-recap:hover a { background-position: 100% -114px; }p.watchLive-live:active, p.watchLive-recap:active { background-position: 0 -152px; } p.watchLive-live:active a, p.watchLive-recap:active a { background-position: 100% -190px; }.boxscore-extras p.watchLive-link { float: right; margin-top: -2px; } .boxscore-extras p.watchLive-link a { padding: 8px 5px 2px; }.theme-game-list-widget .statTable.sn-table-game-list th, .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-score):not(.home-team-score) { text-align: left; }.theme-game-list-widget .statTable.sn-table-game-list .date-time,.theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number { font-size: 11px; text-transform: uppercase; }.theme-game-list-widget .statTable.sn-table-game-list .team-logo { display: inline-block; width: 20px; height: 20px; margin: -11px 5px -9px 0; vertical-align: middle; }.theme-game-list-widget .statTable.sn-table-game-list .status a { color: #cccccc; font-size: 13px; text-transform: uppercase; font-size: 11px; position: relative; display: block; padding-right: 1em; } .theme-game-list-widget .statTable.sn-table-game-list .status a:after { color: #061534; content: '\f061'; display: inline-block; font-family: 'FontAwesome'; margin: -.1em 0 0 .4em; font-size: .9em; } .theme-game-list-widget .statTable.sn-table-game-list .status a:after { position: absolute; right: 0; }@media only screen and (min-width: 1000px) { .layout-100 .theme-game-list-widget .statTable.sn-table-game-list { table-layout: fixed; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list td { word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { width: 4em; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .date-time-header { width: 17em; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number-header { width: 6em; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .status-header { width: 10em; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number { white-space: normal; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > * { height: 1.5em; display: inline-block; vertical-align: middle; word-wrap: normal; overflow: hidden; text-align: right; text-overflow: clip; direction: rtl; max-width: 100%; } .layout-100 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:after { content: "…"; position: relative; top: -1.75em; display: inline-block; background: #EEE; width: 1em; height: 1.7em; line-height: 2; left: -100%; margin-right: -.99em; margin-top: -.5em; margin-bottom: -.5em; vertical-align: middle; } }.col-md-3 .theme-game-list-widget .statTable.sn-table-game-list, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list { display: block; width: 100%; margin-left: 0; margin-right: 0; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list thead, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list thead, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list thead, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list thead { display: none; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list tbody, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list tbody, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list tbody, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list tbody { display: block; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list td, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list td, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list td, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list td { display: inline-block; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list tr, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list tr, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list tr, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list tr { font-size: 11px; position: relative; overflow: hidden; display: block; padding-top: 72px; padding-left: 12px; padding-right: 12px; padding-bottom: 6px; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list tr:not(:last-child), .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list tr:not(:last-child), .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list tr:not(:last-child), .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list tr:not(:last-child) { border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; margin-bottom: 10px; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score), .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score), .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score), .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score) { padding: 0; background: none; height: auto; font-size: 11px; text-transform: uppercase; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score):not(.status), .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score):not(.status), .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score):not(.status), .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score):not(.status) { margin-right: 6px; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .away-team-name, .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .away-team-name, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .away-team-name, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .away-team-name, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { position: absolute; top: 2px; left: 0; padding-top: 0; padding-bottom: 0; line-height: 30px; width: calc(100% - 4em - 2px); } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { top: 34px; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { width: 4em; left: auto; right: 0; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:before, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:before, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:before, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:before { content: "Game ID: "; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .status, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .status, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .status, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .status { float: right; margin-top: 1px; } .col-md-3 .theme-game-list-widget .statTable.sn-table-game-list .status a, .col-md-4 .theme-game-list-widget .statTable.sn-table-game-list .status a, .col-md-6 .theme-game-list-widget .statTable.sn-table-game-list .status a, .col-md-8 .theme-game-list-widget .statTable.sn-table-game-list .status a { font-size: 11px; }@media only screen and (max-width: 999px) { .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list { display: block; width: 100%; margin-left: 0; margin-right: 0; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list thead { display: none; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list tbody { display: block; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list td { display: inline-block; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list tr { font-size: 11px; position: relative; overflow: hidden; display: block; padding-top: 72px; padding-left: 12px; padding-right: 12px; padding-bottom: 6px; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list tr:not(:last-child) { border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; margin-bottom: 10px; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score) { padding: 0; background: none; height: auto; font-size: 11px; text-transform: uppercase; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list td:not(.away-team-name):not(.home-team-name):not(.away-team-score):not(.home-team-score):not(.status) { margin-right: 6px; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .away-team-name, .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { position: absolute; top: 2px; left: 0; padding-top: 0; padding-bottom: 0; line-height: 30px; width: calc(100% - 4em - 2px); } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .home-team-name, .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { top: 34px; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .away-team-score, .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .home-team-score { width: 4em; left: auto; right: 0; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .game-id-game-number > *:before { content: "Game ID: "; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .status { float: right; margin-top: 1px; } .col-md-12 .theme-game-list-widget .statTable.sn-table-game-list .status a { font-size: 11px; } }.gameListElement .sn-table-game-list { white-space: nowrap; } .gameListElement .sn-table-game-list .status a { padding-right: 0; } .gameListElement .sn-table-game-list .status a:after { content: ''; } .gameListElement .sn-table-game-list .away-team-score > div, .gameListElement .sn-table-game-list .home-team-score > div { min-width: 3em; } .gameListElement .sn-table-game-list .away-team-name > div, .gameListElement .sn-table-game-list .home-team-name > div { min-width: 14em; } .gameListElement .sn-table-game-list .venue-subvenue > div { min-width: 12em; } .gameListElement .sn-table-game-list .game-id-game-number > div { min-width: 4em; } .gameListElement .sn-table-game-list .status > div { min-width: 6em; }#GameShowScoreboardSimple { margin-bottom: 15px; } #GameShowScoreboardSimple .game-header { margin-bottom: 15px; }#sport-header { float: left; display: block; width: 100%; } #sport-header .teamLogo { left: 15px; height: 40px; width: 120px; } #sport-header #snm_advert { display: inline-block; text-decoration: none; padding: 15px; background: transparent; position: absolute; z-index: 1; opacity: 0.8; transition: all 0.3s ease-in-out; } #sport-header #snm_advert:before { width: 30px; height: 25px; position: absolute; display: block; font: normal 14px/1em "Titillium Web", sans-serif; font-size: 1.75em; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ""; background-size: contain; background-position: center; background-repeat: no-repeat; } #sport-header #snm_advert:hover { opacity: 1; } #sport-header #snm_advert span, #sport-header #snm_advert strong { color: #444; font-size: 12px; text-align: left; display: block; line-height: 14px; display: block; } #sport-header #snm_advert .share_link a { color: #008cc3; }#sport-crumbs { background: #fff; position: relative; float: left; display: block; width: 100%; border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; } #sport-crumbs.no-crumbs { border-image: none; } #sport-crumbs .sport-crumbs-btns { display: block; float: left; overflow-x: scroll; overflow-y: hidden; -ms-overflow-style: none; width: 100%; min-height: 46px; } #sport-crumbs .sport-crumbs-btns::-webkit-scrollbar { display: none; } #sport-crumbs ul { display: inline-block; float: left; } #sport-crumbs ul li { float: left; list-style: none; } #sport-crumbs ul li a { padding: 0px; } #sport-crumbs ul li a:before { content: "\f054"; color: #ccc; display: inline-block; font: normal 10px/1em FontAwesome; padding: 2px; position: relative; margin: 0 0 0 10px; } #sport-crumbs ul li:first-child a:before { display: none; } #sport-crumbs ul li.crumbSelected { background: #fff; position: relative; } #sport-crumbs ul li.crumbSelected a { color: #000; } #sport-crumbs ul li.crumbSelected .arrow-down:after { content: "\f0d8"; color: #000; } #sport-crumbs .sport-crumbs-list ul li a { padding: 10px 20px; } #sport-crumbs a { color: #666666; display: block; outline: medium none; padding: 10px 20px; position: relative; text-decoration: none; font-weight: normal; } #sport-crumbs a span { display: inline-block; font-size: 16px; padding: 10px; text-align: center; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #sport-crumbs a span:after { border-radius: 20px; font: 16px/1em FontAwesome; margin: auto; padding: 4px; text-align: center; color: #061534; } #sport-crumbs a .arrow-down { padding-left: 0px; padding-right: 15px; } #sport-crumbs a:hover { color: #000; } #sport-crumbs .arrow-down:after { content: "\f0d7"; display: inline-block; } #sport-crumbs .sport-crumbs-list { display: none; text-align: left; float: left; margin: auto; position: absolute; top: 49px; width: 100%; max-width: 50%; z-index: 20; left: 0px; border-bottom: 4px solid #cccccc; } #sport-crumbs .sport-crumbs-list.thisCrumb { display: block !important; -webkit-animation: dropdown-season 0.2s ease-in; animation: dropdown-season 0.2s ease-in; } #sport-crumbs .sport-crumbs-list ul { list-style: none; width: 100%; } #sport-crumbs .sport-crumbs-list ul li { width: 100%; display: block; } #sport-crumbs .sport-crumbs-list ul li a { background: rgba(0, 0, 0, 0.85); color: #fff; display: block; font-size: 12px; line-height: 24px; padding: 5px 10px; text-decoration: none; width: 100%; display: block; } #sport-crumbs .sport-crumbs-list ul li a:before { display: none; } #sport-crumbs .sport-crumbs-list ul li a:hover { color: #fff; background-color: #000; } #sport-crumbs .sport-crumbs-list ul li a img { margin: 0 3px -3px 0; } #sport-crumbs .sport-crumbs-list ul .sport-crumbs-list-close { display: block; background: rgba(0, 0, 0, 0.85); } #sport-crumbs .sport-crumbs-list ul .sport-crumbs-list-close a { display: block; float: right; text-align: right; width: 50px; border-bottom: 0px; background: transparent; padding: 10px 10px 0px 10px; } #sport-crumbs .sport-crumbs-list ul .sport-crumbs-list-close a:after { content: "\f00d"; position: relative; font: normal normal normal 12px/1em FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); border-radius: 40px; padding: 3px 5px; color: #fff; opacity: 0.7; } #sport-crumbs .sport-crumbs-list ul .sport-crumbs-list-close a:after:hover { color: #000; border-color: #000; } #sport-crumbs .sport-crumbs-list ul .sport-crumbs-list-close a:hover { background: transparent; color: #fff; }#sport-crumbs a.last_child, #sport-crumbs a.last_child:hover { background: none; }.dropdown-wrapper:before { display: none; }.prototip .sport-crumbs-list { display: block; }#sport-header .sport-tools { margin: 10px 0px; border-bottom: 3px solid #ececec; } #sport-header .sport-tools ul li { transition: border 0.2s ease-in; border-bottom: 3px solid transparent; display: inline-block; float: left; } #sport-header .sport-tools ul li a { cursor: pointer; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: block; font-size: .9em; font: bold 13px/1.5 "Titillium Web", sans-serif; padding: 10px 14px; text-align: center; text-decoration: none; text-transform: uppercase; transform: translate(0, 0); width: 100%; } #sport-header .sport-tools ul li a:before { font: normal normal normal 14px/1em FontAwesome; padding: 0px; display: none; } #sport-header .sport-tools ul li:hover { border-bottom: 5px solid #061534; } #sport-header .sport-tools ul .selected { color: #fff; border-bottom: 5px solid #061534; border-right: 0px; } #sport-header .sport-tools ul #tool-home a:before { content: "\f015"; } #sport-header .sport-tools ul #tool-roster a:before { content: "\f007"; } #sport-header .sport-tools ul #tool-game-schedule a:before { content: "\f133"; } #sport-header .sport-tools ul #tool-player-stats a:before { content: "\f080"; } #sport-header .sport-tools ul #tool-team-stats a:before { content: "\f1fe"; } #sport-header .sport-tools ul #tool-standings a:before { content: "\f1b3"; } #sport-header .sport-tools ul #tool-bracket a:before { content: "\f0e8"; } #sport-header .sport-tools ul #tool-photo a:before { content: "\f03e"; } #sport-header .sport-tools ul #tool-video a:before { content: "\f1c8"; } #sport-header .sport-tools ul #tool-posts a:before { content: "\f086"; } #sport-header .sport-tools ul .tool-yellow-admin a:before { content: "\f013"; } #sport-header .sport-tools ul .tool-yellow-manage-team a:before { content: "\f024"; } #sport-header .sport-tools ul.tools { width: 100%; } #sport-header .sport-tools .button-tool { float: left; } #sport-header .sport-tools li, #sport-header .sport-tools #autoRefreshBar li { display: inline; float: left; } #sport-header .sport-tools li.tool-yellow { border-color: #edc52c; } #sport-header .sport-tools li.tool-yellow a { background: #fddd40 url(../../app_images/sport-header/btnsBG-yl.gif) 0 0 repeat-x; border-color: #ffc; color: #807540; } #sport-header .sport-tools li.tool-yellow:hover { border-color: #dda300; color: #594100; } #sport-header .sport-tools li.tool-yellow:hover a { background-color: #fddd40; background-position: 0 -80px; border-color: #ffc; color: #1a1a1a; } #sport-header .sport-tools li.tool-yellow:active { border-color: #dda300; color: #594100; } #sport-header .sport-tools li.tool-yellow:active a { background-color: #fddd40; background-position: 0 -160px; color: #333; }.sport-tools li { transition: border 0.2s ease-in; border-bottom: 3px solid transparent; display: inline-block; float: left; } .sport-tools li a { list-style: none; }.sport-tools li a,#autoRefreshBar li a,#autoRefreshBar li label { background-color: transparent; color: #061534; cursor: pointer; display: block; font: bold 13px/1.1 "Titillium Web", sans-serif; text-transform: uppercase; outline: medium none; padding: 10px; text-decoration: none; text-shadow: 1px 1px 1px #fff; width: auto; }.sport-tools li:hover,#autoRefreshBar li:hover,#sport-slider li:hover,.sport-tools li.selected { border-bottom: 5px solid #061534; }#autoRefreshBar .selected { color: #fff; border-bottom: 5px solid #061534; }.sport-tools li:active,#autoRefreshBar li:hover { color: #333; }.sport-tools li:hover a,#autoRefreshBar li:hover a,#autoRefreshBar li:hover label { background-color: transparent; background-position: 0 -80px; color: #030319; }.sport-tools li:active a,#autoRefreshBar li:active a,#autoRefreshBar li:active label { background-color: #f9f9f9; background-position: 0 -160px; color: #333; }.sport-tools .selected a,#autoRefreshBar .selected a,#autoRefreshBar .selected label,.sport-tools li.selected:hover a,#autoRefreshBar li.selected:hover a,#autoRefreshBar li.selected:hover label { color: #061534; font-weight: bold; background-position: 0 -240px; }#TeamInstanceStatsDiv .division-pills,#TeamInstanceStatsDiv .filter-stats { display: inline-block; }body #autoRefreshBar { margin: 10px 0 20px; padding: 5px 10px 0; } body #autoRefreshBar li { display: inline-block; list-style: none; } body #autoRefreshBar p { margin-bottom: 0; line-height: 34px; }.sport-admin-buttons { float: right; margin: 14px 4px 0 0; list-style: none; } .sport-admin-buttons ul { list-style: none; } .sport-admin-buttons ul li { display: inline; }#sport-header #tool-pages-menu,#sport-header #sport-admin-menu { display: none; }#tool-home a:hover span { background-position: 0 -80px; }#tool-home a:active span { background-position: 0 -160px; }#tool-home.selected span { background-position: 0 -240px; }#tool-createWidget { float: right; } #tool-createWidget a { background: #fddd40 url(../../app_images/sport-header/btnsBG-yl.gif?17464566491) 0 0 repeat-x; border-color: #ffc; }.teamMiniHeader { padding-bottom: 5px; } .teamMiniHeader .teamLogo-small { float: left; } .teamMiniHeader h4 { font-size: 16px; margin-left: 5px; line-height: 20px; float: left; }#sport-tools-overlay { background: #fff url(../../app_images/loader4.gif) 50% 50% no-repeat; opacity: 0.5; position: absolute; z-index: 2; }@media only screen and (max-width: 1024px) { #sport-header .sport-tools ul li a { font-size: .8em; } }@media only screen and (max-width: 769px) { #sport-header #sport-crumbs ul li.crumbSelected { position: static; } #sport-header #sport-crumbs .sport-crumbs-list { max-width: 100%; } #sport-header #sport-crumbs a span { font-size: 0.70em; } #sport-header #sport-crumbs a span:after { font: 10px/1em FontAwesome; } #sport-header #sport-crumbs a .arrow-down { margin-left: 0px; } #sport-header .sport-tools ul li a { padding: 10px 2px; font-size: 0em; } #sport-header .sport-tools ul li a:before { display: block; } }#sport-header { } #sport-header .sport-colors { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 25px 25px 12.5px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #sport-header .sport-colors .team-logo-wrapper { display: block; height: 75px; width: 75px; margin-right: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; } @media only screen and (max-width: 769px) { #sport-header .sport-colors .team-logo-wrapper { width: 44px; height: 44px; } } #sport-header .sport-colors .team-logo-wrapper, #sport-header .sport-colors .team-logo-wrapper:hover { color: #ccc; } #sport-header .sport-colors .team-logo-wrapper.nologo:after { content: ''; display: block; width: 7px; height: 100%; margin: auto; border-left-width: 8px; border-right-width: 8px; border-left-style: solid; border-right-style: solid; background: transparent; } @media only screen and (max-width: 768px) { #sport-header .sport-colors .team-logo-wrapper.nologo:after { width: 3px; border-right-width: 4px; border-left-width: 4px; } } #sport-header .sport-colors h2 { width: 100%; max-width: 75%; font: bold 38px/1.25 "Titillium Web", sans-serif; } @media only screen and (max-width: 768px) { #sport-header .sport-colors h2 { font: bold 1.3em/1.4em "Titillium Web", sans-serif; } } #sport-header .sport-colors h2 a { display: inline-block; text-decoration: none; } #sport-header .sport-colors div.player_photo { border: 3px solid #061534; background-color: #061534; left: 10px; top: 10px; height: 70px; width: 70px; } #sport-header .sport-colors .teamLogo-small { font-size: 18px; } #sport-header .abs0, #sport-header .abs0r { position: absolute; overflow: hidden; width: 0; height: 0; } #sport-header .abs0 { left: 0; } #sport-header .abs0r { right: 0; } #sport-header .color0-sm, #sport-header .color0-m { border-top: 12px solid #fff; border-right: 36px solid transparent !important; border-left: 36px solid #fff; border-bottom: 12px solid transparent !important; display: none; } #sport-header .color0, #sport-header .color0-l { border-top: 22px solid #fff; border-right: 66px solid transparent !important; border-left: 66px solid #fff; border-bottom: 22px solid transparent !important; display: none; } #sport-header .color0-xl { border-top: 32px solid #fff; border-right: 96px solid transparent !important; border-left: 96px solid #fff; border-bottom: 32px solid transparent !important; display: none; } #sport-header .color0r-sm, #sport-header .color0r-m { border-top: 12px solid #fff; border-right: 36px solid #fff; border-left: 36px solid transparent !important; border-bottom: 12px solid transparent !important; display: none; } #sport-header .color0r, #sport-header .color0r-l { border-top: 22px solid #fff; border-right: 66px solid #fff; border-left: 66px solid transparent !important; border-bottom: 22px solid transparent !important; display: none; } #sport-header .color0r-xl { border-top: 32px solid #fff; border-right: 96px solid #fff; border-left: 96px solid transparent !important; border-bottom: 32px solid transparent !important; display: none; } #sport-header .color1-sm, #sport-header .color1-m { border-top: 10px solid #fff; border-right: 30px solid transparent !important; border-left: 30px solid #fff; border-bottom: 10px solid transparent !important; display: none; } #sport-header .color1, #sport-header .color1-l { border-top: 20px solid #fff; border-right: 60px solid transparent !important; border-left: 60px solid #fff; border-bottom: 20px solid transparent !important; display: none; } #sport-header .color1-xl { border-top: 30px solid #fff; border-right: 90px solid transparent !important; border-left: 90px solid #fff; border-bottom: 30px solid transparent !important; display: none; } #sport-header .color1r-sm, #sport-header .color1r-m { border-top: 10px solid #fff; border-right: 30px solid #fff; border-left: 30px solid transparent !important; border-bottom: 10px solid transparent !important; display: none; } #sport-header .color1r, #sport-header .color1r-l { border-top: 20px solid #fff; border-right: 60px solid #fff; border-left: 60px solid transparent !important; border-bottom: 20px solid transparent !important; display: none; } #sport-header .color1r-xl { border-top: 30px solid #fff; border-right: 90px solid #fff; border-left: 90px solid transparent !important; border-bottom: 30px solid transparent !important; display: none; } #sport-header .color2-sm, #sport-header .color2-m { border-top: 15px solid #fff; border-right: 45px solid transparent !important; border-left: 45px solid #fff; border-bottom: 15px solid transparent !important; display: none; } #sport-header .color2, #sport-header .color2-l { border-top: 25px solid #fff; border-right: 75px solid transparent !important; border-left: 75px solid #fff; border-bottom: 25px solid transparent !important; display: none; } #sport-header .color2-xl { border-top: 35px solid #fff; border-right: 105px solid transparent !important; border-left: 105px solid #fff; border-bottom: 35px solid transparent !important; display: none; } #sport-header .color2r-sm, #sport-header .color2r-m { border-top: 15px solid #fff; border-right: 45px solid #fff; border-left: 45px solid transparent !important; border-bottom: 15px solid transparent !important; display: none; } #sport-header .color2r, #sport-header .color2r-l { border-top: 25px solid #fff; border-right: 75px solid #fff; border-left: 75px solid transparent !important; border-bottom: 25px solid transparent !important; display: none; } #sport-header .color2r-xl { border-top: 35px solid #fff; border-right: 105px solid #fff; border-left: 105px solid transparent !important; border-bottom: 35px solid transparent !important; display: none; } #sport-header .edge { background: transparent url(../../app_images/sport-header/edge_17464566491.png) 0 0 repeat-x; height: 12px; width: 100%; } #sport-header .edge-tools { background: transparent url(../../app_images/sport-header/tools-edge_17464566491.png) 0 0 repeat-x; height: 12px; width: 100%; }.teamLogo,.teamLogo-tiny,.teamLogo-small,.teamLogo-medium,.teamLogo-large,.teamLogo-extra_large,.teamLogo-print,.teamLogor,.teamLogor-tiny,.teamLogor-small,.teamLogor-medium,.teamLogor-large,.teamLogor-extra_large,.teamLogor-print { display: block; text-decoration: none; }.teamLogo-tiny,.teamLogor-tiny { background: url(../../app_images/team_logos/team-tiny_17464566491.png) 50% 50% no-repeat; height: 20px !important; width: 20px !important; }.teamLogo-small,.teamLogor-small { background: url(../../app_images/team_logos/team-small_17464566491.png) 50% 50% no-repeat; height: 20px !important; width: 20px !important; }.teamLogo-medium,.teamLogor-medium { background: url(../../app_images/team_logos/team-medium_17464566491.png) 50% 50% no-repeat; height: 30px !important; width: 90px !important; border: 1px solid #ddd; background-color: #fafafa; }.teamLogo,.teamLogo-large,.teamLogor,.teamLogor-large { background: url(../../app_images/team_logos/team-large_17464566491.png) 50% 50% no-repeat; height: 40px !important; width: 120px !important; }.teamLogo-extra_large,.teamLogor-extra_large { background: url(../../app_images/team_logos/team-extra_large_17464566491.png) 50% 50% no-repeat; height: 50px !important; width: 150px !important; }.teamLogo-print,.teamLogor-print { background: url(../../app_images/team_logos/team-print_17464566491.png) 50% 50% no-repeat; height: 100px !important; width: 300px !important; }.sport-colors .teamLogo,.sport-colors .teamLogo-medium,.sport-colors .teamLogo-large,.sport-colors .teamLogo-extra_large,.sport-colors .teamLogo-print { left: 15px; top: 10px; }.sport-colors .teamLogor,.sport-colors .teamLogor-medium,.sport-colors .teamLogor-large,.sport-colors .teamLogor-extra_large,.sport-colors .teamLogor-print { left: auto; right: 15px; top: 10px; }.sport-colors .teamLogo-small { left: 5px; top: 5px; }.sport-colors .teamLogor-small { left: auto; right: 5px; top: 5px; }table .teamLogo,table .teamLogo-tiny,table .teamLogo-small,table .teamLogo-medium,table .teamLogo-large,table .teamLogo-extra_large,table .teamLogo-print,.sportTableLabel .teamLogo,.sportTableLabel .teamLogo-tiny,.sportTableLabel .teamLogo-small,.sportTableLabel .teamLogo-medium,.sportTableLabel .teamLogo-large,.sportTableLabel .teamLogo-extra_large,.sportTableLabel .teamLogo-print { margin-right: 10px; vertical-align: middle; display: inline-block; background-color: #fff; } table .teamLogo:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-tiny:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-small:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-medium:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-large:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-extra_large:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), table .teamLogo-print:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-tiny:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-small:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-medium:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-large:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-extra_large:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]), .sportTableLabel .teamLogo-print:not([style*="background-image:url(/app_images/team_logos/team-tiny.png);"]) { background-size: 100% auto; }table .teamLogor,table .teamLogor-tiny,table .teamLogor-small,table .teamLogor-medium,table .teamLogor-large,table .teamLogor-extra_large,table .teamLogor-print,.sportTableLabel .teamLogor,.sportTableLabel .teamLogor-tiny,.sportTableLabel .teamLogor-small,.sportTableLabel .teamLogor-medium,.sportTableLabel .teamLogor-large,.sportTableLabel .teamLogor-extra_large,.sportTableLabel .teamLogor-print { float: right; margin-left: 5px; }.dropdown-wrapper { display: block; position: relative; width: 100%; float: left; clear: both; z-index: 2; background: #efefef; } .dropdown-wrapper:before { content: ""; height: 100%; display: none; width: 40px; position: absolute; left: -40px; top: 0; background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.12) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.12))); background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.12) 100%); background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.12) 100%); background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.12) 100%); background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.12) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1f000000',GradientType=1 ); } .dropdown-wrapper #megaDropDown-season { background: #404040; display: inline-block; margin: auto; outline: medium none; text-align: left; text-decoration: none; height: 100%; position: relative; padding: 0px 50px 10px 10px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float: right; min-width: 150px; } .dropdown-wrapper #megaDropDown-season .season { color: #fff; display: block; font: normal 10px/1em "Titillium Web", sans-serif; margin: auto; width: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .dropdown-wrapper #megaDropDown-season .subseason { color: #fff; font: bold 12px/1em "Titillium Web", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .dropdown-wrapper #megaDropDown-season:after { content: "\f0d7"; display: none; position: absolute; right: 10px; top: 10px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); color: #fff; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); border-radius: 100px; color: #fff; font: normal 20px/1em FontAwesome; padding: 0px 4px 4px 4px; } .dropdown-wrapper #megaDropDown-season-callout { background: rgba(0, 0, 0, 0.75); color: #ddd; padding: 10px; text-align: left; position: absolute; right: 0; width: 100%; max-width: 230px; z-index: 2; padding: 15px 15px 20px 15px; display: none; top: 100%; border-bottom: 4px solid #cccccc; } .dropdown-wrapper #megaDropDown-season-callout .season-title { display: block; font: bold 12px "Titillium Web", sans-serif; padding: 0 0 5px; margin: 5px 0; } .dropdown-wrapper #megaDropDown-season-callout .season-title span { float: left; } .dropdown-wrapper #megaDropDown-season-callout select { width: 100%; border: 0px; background: #333; background-image: url(../../app_images/select-down-arrow_17464566491.svg); background-position: right center; background-repeat: no-repeat; background-size: 27px; padding: 10px; color: #fff; display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .dropdown-wrapper #megaDropDown-season-callout a { border-radius: 1px; transition: all 0.2s ease-in; display: block; font-size: 12px; padding: 2px 5px; text-decoration: none; background: #333; text-align: center; color: #ddd; margin-bottom: 3px; } .dropdown-wrapper #megaDropDown-season-callout a:hover { background: #222; } .dropdown-wrapper #megaDropDown-season-callout a.close { background: transparent; border-radius: 100%; color: #fff; display: block; float: right; font-size: 12px; font-weight: bold; margin: 0; padding: 0px 6px 2px 6px; } .dropdown-wrapper #megaDropDown-season-callout a.close:hover { background: transparent; } .dropdown-wrapper #megaDropDown-season-callout a.current { background: #000; border-radius: 1px; transition: all 0.2s ease-in; color: #aaa; -moz-osx-font-smoothing: grayscale; font-size: 12px; font-weight: normal; padding: 5px 10px; text-align: center; letter-spacing: .3px; } .dropdown-wrapper #megaDropDown-season-callout a.current:hover { background: #333; } .dropdown-wrapper #megaDropDown-season-callout .footer { margin: 10px 0 0; } .dropdown-wrapper #megaDropDown-season-callout optgroup option { margin: 0; padding: 0 0 0 10px; } .dropdown-wrapper #megaDropDown-season.mdd-active { cursor: pointer; background-color: #222; } .dropdown-wrapper #megaDropDown-season.mdd-active:after { display: block; } .dropdown-wrapper #megaDropDown-season.mdd-active:hover { background-color: #333; }.dropdown-wrapper.mdd-active-open #megaDropDown-season:after { content: "\f0d8"; }.dropdown-wrapper.mdd-active-open #megaDropDown-season-callout { display: block; -webkit-animation: dropdown-season 0.2s ease-in; animation: dropdown-season 0.2s ease-in; }@media only screen and (max-width: 768px) { .dropdown-wrapper { max-width: 100%; width: 100%; } .dropdown-wrapper:before { display: none; } .dropdown-wrapper #megaDropDown-season .season { font-size: 10px; } .dropdown-wrapper #megaDropDown-season .subseason { font-size: 9px; } .dropdown-wrapper #megaDropDown-season-callout { max-width: 100%; } }#GameShowContent.game_show_nextgen .GameShowDataContainer.play_by_play { padding: 0; }body .GameShowDataContainer.play_by_play .StatWidget,body .GameShowDataContainer.play_by_play .StatWidgetColumn .StatWidgetHolder { margin: 0 0 0 0; }#PBP { padding-bottom: 16px; background: #eee; } #PBP-loader + #PBP { display: none; } @media screen and (min-width: 800px) { #PBP .pbp-list:before { content: ''; position: absolute; background-color: #ccc; left: 50%; top: 0; height: 100%; width: 1px; } } #PBP .pbp-header:not(:first-child) { margin-top: 48px; } #PBP .pbp-header:not(:first-child) .homeTeam, #PBP .pbp-header:not(:first-child) .awayTeam { display: none; } #PBP .pbp-team-header { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; } #PBP .pbp-team-header .homeTeam, #PBP .pbp-team-header .awayTeam { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; width: 50%; padding: 10px 6px; } @media screen and (min-width: 550px) { #PBP .pbp-team-header .homeTeam, #PBP .pbp-team-header .awayTeam { padding-left: 12px; padding-right: 12px; } } #PBP .pbp-team-header .homeTeam { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } #PBP .pbp-team-header .homeTeam .team_logo { -webkit-order: 1; -ms-flex-order: 1; order: 1; margin-left: 8px; } #PBP .pbp-team-header .awayTeam .team_logo { margin-right: 8px; } #PBP .pbp-team-header .team_logo { display: none; } @media screen and (min-width: 400px) { #PBP .pbp-team-header .team_logo { display: block; } } #PBP .pbp-team-header .interval { -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 100%; background-color: #eee; text-transform: capitalize; text-align: center; } @media screen and (min-width: 550px) { #PBP .pbp-team-header .interval { font-size: 18px; } } #PBP .pbp-team-header .interval span { display: block; margin: 16px 0 8px; } #PBP .pbp-team-header .interval br { display: none; } #PBP .clockTime { position: absolute; top: 0; color: #fff; text-align: center; min-width: 35%; } @media screen and (min-width: 400px) { #PBP .clockTime { min-width: 18%; } } @media screen and (min-width: 800px) { #PBP .clockTime { min-width: 22.5%; background-color: #eee; color: #666; } } #PBP .play { position: relative; margin: 6px; width: calc(60% - 6px); background: #fff; font-size: 12px; } @media screen and (min-width: 400px) { #PBP .play { width: calc(55% - 6px); } } @media screen and (min-width: 550px) { #PBP .play { width: calc(55% - 12px); margin-top: 12px; margin-bottom: 12px; font-size: 14px; } } @media screen and (min-width: 800px) { #PBP .play { width: calc(45% - 12px); } } #PBP .playAway { margin-left: 6px; } @media screen and (min-width: 550px) { #PBP .playAway { margin-left: 12px; } } @media screen and (min-width: 800px) { #PBP .playAway { text-align: right; } } #PBP .playAway .clockTime { right: 0; } @media screen and (min-width: 800px) { #PBP .playAway .clockTime { right: -22.5%; } } @media screen and (min-width: 800px) { #PBP .playAway .playerPhoto { float: right; margin-right: 0; margin-left: 8px; } } #PBP .playHome { margin-left: 40%; margin-right: 6px; } @media screen and (min-width: 400px) { #PBP .playHome { margin-left: 45%; } } @media screen and (min-width: 550px) { #PBP .playHome { margin-right: 12px; } } @media screen and (min-width: 800px) { #PBP .playHome { margin-left: 55%; } } #PBP .playHome .playType { text-align: right; padding-left: 35%; } @media screen and (min-width: 400px) { #PBP .playHome .playType { padding-left: 18%; } } @media screen and (min-width: 800px) { #PBP .playHome .playType { padding-left: 8px; text-align: left; } } @media screen and (min-width: 800px) { #PBP .playHome .clockTime { left: -22.5%; } } #PBP .playerName { margin-bottom: 0; } #PBP .playerName br { display: none; } #PBP .playerName a:after { content: ' '; } #PBP .playerInfo { overflow: hidden; } #PBP .playerPhoto { float: left; margin-right: 8px; } #PBP .playType { color: #fff; background: black; } #PBP .playType, #PBP .playerInfo, #PBP .extraDetails, #PBP .clockTime { padding: 4px; } @media screen and (min-width: 550px) { #PBP .playType, #PBP .playerInfo, #PBP .extraDetails, #PBP .clockTime { padding: 8px; } } #PBP .extraDetails { padding-top: 0; }.pitchTracker > h3 { margin-bottom: .5em; }.pitchTracker .regulations { margin-top: 1em; } .pitchTracker .regulations ul { margin-top: 1em; } .pitchTracker .regulations li { margin-left: 2.3em; }.siteContainer > #masterScoreboard { background: transparent; max-width: 940px; margin: 18px auto; } html.has-mobile-nav .siteContainer > #masterScoreboard { margin: 0; }#masterScoreboard { background: #fff; } #masterScoreboard .scoreboardRibbon { margin: 0px; }.scoreboardRibbon { background: rgba(7, 7, 7, 0.75); z-index: 0; }.pageElement .scoreboardRibbon { margin: 0 5px; }.scoreboardRibbon { height: 151px; position: relative; text-transform: capitalize; overflow: hidden; padding-top: 13px; } .scoreboardRibbon .next_button, .scoreboardRibbon .previous_button { width: 30px; height: 125px; cursor: pointer; z-index: 390; color: #cccccc; display: block; font: .875em FontAwesome; line-height: 125px; position: absolute; text-align: center; } .scoreboardRibbon .next_button:hover, .scoreboardRibbon .previous_button:hover { background: rgba(7, 7, 7, 0.75); } .scoreboardRibbon .next_button::selection, .scoreboardRibbon .previous_button::selection { background: transparent; } .scoreboardRibbon .next_button::-moz-selection, .scoreboardRibbon .previous_button::-moz-selection { background: transparent; } .scoreboardRibbon .next_button_disabled, .scoreboardRibbon .previous_button_disabled { cursor: default; } .scoreboardRibbon .next_button_disabled:before, .scoreboardRibbon .previous_button_disabled:before { color: #999; } .scoreboardRibbon .next_button_disabled:hover, .scoreboardRibbon .previous_button_disabled:hover { background: transparent; } .scoreboardRibbon .previous_button { left: 8px; } .scoreboardRibbon .previous_button:before { content: "\f060"; } .scoreboardRibbon .next_button { right: 8px; } .scoreboardRibbon .next_button:before { content: "\f061"; } .scoreboardRibbon .container { height: 125px; overflow: hidden; position: absolute; left: 45px; right: 45px; z-index: 380; padding: 0px; width: auto; } .scoreboardRibbon .container ul { width: 100000px; position: relative; } .scoreboardRibbon .game { display: block; float: left; width: 154px; } .scoreboardRibbon .gameLink { height: 125px; width: 100%; cursor: pointer; margin: 0px; padding: 0px; text-decoration: none; cursor: pointer; background: #fff; } .scoreboardRibbon a > span { display: block; font-weight: normal; color: #666; line-height: 1.5em; padding-left: 10px; padding-right: 10px; } .scoreboardRibbon a > span:last-child { padding-bottom: 8px; } .scoreboardRibbon .date { background: #061534; color: #fff; font-family: "Titillium Web", sans-serif; font-size: 11px; letter-spacing: .5px; margin-bottom: 8px; padding-top: 8px; padding-bottom: 8px; text-transform: uppercase; white-space: nowrap; } .scoreboardRibbon .team { font-size: 12px; display: block; clear: both; } .scoreboardRibbon .game { padding-right: 2px; } .scoreboardRibbon .game:last-child { padding-right: 0; } .scoreboardRibbon .game .name { float: left; clear: left; max-width: 105px; white-space: nowrap; word-wrap: normal; overflow: hidden; text-overflow: ellipsis; font-weight: bold; } .scoreboardRibbon .game .score { float: right; font-weight: bold; } .scoreboardRibbon .game .status { clear: both; font-family: "Titillium Web", sans-serif; font-size: 11px; font-weight: 600; padding-top: 10px; text-transform: uppercase; } .scoreboardRibbon .game .boom .name { color: #061534; } .scoreboardRibbon .game .boom .score { color: #061534; } .scoreboardRibbon .in_progress .status { color: #061534; font-style: italic; font-weight: bold; } .scoreboardRibbon .completed .status { font-weight: bold; }@media (min-width: 1000px) { .col-md-3 .scoreboardRibbon .container { left: 25px; right: 25px; } .col-md-3 .scoreboardRibbon .previous_button, .col-md-3 .scoreboardRibbon .next_button { width: 18px; } .col-md-3 .scoreboardRibbon .previous_button { left: 4px; } .col-md-3 .scoreboardRibbon .next_button { right: 4px; } }.bracket-container { margin: 0; overflow: auto; position: relative; text-align: center; background: #FFF; }.theme-bracket { display: inline-table; table-layout: fixed; text-align: left; font: bold 14px "Lato", sans-serif; }.theme-bracket-round { display: table-cell; min-width: 230px; max-width: 330px; }.theme-bracket-round-title { text-align: center; text-transform: uppercase; padding: 10px; }.theme-bracket-nodes { list-style: none; padding: 1px 0; }.theme-bracket-depth-1 .theme-bracket-node,.theme-bracket-depth-1 .theme-bracket-gap { line-height: 132px; }.theme-bracket-depth-2 .theme-bracket-node,.theme-bracket-depth-2 .theme-bracket-gap { line-height: 264px; }.theme-bracket-depth-3 .theme-bracket-node,.theme-bracket-depth-3 .theme-bracket-gap { line-height: 528px; }.theme-bracket-depth-4 .theme-bracket-node,.theme-bracket-depth-4 .theme-bracket-gap { line-height: 1056px; }.theme-bracket-depth-5 .theme-bracket-node,.theme-bracket-depth-5 .theme-bracket-gap { line-height: 2112px; }.theme-bracket-depth-6 .theme-bracket-node,.theme-bracket-depth-6 .theme-bracket-gap { line-height: 4224px; }.theme-bracket-depth-7 .theme-bracket-node,.theme-bracket-depth-7 .theme-bracket-gap { line-height: 8448px; }.theme-bracket-depth-8 .theme-bracket-node,.theme-bracket-depth-8 .theme-bracket-gap { line-height: 16896px; }.theme-bracket-depth-9 .theme-bracket-node,.theme-bracket-depth-9 .theme-bracket-gap { line-height: 33792px; }.theme-bracket-node { position: relative; padding: 0 10px; } .theme-bracket-node:before { content: ""; display: block; position: absolute; width: 25px; top: 50%; right: 0; border-top: 1px solid #CCC; } .theme-bracket-node:after { content: ""; display: block; position: absolute; width: 23px; left: 100%; margin-left: -1px; border-left: 1px solid #CCC; }.theme-bracket-node-upper:after,.theme-bracket-compressible .theme-bracket-node-lower:after { top: 50%; border-bottom: 1px solid #CCC; bottom: 19px; }.theme-bracket-node-lower:after,.theme-bracket-compressible .theme-bracket-node-upper:after { bottom: 50%; border-top: 1px solid #CCC; top: 21px; }.theme-bracket-compressible .theme-bracket-node-lower:after { border-top: none; bottom: auto; height: 20px; }.theme-bracket-compressible .theme-bracket-node-upper:after { border-bottom: none; top: auto; height: 20px; }.theme-bracket-node-leaf:before,.theme-bracket-node-leaf:after { display: none; }.theme-bracket-game { position: relative; z-index: 1; display: inline-block; vertical-align: middle; width: 100%; margin: -1px 0; color: inherit; line-height: 1.2; font: bold 14px "Lato", sans-serif; text-decoration: none !important; padding: 15px 15px; transition: background-color 0.2s ease-in; } .theme-bracket-game:hover { color: inherit; background-color: #EEE; } .theme-bracket-game:hover .theme-bracket-team-slot, .theme-bracket-game:hover .theme-bracket-team-slot > * { border-color: #EEE; transition: background-color 0.2s ease-in; }.theme-bracket-team-slot { display: table; table-layout: fixed; width: 100%; margin: 0; } .theme-bracket-team-slot ~ .theme-bracket-team-slot { padding-top: 10px; border-right: 1px solid #CCC; transition: background-color 0.2s ease-in; } .theme-bracket-team-slot > * { display: table-cell; vertical-align: middle; line-height: 30px; border-bottom: 1px solid #CCC; overflow: hidden; transition: background-color 0.2s ease-in; } .theme-bracket-team-slot.winner .theme-bracket-team, .theme-bracket-team-slot.winner .theme-bracket-score, .theme-bracket-team-slot.winner .theme-bracket-team-name { color: #FFF; background: #061534; }.theme-bracket-team-logo { width: 32px; border-bottom: none; } .theme-bracket-team-logo img { display: block; height: 30px; width: 30px; background: #DDD; }.theme-bracket-seed { display: inline-block; width: 1.2em; font: normal 12px "Lato", sans-serif; }.theme-bracket-team { text-overflow: ellipsis; white-space: nowrap; padding-left: 6px; padding-right: 6px; }.theme-bracket-team-name { color: #061534; } .tbd-team .theme-bracket-team-name { color: inherit; font-weight: normal; }.theme-bracket-score { width: 2em; padding-right: 6px; text-align: right; }.theme-bracket-game-details { font: normal 12px "Lato", sans-serif; font-size: 11px; display: table; table-layout: fixed; height: 30px; line-height: 1.2; width: 100%; } .theme-bracket-game-details > * { display: block; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; padding: 0 6px 0 32px; } .theme-bracket-game-details > *:first-child { padding-top: 5px; } .theme-bracket-game-details > *:only-child { display: table-cell; vertical-align: middle; }@media only screen and (max-width: 450px) { .theme-bracket { display: block; } .theme-bracket-round { display: block; max-width: initial; min-width: initial; } .theme-bracket-round + .theme-bracket-round .theme-bracket-round-title { margin-top: 10px; } .theme-bracket-node { padding: 0; line-height: initial !important; } .theme-bracket-node:last-child .theme-bracket-game { border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; } .theme-bracket-game { border-style: dotted; border-width: 0; border-top-color: #ddd; border-top-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; } .theme-bracket-team-slot, .theme-bracket-team-slot > * { border-width: 0 !important; } .theme-bracket-node:before, .theme-bracket-node:after, .theme-bracket-gap { display: none; } }.descendant_bracket { margin: 0 15px 15px; }.prototip .darkgrey .content p { color: #ccc; }#bracket-seed-list-container { float: right; margin: 10px 0; text-align: right; }#bracket-teams-container { float: left; margin: 10px 0; }#seed-status { color: #666; float: left; font-size: 10px; font-weight: normal; }#seed-status b { color: #333; font-size: 11px; }#bracket-seed-list,#bracket-teams { background: #fef4c0; border: 1px solid #fef1af; margin: 10px 0; padding: 10px; width: 250px; text-align: left; }#bracket-seed-list { background: #fef4c0; padding: 10px 10px 10px 35px; }#bracket-teams { list-style: none; }#bracket-seed-list li { background: url(../../app_images/bracketing/lightbox-team-selected-bottom_17464566491.png) 0 100% no-repeat; cursor: move; margin: 0 0 2px; padding: 0 0 3px; }#bracket-seed-list li p { background: url(../../app_images/bracketing/lightbox-team-selected-top_17464566491.png) 0 0 no-repeat; color: #000; }#bracket-teams li { background: url(../../app_images/bracketing/lightbox-team-bottom_17464566491.png) 0 100% no-repeat; cursor: move; padding: 0 0 3px; }#bracket-teams li p { background: url(../../app_images/bracketing/lightbox-team-top_17464566491.png) 0 0 no-repeat; color: #a5954c; }#bracket-seed-list p, #bracket-teams p { padding: 5px 5px 2px 10px; line-height: 18px; margin: 1px 0 !important; }#bracket-teams p a.seed,#bracket-seed-list a.unseed { color: #bfb27b; cursor: pointer; display: inline; float: right; font-size: 9px; line-height: 18px; padding: 0 5px; text-decoration: underline; -moz-border-radius: 2px; -webkit-border-radius: 2px; }#bracket-teams p a.seed:hover,#bracket-seed-list a.unseed:hover { background: #fef7d0; color: #40391d; }#bracket-seed-list a.seed,#bracket-teams p a.unseed { display: none; }#bracket-teams li:hover { background-image: url(../../app_images/bracketing/lightbox-team-selected-bottom_17464566491.png); }#bracket-teams li:hover p { background-image: url(../../app_images/bracketing/lightbox-team-selected-top_17464566491.png); }.needsMore #seed-status { color: #666; }.needsMore #bracket-seed-list { background: #fef4c0 url(../../app_images/bracketing/bracket-lightbox-seed-bg_17464566491.png) 100% 100% no-repeat; padding-bottom: 35px; }.tooMuch #bracket-seed-list { background: #e7b794; border: 1px solid #b93d41; }.tooMuch #seed-status,.tooMuch #seed-status b { color: #a20012; }.ready #bracket-seed-list { background: #fef9dc; border: 1px solid #339933; }.ready #seed-status { color: #339933; }#sport-slider { background: #f2f2f2; border: 1px solid #e6e6e6; border-radius: 2px; clear: both; margin: 0px 0px 15px 0px; overflow: hidden; position: relative; padding: 5px; display: block; } #sport-slider .inner-wrap { display: block; min-height: 70px; } #sport-slider .inner-wrap #track { bottom: 0; clear: both; height: 10px; position: absolute; width: 100%; z-index: 100; background-color: #ddd; border: 1px solid #ccc; display: none; } #sport-slider .inner-wrap #track #handle { background-color: #888; cursor: move; height: 10px; left: 0; position: absolute; top: 0; width: 100px; z-index: 100; border-radius: 1px; }.sportsPage .prototip { display: none !important; }#scrollbox { position: absolute; width: 1%; }#track-left { background-position: 0 -10px; float: left; }#track-right { background-position: -6px -10px; float: right; }#track-left,#track-right { height: 10px; width: 10px; }#scroll-container { padding: 0 0 15px; position: relative; overflow-x: auto; overflow-y: hidden; min-height: 70px; } #scroll-container::-webkit-scrollbar { display: none; }#sport-slider li { margin: 0 0 0 2px; }#sport-slider .players a { background-color: #ddd; }#sport-slider .month { background: url(../../app_images/months_17464566491.gif) 0 0; display: inline-block; float: left; height: 45px; margin: 2px 2px 0 0; width: 10px; text-indent: -999999px; }#sport-slider .mth-jan { background-position: 0 0; }#sport-slider .mth-feb { background-position: -10px 0; }#sport-slider .mth-mar { background-position: -20px 0; }#sport-slider .mth-apr { background-position: -30px 0; }#sport-slider .mth-may { background-position: -40px 0; }#sport-slider .mth-jun { background-position: -50px 0; }#sport-slider .mth-jul { background-position: -60px 0; }#sport-slider .mth-aug { background-position: -70px 0; }#sport-slider .mth-sep { background-position: -80px 0; }#sport-slider .mth-oct { background-position: -90px 0; }#sport-slider .mth-nov { background-position: -100px 0; }#sport-slider .mth-dec { background-position: -110px 0; }#sport-slider .mth-tbd { background-position: -120px 0; }#sport-slider .games { float: left; display: inline-block; }#sport-slider .games li { position: static; }#sport-slider .games a { padding: 3px 4px 3px; }#sport-slider .games span { display: block; text-align: center; }#sport-slider .games .dayOfTheWeek { font: normal 8px "Titillium Web", sans-serif; text-transform: uppercase; }#sport-slider .games .date { font: normal 18px "Titillium Web", sans-serif; }#sport-slider .games .outcome { font-weight: normal; margin: 0; text-align: center; }#tooltips { display: none; }.prototip .ngin .tooltip-outer { background: #e6e6e6; border: 1px solid #333; position: relative; width: 320px; }.prototip .ngin .tooltip-outer h3 { background: #363636 url(../../app_images/tooltips/headerBG_17464566491.gif) 0 0 repeat-x; border-bottom: 1px solid #333; color: #fff; font-size: 1.1em; line-height: 30px; padding: 0 10px; text-align: left; }.prototip .ngin .tooltip-inner { height: 94px; position: relative; width: 200px; }.prototip .ngin .mult_games { width: 350px; }.prototip .ngin .rosterTooltip { width: 200px; }.prototip_StemWrapper { margin: 8px 0 0 !important; }.stats { margin: 0 0 10px 85px; }.stats .stats-major { font-weight: bold; font-size: 18px; display: block; padding: 15px 5px 0px 15px; width: auto; } .stats .stats-major:after { content: ''; display: block; max-width: 100px; margin: auto; border-bottom: 1px solid #ddd; padding-top: 5px; }.stats .stats-minor { display: block; padding: 5px 0px 0px 0px; width: auto; }.prototip .ngin .tooltip-inner .stats { float: left; margin: 0; position: absolute; left: 94px; top: 25px; text-align: center; }.prototip .ngin .tooltip-inner .stats .position { background: url(../../app_images/tooltips/bio-groove_17464566491.png) 50% 100% no-repeat; font-weight: bold; font-size: 18px; display: block; padding: 0 0 15px; width: 90px; }.prototip .ngin .tooltip-inner .stats .bio { display: block; padding: 10px 0 5px; width: 100px; }.score-home { background: #e6e6e6 url(../../app_images/tooltips/vs-r_17464566491.png) 0% 50% no-repeat; float: right; width: 160px; }.score-away { background: #e6e6e6 url(../../app_images/tooltips/vs-l_17464566491.png) 100% 50% no-repeat; float: left; width: 160px; }.mult_games .score-away, .mult_games .score-home { width: 175px; }.score-away .score, .score-home .score { font: bold 48px "Titillium Web", sans-serif; }.prototip .ngin .game .tooltip-inner { min-height: 120px; width: 320px; }.prototip .ngin .game { width: 320px; }.prototip .score { border: none; text-align: center; }.score-home .teamName, .score-away .teamName { font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; text-transform: uppercase; text-align: center; }.score-home .teamName { padding: 0 10px 0 15px; }.score-away .teamName { padding: 0 15px 0 10px; }.mult_games .teamName { background: none; border: none; font-size: 10px; height: 30px; line-height: 35px; }.mult_games .score-away .teamName { color: #666; text-align: left; padding: 0 0 2px 5px; }.mult_games .score-home .teamName { color: #666; text-align: right; padding: 0 5px 2px 0; }.game-listing { background: url(../../app_images/tooltips/game-listingBG_17464566491.gif) 0 100% repeat-x; }.game-listing .sport-colors { min-height: 30px; height: 30px; }.game-listing .score-home { background: transparent url(../../app_images/tooltips/vs-sm-lt-r_17464566491.gif) 0 5px no-repeat; }.game-listing .score-away { background: transparent url(../../app_images/tooltips/vs-sm-lt-l_17464566491.gif) 100% 5px no-repeat; }.game-listing .score { font: normal 24px "Titillium Web", sans-serif; }.game-listing .score-home .score { background: none; margin: 0 75px 0 0; float: right; padding: 0; text-align: right; }.game-listing .score-away .score { background: none; margin: 0 0 0 75px; float: left; padding: 0; text-align: left; }.game-listing p { background: #ccc; border-top: 1px solid #b3b3b3; padding: 10px 0; text-align: center; }#sport-header .pageTitle { font-size: 32px; margin: 0 15px; padding: 20px 0 10px; text-align: center; }.rosterPlayerInfoElement { margin-top: 40px; margin-bottom: 40px; text-align: center; border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; } @media screen and (min-width: 500px) { .rosterPlayerInfoElement { position: relative; padding-bottom: 6px; text-align: left; } } .rosterPlayerInfoElement h3 { margin-bottom: 20px; background-color: transparent !important; border-color: transparent !important; color: #666 !important; text-transform: none; font-size: 2rem; position: relative; } @media screen and (min-width: 500px) { .rosterPlayerInfoElement h3 { width: calc(100% - 200px - 20px); float: right; } } .rosterPlayerInfoElement h3 small { display: inline-block; padding: .25em .5em; font-size: 1.25rem; background-color: #061534; color: #fff; } .rosterPlayerInfoElement .RosterPlayerInfoImage img { display: block; max-height: 250px; max-width: 200px; margin: auto; } @media screen and (min-width: 500px) { .rosterPlayerInfoElement .RosterPlayerInfoImage img { margin: 0; float: left; } } .rosterPlayerInfoElement table { display: inline-block; margin-top: 20px; margin-bottom: 20px; } @media screen and (min-width: 500px) { .rosterPlayerInfoElement table { max-width: calc(100% - 200px - 20px); margin-left: 20px; margin-top: 0; } } .rosterPlayerInfoElement th, .rosterPlayerInfoElement td { font-size: 1rem; text-align: left; } .rosterPlayerInfoElement tr:not(:first-child) th, .rosterPlayerInfoElement tr:not(:first-child) td { padding-top: 10px; } .rosterPlayerInfoElement th { padding-right: 20px; } .rosterPlayerInfoElement th:after { content: ':'; }.statGraphAndTableContainer { background: #f2f2f2; border: 1px solid #e5e5e5; margin: 0 15px 15px; overflow: scroll; padding: 10px; position: relative; border-radius: 2px; }.statGraphAndTableContainer h3 { font-weight: bold !important; text-align: left; }.statGraphAndTableContainer h3 span { float: right; font-size: 11px; font-weight: normal; }.statContainer { background: #e7e7e7; border: 1px solid #ccc; clear: both; margin: 15px 0 10px; padding: 0; position: relative; border-radius: 4px; }.statGraph { height: 78px; padding: 5px 0 0 0; }.flotr-mouse-value { padding: 2px 8px 4px; border-radius: 2px; }.flotr-grid-label { color: #333 !important; font-size: 9px; z-index: 100; }.flotr-axis-title { font-size: 0px; line-height: 0px; }.flotr-legend-label { color: #666; padding: 0 10px 0 5px; }@media only screen and (max-width: 767px) { .statGraphAndTableContainer { display: none; } }#rosterPlayerConnections-search,.rosterPlayerToConnect { background: #fdf4bc; border: 1px solid #fde686; margin: 10px 0; padding: 10px; }.rosterPlayerToConnect img { float: left; height: 50px; margin: 0 5px 0 0; width: 50px; }.rosterPlayerToConnect h2 { margin: 0 0 5px 0; }.rosterPlayerToConnect h3 { margin: 5px 0; }#lightboxBody .rosterPlayerConnections p { line-height: 140%; margin-bottom: 10px; }.rosterPlayerConnection-header { padding: 5px 0 0; }.rosterPlayerConnection-header img { margin: -5px 10px 0 0; height: 70px; width: 70px; }.rosterPlayerToConnect .rosterPlayerConnections { border-top: 1px dotted #fde686; margin: 10px 0 -10px; padding: 10px 0 0; }.rosterPlayerConnections { clear: both; line-height: 18px; }.rosterPlayerConnections p,.rosterPlayerConnections h3 { clear: both; }.rosterPlayerConnections p strong { font-size: 13px; }.rosterPlayerConnections p img { float: left; height: 50px; margin: 0 10px 0 0; width: 50px; }#rosterPlayerConnections-search h3,#rosterPlayerConnections-search-results h3 { margin-bottom: 5px; }#rosterPlayerConnections-search-results { margin: 0 10px; }#rosterPlayerConnections-search-results i { background: url(../../app_images/miniLoader_17464566491.gif) 0 50% no-repeat; padding-left: 20px; }.rosterPlayerInfoElement-template { margin-bottom: 10px; position: relative; display: block; margin: auto; padding-bottom: 5px; width: 100%; }.rosterPlayerConnection-checked, .rosterPlayerConnection-unchecked { border-radius: 4px; margin: 0 5px 0 0; padding: 2px 3px; }.rosterPlayerConnection-checked { background: #fcf0ab; border: 1px solid #fde686; }.rosterPlayerConnection-unchecked { background: #fbe98b; border: 1px solid #fccd22; }.defaultPlayerInfo h3 { padding-top: 31px; }#rosterPlayerConnections-button { background: #fff; color: #333; cursor: pointer; font-size: 12px; line-height: normal; padding: 5px 0 5px 0; } #rosterPlayerConnections-button .teamLogo-tiny { display: inline-block; margin-right: 3px; vertical-align: middle; } #rosterPlayerConnections-button i { display: inline-block; margin-left: 4px; margin-top: -2px; vertical-align: middle; } #rosterPlayerConnections-button i:after { border-radius: 20px; border: 1px solid #777; content: "\f078"; display: inline-block; font: 12px/1em FontAwesome; padding: 4px; text-align: center; } #rosterPlayerConnections-button.rpc-open i:after { content: "\f077"; }#rosterPlayerConnections-dropdown { box-shadow: none; font-size: 12px; } #rosterPlayerConnections-dropdown > div { background: #fff; border: 1px solid #777; padding: 8px 10px; position: absolute; top: 31px; z-index: 1; } #rosterPlayerConnections-dropdown h3 { font: inherit; float: none; margin: 0; padding: 0 0 2px; width: auto; } #rosterPlayerConnections-dropdown li { list-style: none; padding: 5px 0 0; } #rosterPlayerConnections-dropdown .teamLogo-tiny { display: inline-block; margin-right: 5px; vertical-align: middle; }@media (max-width: 499px) { .defaultPlayerInfo h3 { padding-top: 0; } #rosterPlayerConnections-button { position: static; display: block; margin-top: 10px; } #rosterPlayerConnections-dropdown { left: 0; position: absolute; text-align: left; width: 100%; } #rosterPlayerConnections-dropdown > div { display: table; left: 50%; position: relative; top: 100%; transform: translatex(-50%); } }#LiveGame { position: relative; margin-bottom: 25px; padding-top: 40px; clear: both; }#LiveGame .background,#LiveGame .background .graphics { background: #000; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; }#LiveGame .background .graphics { min-height: 535px; }#LiveGame .background .graphics * { height: 100%; left: 50%; margin-left: -500px; position: absolute; top: 0; width: 1000px; }#LiveGame .background .top { background: url(../../app_images/field_of_play/fop_bg_top_17464566491.png) center top; height: 150px; }#LiveGame .background .mid { background: url(../../app_images/field_of_play/fop_bg_mid_17464566491.png) center top; height: auto; top: 150px; bottom: 384px; }#LiveGame .background .bottom { background: url(../../app_images/field_of_play/fop_bg_bottom_17464566491.png) center top; height: 384px; top: auto; bottom: 0; }#LiveGame .background .awayTeamFade { width: 700px; }#LiveGame .background .homeTeamFade { width: 700px; margin-left: -200px; }.gameShow #GS_Video { overflow-x: auto; overflow-y: visible; } .gameShow #GS_Video > iframe { max-width: 100%; }#GS_Video { text-align: center; padding: 0 20px; position: relative; top: -10px; margin: 25px 0; }#currentPlay + #GS_Video { top: -25px; }#GS_VideoWrap { display: inline-block; zoom: 1; *display: inline; background: #000; border: 13px outset #222; -moz-border-image: url(../../app_images/field_of_play/video_border_17464566491.png) 30 repeat; -webkit-border-image: url(../../app_images/field_of_play/video_border_17464566491.png) 30 repeat; -o-border-image: url(../../app_images/field_of_play/video_border_17464566491.png) 30 repeat; border-image: url(../../app_images/field_of_play/video_border_17464566491.png) 30 repeat; box-shadow: 0 15px 30px #000; }#GameLiveVideo { background: #000; }#GameLiveVideo object { display: block; margin: 0 auto; }#GameShowContent { margin: 30px 15px 15px; overflow: visible; position: relative; font-size: 100%; }#GameShowContent a { text-decoration: none; }#GameShowContent .rapidContentGeneral,#GameShowContent #contentTabsLoader { width: 70%; position: relative; z-index: 3; background: white; overflow: hidden; min-height: 400px; }#GameShowContent .tab_menu-listLoader { padding: 100px 0; min-height: 150px; }#GameShowContent #tab_gs3_game_stats_content.rapidContentGeneral { width: 100%; }#GameShowContent.noComments .rapidContentGeneral, #GameShowContent.noComments #contentTabsLoader { width: 100%; }#GameShowContent span.team_logo img { border-radius: 5px 5px 5px 5px; vertical-align: middle; }#GameShowContent li { list-style: none; }#GameShowContent .game_info { overflow: hidden; }#GameShowContent .tab_menu { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; overflow: hidden; width: 70%; box-shadow: inset 0 -1px 0 #efefef; }#GameShowContent .tab_menu #iscoreGame { float: right; text-align: right; padding-right: 10px; }#liveGameSimple { padding-top: 0; margin-bottom: 10px; }#GameShowContent.game_show_nextgen #scorekeeperGame { float: right; text-align: right; padding-top: 7px; padding-right: 8px; color: #bbb; }#GameShowContent .tab_menu #iscoreTimestamp { color: #aaa; }#GameShowContent ul.tab_menu-list { padding: 0 10px; list-style-type: none; float: left; position: relative; z-index: 4; overflow: hidden; }#GameShowContent li.tab_menu-tab { float: left; border-top: 1px solid #efefef; border-right: 1px solid #efefef; border-left: 1px solid #efefef; border-bottom: 1px solid #efefef; text-align: center; }#GameShowContent li.tab_menu-tab a { display: block; padding: 12px 10px 8px; color: #666; font-weight: bold; background: #E7E7E7; }#GameShowContent li.tab_menu-tab.selected a { background-color: #fff; color: #333; border-bottom: none; }#GameShowContent li.tab_menu-tab a:hover { color: #333; }.GameShowDataColumn { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; background: #DDD; position: absolute; top: 75px; bottom: 25px; right: 0; width: 30%; overflow: auto; border-bottom: solid 1px #fff; border-radius: 0 5px 5px 0; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }.GameShowDataColumn .gameShowColumnSection { display: -webkit-box; display: -moz-box; display: box; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-flex: 100; -moz-box-flex: 100; box-flex: 100; width: 100%; }.GameShowDataColumn .gameShowColumnHeader { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; margin: 0; padding: 1px; background: #ccc; }#GameShowContent .GameShowDataColumn .gameShowColumnHeader h3 { padding: 10px; margin: 0; }#GameShowContent .GameShowDataColumn .gameShowColumnHeader h3 .action { float: right !important; margin-top: -2px; }#GameShowContent .GameShowDataColumn .gameShowColumnHeader.collapsable_handle h3 { background-image: url(../../app_images/user/expand_arrows_17464566491.png); background-position: -92px -39px; background-repeat: no-repeat; padding-left: 24px; }#GameShowContent .GameShowDataColumn .collapsed .gameShowColumnHeader.collapsable_handle h3 { background-image: url(../../app_images/user/expand_arrows_17464566491.png); background-position: -142px 11px; }.GameShowDataColumn .gameShowColumnContent { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; overflow: auto; padding2: 0 5px; width: 100%; }.GameShowDataColumn .gameShowColumnSection.news { box-flex: 0; max-height: 50%; }.GameShowDataColumn .gameShowColumnSection:first-child .gameShowColumnHeader { border-radius: 0 5px 0 0; }.GameShowDataColumn .gameShowColumnSection:last-child .gameShowColumnContent { border-radius: 0 0 5px 0; }.GameShowDataContainer { padding: 20px 0 0 20px; }.GameShowDataContainer .StatWidgetGroup { background: #FFF; margin: 0 10px 10px 10px; overflow: hidden; position: relative; z-index: 25; }.GameShowDataContainer.game_stats .StatWidgetGroup { border-radius: 5px; }.GameShowDataContainer .StatWidgetGroup.inset { border: 1px solid #efefef; }.GameShowDataContainer.game_summary .StatWidgetGroup.inset,.GameShowDataContainer.game_preview .StatWidgetGroup.inset { background: #FFF; }.StatWidgetTabsGroup { margin: -10px 20px 0 0; overflow: hidden; padding-top: 10px; }.StatWidgetContainer { display: block; float: left; overflow: hidden; padding: 20px 0 0 20px; width: 100%; }.StatWidgetContainer-sub { overflow: hidden; }.StatWidgetColumn { display: block; float: left; }.StatWidget { display: block; margin: 0 20px 20px 0; }.StatWidgetHolder .StatWidgetContainer-sub { margin-right: 0; }.z10 { z-index: 10; }.z9 { z-index: 9; }.z8 { z-index: 8; }.z7 { z-index: 7; }.z6 { z-index: 6; }.z5 { z-index: 5; }.z4 { z-index: 4; }.z3 { z-index: 3; }.z2 { z-index: 2; }.z1 { z-index: 1; }.width25 { width: 25%; }.width33 { width: 33.333333%; }.width50 { width: 50%; }.width66 { width: 66.666666%; }.width75 { width: 75%; }.width100 { width: 100%; }#GameShowContent .StatWidgetHolder p.noEntry,#GameShowContent .StatWidget span.no_stats { border-radius: 5px; display: block; width: 100%; padding: 5px 0; text-align: center; }#GameShowContent .team_stats-list .noEntry { display: block; border-top: none; font-style: normal; font-size: 9px; background-color: #cccccc; background-image: url(../../app_images/game_show_3/diagonal_stripes_17464566491.png); }#GameShowContent .StatWidgetTabsGroup-inset { background: #666666; border-radius: 5px; box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.75); margin: 0 20px 0 0; }#GameShowContent ul.StatWidgetTabs-inset { border-bottom: solid 1px #fff; list-style-type: none; margin-bottom: 20px; overflow: hidden; width: 100%; }#GameShowContent ul.StatWidgetTabs-inset.tabs-1 li { width: 100%; }#GameShowContent ul.StatWidgetTabs-inset.tabs-2 li { width: 50%; }#GameShowContent ul.StatWidgetTabs-inset.tabs-3 li { width: 33.33333%; }#GameShowContent ul.StatWidgetTabs-inset a:link,#GameShowContent ul.StatWidgetTabs-inset a:visited { color: #ddd; }#GameShowContent ul.StatWidgetTabs-inset a:hover,#GameShowContent ul.StatWidgetTabs-inset a:active { color: #fff; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li:before { content: none; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li { background: rgba(255, 255, 255, 0.35); color: #ccc; display: block; float: left; margin: 0; padding: 10px 0; text-align: center; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25); text-transform: uppercase; }#GameShowContent ul.StatWidgetTabs-inset.stats_toggle li { color: #ddd; cursor: pointer; }#GameShowContent ul.StatWidgetTabs-inset.stats_toggle li:hover { color: #fff; }#GameShowContent .GameShowDataContainer.play_by_play .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li { width: 20%; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li.selected,#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li:hover,#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li:active { background: none; color: #fff; position: relative; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5); }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li.selected a { color: #fff; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li { background-image: url(../../app_images/game_show_3/border-black_17464566491.png), url(../../app_images/game_show_3/border-white_17464566491.png); background-repeat: repeat-y; background-position: right, left; position: relative; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li:first-child { background-image: url(../../app_images/game_show_3/border-black_17464566491.png); background-repeat: repeat-y; background-position: right; }#GameShowContent .StatWidgetTabsGroup-inset ul.StatWidgetTabs-inset li:last-child { background-image: url(../../app_images/game_show_3/border-white_17464566491.png); background-repeat: repeat-y; background-position: left; }.StatWidgetTabs-inset .carrot { display: none; }.StatWidgetTabs-inset li.selected .carrot { background-image: url(../../app_images/game_show_3/carrot-up_17464566491.png); background-repeat: no-repeat; background-position: 50% bottom; display: block; height: 38px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; }#GameShowContent ul.StatWidgetTabs { list-style-type: none; width: 100%; }#GameShowContent ul.StatWidgetTabs li { background: #b2b2b2; border-radius: 5px 0px 0px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); color: #666; display: block; float: left; margin: 0 0 0 0; padding: 0 0 0 20px; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.1); text-transform: uppercase; height: 3em; line-height: 3em; position: relative; }#GameShowContent ul.StatWidgetTabs li h3 { display: block; float: left; }#GameShowContent ul.StatWidgetTabs li span { display: block; float: left; height: 43px; left: 100%; width: 69px; position: absolute; top: -7px; background: url(../../app_images/game_show_3/tab-edge-right_17464566491.png); background-color: transparent; }x-#GameShowContent ul.StatWidgetTabs li:before { content: url(../../app_images/game_show_3/tab-edge-right-gray_17464566491.png); position: absolute; left: 100%; top: -7px; }#GameShowContent ul.StatWidgetTabs li.selected { background: #fff; position: relative; z-index: 50; }#GameShowContent ul.StatWidgetTabs li.more_stats { background: none; box-shadow: none; display: block; float: right; opacity: .5; filter: Alpha(opacity=50); padding: 0; text-shadow: 1px 1px 0px white; }#GameShowContent ul.StatWidgetTabs li.more_stats:before { content: none; }#GameShowContent ul.StatWidgetTabs li.live_game_sheet { background: #cccccc; background-image: #898989; cursor: pointer; padding: 0 10px; border-radius: 5px; border-top: solid 1px #e5e5e5; color: black; font-size: 10px; font-weight: bold; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25); opacity: 1; height: 20px; line-height: 20px; border: solid 1px #666666; border-top: initial; border-top: solid 1px #333333; border-bottom: solid 1px white; float: right; }#GameShowContent ul.StatWidgetTabs li.live_game_sheet:hover { background-image: #424242; color: #fff; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25); }#GameShowContent ul.StatWidgetTabs-mini { list-style-type: none; width: 100%; }#GameShowContent ul.StatWidgetTabs-mini li { background: #b2b2b2; border-radius: 5px 0px 0px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); color: #666; display: block; float: left; margin: 0 20px 0 0; padding: 0 0 0 1em; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.1); text-transform: uppercase; height: 2.5em; line-height: 2.5em; position: relative; }#GameShowContent ul.StatWidgetTabs-mini li:before { content: url(../../app_images/game_show_3/tab-edge-right-gray_17464566491.png); position: absolute; left: 100%; top: -7px; }#GameShowContent ul.StatWidgetTabs-mini li.selected { background: #fff; position: relative; z-index: 50; }#GameShowContent ul.StatWidgetTabs-mini li.selected:before { content: url(../../app_images/game_show_3/tab-edge-right_17464566491.png); position: absolute; left: 100%; top: -7px; }#GameShowContent ul.StatWidgetTabs-mini li.more_stats { background: none; box-shadow: none; display: block; float: right; opacity: .5; filter: Alpha(opacity=50); padding: 0; text-shadow: 1px 1px 0px white; }#GameShowContent ul.StatWidgetTabs-mini li.more_stats:before { content: none; }.StatWidget.player_stat-leader-header { background: #fff; color: #444; margin: 0 30px 0 10px; padding: 0; text-align: left; }.StatWidget.player_stat-leader-header div { display: block; height: 100%; padding: 5px 0; width: 100%; }span.player_stat-leader-header { font-size: 1.125em; font-weight: 600; color: #061534; text-align: center; width: 100%; }#GameShowContent .player_stat-leader { background: white; color: #fff; font-weight: bold; padding: 10px; overflow: hidden; text-transform: uppercase; }.player_stat-leader div { overflow: hidden; position: relative; }.player_stat-leader .player_photo { display: block; margin: 0 0 10px 0; position: absolute; width: 105px; height: 105px; top: 0; left: 0; }.player_stat-leader .player_photo span.player_photo_image { display: block; width: 100px; height: 100px; border: 3px solid #f0f0f0; border-radius: 50%; background-clip: padding-box; overflow: hidden; }.player_stat-leader .player_photo span.player_photo_image img.portrait { display: block; width: 105%; margin: -2% 0 0 -2%; }.player_stat-leader .player_photo span.player_photo_image img.landscape { height: 100%; vertical-align: middle; }.GameShowDataContainer.game_summary .player_stat-leader .player_photo span.player_photo_image { line-height: 58px; }.player_stat-leader .player_statbox { display: block; margin: 0 0 5px 110px; height: 100px; }.player_stat-leader .player_statbox span.statbox_stat { font-size: 2.5em; height: 60%; color: #333; background: #fff; line-height: 70px; }.player_stat-leader .player_statbox span.statbox_category { font-size: .875em; height: 40%; color: #061534; background: #fff; line-height: 16px; text-decoration: none; }.player_stat-leader .player_statbox span.statbox_category span { display: inline-block; line-height: 100%; vertical-align: middle; }.player_stat-leader .player_statbox span { display: block; text-align: center; }.player_stat-leader ul { font-size: 12px; height: 30px; }.player_stat-leader ul li { line-height: 30px; text-indent: 10px; vertical-align: middle; }.player_stat-leader .player_no { clear: left; display: block; float: left; text-align: center; text-indent: -4px; text-transform: none; width: 50px; }.playerStatLeaderElement .player_stat-leader .player_name { display: block; font-size: 1.125em; font-weight: 600; color: #061534; background: #fff; float: left; max-height: 30px; text-transform: none; overflow: hidden; text-indent: 0; text-overflow: ellipsis; white-space: nowrap; }.GameShowDataContainer.game_preview .player_stat-leader ul li.player_name { max-width: 185px; }.GameShowDataContainer.game_summary .player_stat-leader ul li.player_name { max-width: 120px; }.GameShowDataContainer.game_summary .player_stat-leader .player_name { max-width: 120px; }.GameShowDataContainer.game_preview .player_stat-leader .player_name { max-width: 180px; }.player_stat-leader .player_stats-extra { clear: left; display: block; float: left; width: 100%; }.player_stat-leader .player_stats-extra ul { background-image: none; color: #333; font-weight: normal; margin-top: 10px; text-shadow: none; } .player_stat-leader .player_stats-extra ul:before { display: table; } .player_stat-leader .player_stats-extra ul:after { clear: both; }.player_stat-leader .player_stats-extra ul li { display: block; float: left; font-size: .875em; background-color: #666; color: #fff; font-weight: 600; height: 56px; margin-left: 0px; text-align: center; text-indent: 0; }.player_stat-leader .player_stats-extra ul li span { display: block; height: 50%; vertical-align: middle; width: 100%; }.player_stat-leader .player_stats-extra ul li span.stat { background-color: #666; color: #333; background: #fff; border-bottom: 1px solid #f0f0f0; font-weight: 400; }.player_stat-leader .player_stats-extra ul li:first-child { margin-left: 0; }.player_stat-leader .player_stats-extra.stat_5 ul li { width: 20%; }.player_stat-leader .player_stats-extra.stat_4 ul li { width: 25%; }.player_stat-leader .player_stats-extra.stat_3 ul li { width: 33.333333%; }.player_stat-leader .player_stats-extra.stat_2 ul li { width: 50%; }.GameShowDataContainer.game_summary .player_stat-leader .player_stats-extra { display: none; }.GameShowDataContainer.game_summary .player_stat-leader .player_photo { display: block; margin: 0 0 10px 0; position: absolute; width: 60px; height: 60px; }.GameShowDataContainer.game_summary .player_stat-leader .player_statbox { height: 60px; margin: 0 0 10px 70px; }.GameShowDataContainer.game_summary .player_stat-leader .player_statbox span.statbox_stat { font-size: 21px; height: 50%; line-height: 25px; }.GameShowDataContainer.game_summary .player_stat-leader .player_statbox span.statbox_category { font-size: 10px; height: 50%; line-height: 30px; }.GameShowDataContainer.game_summary .player_stat-leader ul { background-position: 0 50%; font-size: 10px; height: 30px; }.GameShowDataContainer.game_summary .player_stat-leader ul li { line-height: 30px; text-indent: 5px; }.GameShowDataContainer.game_summary .player_stat-leader .player_no { background-position: -20px 50%; text-align: center; text-indent: -5px; width: 35px; }#GameShowContent .StatWidgetContainer.team_stat-comparison { background: url(../../app_images/game_show_3/vertical_divider_17464566491.png) repeat-y 50% 50%; }#GameShowContent .homeTeam, #GameShowContent .awayTeam { background: transparent; background-color: #fff; }.team_stat-comparison .stat_category { text-transform: uppercase; }#GameShowContent .team_stat-comparison h3 { margin-bottom: 5px; }#GameShowContent .team_stat-comparison .stat-bar_graph { margin-bottom: 5px; overflow: hidden; width: 100%; }.team_stat-comparison .stat-bar_graph .awayTeam,.team_stat-comparison .stat-bar_graph .homeTeam { background-image: url(../../app_images/game_show_3/stat_comparison-shine_17464566491.png); background-repeat: repeat-x; background-position: 50% 50%; display: block; float: left; height: 30px; max-width: 98%; min-width: 2%; }#tab_gs3_game_summary_content .team_stat-comparison .stat-bar_graph .awayTeam,#tab_gs3_game_summary_content .team_stat-comparison .stat-bar_graph .homeTeam { max-width: 88%; min-width: 12%; }#tab_gs3_player_stats_content .player_stats-list-header .teamLogo-tiny { margin-top: 4px; }.team_stat-comparison .stat-bar_graph .awayTeam { border-radius: 5px 0px 0px 5px; }.team_stat-comparison .stat-bar_graph .homeTeam { border-radius: 0px 5px 5px 0px; }.team_stat-comparison .stat_totals { display: block; float: left; text-transform: uppercase; }.team_stat-comparison .stat_totals:last-child { float: right; text-align: right; }.team_stat-comparison .stat_totals h2 { color: #333; display: block; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75); }.team_stat-comparison .stat-bar_graph .awayTeam span img,.team_stat-comparison .stat-bar_graph .homeTeam span img { padding: 5px; vertical-align: middle; }.team_stat-comparison .stat-bar_graph .homeTeam span img { float: right; }#GameShowContent .vertical_graph-container { background: #ccc; border-radius: 5px 5px 5px 5px; overflow: hidden; padding: 10px; width: 100%; }#GameShowContent .vertical_graph-category { display: block; float: left; text-align: center; width: 50%; }#GameShowContent .vertical_graph-category h3 { clear: both; display: block; text-transform: uppercase; }#GameShowContent .vertical_graph-single { display: block; float: left; }#GameShowContent .vertical_graph-bar { display: block; height: 50px; width: 30px; }#GameShowContent .table_container table thead th { white-space: nowrap; padding: 0 5px; }#GameShowContent .table_container table td.player_name { white-space: nowrap; padding-right: 20px; }#GameShowContent .table_container { background: #ffffff; margin: auto; padding: 10px 20px 20px 20px; border: 1px solid #efefef; }.GameShowDataContainer.play_by_play .table_container { margin: 0 20px 20px 0; }.GameShowDataContainer.play_by_play .StatWidgetColumn .StatWidgetHolder { margin-right: 20px; }#GameShowContent ul.player_stats-list-header.awayTeam, #GameShowContent ul.player_stats-list-header.homeTeam { background: #fff; color: #333; overflow: hidden; width: 100%; padding: 0 0 5px 0; text-align: center; } #GameShowContent ul.player_stats-list-header.awayTeam li h3, #GameShowContent ul.player_stats-list-header.homeTeam li h3 { padding: 10px; }#GameShowContent ul.player_stats-list-header li { display: inline-block; width: 100%; padding: 0 0 10px; text-transform: uppercase; } #GameShowContent ul.player_stats-list-header li h2 { color: #333; }.right-column-ad-content ul.player_stats-list-header li h2 { font-size: 24px; }#GameShowContent ul.team_stats-list-header { background: #666; color: #fff; overflow: hidden; width: 100%; } #GameShowContent ul.team_stats-list-header li h3 { padding: 10px; }#GameShowContent ul.team_stats-list-header li { display: block; float: left; height: 36px; line-height: 36px; padding-left: 10px; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.5); text-transform: uppercase; }#GameShowContent ul.team_stats-list-header li.team_logo { float: right; padding: 0; text-align: center; width: 10%; }#GameShowContent ul.team_stats-list-header li.team_logo span { padding: 7px 0; vertical-align: middle; }#GameShowContent ul.team_stats-list-header li.team_logo span a { margin: 0 auto; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list { font-weight: bold; text-transform: uppercase; font-size: 1em; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list:first-child { margin-top: -10px; }#GameShowContent ul.team_stats-list li ul { overflow: hidden; border-bottom: 2px solid #f0f0f0; }#GameShowContent ul.team_stats-list li ul li { display: block; float: left; line-height: 1.5em; padding: 8px 0; text-align: center; vertical-align: middle; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li { line-height: 1.5em; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list span.team_logo { display: block; height: 20px; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat-bar_graph .awayTeam span { border-right: 1px solid rgba(255, 255, 255, 0.2); display: block; position: relative; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat-bar_graph .homeTeam span { border-left: 1px solid rgba(0, 0, 0, 0.2); display: block; position: relative; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list span.team_logo a { display: none; }#GameShowContent ul.team_stats-list li ul li.stat_category { width: 33.3%; }#GameShowContent ul.team_stats-list li ul li.stat-bar_graph { display: none; }#GameShowContent ul.team_stats-list li ul li.stat-bar_graph span a { border: none; }#GameShowContent ul.team_stats-list li ul li.team_stat { float: right; text-align: center; width: 33.3%; font-weight: 400; }#GameShowContent span.ts1,#GameShowContent span.ts2 { font-size: .65em; text-transform: uppercase; display: none; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat_category { overflow: hidden; text-indent: 10px; text-overflow: ellipsis; white-space: nowrap; width: 30%; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat-bar_graph { width: 40%; display: none; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat-bar_graph span img { display: none; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.team_stat,#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list-header li.team_logo { width: 15%; }#GameShowContent .GameShowDataContainer.game_stats ul.team_stats-list li ul li.stat-bar_graph span { height: 20px; }#GameShowContent .GameShowDataContainer.game_summary .team_stat-comparison .StatWidget { margin-bottom: 15px; }.GameShowDataContainer.game_summary span.ts1,.GameShowDataContainer.game_summary span.ts2 { clear: left; color: #333; display: block; font-weight: normal; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul { overflow: hidden; border-bottom: none; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat_category { font-weight: bold; height: 20px; line-height: 15px; padding: 0; text-transform: uppercase; width: 100%; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph { clear: left; margin: 0; padding: 0; width: 100%; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph .awayTeam,#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph .homeTeam { height: 30px; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph span { height: 30px; padding: 5px; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph .awayTeam span { border-right: 1px solid rgba(255, 255, 255, 0.2); display: block; position: relative; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph .homeTeam span { border-left: 1px solid rgba(0, 0, 0, 0.2); display: block; position: relative; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.stat-bar_graph .homeTeam span a { display: block; position: absolute; right: 5px; top: 5px; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.team_stat { font-size: 1.5em; font-weight: bold; height: 30px; line-height: 35px; padding: 0; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75); width: 75px; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.team_stat.ts1 { float: left; text-align: left; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.team_stat.ts2 { float: right; text-align: right; }#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.team_stat.ts1 span,#GameShowContent .GameShowDataContainer.game_summary ul.team_stats-list li ul li.team_stat.ts2 span { height: 15px; line-height: 15px; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list li ul li.stat-bar_graph .awayTeam,#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list li ul li.stat-bar_graph .homeTeam { height: 30px; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list li ul li.stat-bar_graph span a { display: none; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list li ul li.stat-bar_graph .awayTeam span { border-right: 1px solid rgba(255, 255, 255, 0.2); display: block; height: 30px; margin: 0; position: relative; }#GameShowContent .GameShowDataContainer.game_preview ul.team_stats-list li ul li.stat-bar_graph .homeTeam span { border-left: 1px solid rgba(0, 0, 0, 0.2); display: block; height: 30px; margin: 0; position: relative; }#GameShowContent .stat-bar_graph div.awayTeam { background-image: url(../../app_images/game_show_3/stat_comparison-shine_17464566491.png); background-repeat: repeat-x; background-position: 50% 50%; border-radius: 5px 0px 0px 5px; display: block; float: left; height: 20px; width: 35%; }#GameShowContent .stat-bar_graph div.homeTeam { background-position: 50% 50%; border-radius: 0px 5px 5px 0px; display: block; float: left; height: 20px; width: 65%; }#GameShowContent .StatWidgetContainer.header { background: rgba(0, 0, 0, 0.25); color: #999; margin: 0; text-transform: uppercase; }#GameShowContent .StatWidgetContainer-sub.header { margin: 0 0 -15px 0; }#GameShowContent ul.game_details li { border-bottom: 1px solid #999; border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #999; font-size: 10px; padding: .25em 0; }#GameShowContent ul.game_details li h3 { padding: .5em 0; text-transform: uppercase; }#GameShowContent ul.game_details li.subcategory { text-indent: 1.25em; }#GameShowContent ul.game_details a,#GameShowContent ul.game_details a:visited { color: #ccc; text-decoration: none; }#GameShowContent ul.game_details a:hover,#GameShowContent ul.game_details a:active { color: #fff; text-decoration: underline; }#GameShowContent .StatWidgetContainer.game_details.header { padding: 10px 0; text-indent: 20px; }#GameShowContent .StatWidgetContainer li.play_details.away { float: left; }#GameShowContent .StatWidgetContainer li.play_details.home { float: right; padding-right: 10px; }#GameShowContent .StatWidgetContainer li.team_score.home { float: left; padding-left: 10px; }#GameShowContent .StatWidgetContainer li.team_score.away { float: right; }#GameShowContent .StatWidgetContainer li.shooutout_total { font-size: 1.5em; height: 30px; line-height: 35px; padding: 0 10px; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.75); width: 55px; text-align: center; }#GameShowContent .StatWidgetContainer li.shooutout_total.away { float: right; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer { padding: 10px 0 0 10px; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub { margin-right: 10px; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub.has_team_widgets { float: right; width: 66.6%; margin-right: 0; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub .StatWidgetColumn.width50 { width: 50%; }.StatWidgetGroupContainer.game_preview-header .StatWidget { margin: 0 10px 10px 0; }.StatWidgetGroupContainer.game_preview-column .StatWidgetGroup { margin: 0; }.StatWidgetGroupContainer.game_preview-header .carrot.down { background: #000; display: block; float: left; height: 25px; width: 100%; }.GameShowDataContainer.game_preview .StatWidgetHolder .StatWidget.game_preview { margin-right: 0; }.GameShowDataContainer.game_preview span.team_logo { display: inline-block; margin: 0 auto; }.GameShowDataContainer.game_preview ul.player_stats-list-header { background: url(../../app_images/game_show_3/scoring_summary-shine_17464566491.png) repeat-x 50% 50%; }.GameShowDataContainer.game_stats .team_stats-list-header span.team_logo { display: block; }.GameShowDataContainer.game_stats .player_stats-list-header span.team_logo { display: block; margin-top: 8px; }.GameShowDataContainer.game_stats .player_stats-list-header.sub span.team_logo { display: block; margin-top: 5px; }.StatWidgetGroupContainer.player_stats .table_container { margin-top: 0; padding: 10px; }.StatWidgetGroupContainer.player_stats .carrot { background: url(../../app_images/game_show_3/carrot-player_stats_list-header_17464566491.png) no-repeat 50% 50%; display: block; height: 10px; margin: 0 auto; padding: 0; top: 0; width: 24px; }.StatWidgetGroupContainer.player_stats .player_stats_header { margin-bottom: 0; }.StatWidgetGroupContainer.player_stats table.player_stats-list sortable th { font-size: 9px; }.GameShowDataContainer.game_stats .player_stats .category_separator { background: url(../../app_images/game_show_3/player_stat-separator_17464566491.png) repeat-x; display: block; float: left; height: 10px; width: 100%; }.StatWidgetContainer-sub .StatWidgetContainer:last-child .category_separator { background-image: none; }.game_boxscore > h3:first-child { display: inline-block; width: auto; max-width: calc(100% - 9px); height: auto; padding: 10px 20px 10px 10px; color: #fff; background: #061534; font-size: 24px; box-shadow: 2px 0 #fff, 7px 0 #cccccc; margin-bottom: 2px; }.game_boxscore .scoring_summary li li { float: left; overflow-x: hidden; padding: 3px 1px; white-space: nowrap; } .game_boxscore .scoring_summary li li:first-child { padding-left: 6px; }.game_boxscore .scoring_summary .interval_row,.game_boxscore .scoring_summary .scoring_info { font-size: 14px; margin-bottom: 2px; position: relative; } .game_boxscore .scoring_summary .interval_row:after, .game_boxscore .scoring_summary .scoring_info:after { content: ''; display: block; clear: both; }.game_boxscore .scoring_summary .interval_row { background: #061534; color: #fff; font-family: "Titillium Web", sans-serif; text-transform: uppercase; } .game_boxscore .scoring_summary .interval_row li:first-child { width: calc(100% - 130px); } .game_boxscore .scoring_summary .interval_row li:empty { display: none; }.game_boxscore .scoring_summary .scoring_info { background: #eee; }.game_boxscore .scoring_summary .game_clock { font-family: "Titillium Web", sans-serif; font-weight: 800; width: 55px; }.game_boxscore .scoring_summary .team_name { color: #061534; font-weight: 700; text-overflow: ellipsis; width: 125px; }.game_boxscore .scoring_summary .score_type { overflow: visible; width: 35px; }.game_boxscore .scoring_summary .play_details { white-space: normal; width: calc(100% - 345px); } .game_boxscore .scoring_summary .play_details:first-child { width: calc(100% - 130px); }.game_boxscore .scoring_summary .team_score { text-align: center; text-overflow: ellipsis; width: 65px; }@media (max-width: 568px) { .game_boxscore .scoring_summary .team_name { width: calc(100% - 220px); } .game_boxscore .scoring_summary .play_details { padding-left: 6px; padding-right: 6px; width: 100%; } .game_boxscore .scoring_summary .scoring_info .team_score { position: absolute; right: 65px; top: 0; } .game_boxscore .scoring_summary .scoring_info .team_score:last-child { right: 0; } }@media (max-width: 340px) { .game_boxscore .scoring_summary .interval_row li:first-child { width: calc(100% - 110px); } .game_boxscore .scoring_summary .scoring_info .team_score { right: 55px; } .game_boxscore .scoring_summary .team_name { width: calc(100% - 193px); } .game_boxscore .scoring_summary .score_type { text-align: right; width: 28px; } .game_boxscore .scoring_summary .team_score { width: 55px; } }@media (min-width: 768px) { .game_boxscore .StatWidgetColumn { padding: 0; } .game_boxscore .StatWidgetColumn:nth-of-type(3n+1) { padding-right: 7px; } .game_boxscore .StatWidgetColumn:nth-of-type(3n+2) { padding-left: 7px; } }.game_boxscore .spacer { max-width: 100%; overflow: auto; }#gameGalleryHeader { overflow: hidden; padding: 10px 10px 10px 3%; border-bottom: 1px solid #DDD; }#gameGalleryHeader .count { float: left; margin-left: 10px; color: #999; line-height: 36px; }#gameGalleryHeader .button { float: left; margin-top: 8px; }#gameGalleryHeader .tool_pagination { padding: 10px 10px 0; border-top: none; }#GameShowContent .galleryItemList { border-top: 1px solid #FFF; border-bottom: 1px solid #BBB; min-height: 324px; }#GameShowContent.game_show_nextgen { margin: 0; }#GameShowContent.game_show_nextgen .extra_game_details { width: 50%; float: left; }#GameShowContent.game_show_nextgen .list_officials { width: 50%; float: left; }#GameShowContent.game_show_nextgen .extra_game_details .pageElement { margin: 0 15px 15px 15px; }#GameShowContent.game_show_nextgen .list_officials .pageElement { margin: 0 15px 15px 0; }#GameShowContent.game_show_nextgen #game_details { padding: 0px 0px 10px 0px; }#GameShowContent.game_show_nextgen #game_details ul { font-size: 11px; }#GameShowContent.game_show_nextgen #game_details li { padding-left: 5px; }#GameShowContent.game_show_nextgen .game_boxscore h3 { font-size: 16px; line-height: 24px; }#GameShowContent.game_show_nextgen #game_details h3 { font-size: 16px; line-height: 24px; }#GameShowContent.game_show_nextgen #gameTotal .even td, #GameShowContent.game_show_nextgen .game_details .even { background-color: #FFFFFF; }#GameShowContent.game_show_nextgen #gameTotal .odd td, #GameShowContent.game_show_nextgen .game_details .odd { background-color: #EFEFEF; }#GameShowContent.game_show_nextgen #gameTotal .stat_table td { width: 70px; }#GameShowContent.game_show_nextgen .tab_menu { width: 100%; }#GameShowContent.game_show_nextgen .live_game_sheet { float: right; text-align: right; padding: 5px 0; }#GameShowContent.game_show_nextgen .sport-tools { background: none; margin: 0 5px; }#GameShowContent.game_show_nextgen .rapidContentGeneral,#GameShowContent.game_show_nextgen #contentTabsLoader { width: 100%; }#GameShowContent.game_show_nextgen { overflow: visible; position: relative; font-size: 100%; }#GameShowContent.game_show_nextgen ul.tab_menu-list { list-style-type: none; float: left; position: relative; z-index: 4; overflow: hidden; font-size: 12px; }#GameShowContent.game_show_nextgen #rapidTabs { padding: 0px; }#GameShowContent.game_show_nextgen .GameShowDataContainer { padding: 20px 10px 0 10px; }#tab_nextgen_comments_content .GameShowDataColumn { position: inherit !important; width: 100% !important; background: none; }#tab_nextgen_comments_content .GameShowDataColumn .commentStreamContainer { min-height: 100px !important; }.game_header_v2 { margin: 0 15px; clear: both; }.game_header_v2 .away, .game_header_v2 .home { clear: both; display: block; float: left; padding-bottom: 20px; width: 100%; }.game_header_v2 .away { margin-bottom: 5px; }.game_header_v2 .home { margin-bottom: 10px; }.game_header_v2 h3, .game_header_v2 .team_logo { float: left; }.game_header_v2 h3 { font-size: 22px; font-weight: normal; line-height: 30px; padding-left: 5px; }.game_header_v2 .score { font-weight: bold; }#GameShowContent .teamHeadline { border-bottom: solid 2px; font-size: 14px; line-height: 170%; padding: 5px 0; display: block; }#GameShowContent .teamHeadline .team_logo { float: left; padding-right: 5px; }#GameShowContent .line_score_v2 .team { width: 250px; text-align: left; }#GameShowContent .stat_table { font-size: 10px; line-height: 120%; margin-bottom: 15px; }#GameShowContent .stat_table td { width: 56px; }#GameShowContent .stat_table .odd td { background: #FFFFFF; }#GameShowContent .stat_table .totals { font-weight: bold; }#GameShowContent.nextgen { margin-right: 0; margin-left: -10px; }#GameShowContent.nextgen #rapidTabs { padding: 0; }@media (min-width: 768px) { .StatWidgetColumn:nth-of-type(odd) { padding-right: 7px; } .StatWidgetColumn:nth-of-type(even) { padding-left: 7px; } .StatWidgetColumn:nth-of-type(even) .player_stats-list { margin-left: 0; } }#GameShowScoreboardSimple { padding-bottom: 32px; position: relative; } #GameShowScoreboardSimple .game_info_bar_v2 { bottom: 0; position: absolute; width: 100%; } #GameShowScoreboardSimple .stat_table .team { color: #061534; font-weight: 600; text-align: left; }.game_info_bar_v2 { background-color: #DDD; padding-left: 12px; } .game_info_bar_v2, .game_info_bar_v2 li.info span { font: 600 12px/30px "Lato", sans-serif; } .game_info_bar_v2 li { float: left; list-style: none; } .game_info_bar_v2 li + li { padding-left: 10px; } .game_info_bar_v2 .date { text-transform: uppercase; } .game_info_bar_v2 .status { background-color: #464646; color: #fff; float: right; min-width: 145px; } .game_info_bar_v2 .info span { height: auto; }#GameShowContent span.pitcher_record_stats { color: #FF0000; }.gameShow #GameShowContent .game_notes { font-size: 12px; }#GameShowContent .game_notes h1 { font-size: 32px; }#GameShowContent .game_notes h2 { font-size: 24px; }#GameShowContent .game_notes h3 { font-size: 18px; }#GameShowContent .game_notes h4 { font-size: 16px; }#GameShowContent .game_notes h5 { font-size: 14px; }#GameShowContent .game_notes h6 { font-size: 12px; }#GameShowContent .game_notes p { margin-bottom: 10px; line-height: 150%; }#GameShowContent .game_notes ul, #GameShowContent .game_notes ol { padding-left: 40px; margin-bottom: 10px; }#GameShowContent .game_notes li { list-style: inherit; line-height: 150%; }#GameShowContent .game_notes a { text-decoration: underline; }#GameShowContent .game_notes blockquote { padding-left: 10px; margin-left: 30px; margin-bottom: 10px; font-style: italic; border-left: 3px solid #ccc; }#GameShowContent .game_notes hr { margin: 20px 0; border: 0; border-top: 1px solid #ccc; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub { position: relative; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub:before { content: ""; display: block; position: absolute; height: 2px; background: #061534; bottom: 7px; left: 0; width: 49%; }.StatWidgetGroupContainer.game_preview-header .StatWidgetContainer-sub:after { content: ""; display: block; position: absolute; height: 2px; background: #061534; bottom: 7px; right: 0; width: 49%; }body.football #GameShowScoreboard li.down { background: url(../../app_images/scoreboard/li-down_17464566491.png) no-repeat 50% 50%; width: 18px; }body.football #GameShowScoreboard li.togo { background: url(../../app_images/scoreboard/li-togo_17464566491.png) no-repeat 50% 50%; width: 30px; }body.football #GameShowScoreboard li.ballon { background: url(../../app_images/scoreboard/li-ballon_17464566491.png) no-repeat 50% 50%; margin-right: 5px; width: 30px; }body.football #GameShowScoreboard li.dd-start { background: url(../../app_images/scoreboard/dd-start_17464566491.png) no-repeat 50% 50%; width: 20px; }body.football #GameShowScoreboard li.dd-end { background: url(../../app_images/scoreboard/dd-end_17464566491.png) no-repeat 50% 50%; width: 22px; }body.football #GameShowScoreboard .away_team .possession.active { background-position: right -61px; }body.football #GameShowScoreboard .home_team .possession.active { background-position: left -61px; }body.football #GameShowScoreboard .timeoutsAway { background: url(../../app_images/scoreboard/bg-timeouts-away_17464566491.png) no-repeat 50% 50%; display: block; height: 58px; left: 150px; width: 148px; }body.football #GameShowScoreboard .timeoutsHome { background: url(../../app_images/scoreboard/bg-timeouts-home_17464566491.png) no-repeat 50% 50%; display: block; height: 58px; right: 150px; width: 148px; }body.football #GameShowScoreboard .timeoutsAway .timeouts-remaining { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat 0 -1px; display: block; height: 50px; left: 22px; position: relative; top: 11px; width: 100px; }body.football #GameShowScoreboard .timeoutsHome .timeouts-remaining { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat -100px -1px; display: block; height: 50px; right: -25px; position: relative; top: 11px; width: 100px; }body.football #GameShowScoreboard .timeoutsAway .timeouts-remaining.zero { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat 0 -1px; }body.football #GameShowScoreboard .timeoutsHome .timeouts-remaining.zero { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat -100px -1px; }body.football #GameShowScoreboard .timeoutsAway .timeouts-remaining.one { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat 0 -51px; }body.football #GameShowScoreboard .timeoutsHome .timeouts-remaining.one { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat -100px -51px; }body.football #GameShowScoreboard .timeoutsAway .timeouts-remaining.two { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat 0 -101px; }body.football #GameShowScoreboard .timeoutsHome .timeouts-remaining.two { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat -100px -101px; }body.football #GameShowScoreboard .timeoutsAway .timeouts-remaining.three { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat 0 -150px; }body.football #GameShowScoreboard .timeoutsHome .timeouts-remaining.three { background: url(../../app_images/scoreboard/timeouts_17464566491.png) no-repeat -100px -150px; }#GameShowContent ul.play_by_play-filters { background: rgba(0, 0, 0, 0.25); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; overflow: hidden; }#GameShowContent ul.play_by_play-start_period { background: #ccc; background: -moz-linear-gradient(top, #cccccc, 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #e5e5e5)); background: -webkit-linear-gradient(top, #cccccc 0%, #e5e5e5 100%); background: -o-linear-gradient(top, #cccccc 0%, #e5e5e5 100%); background: -ms-linear-gradient(top, #cccccc 0%, #e5e5e5 100%); background: linear-gradient(top, #cccccc 0%, #e5e5e5 100%); -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; color: #666; font-size: 10px; margin-top: 5px; overflow: hidden; padding: 5px; text-transform: uppercase; }.play_by_play-carrot { background: url(../../app_images/game_show_3/carrot-period-start_17464566491.png) no-repeat 50% top; clear: left; display: block; height: 5px; margin: 0 auto; width: 100%; }#GameShowContent ul.play_by_play-filters li { display: block; float: left; height: 3em; line-height: 3em; padding: 0 0 0 10px; }#GameShowContent ul.play_by_play-filters li.single_player { float: right; padding-right: 10px; }#GameShowContent table.play_by_play { width: 100%; }#GameShowContent table.play_by_play th { background: #ccc; color: #333; padding: 10px 10px 10px 0; text-transform: uppercase; vertical-align: middle; text-align: left; }#GameShowContent table.play_by_play td { border-bottom: solid 1px #ccc; font-size: 10px; padding: 5px 2px; vertical-align: top; }#GameShowContent table.play_by_play tr.possessionStart td { padding: 0; }#GameShowContent table.play_by_play tr.columnHeaders th { font-size: 9px; height: 20px; line-height: 20px; padding: 0 2px; }table.play_by_play .play-icon { width: 42px; height: 30px; }table.play_by_play .play-downAndDistance,table.play_by_play .play-ballOn,table.play_by_play .play-gameClock { width: 55px; }table.play_by_play .play-playDetails { width: auto; }table.play_by_play tr.touchdown .play-icon { background: url(../../app_images/game_show_3/play_icon-td_17464566491.png) no-repeat 50% 50%; }table.play_by_play tr.made_field_goal .play-icon { background: url(../../app_images/game_show_3/play_icon-fg_17464566491.png) no-repeat 50% 50%; }table.play_by_play tr.conversion_success .play-icon { background: url(../../app_images/game_show_3/play_icon-2p_17464566491.png) no-repeat 50% 50%; }table.play_by_play tr.safety .play-icon { background: url(../../app_images/game_show_3/play_icon-sf_17464566491.png) no-repeat 50% 50%; }table.play_by_play tr.extra_point_made .play-icon { background: url(../../app_images/game_show_3/play_icon-xp_17464566491.png) no-repeat 50% 50%; }#GameShowContent ul.play_by_play-drive-header { margin: 10px 0 0 0; overflow: hidden; }#GameShowContent ul.play_by_play-drive-header li { padding: 0 10px; display: block; float: left; font-weight: bold; height: 44px; line-height: 44px; text-transform: uppercase; }#GameShowContent ul.play_by_play-drive-header li.drive-start,#GameShowContent ul.play_by_play-drive-header li.drive-summary { background-image: url(../../app_images/game_show_3/play_by_play-arrow_17464566491.png); background-repeat: no-repeat; background-position: left 50%; text-indent: 4px; }body.football #FOP { padding: 50px 16px 0; margin: -50px 0 0; height: 425px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; position: relative; overflow: hidden; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(10%, rgba(0, 0, 0, 0.1)), color-stop(32%, rgba(0, 0, 0, 0.2)), color-stop(100%, transparent)); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); z-index: 100; clear: both; }body.football #FOP .field { padding: 0 8.2%; height: 400px; background: #060; border: 6px solid #FFF; margin: 0; position: relative; overflow: visible; -webkit-box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; -moz-box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; -webkit-transition: all 1000ms ease-in-out; -moz-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; }body.football #FOP .in_bounds { position: relative; height: 100%; width: 100%; overflow: visible; }body.football #FOP .line_of_scrimmage,body.football #FOP .first_down_line { position: absolute; top: 0; left: -1000px; width: 3px; height: 100%; background: #4BF; z-index: 3; margin-left: -1px; }body.football #FOP .first_down_line { background: #FC0; }body.football #FOP .grass { width: 100%; height: 100%; display: block; margin: 0; }body.football #FOP ul.yardlines { margin: 0; padding: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%; list-style: none; }body.football #FOP ul.yardlines li { opacity: .7; position: absolute; top: 0; bottom: 0; width: 1px; height: 100%; z-index: 2; }body.football #FOP ul.yardlines li._5yd { border-left: 1px solid #FFF; }body.football #FOP ul.yardlines li:nth-child(10n+6) { border-left: 1px solid #FFF; background: rgba(0, 0, 0, 0.2); width: 5%; z-index: 1; }body.football #FOP ul.yardlines li._5yd span { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; color: #FFF; font: bold 16px "Arial Black",sans-serif; letter-spacing: 5px; display: block; position: absolute; top: 40%; bottom: 40%; height: 20%; margin-left: -2px; width: 3px; white-space: nowrap; overflow: visible; }body.football #FOP ul.yardlines li._5yd span span { border: none; top: auto; bottom: -170%; height: auto; margin-left: 0; text-indent: -12px; }body.football #FOP ul.yardlines li._5yd span span + span { top: -170%; bottom: auto; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }body.football #FOP ul.yardlines li._1yd,body.football #FOP ul.yardlines li._1yd span { background: none; height: 20%; top: 40%; margin-top: -2px; border-top: 3px solid #FFF; border-bottom: 3px solid #FFF; }body.football #FOP ul.yardlines li._1yd span { width: 1px; height: auto; position: absolute; top: -200%; bottom: -200%; margin: -1px 0 1px; }body.football #FOP ul.yardlines li.first span span { text-indent: 2px; border: none; }body.football #FOP ul.yardlines li.first span span + span { text-indent: -12px; }body.football #FOP ul.yardlines li.last { margin-left: -1px; }body.football #FOP ul.yardlines li.last span { left: auto; right: 0; border: none; text-indent: -15px; }body.football #FOP ul.yardlines li.last span span + span { text-indent: 5px; }body.football #FOP .endzone { display: block; width: 8.333%; height: 100%; position: absolute; right: 0; top: 0; overflow: hidden; }body.football #FOP .endzone img { display: block; width: 100%; height: 100%; }body.football #FOP .endzone span { font: bold 30px "Arial Black",Verdana,sans-serif; white-space: nowrap; position: absolute; top: 0; left: 50%; margin: 0 0 0 -25px; line-height: 50px; letter-spacing: 1px; color: #FFF; width: 400px; text-align: center; text-transform: uppercase; transform: rotate(90deg) translate(175px, 175px); -webkit-transform: rotate(90deg) translate(175px, 175px); -moz-transform: rotate(90deg) translate(175px, 175px); -o-transform: rotate(90deg) translate(175px, 175px); -ms-transform: rotate(90deg) translate(175px, 175px); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }body.football #FOP .endzone:first-child { left: 0; right: auto; }body.football #FOP .endzone:first-child span { transform: rotate(-90deg) translate(-175px, -175px); -webkit-transform: rotate(-90deg) translate(-175px, -175px); -moz-transform: rotate(-90deg) translate(-175px, -175px); -o-transform: rotate(-90deg) translate(-175px, -175px); -ms-transform: rotate(-90deg translate(-175px, -175px)); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }body.football #FOP .playStringContainer { position: absolute; top: 0; left: 50%; width: 230px; padding: 0 50px 20px; height: 70px; line-height: 60px; margin-left: -165px; opacity: .6; z-index: 5; background: url(../../app_images/field_of_play/football/field_of_play_nav_17464566491.png) 0 -150px no-repeat; -webkit-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out; }body.football #FOP .playStringContainer:hover,body.football #FOP.view_3d .playStringContainer { opacity: 1; }body.football #FOP .playString { cursor: default; color: #DDD; width: 100%; line-height: 1.2em; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; padding: 5px 0; }body.football #FOP #PlayNavigationButtons { z-index: 5; position: absolute; bottom: 25px; left: 50%; width: 400px; margin-left: -200px; opacity: .6; text-align: center; background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 50%, transparent 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.65)), color-stop(100%, transparent)); background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 50%, transparent 100%); background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 50%, transparent 100%); background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 50%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); background: linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 50%, transparent 100%); -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }body.football #FOP #PlayNavigationButtons:hover { opacity: 1; }body.football #FOP #PlayNavigationButtons div { position: relative; cursor: pointer; display: inline-block; zoom: 1; *display: inline; width: 60px; height: 0; margin: 0 -8px; background: url(../../app_images/field_of_play/football/field_of_play_nav_17464566491.png) 0 1000px no-repeat; vertical-align: middle; overflow: hidden; }body.football #FOP #PlayNavigationButtons .prevDrive { padding-top: 50px; background-position: 0 -10px; }body.football #FOP #PlayNavigationButtons .nextDrive { padding-top: 50px; background-position: -240px -10px; }body.football #FOP #PlayNavigationButtons .prevPlay { padding-top: 60px; background-position: -60px -5px; z-index: 2; }body.football #FOP #PlayNavigationButtons .nextPlay { padding-top: 60px; background-position: -180px -5px; z-index: 2; }body.football #FOP #PlayNavigationButtons .latestPlay { padding-top: 70px; background-position: -120px 0; margin: 0 -12px; z-index: 3; }body.football #FOP #PlayNavigationButtons .prevDrive:active { background-position: 0 -80px; }body.football #FOP #PlayNavigationButtons .nextDrive:active { background-position: -240px -80px; }body.football #FOP #PlayNavigationButtons .prevPlay:active { background-position: -60px -75px; }body.football #FOP #PlayNavigationButtons .nextPlay:active { background-position: -180px -75px; }body.football #FOP #PlayNavigationButtons .latestPlay:active { background-position: -120px -70px; }body.football #FOP #FOPbuttons { position: absolute; top: 70px; right: 20px; opacity: .4; z-index: 5; -webkit-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out; }body.football #FOP #FOPbuttons div { cursor: pointer; width: 50px; height: 0; padding-top: 35px; overflow: hidden; background: url(../../app_images/field_of_play/football/field_of_play_nav_17464566491.png) 0 1000px no-repeat; }body.football #FOP #FOPbuttons:hover { opacity: 1; }body.football #FOP #FOPbuttons .viewToggle { background-position: -300px -2px; }body.football #FOP #FOPbuttons .viewToggle:active { background-position: -300px -36px; }body.football #FOP #FieldOfPlay.view_3d #FOPbuttons .viewToggle { background-position: -300px -70px; }body.football #FOP #FieldOfPlay.view_3d #FOPbuttons .viewToggle:active { background-position: -300px -104px; }body.football #FOP #DrivesContainer { z-index: 4; height: 400px; width: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); position: absolute; overflow: hidden; }body.football #FOP #Drives { height: 100%; top: 400px; position: relative; overflow: visible; }body.football #FOP .yds0 { width: 0%; }body.football #FOP .yds1 { width: 1%; }body.football #FOP .yds2 { width: 2%; }body.football #FOP .yds3 { width: 3%; }body.football #FOP .yds4 { width: 4%; }body.football #FOP .yds5 { width: 5%; }body.football #FOP .yds6 { width: 6%; }body.football #FOP .yds7 { width: 7%; }body.football #FOP .yds8 { width: 8%; }body.football #FOP .yds9 { width: 9%; }body.football #FOP .yds10 { width: 10%; }body.football #FOP .yds11 { width: 11%; }body.football #FOP .yds12 { width: 12%; }body.football #FOP .yds13 { width: 13%; }body.football #FOP .yds14 { width: 14%; }body.football #FOP .yds15 { width: 15%; }body.football #FOP .yds16 { width: 16%; }body.football #FOP .yds17 { width: 17%; }body.football #FOP .yds18 { width: 18%; }body.football #FOP .yds19 { width: 19%; }body.football #FOP .yds20 { width: 20%; }body.football #FOP .yds21 { width: 21%; }body.football #FOP .yds22 { width: 22%; }body.football #FOP .yds23 { width: 23%; }body.football #FOP .yds24 { width: 24%; }body.football #FOP .yds25 { width: 25%; }body.football #FOP .yds26 { width: 26%; }body.football #FOP .yds27 { width: 27%; }body.football #FOP .yds28 { width: 28%; }body.football #FOP .yds29 { width: 29%; }body.football #FOP .yds30 { width: 30%; }body.football #FOP .yds31 { width: 31%; }body.football #FOP .yds32 { width: 32%; }body.football #FOP .yds33 { width: 33%; }body.football #FOP .yds34 { width: 34%; }body.football #FOP .yds35 { width: 35%; }body.football #FOP .yds36 { width: 36%; }body.football #FOP .yds37 { width: 37%; }body.football #FOP .yds38 { width: 38%; }body.football #FOP .yds39 { width: 39%; }body.football #FOP .yds40 { width: 40%; }body.football #FOP .yds41 { width: 41%; }body.football #FOP .yds42 { width: 42%; }body.football #FOP .yds43 { width: 43%; }body.football #FOP .yds44 { width: 44%; }body.football #FOP .yds45 { width: 45%; }body.football #FOP .yds46 { width: 46%; }body.football #FOP .yds47 { width: 47%; }body.football #FOP .yds48 { width: 48%; }body.football #FOP .yds49 { width: 49%; }body.football #FOP .yds50 { width: 50%; }body.football #FOP .yds51 { width: 51%; }body.football #FOP .yds52 { width: 52%; }body.football #FOP .yds53 { width: 53%; }body.football #FOP .yds54 { width: 54%; }body.football #FOP .yds55 { width: 55%; }body.football #FOP .yds56 { width: 56%; }body.football #FOP .yds57 { width: 57%; }body.football #FOP .yds58 { width: 58%; }body.football #FOP .yds59 { width: 59%; }body.football #FOP .yds60 { width: 60%; }body.football #FOP .yds61 { width: 61%; }body.football #FOP .yds62 { width: 62%; }body.football #FOP .yds63 { width: 63%; }body.football #FOP .yds64 { width: 64%; }body.football #FOP .yds65 { width: 65%; }body.football #FOP .yds66 { width: 66%; }body.football #FOP .yds67 { width: 67%; }body.football #FOP .yds68 { width: 68%; }body.football #FOP .yds69 { width: 69%; }body.football #FOP .yds70 { width: 70%; }body.football #FOP .yds71 { width: 71%; }body.football #FOP .yds72 { width: 72%; }body.football #FOP .yds73 { width: 73%; }body.football #FOP .yds74 { width: 74%; }body.football #FOP .yds75 { width: 75%; }body.football #FOP .yds76 { width: 76%; }body.football #FOP .yds77 { width: 77%; }body.football #FOP .yds78 { width: 78%; }body.football #FOP .yds79 { width: 79%; }body.football #FOP .yds80 { width: 80%; }body.football #FOP .yds81 { width: 81%; }body.football #FOP .yds82 { width: 82%; }body.football #FOP .yds83 { width: 83%; }body.football #FOP .yds84 { width: 84%; }body.football #FOP .yds85 { width: 85%; }body.football #FOP .yds86 { width: 86%; }body.football #FOP .yds87 { width: 87%; }body.football #FOP .yds88 { width: 88%; }body.football #FOP .yds89 { width: 89%; }body.football #FOP .yds90 { width: 90%; }body.football #FOP .yds91 { width: 91%; }body.football #FOP .yds92 { width: 92%; }body.football #FOP .yds93 { width: 93%; }body.football #FOP .yds94 { width: 94%; }body.football #FOP .yds95 { width: 95%; }body.football #FOP .yds96 { width: 96%; }body.football #FOP .yds97 { width: 97%; }body.football #FOP .yds98 { width: 98%; }body.football #FOP .yds99 { width: 99%; }body.football #FOP .yds100 { width: 100%; }.homeTeam,.awayTeam { background-color: #999; }body.football #FOP .driveContainer { float: left; padding: 10px 8.2%; width: 83.6%; overflow: hidden; margin: 3px 0; }body.football #FOP .play { position: relative; height: 15px; margin: 3px 0; overflow: visible; display: none; }body.football #FOP .bar { width: 100%; height: 100%; }body.football #FOP .driveBar { position: relative; height: 15px; background: url(../../app_images/utils/black-30_17464566491.png); background: rgba(0, 0, 0, 0.3); padding: 9999px 30px; margin: -9999px -30px; cursor: pointer; }body.football #FOP .current .driveBar { cursor: default; height: 0; margin-bottom: -10002px; }body.football #FOP .current .driveBar * { display: none; }body.football #FOP .current .driveBar .teamlogo { display: block; }body.football #FOP .driveBar .bar,body.football #FOP .play .bar { -webkit-box-shadow: rgba(0, 0, 0, 0.29297) 0px 1px 6px, rgba(255, 255, 255, 0.5) 0px -2px 10px -6px inset; -moz-box-shadow: rgba(0, 0, 0, 0.29297) 0px 1px 6px, rgba(255, 255, 255, 0.5) 0px -2px 10px -6px inset; box-shadow: rgba(0, 0, 0, 0.29297) 0px 1px 6px, rgba(255, 255, 255, 0.5) 0px -2px 10px -6px inset; cursor: pointer; }body.football #FOP .play.current .bar { background-image: url(../../app_images/field_of_play/football/play_bar_17464566491.png); background-position: center center; background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 51%, transparent 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(51%, rgba(0, 0, 0, 0.2)), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 51%, transparent 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 51%, transparent 100%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 51%, transparent 100%); background-image: linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 51%, transparent 100%); -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0px 2px 10px, rgba(255, 255, 255, 0.5) 0px -2px 10px 2px inset; -moz-box-shadow: rgba(255, 255, 255, 0.6) 0px 2px 10px, rgba(255, 255, 255, 0.5) 0px -2px 10px 2px inset; box-shadow: rgba(255, 255, 255, 0.6) 0px 2px 10px, rgba(255, 255, 255, 0.5) 0px -2px 10px 2px inset; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }body.football #FOP div.play div.icon_right { width: 12px; height: 15px; position: absolute; top: 0; background: url(../../app_images/field_of_play/drivebar/arrow-right_17464566491.png) no-repeat right top; left: 100%; }body.football #FOP div.driveBar div.icon_right { width: 12px; height: 15px; position: absolute; background: url(../../app_images/field_of_play/drivebar/arrow-right_17464566491.png) no-repeat; right: 15px; }body.football #FOP div.play div.icon_left { width: 12px; height: 15px; position: absolute; background: url(../../app_images/field_of_play/drivebar/arrow-left_17464566491.png) no-repeat right top; left: -15px; }body.football #FOP div.driveBar div.icon_left { width: 12px; height: 15px; position: absolute; background: url(../../app_images/field_of_play/drivebar/arrow-left_17464566491.png) no-repeat; left: 18px; }body.football #FOP .teamlogo { width: 20px; height: 15px; position: absolute; top: 9999px; }body.football #FOP .teamlogo.awayTeam { left: 5px; }body.football #FOP .teamlogo.homeTeam { right: 5px; }body.football #FOP .driveContainer.current.expanded div.play,body.football #FOP .driveContainer.current.expanded { display: block; }html.csstransforms3d body.football #FOP.view_3d .field { -webkit-transform: perspective(600) rotateX(35deg) translate3d(0, -102px, -80px); -moz-transform: perspective(600) rotateX(35deg) translate3d(0, -102px, -80px); -o-transform: perspective(600) rotateX(35deg) translate3d(0, -102px, -80px); -ms-transform: perspective(600) rotateX(35deg) translate3d(0, -102px, -80px); transform: perspective(600) rotateX(35deg) translate3d(0, -102px, -80px); }html.csstransforms3d body.football #FOP .noTransform { -webkit-transform: none !important; }html.csstransforms3d body.football #FOP .noTransition { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }body.hockeyish #FOP .current_play { display: none; }body.hockeyish #FOP .play_area { margin-top: 0 !important; }body.hockeyish #FOP.view_3d .play_area { margin-top: -80px !important; }body.hockeyish #GameShowScoreboard .possession { display: none; }body.hockeyish #GameShowScoreboard li.sog { background-image: url(../../app_images/scoreboard/li-sog_17464566491.png); background-repeat: no-repeat; background-position: 50% 50%; margin: 0 10px; text-align: center; width: 50px; }body.hockeyish #GameShowScoreboard li.sog span { font-size: 20px; }body.hockeyish #GameShowScoreboard li.sog div.sog { color: #fff; display: block; float: left; height: 26px; line-height: 26px; text-align: center; width: 24px; }body.hockeyish #GameShowScoreboard li.sog div.logo-mini { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; float: left; height: 16px; width: 16px; margin: 5px; }body.hockeyish #GameShowScoreboard li.sog div.logo-mini a { border: none; background-size: 16px; background-position: left top; display: block; width: 16px !important; height: 16px !important; }body.hockeyish #GameShowScoreboard .away_team .posession .pp { background: none no-repeat 50% 50%; }body.hockeyish #GameShowScoreboard .home_team .posession .pp { background: none no-repeat 50% 50%; }body.hockeyish #GameShowScoreboard .timeoutsAway { background: url(../../app_images/scoreboard/bg-timeouts-away_17464566491.png) no-repeat 50% 50%; display: none; height: 76px; left: 110px; position: absolute; top: 100px; width: 164px; z-index: 113; }body.hockeyish #GameShowScoreboard .timeoutsHome { background: url(../../app_images/scoreboard/bg-timeouts-home_17464566491.png) no-repeat 50% 50%; display: none; height: 76px; right: 110px; position: absolute; top: 100px; width: 164px; z-index: 113; }body.hockeyish #GameShowScoreboard .timeoutsAway .timeouts-remaining { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat 25px -1px; display: block; height: 50px; left: 25px; position: relative; top: 23px; width: 100px; }body.hockeyish #GameShowScoreboard .timeoutsHome .timeouts-remaining { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat -75px -1px; display: block; height: 50px; right: -35px; position: relative; top: 23px; width: 100px; }body.hockeyish #GameShowScoreboard .timeoutsAway .timeouts-remaining.zero { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat 25px -1px; }body.hockeyish #GameShowScoreboard .timeoutsHome .timeouts-remaining.zero { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat -75px -1px; }body.hockeyish #GameShowScoreboard .timeoutsAway .timeouts-remaining.one { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat 25px -51px; }body.hockeyish #GameShowScoreboard .timeoutsHome .timeouts-remaining.one { background: url(../../app_images/scoreboard/timeouts-hockey_17464566491.png) no-repeat -75px -51px; }#FOP-timeline-container { height: 110px; margin: -60px -25px 70px; overflow: visible; position: relative; top: 68px; z-index: 101; }#FOP-timeline { background: #222; border-top: solid 1px #000; border-bottom: solid 1px #666; height: 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; height: 8px; margin: 6px 100px; position: relative; }#FOP-timeline .ui-slider-handle { background: url(../../app_images/field_of_play/hockeyish/slider-handle_17464566491.png) no-repeat 50% bottom; bottom: -6px; display: block; height: 35px; overflow: visible; position: absolute; width: 30px; z-index: 10; }#FOP-timeline .ui-slider-handle.left { margin-left: -30px; }#FOP-timeline .ui-state-focus { outline: none; }#FOP-timeline .ui-slider-range { background: #6c602d; height: 100%; margin: 0; position: absolute; }#FOP-timeline .ui-slider-pattern { background: url(../../app_images/field_of_play/hockeyish/slider-pattern_17464566491.png) repeat-x 50%; height: 100%; position: absolute; width: 100%; }#FOP-timeline .ui-slider-pattern:before { content: url(../../app_images/field_of_play/hockeyish/slider-grooves_17464566491.png); position: absolute; top: -3px; left: -70px; }#FOP-timeline .ui-slider-pattern:after { content: url(../../app_images/field_of_play/hockeyish/slider-grooves_17464566491.png); position: absolute; top: -3px; right: -70px; }#FOP-timeline .interval { background: url(../../app_images/field_of_play/hockeyish/interval-divider_17464566491.png) no-repeat 50%; display: block; width: 4px; height: 100%; position: relative; float: left; height: 10px; margin-left: 33.3333333%; top: -1px; z-index: 5; }#FOP-timeline-start,#FOP-timeline-stop { background: #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: block; font-size: 9px; font-weight: bold; margin: 0; padding: 2px; position: relative; text-align: center; top: -30px; width: 30px; }#FOP-timeline-start { margin-left: 8px; }.ui-slider-handle.left .arrow,.ui-slider-handle.right .arrow { border-color: #ccc transparent transparent transparent; border-style: solid; border-width: 5px; display: block; height: 0px; margin: 0 0 0 20px; position: relative; top: -30px; width: 0px; }.ui-slider-handle.right .arrow { margin-left: 12px; }#FOP-timeline-markers { position: relative; height: 18px; margin: 0 100px; padding-top: 15px; box-sizing: content-box; }#FOP-timeline-filters { height: 51px; line-height: 31px; margin: -21px 50px 0; text-align: center; padding-top: 21px; }#FOP-timeline-filters div { margin: auto; overflow: hidden; width: auto; display: inline-block; }#FOP-timeline-filters span.filters,#FOP-timeline-filters label { font-family: "Titillium Web", sans-serif; font-size: 14px; line-height: 1.5em; padding: 5px 10px; display: inline-block; float: left; margin: auto; }#FOP-timeline-filters span.filters { background: none; color: #000; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25); }#FOP-timeline-filters label { background-repeat: repeat-x; background-position: 50%; color: #ccc; cursor: pointer; display: inline-block; text-transform: uppercase; border: 1px solid #ccc; }#FOP-timeline-filters label.deselected { background: #ddd; color: #777; }#FOP-timeline-filters label.deselected:hover { background: #fff; color: #444; }#FOP-timeline-filters label span { position: absolute; bottom: 100%; left: 0; width: 100%; }#FOP-timeline-filters label.homeTeam span,#FOP-timeline-filters label.awayTeam span { height: 26px; }#FOP-timeline-filters label span.filterIcon { height: 30px; }#FOP-timeline-filters label.homeTeam span a,#FOP-timeline-filters label.awayTeam span a { margin: 0 auto; }#FOP-timeline-filters input[type=checkbox] { position: absolute; left: -999px; }#FOP-timeline-container .cap { display: block; height: 100%; position: absolute; top: 0; width: 84px; }#FOP-timeline-container .cap.left { left: -5px; }#FOP-timeline-container .cap.right { right: -9px; }#FOP-timeline-container .cap span { display: block; height: 30px; position: absolute; width: 80px; }#FOP-timeline-container .cap.right span { right: 0; }body.hockeyish #FOP a { text-decoration: none; }body.hockeyish #FOP { padding: 24px 16px 0; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; position: relative; overflow: hidden; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(10%, rgba(0, 0, 0, 0.1)), color-stop(32%, rgba(0, 0, 0, 0.2)), color-stop(100%, transparent)); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=0 ); background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 32%, transparent 100%); z-index: 100; clear: both; }body.hockeyish #FOP .play_area { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; height: 452px; margin: 80px 0 0 0; margin: 0; position: relative; overflow: visible; -webkit-box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; -moz-box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; box-shadow: rgba(0, 0, 0, 0.69922) 0px 6px 8px -4px; }body.hockeyish #FOP .plays,body.hockeyish #FOP .texture2,body.hockeyish #FOP .texture1 { height: 100%; width: 100%; overflow: visible; position: absolute; z-index: 1; display: block; margin: 0; }body.hockeyish #FOP .plays { z-index: 3; }body.hockeyish #FOP .texture2 { z-index: 2; }body.hockeyish #FOP .sponsor { display: none; }body.hockeyish #FOP #no_location.goal b { background-image: url(../../app_images/field_of_play/ice_hockey/goal_17464566491.png); }body.hockeyish #FOP #no_location.shot b { background-image: url(../../app_images/field_of_play/ice_hockey/shot_17464566491.png); }body.hockeyish #FOP #no_location.shotongoal b { background-image: url(../../app_images/field_of_play/ice_hockey/shot_17464566491.png); }body.hockeyish #FOP #no_location.shotofftarget b { background-image: url(../../app_images/field_of_play/lacrosse/missed-shot_17464566491.png); }body.hockeyish #FOP #no_location.blockedshot b { background-image: url(../../app_images/field_of_play/ice_hockey/block_17464566491.png); }body.hockeyish #FOP #no_location.penalty b { background-image: url(../../app_images/field_of_play/ice_hockey/penalty_17464566491.png); }body.hockeyish #FOP #no_location.hit b { background-image: url(http://app-assets2.sportngin.com/app_images/field_of_play/ice_hockey/hit.png?17464566491); }body.hockeyish #FOP #no_location.faceoff b { background-image: url(../../app_images/field_of_play/ice_hockey/faceoff_17464566491.png); }body.hockeyish #FOP #no_location.looseball b { background-image: url(../../app_images/field_of_play/lacrosse/loose-ball_17464566491.png); }body.hockeyish #FOP #no_location.turnover b { background-image: url(../../app_images/field_of_play/ice_hockey/turnover_17464566491.png); }body.hockeyish #FOP #no_location.goaliechange b { background-image: url(../../app_images/field_of_play/ice_hockey/goalie-change_17464566491.png); }body.hockeyish #FOP #no_location.goal b { padding-left: 30px; }body.hockeyish #FOP #no_location { padding: 10px; border: 1px solid #666; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); position: absolute; z-index: 10; top: 45%; width: 200px; left: 50%; margin-left: -110px; border-radius: 6px; display: none; text-align: center; opacity: .8; }body.hockeyish #FOP #no_location b { padding: 5px 0 5px 21px; background-repeat: no-repeat; background-position: left center; }html.csstransforms3d body.hockeyish #FOP { -webkit-perspective: 700px; -moz-perspective: 700px; -o-perspective: 700; -ms-perspective: 700; perspective: 700; }html.csstransforms3d body.hockeyish #FOP .play.new .shadow { opacity: 0; }html.csstransforms3d body.hockeyish #FOP .play_area,html.csstransforms3d body.hockeyish #FOP .shadow { transition: all 0.1s ease-in-out; }html.csstransforms3d body.hockeyish #FOP .play_area { margin: 0 0 -130px; margin: -80px 0 -130px; -ms-transform: rotateX(50deg) scale(0.9) translate3d(0, -150px, -50px); -webkit-transform: rotateX(50deg) scale(0.9) translate3d(0, -150px, -50px); transform: rotateX(50deg) scale(0.9) translate3d(0, -150px, -50px); }.NGIN_tip.hockeyish_fop_popup .container { overflow: visible; }.hockeyish_fop_popup .NGIN_tip .close_tip { font: 11px bold Verdana, Arial, sans-ersif; cursor: pointer; display: block; position: absolute; top: -6px; right: -6px; width: 12px; height: 12px; border: 2px solid #FFF; background: #111; color: #FFF; font-weight: bold; text-align: center; line-height: 10px; -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-sizing: content-box; }.hockeyish_fop_popup .close_tip span { display: block; padding: 10px; margin: -10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }.fopPopUp { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; background: #fff url(../../app_images/game_show_3/diagonal_stripes_17464566491.png) left bottom; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); color: #fff; font-family: "Titillium Web", sans-serif; overflow: hidden; padding: 7px; position: relative; text-transform: uppercase; margin: 20px 0; width: 120px; }.fopPopUp.expanded { width: 350px; margin-left: -115px; }.fopPopUp .carrot-top,.fopPopUp .carrot-bottom { border-width: 0; border-style: solid; border-left-color: transparent; border-right-color: transparent; background: transparent; display: block; height: 0px; left: 0; margin: 0 auto; position: relative; top: 0; width: 0; }.fopPopUp .carrot-top { border-bottom-color: transparent; }.fopPopUp .carrot-bottom { border-top-color: transparent; }.fopPopUp .playerName .carrot-bottom { border-width: 2px 4px 4px 4px; }.fopPopUp .playInfo { background-image: url(../../app_images/game_show_3/stat_comparison-shine_17464566491.png); background-repeat: repeat-x; background-position: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative; padding: 0 4px 0 7px; height: 28px; line-height: 30px; }.fopPopUp .playInfo .playType { font-size: 18px; }.fopPopUp .timeStamp { border-left: solid 1px #fff; float: right; font-family: "Titillium Web", sans-serif; padding-left: 3px; margin: 7px 0 0 0; text-align: left; }.fopPopUp .timeStamp .interval,.fopPopUp .timeStamp .clock { font-size: 8px; line-height: 8px; }.fopPopUp .timeStamp .interval { font-weight: bold; }.fopPopUp .backToPlay { height: 0; background: #EEE; text-align: center; margin: 0; position: relative; top: -4px; border-radius: 5px; margin: 0 3px 0 -3px; -webkit-shadow: inset 0 -1px 5px 2px rgba(255, 255, 255, 0.3), inset 0 0px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 -1px 5px 2px rgba(255, 255, 255, 0.3), inset 0 0px 5px rgba(0, 0, 0, 0.3); box-shadow: inset 0 -1px 5px 2px rgba(255, 255, 255, 0.3), inset 0 0px 5px rgba(0, 0, 0, 0.3); cursor: pointer; font: 9px normal "Titillium Web", sans-serif; line-height: 11px; }.fopPopUp .backToPlay:hover { background: #333; }.fopPopUp .backToPlay span { text-transform: uppercase; color: #999; background: url(../../app_images/field_of_play/ice_hockey/backToPlay_17464566491.png) -2px 2px no-repeat; padding-left: 18px; }.fopPopUp.two-player { width: 247px; }.fopPopUp.two-player.expanded { width: 350px; margin-left: -51px; }.fopPopUp.Faceoff .winner { background: url(../../app_images/field_of_play/ice_hockey/faceOff-won_17464566491.png) no-repeat 50%; float: left; height: 26px; width: 45px; }.fopPopUp.Faceoff .playInfo { text-align: center; }.fopPopUp .playerCard { -moz-border-radius: 0 0 11px 11px; -webkit-border-radius: 0 0 11px 11px; border-radius: 0 0 11px 11px; margin: 0 -6px -6px; border: 6px solid #FFF; border-top: none; background-image: url(../../app_images/field_of_play/ice_hockey/playerDetails-bg_17464566491.png); background-repeat: repeat-x; overflow: visible; float: left; height: 78px; width: 120px; }.fopPopUp .playerCard + .playerCard { margin-left: 1px; margin-right: -50%; }.fopPopUp .playerCard.collapsed + .playerCard { margin-left: -6px; }.fopPopUp .playerCard > .playerName { color: #222; text-align: center; font-size: 12px; line-height: 12px; background: #FFF; height: 18px; padding: 6px 6px 0; margin: 0 -6px; }.fopPopUp .playerInfo { -moz-border-radius: 11px 11px 0 0; -webkit-border-radius: 11px 11px 0 0; border-radius: 11px 11px 0 0; margin: -6px; border: 6px solid #FFF; border-bottom: none; padding: 7px 7px 6px; text-align: right; line-height: 20px; min-width: 106px; height: 41px; }.fopPopUp .playerInfo > .playerName { float: left; overflow: hidden; white-space: nowrap; width: 0; text-align: left; text-indent: 7px; }.fopPopUp .playerInfo > .playerName .firstName { display: block; font-size: 16px; }.fopPopUp .playerInfo > .playerName .lastName { display: block; font-size: 26px; }.fopPopUp .playerPhoto { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 40px; width: 40px; float: left; background: #666 none center center; }.fopPopUp .playerInfo .teamLogo-small { display: inline-block; vertical-align: middle; border: none; }.fopPopUp .playerInfo .playerNumber { font-size: 53px; line-height: 43px; height: 40px; text-indent: -50px; overflow: hidden; text-align: right; float: right; opacity: .5; }.fopPopUp .playerInfo .playerSpecs { font-size: 16px; line-height: 16px; text-align: center; overflow: hidden; width: auto; position: relative; top: 4px; }.fopPopUp .playerInfo .playerSpecs.small { width: 60px; margin: 0 0 0 auto; }.fopPopUp .playerInfo .playerSpecs.large { text-align: right; display: none; }.fopPopUp .playerStats { height: 0; }.fopPopUp .playerStatLine { padding: 7px 7px 0; line-height: 26px; white-space: nowrap; }.fopPopUp .gameStatsList { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #333; background-color: rgba(0, 0, 0, 0.3); width: 74%; }.fopPopUp .gameStatsList table { font-family: "Titillium Web", sans-serif; font-size: 12px; width: 100%; }.fopPopUp .gameStatsList td { padding: 0 10px 0 0; color: #FFF; white-space: nowrap; }.fopPopUp .gameStatsList td.gameStats { padding: 0; width: 1%; }.fopPopUp .gameStatsList td.gameStats span { display: block; background: #000; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; padding: 0 5px 0 10px; }.fopPopUp .gameStatsList td.separator span { display: block; height: 0; border-color: transparent transparent transparent #000; border-width: 13px 0 13px 7px; border-style: solid; }.fopPopUp .gameStatsList .statCategory { vertical-align: middle; }.fopPopUp .gameStatsList .singleStat { vertical-align: middle; font-size: 18px; }.fopPopUp .profileButton { width: 24%; float: right; font-size: 12px; }.fopPopUp .profileButton a { line-height: 13px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #333; background-color: rgba(0, 0, 0, 0.3); background-image: url(../../app_images/field_of_play/ice_hockey/btn-out_17464566491.png); background-repeat: no-repeat; background-position: right center; display: block; padding: 7px; color: #FFF; }.fopPopUp .profileButton a:hover { background-color: #333; background-color: rgba(0, 0, 0, 0.75); }.fopPopUp .gamePlays { color: #FFF; overflow: hidden; background: #111; margin-bottom: 7px; }.fopPopUp .playList { margin: 0 7px; height: 0; }.fopPopUp .totalPlays { border-bottom: dotted 1px #666; font-size: 14px; padding: 0 8px 4px; }.fopPopUp .singlePlay { border-bottom: dotted 1px #666; font-size: 14px; line-height: 30px; padding: 5px; }.fopPopUp .singlePlay .playType { background: #c82027; background-image: url(../../app_images/black_17464566491.png); display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; width: 90px; }.fopPopUp .singlePlay .role { margin-left: 10px; }.fopPopUp .singlePlay .time { float: right; margin-right: 10px; }.fopPopUp.noTransitions { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }.fopPopUp,.fopPopUp .playInfo,.fopPopUp .playerInfo2,.fopPopUp .playerInfo > .playerName,.fopPopUp .playerInfo .playerNumber,.fopPopUp .playerCard,.fopPopUp .playerCard > .playerName,.fopPopUp .playerStats,.fopPopUp .gamePlays,.fopPopUp .playList,.fopPopUp .backToPlay { -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; overflow: hidden; }.fopPopUp.expanded .playInfo,.fopPopUp.expanded .playerCard > .playerName { height: 0; padding-top: 0; padding-bottom: 0; overflow: hidden; }.fopPopUp.expanded .playerInfo .playerSpecs.small { display: none; }.fopPopUp.expanded .playerCard { width: 350px; height: 255px; }.fopPopUp .playerCard.collapsed { width: 0; height: 0; }.fopPopUp.expanded .playerStats { height: 40px; }.fopPopUp.expanded .gamePlays { height: auto; }.fopPopUp.expanded .playList { height: 140px; overflow: auto; }.fopPopUp.expanded .playerInfo .playerSpecs.large { display: block; }.fopPopUp.expanded .playerInfo > .playerName { width: 200px; margin-right: -200px; }.fopPopUp.expanded .playerInfo .playerNumber { text-indent: 5px; }.fopPopUp.expanded .gamePlays .carrot-top,.fopPopUp.expanded .gamePlays .carrot-bottom { border-width: 5px; }.fopPopUp.expanded .backToPlay { height: 12px; }.fopPopUp .playerCard.expandable:hover { cursor: pointer; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMC40NiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMzYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background-image: -moz-linear-gradient(top, rgba(196, 196, 196, 0) 32%, rgba(253, 253, 253, 0.46) 67%, rgba(255, 255, 255, 0.23) 68%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0.36) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(32%, rgba(196, 196, 196, 0)), color-stop(67%, rgba(253, 253, 253, 0.46)), color-stop(68%, rgba(255, 255, 255, 0.23)), color-stop(69%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.36))); background-image: -webkit-linear-gradient(top, rgba(196, 196, 196, 0) 32%, rgba(253, 253, 253, 0.46) 67%, rgba(255, 255, 255, 0.23) 68%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0.36) 100%); background-image: -o-linear-gradient(top, rgba(196, 196, 196, 0) 32%, rgba(253, 253, 253, 0.46) 67%, rgba(255, 255, 255, 0.23) 68%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0.36) 100%); background-image: -ms-linear-gradient(top, rgba(196, 196, 196, 0) 32%, rgba(253, 253, 253, 0.46) 67%, rgba(255, 255, 255, 0.23) 68%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0.36) 100%); background-image: linear-gradient(top, rgba(196, 196, 196, 0) 32%, rgba(253, 253, 253, 0.46) 67%, rgba(255, 255, 255, 0.23) 68%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0.36) 100%); }.fopPopUp .playerCard.expandable:hover .playerInfo { -webkit-box-shadow: inset 0 0 15px 2px rgba(255, 255, 255, 0.6); -moz-box-shadow: inset 0 0 15px 2px rgba(255, 255, 255, 0.6); box-shadow: inset 0 0 15px 2px rgba(255, 255, 255, 0.6); }.fopPopUp.expanded .playerCard.expandable:hover { cursor: default; background-image: url(../../app_images/field_of_play/ice_hockey/playerDetails-bg_17464566491.png); }.fopPopUp.expanded .playerCard.expandable:hover .playerInfo { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }html.csstransforms3d body.hockeyish #FOP .play { position: absolute; width: 35px; transition: opacity 0ms linear; -ms-transform: translate3d(-17.5px, 15px, 1px); -webkit-transform: translate3d(-17.5px, 15px, 1px); transform: translate3d(-17.5px, 15px, 1px); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; background: url(../../app_images/live/hockey_icon_shadow_17464566491.png) bottom no-repeat; }html.csstransforms3d body.hockeyish .svg-pin { height: 48px; -ms-transform-origin: 0 48px 0; -webkit-transform-origin: 0 48px 0; transform-origin: 0 48px 0; -ms-transform: rotateX(-90deg) translate3d(1px, 0, -15px); -webkit-transform: rotateX(-90deg) translate3d(1px, 0, -15px); transform: rotateX(-90deg) translate3d(1px, 0, -15px); }html.csstransforms3d body.hockeyish .svg-pin svg { height: 48px; width: 35px; }html.csstransforms3d body.hockeyish .svg-pin svg .position-pin { stroke: #000; }html.csstransforms3d body.hockeyish .svg-pin.homeTeam, .svg-pin.awayTeam { background-color: transparent; }body.hockeyish #FOP .play { cursor: pointer; display: none; }html.csstransforms3d body.hockeyish .play svg .action-icon { opacity: 0; fill: #fff; stroke: #000; }#FOP-timeline-filters,.fopPopUp,.fopPopUp .playInfo,.fopPopUp .playerInfo,.fopPopUp .playerInfo2,.fopPopUp .playerInfo > .playerName,.fopPopUp .playerInfo .playerNumber,.fopPopUp .playerCard,.fopPopUp .playerCard > .playerName,.fopPopUp .playerStats,.fopPopUp .gamePlays,.fopPopUp .playList,.fopPopUp .backToPlay { box-sizing: content-box; }html.csstransforms3d body.hockeyish #FOP .play.penalty svg .penalty,html.csstransforms3d body.hockeyish #FOP .play.hit svg .hit,html.csstransforms3d body.hockeyish #FOP .play.shot svg .shot,html.csstransforms3d body.hockeyish #FOP .play.blockedshot svg .block,html.csstransforms3d body.hockeyish #FOP .play.faceoff svg .faceoff,html.csstransforms3d body.hockeyish #FOP .play.turnover svg .turnover,html.csstransforms3d body.hockeyish #FOP .play.goal svg .goal { opacity: 1.0; }html.csstransforms3d body.hockeyish #FOP .play.new .svg-pin { -ms-transform-origin: 0 100px 100px; -webkit-transform-origin: 0 100px 100px; transform-origin: 0 100px 100px; opacity: 0; }html.csstransforms3d body.hockeyish #FOP .play_area,html.csstransforms3d body.hockeyish #FOP .plays,html.csstransforms3d body.hockeyish #FOP .play { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }html.csstransforms3d body.hockeyish #FOP .play .shadow { display: none; }#FOP-timeline-markers .marker.filter_show.slider_show.team_show,body.hockeyish #FOP .play.filter_show.slider_show.team_show { display: block; }#FOP-timeline-markers .marker { position: absolute; width: 6px; height: 24px; bottom: 10px; background: none; margin-left: -3px; overflow: visible; display: none; }#liveGameSimple:hover .marker svg,#liveGameSimple.dim_plays .marker svg,body.hockeyish #liveGameSimple.dim_plays .play .svg-pin,body.hockeyish #liveGameSimple:hover .play .svg-pin { opacity: .2; }body.hockeyish #liveGameSimple.dim_plays .play.active .svg-pin,body.hockeyish #liveGameSimple:hover .play .svg-pin:hover,body.hockeyish #liveGameSimple.dim_plays .marker.active { opacity: 1; z-index: 499; }#FOP-timeline-markers .marker:hover svg,#FOP-timeline-markers .marker.active svg { opacity: 1.0; }#liveGameSimple.no-nested-3d-transforms { display: none; }.games-slider li.selected a, .games-slider a:hover { background: #061534; box-shadow: 0 2px #061534 inset, 0 -2px #061534 inset; text-decoration: none; } .games-slider li.selected a *, .games-slider a:hover * { color: #fff; }.games-slider { background-color: #eee; font-family: "Titillium Web", sans-serif; margin: 5px 0 15px; overflow-x: auto; -webkit-overflow-scrolling: touch; } .games-slider ul { color: #666; display: table; font-size: 10px; list-style: none; text-align: center; } .games-slider li { display: table-cell; } .games-slider li:first-child a { border-left-width: 2px; } .games-slider li:last-child a { border-right-width: 2px; } .games-slider a { background: #fff; box-shadow: 0 2px #b5b5b5 inset, 0 -2px #b5b5b5 inset; border-color: #b5b5b5; border-style: solid; border-width: 0 1px; box-sizing: border-box; color: #666; display: block; height: 63px; padding: 9px 0 0; position: relative; -webkit-transition: background .25s, border .25s, box-shadow .25s, color .25s; transition: background .25s, border .25s, box-shadow .25s, color .25s; vertical-align: middle; width: 50px; }.games-slider-inner { display: table; }.games-slider-group { display: table-cell; overflow: hidden; padding-left: 17px; position: relative; }.games-slider-month { background: #666; box-sizing: border-box; color: #fff; font-size: 10px; height: 17px; line-height: 16px; padding: 1px 0 1px 6px; position: absolute; text-transform: uppercase; -webkit-transform: rotatez(-90deg) translate(-100%, -100%); transform: rotatez(-90deg) translate(-100%, -100%); -webkit-transform-origin: 0 0; transform-origin: 0 0; white-space: nowrap; width: 63px; }.games-slider-date { display: block; font-size: 22px; font-weight: 900; line-height: 1em; padding: 4px 0; }.games-slider-day,.games-slider-count,.games-slider-time,.games-slider-outcome { display: block; font-family: "Lato", sans-serif; font-weight: 400; line-height: .7em; }.games-slider-day { font-size: 13px; text-transform: uppercase; }.games-slider-count,.games-slider-time { font-size: 10px; color: #999; }.games-slider-outcome { font-size: 10px; color: #061534; text-transform: uppercase; }.game-header { box-sizing: border-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; text-align: center; position: relative; } .game-header > * { height: 100%; } .game-header .game-title { display: block; line-height: 1; } .game-header .datetime { display: block; font-size: 14px; border-top: 1px solid #ccc; padding-top: .3em; line-height: 1.2; } .game-header .datetime * { display: inline-block; vertical-align: middle; white-space: nowrap; } .game-header .team-abbrev, .game-header .team-name { color: #061534; font-family: "Titillium Web", sans-serif; font-weight: 700; } .game-header .team-abbrev { font-size: 14px; text-transform: uppercase; display: none; line-height: 1; margin-top: 8px; } .game-header .team-name { box-sizing: border-box; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; text-align: right; padding: 0 15px 0 0; font-size: 20px; line-height: 1.2; max-height: 2.4em; overflow: hidden; text-overflow: ellipsis; } .game-header .team-name ~ .team-name { padding: 0 0 0 15px; text-align: left; } .game-header .vs, .game-header .scores { display: block; overflow: hidden; font: 36px/1 "Titillium Web", sans-serif; font-weight: 900; } .game-header .scores .separator { font-weight: 600; margin: 0 -0.1em; } .game-header .status { font-size: 14px; display: block; border-top: 1px solid #ccc; } .game-header .team-logo { padding-bottom: 75%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; } .game-header .team-logo:before { content: ''; width: 4px; height: 100%; display: block; position: absolute; } .game-header .team-crest { box-sizing: border-box; -webkit-flex: 0 0 106px; -ms-flex: 0 0 106px; flex: 0 0 106px; } .game-header .team-crest.away .team-logo { margin-right: 6px; } .game-header .team-crest.away .team-logo:before { right: -6px; } .game-header .team-crest.home .team-logo { margin-left: 6px; } .game-header .team-crest.home .team-logo:before { left: -6px; } .game-header .game-header-center { box-sizing: border-box; -webkit-flex: 0 0 11em; -ms-flex: 0 0 11em; flex: 0 0 11em; padding: 0 15px; } .game-header ~ .boxscore-inner-container { margin-top: 8px; } @media only screen and (min-width: 1000px) { .layout-66-33 .column-1 .game-header .team-name, .layout-33-66 .column-2 .game-header .team-name, .layout-50-25-25 .column-1 .game-header .team-name, .layout-25-50-25 .column-2 .game-header .team-name, .layout-25-25-50 .column-3 .game-header .team-name, .layout-50-50 .game-header .team-name { display: none; } .layout-66-33 .column-1 .game-header .team-abbrev, .layout-33-66 .column-2 .game-header .team-abbrev, .layout-50-25-25 .column-1 .game-header .team-abbrev, .layout-25-50-25 .column-2 .game-header .team-abbrev, .layout-25-25-50 .column-3 .game-header .team-abbrev, .layout-50-50 .game-header .team-abbrev { display: block; } .layout-66-33 .column-1 .game-header .team-crest, .layout-33-66 .column-2 .game-header .team-crest, .layout-50-25-25 .column-1 .game-header .team-crest, .layout-25-50-25 .column-2 .game-header .team-crest, .layout-25-25-50 .column-3 .game-header .team-crest, .layout-50-50 .game-header .team-crest { box-sizing: border-box; -webkit-flex: 0 1 106px; -ms-flex: 0 1 106px; flex: 0 1 106px; } .layout-33-66 .column-1 .game-header, .layout-66-33 .column-2 .game-header, .layout-33-33-33 .game-header, .layout-50-25-25 .column:not(.column-1) .game-header, .layout-25-50-25 .column:not(.column-2) .game-header, .layout-25-25-50 .column:not(.column-3) .game-header { padding-top: calc(36% + 14px + 8px); } .layout-33-66 .column-1 .game-header.has-title, .layout-66-33 .column-2 .game-header.has-title, .layout-33-33-33 .game-header.has-title, .layout-50-25-25 .column:not(.column-1) .game-header.has-title, .layout-25-50-25 .column:not(.column-2) .game-header.has-title, .layout-25-25-50 .column:not(.column-3) .game-header.has-title { padding-top: calc(36% + 24px + 14px + 8px); } .layout-33-66 .column-1 .game-header.has-title .team-crest, .layout-66-33 .column-2 .game-header.has-title .team-crest, .layout-33-33-33 .game-header.has-title .team-crest, .layout-50-25-25 .column:not(.column-1) .game-header.has-title .team-crest, .layout-25-50-25 .column:not(.column-2) .game-header.has-title .team-crest, .layout-25-25-50 .column:not(.column-3) .game-header.has-title .team-crest { top: 24px; } .layout-33-66 .column-1 .game-header .game-header-center, .layout-66-33 .column-2 .game-header .game-header-center, .layout-33-33-33 .game-header .game-header-center, .layout-50-25-25 .column:not(.column-1) .game-header .game-header-center, .layout-25-50-25 .column:not(.column-2) .game-header .game-header-center, .layout-25-25-50 .column:not(.column-3) .game-header .game-header-center { box-sizing: border-box; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0; } .layout-33-66 .column-1 .game-header .team-abbrev, .layout-66-33 .column-2 .game-header .team-abbrev, .layout-33-33-33 .game-header .team-abbrev, .layout-50-25-25 .column:not(.column-1) .game-header .team-abbrev, .layout-25-50-25 .column:not(.column-2) .game-header .team-abbrev, .layout-25-25-50 .column:not(.column-3) .game-header .team-abbrev { display: block; } .layout-33-66 .column-1 .game-header .team-name, .layout-66-33 .column-2 .game-header .team-name, .layout-33-33-33 .game-header .team-name, .layout-50-25-25 .column:not(.column-1) .game-header .team-name, .layout-25-50-25 .column:not(.column-2) .game-header .team-name, .layout-25-25-50 .column:not(.column-3) .game-header .team-name { display: none; } .layout-33-66 .column-1 .game-header .team-crest, .layout-66-33 .column-2 .game-header .team-crest, .layout-33-33-33 .game-header .team-crest, .layout-50-25-25 .column:not(.column-1) .game-header .team-crest, .layout-25-50-25 .column:not(.column-2) .game-header .team-crest, .layout-25-25-50 .column:not(.column-3) .game-header .team-crest { position: absolute; top: 0; left: 0; width: calc(50% - 4px); height: auto; } .layout-33-66 .column-1 .game-header .team-crest ~ .team-crest, .layout-66-33 .column-2 .game-header .team-crest ~ .team-crest, .layout-33-33-33 .game-header .team-crest ~ .team-crest, .layout-50-25-25 .column:not(.column-1) .game-header .team-crest ~ .team-crest, .layout-25-50-25 .column:not(.column-2) .game-header .team-crest ~ .team-crest, .layout-25-25-50 .column:not(.column-3) .game-header .team-crest ~ .team-crest { left: auto; right: 0; } .layout-33-66 .column-1 .game-header .game-title, .layout-66-33 .column-2 .game-header .game-title, .layout-33-33-33 .game-header .game-title, .layout-50-25-25 .column:not(.column-1) .game-header .game-title, .layout-25-50-25 .column:not(.column-2) .game-header .game-title, .layout-25-25-50 .column:not(.column-3) .game-header .game-title { position: absolute; top: 0; left: 0; width: 100%; font-size: 16px; } .layout-33-66 .column-1 .game-header .scores, .layout-66-33 .column-2 .game-header .scores, .layout-33-33-33 .game-header .scores, .layout-50-25-25 .column:not(.column-1) .game-header .scores, .layout-25-50-25 .column:not(.column-2) .game-header .scores, .layout-25-25-50 .column:not(.column-3) .game-header .scores { overflow: hidden; bottom: 22px; } .layout-33-66 .column-1 .game-header .scores .home, .layout-33-66 .column-1 .game-header .scores .away, .layout-66-33 .column-2 .game-header .scores .home, .layout-66-33 .column-2 .game-header .scores .away, .layout-33-33-33 .game-header .scores .home, .layout-33-33-33 .game-header .scores .away, .layout-50-25-25 .column:not(.column-1) .game-header .scores .home, .layout-50-25-25 .column:not(.column-1) .game-header .scores .away, .layout-25-50-25 .column:not(.column-2) .game-header .scores .home, .layout-25-50-25 .column:not(.column-2) .game-header .scores .away, .layout-25-25-50 .column:not(.column-3) .game-header .scores .home, .layout-25-25-50 .column:not(.column-3) .game-header .scores .away { display: block; float: left; width: calc(50% - 4px); } .layout-33-66 .column-1 .game-header .scores .home, .layout-66-33 .column-2 .game-header .scores .home, .layout-33-33-33 .game-header .scores .home, .layout-50-25-25 .column:not(.column-1) .game-header .scores .home, .layout-25-50-25 .column:not(.column-2) .game-header .scores .home, .layout-25-25-50 .column:not(.column-3) .game-header .scores .home { float: right; } .layout-33-66 .column-1 .game-header .scores .separator, .layout-66-33 .column-2 .game-header .scores .separator, .layout-33-33-33 .game-header .scores .separator, .layout-50-25-25 .column:not(.column-1) .game-header .scores .separator, .layout-25-50-25 .column:not(.column-2) .game-header .scores .separator, .layout-25-25-50 .column:not(.column-3) .game-header .scores .separator { display: none; } .layout-33-66 .column-1 .game-header:not(:last-child) .datetime, .layout-33-66 .column-1 .game-header:not(:last-child) .status, .layout-66-33 .column-2 .game-header:not(:last-child) .datetime, .layout-66-33 .column-2 .game-header:not(:last-child) .status, .layout-33-33-33 .game-header:not(:last-child) .datetime, .layout-33-33-33 .game-header:not(:last-child) .status, .layout-50-25-25 .column:not(.column-1) .game-header:not(:last-child) .datetime, .layout-50-25-25 .column:not(.column-1) .game-header:not(:last-child) .status, .layout-25-50-25 .column:not(.column-2) .game-header:not(:last-child) .datetime, .layout-25-50-25 .column:not(.column-2) .game-header:not(:last-child) .status, .layout-25-25-50 .column:not(.column-3) .game-header:not(:last-child) .datetime, .layout-25-25-50 .column:not(.column-3) .game-header:not(:last-child) .status { display: none; } } @media only screen and (min-width: 768px) and (max-width: 999px) { .layout-33-33-33 .game-header, .layout-33-66 .column-1 .game-header, .layout-66-33 .column-2 .game-header, .layout-25-50-25 .game-header { padding-top: calc(36% + 14px + 8px); } .layout-33-33-33 .game-header.has-title, .layout-33-66 .column-1 .game-header.has-title, .layout-66-33 .column-2 .game-header.has-title, .layout-25-50-25 .game-header.has-title { padding-top: calc(36% + 24px + 14px + 8px); } .layout-33-33-33 .game-header.has-title .team-crest, .layout-33-66 .column-1 .game-header.has-title .team-crest, .layout-66-33 .column-2 .game-header.has-title .team-crest, .layout-25-50-25 .game-header.has-title .team-crest { top: 24px; } .layout-33-33-33 .game-header .game-header-center, .layout-33-66 .column-1 .game-header .game-header-center, .layout-66-33 .column-2 .game-header .game-header-center, .layout-25-50-25 .game-header .game-header-center { box-sizing: border-box; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0; } .layout-33-33-33 .game-header .team-abbrev, .layout-33-66 .column-1 .game-header .team-abbrev, .layout-66-33 .column-2 .game-header .team-abbrev, .layout-25-50-25 .game-header .team-abbrev { display: block; } .layout-33-33-33 .game-header .team-name, .layout-33-66 .column-1 .game-header .team-name, .layout-66-33 .column-2 .game-header .team-name, .layout-25-50-25 .game-header .team-name { display: none; } .layout-33-33-33 .game-header .team-crest, .layout-33-66 .column-1 .game-header .team-crest, .layout-66-33 .column-2 .game-header .team-crest, .layout-25-50-25 .game-header .team-crest { position: absolute; top: 0; left: 0; width: calc(50% - 4px); height: auto; } .layout-33-33-33 .game-header .team-crest ~ .team-crest, .layout-33-66 .column-1 .game-header .team-crest ~ .team-crest, .layout-66-33 .column-2 .game-header .team-crest ~ .team-crest, .layout-25-50-25 .game-header .team-crest ~ .team-crest { left: auto; right: 0; } .layout-33-33-33 .game-header .game-title, .layout-33-66 .column-1 .game-header .game-title, .layout-66-33 .column-2 .game-header .game-title, .layout-25-50-25 .game-header .game-title { position: absolute; top: 0; left: 0; width: 100%; font-size: 16px; } .layout-33-33-33 .game-header .scores, .layout-33-66 .column-1 .game-header .scores, .layout-66-33 .column-2 .game-header .scores, .layout-25-50-25 .game-header .scores { overflow: hidden; bottom: 22px; } .layout-33-33-33 .game-header .scores .home, .layout-33-33-33 .game-header .scores .away, .layout-33-66 .column-1 .game-header .scores .home, .layout-33-66 .column-1 .game-header .scores .away, .layout-66-33 .column-2 .game-header .scores .home, .layout-66-33 .column-2 .game-header .scores .away, .layout-25-50-25 .game-header .scores .home, .layout-25-50-25 .game-header .scores .away { display: block; float: left; width: calc(50% - 4px); } .layout-33-33-33 .game-header .scores .home, .layout-33-66 .column-1 .game-header .scores .home, .layout-66-33 .column-2 .game-header .scores .home, .layout-25-50-25 .game-header .scores .home { float: right; } .layout-33-33-33 .game-header .scores .separator, .layout-33-66 .column-1 .game-header .scores .separator, .layout-66-33 .column-2 .game-header .scores .separator, .layout-25-50-25 .game-header .scores .separator { display: none; } .layout-33-33-33 .game-header:not(:last-child) .datetime, .layout-33-33-33 .game-header:not(:last-child) .status, .layout-33-66 .column-1 .game-header:not(:last-child) .datetime, .layout-33-66 .column-1 .game-header:not(:last-child) .status, .layout-66-33 .column-2 .game-header:not(:last-child) .datetime, .layout-66-33 .column-2 .game-header:not(:last-child) .status, .layout-25-50-25 .game-header:not(:last-child) .datetime, .layout-25-50-25 .game-header:not(:last-child) .status { display: none; } .layout-33-66 .column-2 .game-header .team-name, .layout-66-33 .column-1 .game-header .team-name, .layout-50-50 .game-header .team-name, .layout-25-25-50 .column:not(.column-3) .game-header .team-name, .layout-50-25-25 .column:not(.column-1) .game-header .team-name { display: none; } .layout-33-66 .column-2 .game-header .team-abbrev, .layout-66-33 .column-1 .game-header .team-abbrev, .layout-50-50 .game-header .team-abbrev, .layout-25-25-50 .column:not(.column-3) .game-header .team-abbrev, .layout-50-25-25 .column:not(.column-1) .game-header .team-abbrev { display: block; } .layout-33-66 .column-2 .game-header .team-crest, .layout-66-33 .column-1 .game-header .team-crest, .layout-50-50 .game-header .team-crest, .layout-25-25-50 .column:not(.column-3) .game-header .team-crest, .layout-50-25-25 .column:not(.column-1) .game-header .team-crest { box-sizing: border-box; -webkit-flex: 0 1 106px; -ms-flex: 0 1 106px; flex: 0 1 106px; } } @media only screen and (max-width: 767px) { .game-header .team-name { display: none; } .game-header .team-abbrev { display: block; } .game-header .team-crest { box-sizing: border-box; -webkit-flex: 0 1 106px; -ms-flex: 0 1 106px; flex: 0 1 106px; } } @media only screen and (max-width: 400px) { .game-header { padding-top: calc(36% + 14px + 8px); } .game-header.has-title { padding-top: calc(36% + 24px + 14px + 8px); } .game-header.has-title .team-crest { top: 24px; } .game-header .game-header-center { box-sizing: border-box; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0; } .game-header .team-abbrev { display: block; } .game-header .team-name { display: none; } .game-header .team-crest { position: absolute; top: 0; left: 0; width: calc(50% - 4px); height: auto; } .game-header .team-crest ~ .team-crest { left: auto; right: 0; } .game-header .game-title { position: absolute; top: 0; left: 0; width: 100%; font-size: 16px; } .game-header .scores { overflow: hidden; bottom: 22px; } .game-header .scores .home, .game-header .scores .away { display: block; float: left; width: calc(50% - 4px); } .game-header .scores .home { float: right; } .game-header .scores .separator { display: none; } .game-header:not(:last-child) .datetime, .game-header:not(:last-child) .status { display: none; } }#postList div.postElement { border-style: dotted; border-width: 0; border-bottom-color: #ddd; border-bottom-width: 3px !important; border-image: repeating-linear-gradient(-72deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; border-image: -webkit-repeating-linear-gradient(162deg, #AAA 0px, transparent 1px, transparent 3px, #AAA 4px) 3 3; padding-left: 100px; } #postList div.postElement:last-of-type { border: none; } #postList div.postElement .postUser img { border: 2px solid #ddd; height: 60px; margin-left: -80px; width: auto; } #postList div.postElement .postUser img:not(:first-of-type) { display: none; } #postList div.postElement .postUser .name { display: block; font-family: "Titillium Web", sans-serif; line-height: 1.3em; } #postList div.postElement .postUser .date { color: #666; display: block; font-size: 10px; margin: .25em 0 1.5em; text-transform: uppercase; } #postList div.postElement .button-content { background: transparent; border: none; } #postList div.postElement .button-content:hover { background: transparent; } #postList div.postElement .button-image-right { display: none; } #postList div.postElement .button-image-right ~ .button-content { padding: 0; } @media (max-width: 414px) { #postList div.postElement { padding-left: 10px; padding-right: 10px; } #postList div.postElement .postUser { padding-left: 80px; } #postList div.postElement .postContent { clear: left; padding-top: 10px; } }.toolsLightbox #postContent { padding: 15px 15px 0; } .toolsLightbox #postContent .postElement { margin-bottom: 0; }.toolsLightbox #postComments { margin-top: 0; padding: 0 15px 15px; }#tab_seasons_content .season { background: #fff; border: 1px solid #666; margin: 10px 0 15px; zoom: 1; } #seasons { width: 66.66666%; float: left; } #prefsLink { float: left; width: 33.33333%; } #newSeason { float: left; width: 66.66666%; } #statisticGroupings { width: 33.33333%; float: left; } #statisticGroupings .pageElementAdmin { margin-left: 15px; } #tab_seasons_content .season .handle { float: left; } #tab_seasons_content .season .empty-handle { display: block; float: left; height: 24px; width: 20px; } #tab_seasons_content .season .header { background: #999 url( ../../app_images/seasonHeadBG_17464566491.gif) 0 100% repeat-x; zoom: 1; } #tab_seasons_content .season h4, #tab_seasons_content .season h3 { float: left; line-height: 22px; } #tab_seasons_content .season .buttons { float: right; line-height: 22px; } #tab_seasons_content .season .buttons a { border-left: 1px solid #666; color: #efefef; display: block; float: left; font-size: 10px; font-variant: normal; height: 24px; padding: 0 5px; text-transform: uppercase; text-decoration: none; } #tab_seasons_content .season .buttons a:hover { background-color: #666; color: #fff; }#tab_seasons_content .subseason { background: #fff url( ../../app_images/subseasonBG_17464566491.gif) 0 100% repeat-x; border-bottom: 1px solid #ccc; clear: both; zoom: 1; } #tab_seasons_content .subseason label { padding: 0 5px 0 2px; } #tab_seasons_content .subseason .buttons span { float: left; font-size: 9px; font-variant: small-caps; } #tab_seasons_content .subseason .buttons a { border-left: 1px solid #ccc; color: #333; display: block; } #tab_seasons_content .subseason .buttons a:hover { background-color: #ccc; color: #000; }#tab_seasons_content .itemVariations .sortSelect { float: right; padding: 5px 5px 5px 0; }.subseason_delete, .statistic_grouping_delete { background-image:url('../../app_images/icons/pe_trash.png'); background-repeat:no-repeat; color: transparent; height: 10px; overflow:hidden; padding:0 4px; text-align:left; width:5px;}#tab_seasons_content .copying_subseason { color: #888 }.subseason_delete:hover, .statistic_grouping_delete:hover { color: transparent; }.playByPlay .statTable{ background: url( ../../app_images/grey_vertical_17464566491.jpg) repeat-y center center; }.playByPlay .statTable td{ border: none; }.playByPlay .statTable .even{ border-bottom: solid 1px #999; }.playByPlay p{ float: right; line-height: 1.4; text-align: right; }.playByPlay .playerPhoto{ float: right; clear: right; margin: 2px 5px 5px; }.playByPlay .playerPhoto img{ width: 30px; }.playByPlay .Goal .playerPhoto img{ width: 50px; }.playByPlay .playerName{ font-size: 12px; margin: 0; }.playByPlay .playAction{ text-align: right; width: 100%; margin: 5px 0;}.playByPlay .playAction em{ background: #666; color: #fff; font-style: normal; padding: 1px 4px; -moz-border-radius: 2px; margin: 0 5px; }.playByPlay .playDescription{ clear: both; margin: 0; width: 100%; padding: 0 5px; }.playByPlay .playMedia{ clear: both; margin: 0 5px; }.playByPlay .awayTeam, .playByPlay .homeTeam{ width: 45%;}.playByPlay .eventTime{ width: 10%; }.playByPlay tbody .eventTime{ font-size: 12px; font-weight: bold; color: #666; }.playByPlay tbody .pbpLeft{ background: url(../../app_images/pbp_left_17464566491.gif) no-repeat left center; }.playByPlay tbody .pbpRight{ background: url( ../../app_images/pbp_right_17464566491.gif) no-repeat right center; }.playByPlay tbody .eventTime span{ background: #CCC; padding: 3px; }.playByPlay .homeTeam .playAction{ text-align: left; }.playByPlay .homeTeam .playerPhoto{ float: left; clear: left; }.playByPlay .homeTeam p{ float: left; text-align: left; }.playByPlay .playAction .goal { font-size: 16px; color: #FFF; }#displayBodyContent .playByPlay thead .eventTime{ background: #2E2E2E url(../../app_images/game_center/headerBG_17464566491.png); }body.baseball .snlNotice .snlText{ background: url( ../../logo_images/live_beta_17464566491.png) no-repeat center 6px;}body.baseball .snlNotice .snlText.notLive { background: url( ../../logo_images/logo_237x34_17464566491.png) no-repeat center 6px;}body.baseball #GameShowScoreboard ul.game_clock-info li.period { width: auto; background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x 0 0; height: 26px; padding: 0 5px; margin: 12px 0 0; }body.baseball #GameShowScoreboard ul.game_clock-info li.period:before { background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x 0 -26px; content: ""; height: 26px; position: absolute; left: -3px; bottom: 0; width: 3px; }body.baseball #GameShowScoreboard ul.game_clock-info li.period:after { background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x -3px -26px; content: ""; height: 26px; position: absolute; right: -3px; bottom: 0; width: 3px; }body.baseball #GameShowScoreboard ul.game_clock-info { }body.baseball .field_position-info { background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x 0 0; height: 26px; overflow: visible; padding-left: 10px; position: relative; }body.baseball .field_position-info:before { background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x 0 -26px; content: ""; height: 26px; position: absolute; left: -3px; top: 0; width: 3px; }body.baseball .field_position-info:after { background: url( ../../app_images/scoreboard/baseball-count-bg_17464566491.png) repeat-x -3px -26px; content: ""; height: 26px; position: absolute; right: -3px; top: 0; width: 3px; }body.baseball .field_position-info .info { background: url( ../../app_images/scoreboard/baseball-count_17464566491.png) no-repeat 0 -1px; width: 29px; }body.baseball .field_position-info .balls { width: 44px; }body.baseball .field_position-info .balls.one,body.baseball .field_position-info .strikes.one,body.baseball .field_position-info .outs.one { background-position: 0 -27px; }body.baseball .field_position-info .balls.two,body.baseball .field_position-info .strikes.two,body.baseball .field_position-info .outs.two { background-position: 0 -53px; }body.baseball .field_position-info .balls.three { background-position: 0 -79px; }body.baseball #GameShowScoreboard .away_team .possession.batting { background-position: right -183px; }body.baseball #GameShowScoreboard .away_team .possession.pitching { background-position: right -122px; }body.baseball #GameShowScoreboard .home_team .possession.batting { background-position: left -183px; }body.baseball #GameShowScoreboard .home_team .possession.pitching { background-position: left -122px; }body.baseball #tab_gs3_play_by_play_content .table_container { padding: 8px; }.inning-team .team-header { background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.25) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.15)), color-stop(100%,rgba(0,0,0,0.25))); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.25) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.25) 100%); background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.25) 100%); background-image: linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0.25) 100%); border-bottom: solid 2px; border-color: rgb(0,0,0) !important; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; font-size: 12px; height: 36px;}.team-header li { display: block; float: left; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; margin: 8px 0 0 8px; padding: 0; text-transform: uppercase;}.team-header li.inning-half { background-image: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.50) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.50))); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.50) 100%); background-image: -o-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.50) 100%); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.50) 100%); background-image: linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.50) 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0 8px;}.team-header li.team-logo { background: black; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0; width: 60px;}.team-header li.team-name { }.team-header li.inning-stats { float: right; margin-right: 8px; font-size: 10px; }.team-header li.inning-stats > span { background: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png) no-repeat 13px -158px; padding: 4px 8px;}.team-header li.inning-stats > span > span { margin-left: 12px; width: 8px; text-align: center; }li.ininng-stats .inning-total { padding-left: 8px; }ul.atbat, ul.play-actions { overflow: hidden; font-size: 10px; height: auto; }ul.atbat:last-child { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}ul.atbat li, ul.play-actions li { position: relative; overflow: hidden;}ul.atbat li > span, ul.play-actions li > span { position: absolute; }ul.atbat { background: url( ../../app_images/game_show_3/baseball/play-by-play-background_17464566491.png) repeat left top; }li.atbat-result { background: rgb(255,255,255); background-image: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(221,221,221) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); background-image: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); border-top: solid 2px rgb(0,0,0);}li.atbat-result > span { min-height: 14px; padding: 8px 0; }li.atbat-result .batter-result { background-image: url( ../../app_images/game_show_3/baseball/atbat-left_17464566491.png); background-repeat: no-repeat; background-position: right -28px; text-align: center; font-weight: bold; height: 100%; width: 30px; padding-right: 8px; padding-top: 8px; left: 0; top: 0; position: absolute; }li.atbat-result .atbat-string { background: url( ../../app_images/game_show_3/baseball/atbat-right_17464566491.png) repeat-y right 0px; display: block; margin: 0 30px 0 38px; position: relative;}li.atbat-result .atbat-string p { padding: 0 8px 0 16px !important;}li.atbat-result .show-pitches { background: rgba(0,0,0,.1); background-image: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png); background-repeat: no-repeat; background-position: -60px -30px; padding: 0; position: absolute; right: 0; top: 0; text-align: center; width: 30px; height: 100%;}ul.atbat.expanded li.atbat-result .show-pitches { background-position: -90px -30px; }li.atbat-result:hover { background: rgb(187,255,255); background-image: -moz-linear-gradient(top, rgb(238,255,255) 0%, rgb(187,255,255) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(238,255,255)), color-stop(100%,rgb(187,255,255))); background-image: -webkit-linear-gradient(top, rgb(238,255,255) 0%,rgb(187,255,255) 100%); background-image: -o-linear-gradient(top, rgb(238,255,255) 0%,rgb(187,255,255) 100%); background-image: -ms-linear-gradient(top, rgb(238,255,255) 0%,rgb(187,255,255) 100%); background-image: linear-gradient(top, rgb(238,255,255) 0%,rgb(187,255,255) 100%); cursor: pointer;}li.atbat-result .icons { position: absolute; right: 32px; top: 0; padding: 0; }li.atbat-result .icons span { height: 30px; width: 30px; display: none; float: left; }ul.atbat.runs .atbat-string p { margin-right: 32px !important; }ul.atbat.runs .icons .runs-scored { display: block; background-image: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png); background-repeat: no-repeat; }ul.atbat.runs.one .icons .runs-scored { display: block; background-position: 0px 0px; }ul.atbat.runs.two .icons .runs-scored { display: block; background-position: -30px 0px; }ul.atbat.runs.three .icons .runs-scored { display: block; background-position: -60px 0px; }ul.atbat.runs.four .icons .runs-scored { display: block; background-position: -90px 0px; }ul.atbat.non-pitches .atbat-string p { margin-right: 32px !important; }ul.atbat.non-pitches .icons .non-pitch-actions { display: block; background: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png) no-repeat 30px 0px; }ul.atbat.runs.non-pitches .atbat-string p { margin-right: 62px !important; }ul.atbat.pinch-hitter li.atbat-result { background: rgb(204,204,204); background-image: -moz-linear-gradient(top, rgb(204,204,204) 0%, rgb(183,183,183) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,204,204)), color-stop(100%,rgb(183,183,183))); background-image: -webkit-linear-gradient(top, rgb(204,204,204) 0%,rgb(183,183,183) 100%); background-image: -o-linear-gradient(top, rgb(204,204,204) 0%,rgb(183,183,183) 100%); background-image: -ms-linear-gradient(top, rgb(204,204,204) 0%,rgb(183,183,183) 100%); background-image: linear-gradient(top, rgb(204,204,204) 0%,rgb(183,183,183) 100%); color: rgb(85,85,85); cursor: auto;}ul.atbat.pinch-hitter li.atbat-result span { padding: 4px 0; }ul.atbat.pinch-hitter li.atbat-result span.show-pitches { display: none; }ul.atbat.pinch-hitter li.atbat-result span.atbat-string { background-image: url( ../../app_images/game_show_3/baseball/atbat-left_1746456649-13379561241.png); background-repeat: no-repeat; background-position: left 50%;}li.atbat-play-actions { display: none; height: auto; }ul.atbat.expanded li.atbat-play-actions { display: block; }ul.play-actions { margin: 0 32px 8px; }ul.play-actions li { background: rgb(255,255,255); color: rgb(102,102,102); border-top: solid 1px rgb(204,204,204); position: relative; overflow: hidden; min-height: 30px; }ul.play-actions li:first-child { border-top: none }ul.play-actions li span { min-height: 14px; padding: 8px 0; }ul.play-actions .play-action-type { width: 30px; text-align: center; width: 30px; position: absolute; top: 0; left: 0; }ul.play-actions .play-action-detail { background: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png) no-repeat -44px -151px; display: block; margin: 0 30px; position: relative; padding-left: 14px;}ul.play-actions .play-action-icon { background-image: url( ../../app_images/game_show_3/baseball/sprites-play-list-baseball_17464566491.png); background-position: 0px 30px; background-repeat: no-repeat; position: absolute; padding: 0; right: 0; top: 0; width: 30px; height: 30px;}.defensive-act { margin-left: 2px; font-style: italic; font-weight: normal; }ul.play-actions li.advanced-batter, ul.play-actions li.out, ul.play-actions li.runs-scored { color: rgb(0,0,0); font-weight: bold; }ul.play-actions li.advanced-runner, ul.play-actions li.substitutions { background-color: rgb(221,221,221); }ul.play-actions li.runs-scored .play-action-icon { background-position: 0px -60px; }ul.play-actions li.out .play-action-icon { background-position: 0px -90px; }ul.play-actions li.substitutions .play-action-icon { background-position: 0px -120px; }ul.play-actions li.advanced-batter .play-action-icon { background-position: 0px -30px; }ul.play-actions li.advanced-runner .play-action-icon { background-position: -30px -30px; }#GameShowContent .box_score_stats table.player_stats-list th[colspan="2"],#GameShowContent .box_score_stats table.player_stats-list tfoot td[colspan="2"] { text-align: left; text-indent: 8px; }#GameShowContent .box_score_stats table.player_stats-list th, #GameShowContent .box_score_stats table.player_stats-list td { font-size: 10px; }#GameShowContent .box_score_stats table.player_stats-list th, #GameShowContent .box_score_stats table.player_stats-list tfoot td { background: rgb(255,255,255); background-image: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(221,221,221) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(221,221,221))); background-image: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); background-image: linear-gradient(top, rgb(255,255,255) 0%,rgb(221,221,221) 100%); color: rgb(0,0,0); font-weight: bold; height: 30px; line-height: 30px; padding: 0; width: 26px;}#GameShowContent .box_score_stats table.player_stats-list tfoot td { border-top: solid 2px rgb(0,0,0); border-bottom: none; }#GameShowContent .box_score_stats ul.player_stats-list-header.sub li { height: 36px; line-height: 36px; }#GameShowContent .box_score_stats ul.player_stats-list-header.sub { border-bottom: solid 2px rgb(0,0,0); }#GameShowContent .box_score_stats .player_stats-list-header.sub span.team_logo { margin-top: 7px; }#GameShowContent table.player_stats-list .indent_pinch_hitter .player_name { padding-left: 20px}.BoxScoreStats-secondary { background: rgb(229,229,229); background-image: -moz-linear-gradient(top, rgb(233,233,233) 0%, rgb(229,229,229) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(233,233,233)), color-stop(100%,rgb(229,229,229))); background-image: -webkit-linear-gradient(top, rgb(233,233,233) 0%,rgb(229,229,229) 100%); background-image: -o-linear-gradient(top, rgb(233,233,233) 0%,rgb(229,229,229) 100%); background-image: -ms-linear-gradient(top, rgb(233,233,233) 0%,rgb(229,229,229) 100%); background-image: linear-gradient(top, rgb(233,233,233) 0%,rgb(229,229,229) 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.25); -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.25); box-shadow: inset 0px 0px 5px rgba(0,0,0,.25); margin-top: -20px; padding: 12px;}#GameShowContent .BoxScoreStats-secondary h3 { border-bottom: solid 1px rgb(0,0,0); margin-bottom: .5em; text-transform: uppercase; }#GameShowContent .BoxScoreStats-secondary h4 { color: rgb(51,51,51); font-size: 10px; text-transform: uppercase; }#GameShowContent .BoxScoreStats-secondary ul { color: rgb(51,51,51); font-size: 10px; margin-bottom: 1em; }#GameShowContent .BoxScoreStats-secondary ul:last-child { margin-bottom: none !important; }#GameShowContent .BoxScoreStats-secondary ul li { display: inline-block; }#GameShowContent .BoxScoreStats-secondary ul li:after { content:",";}#GameShowContent .BoxScoreStats-secondary ul li:last-child:after { content: none; }body.ice_hockey #FOP .play_area { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; background: rgba(255,255,255,1); height:452px;}body.ice_hockey #FOP .lines,body.ice_hockey #FOP .ice { display:block; height:100%; margin:0; overflow:visible; position: absolute; width:100%; z-index:1;}body.ice_hockey #FOP .lines { z-index:2; }body.lacrosse #FOP .play_area { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; height:452px;}body.lacrosse #FOP .texture2,body.lacrosse #FOP .texture1 { display:block; height:100%; margin:0; overflow:visible; position: absolute; width:100%; z-index:1;}body.lacrosse #FOP .texture1 { opacity:.6; }body.lacrosse #FOP .texture2 { z-index:2; }body.hockeyish.lacrosse #FOP .play_area:hover .play,body.hockeyish.lacrosse #FOP.dim_plays .play,body.hockeyish.lacrosse #FOP.dim_plays .marker { opacity:.2; }body.hockeyish.lacrosse #FOP .play_area:hover .play:hover,body.hockeyish.lacrosse #FOP.dim_plays .play.active,body.hockeyish.lacrosse #FOP.dim_plays .marker.active { opacity:1; z-index:499; }body.hockeyish.lacrosse #FOP .play,body.hockeyish.lacrosse #FOP .play .pin { display:block; width:0; height:0; bottom:0; overflow:visible; position:absolute; z-index:2; left:0; opacity:1;}body.hockeyish.lacrosse #FOP .play { cursor:pointer; display:none; }body.hockeyish.lacrosse #FOP .play .play_icon { display:block; position:absolute; top:0; z-index:3; border-style:solid; border-color:#EEE; border-width:1px; background-position:center center; background-repeat:no-repeat;}body.hockeyish.lacrosse #FOP .play .arrow { display: block; position: absolute; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-style: solid; border-width: 0 6px 0; background: transparent; margin-left: -6px; bottom: 0; left: 50%; z-index:2;}body.hockeyish.lacrosse #FOP .play .shadow { width: 30px; height: 30px; background: url( ../../app_images/live/hockey_icon_shadow_17464566491.png) center center no-repeat; display: none; margin: -15px; opacity:1;}body.hockeyish.lacrosse #FOP .play.goal .pin { height:14px; }body.hockeyish.lacrosse #FOP .play.shot .pin,body.hockeyish.lacrosse #FOP .play.shotongoal .pin,body.hockeyish.lacrosse #FOP .play.shotofftarget .pin,body.hockeyish.lacrosse #FOP .play.blockedshot .pin { height:12px; }body.hockeyish.lacrosse #FOP .play.penalty .pin,body.hockeyish.lacrosse #FOP .play.hit .pin,body.hockeyish.lacrosse #FOP .play.faceoff .pin,body.hockeyish.lacrosse #FOP .play.looseball .pin,body.hockeyish.lacrosse #FOP .play.turnover .pin { height:10px; }body.hockeyish.lacrosse #FOP .goal .play_icon { border-radius:15px; width:28px; height:27px; left:-15px; }body.hockeyish.lacrosse #FOP .shot .play_icon,body.hockeyish.lacrosse #FOP .shotofftarget .play_icon,body.hockeyish.lacrosse #FOP .shotongoal .play_icon,body.hockeyish.lacrosse #FOP .blockedshot .play_icon { border-radius:13px; width:24px; height:23px; left:-13px; }body.hockeyish.lacrosse #FOP .penalty .play_icon,body.hockeyish.lacrosse #FOP .hit .play_icon,body.hockeyish.lacrosse #FOP .faceoff .play_icon,body.hockeyish.lacrosse #FOP .looseball .play_icon,body.hockeyish.lacrosse #FOP .turnover .play_icon { border-radius:5px; width:20px; height:19px; left:-11px; }body.hockeyish.lacrosse #FOP .goal .play_icon,body.hockeyish.lacrosse #FOP #no_location.goal b { background-image: url( ../../app_images/field_of_play/ice_hockey/goal_17464566491.png); }body.hockeyish.lacrosse #FOP .shot .play_icon,body.hockeyish.lacrosse #FOP #no_location.shot b { background-image: url( ../../app_images/field_of_play/ice_hockey/shot_17464566491.png); }body.hockeyish.lacrosse #FOP .shotongoal .play_icon,body.hockeyish.lacrosse #FOP #no_location.shotongoal b { background-image: url( ../../app_images/field_of_play/ice_hockey/shot_17464566491.png); }body.hockeyish.lacrosse #FOP .shotofftarget .play_icon,body.hockeyish.lacrosse #FOP #no_location.shotofftarget b { background-image: url( ../../app_images/field_of_play/lacrosse/missed-shot_17464566491.png); }body.hockeyish.lacrosse #FOP .blockedshot .play_icon,body.hockeyish.lacrosse #FOP #no_location.blockedshot b { background-image: url( ../../app_images/field_of_play/ice_hockey/block_17464566491.png); }body.hockeyish.lacrosse #FOP .penalty .play_icon,body.hockeyish.lacrosse #FOP #no_location.penalty b { background-image: url( ../../app_images/field_of_play/ice_hockey/penalty_17464566491.png); }body.hockeyish.lacrosse #FOP .hit .play_icon,body.hockeyish.lacrosse #FOP #no_location.hit b { background-image: url( http://app-assets2.sportngin.com/app_images/field_of_play/ice_hockey/hit.png?17464566491); }body.hockeyish.lacrosse #FOP .faceoff .play_icon,body.hockeyish.lacrosse #FOP #no_location.faceoff b { background-image: url( ../../app_images/field_of_play/ice_hockey/faceoff_17464566491.png); }body.hockeyish.lacrosse #FOP .looseball .play_icon,body.hockeyish.lacrosse #FOP #no_location.looseball b { background-image: url( ../../app_images/field_of_play/lacrosse/loose-ball_17464566491.png); }body.hockeyish.lacrosse #FOP .turnover .play_icon,body.hockeyish.lacrosse #FOP #no_location.turnover b { background-image: url( ../../app_images/field_of_play/ice_hockey/turnover_17464566491.png); }body.hockeyish.lacrosse #FOP #no_location.goaliechange b { background-image: url( ../../app_images/field_of_play/ice_hockey/goalie-change_17464566491.png); }body.hockeyish.lacrosse #FOP #no_location.goal b { padding-left:30px; }body.hockeyish.lacrosse #FOP #no_location { padding:10px; border:1px solid #666; -webkit-box-shadow:0 2px 10px rgba(0,0,0,.3); -moz-box-shadow:0 2px 10px rgba(0,0,0,.3); box-shadow:0 2px 10px rgba(0,0,0,.3); position:absolute; z-index:10; top:45%; width:200px; left:50%; margin-left:-110px; border-radius:6px; display:none; text-align:center; opacity:.8;}body.hockeyish.lacrosse #FOP #no_location b { padding:5px 0 5px 21px; background-repeat:no-repeat; background-position:left center; }#FOP-timeline-markers .marker.filter_show.slider_show.team_show,body.hockeyish.lacrosse #FOP .play.filter_show.slider_show.team_show { display:block; }html.csstransforms3d body.hockeyish.lacrosse #FOP { -webkit-perspective: 700px; -moz-perspective: 700px; -o-perspective: 700; -ms-perspective: 700; perspective: 700;}html.csstransforms3d body.hockeyish.lacrosse #FOP .play.new .pin { -webkit-transform-origin: 0 100px 100px; -moz-transform-origin: 0 100px 100px; -o-transform-origin: 0 100px 100px; -ms-transform-origin: 0 100px 100px; transform-origin: 0 100px 100px; opacity:0;}html.csstransforms3d body.hockeyish.lacrosse #FOP .play.new .shadow { opacity:0;}html.csstransforms3d body.hockeyish.lacrosse #FOP .play .shadow { -webkit-transform: translate3d(0,-0,-13px); }html.csstransforms3d body.hockeyish.lacrosse #FOP .play_area,html.csstransforms3d body.hockeyish.lacrosse #FOP .arrow,html.csstransforms3d body.hockeyish.lacrosse #FOP .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .shadow { -webkit-transition: all 1000ms ease-in-out; -moz-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out;}html.csstransforms3d body.hockeyish.lacrosse #FOP .play { -webkit-transition: opacity 0ms linear; -moz-transition: opacity 0ms linear; -o-transition: opacity 0ms linear; transition: opacity 0ms linear; -webkit-transform: translate3d(0,0,14px); transform: translate3d(0,0,14px);}html.csstransforms3d body.hockeyish.lacrosse #FOP .play_area,html.csstransforms3d body.hockeyish.lacrosse #FOP .plays,html.csstransforms3d body.hockeyish.lacrosse #FOP .play { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}html.csstransforms3d body.hockeyish.lacrosse #FOP .play_area { margin:0 0 -130px; margin:-80px 0 -130px; -webkit-transform: rotateX(50deg) scaleY(.9) translate3d(0,-150px,-50px); -moz-transform: rotateX(50deg) scaleY(.9) translate3d(0,-150px,-50px); -o-transform: rotateX(50deg) scaleY(.9) translate3d(0,-150px,-50px); -ms-transform: rotateX(50deg) scaleY(.9) translate3d(0,-150px,-50px); transform: rotateX(50deg) scaleY(.9) translate3d(0,-150px,-50px);}html.csstransforms3d body.hockeyish.lacrosse #FOP .goal .pin { -webkit-transform-origin: 0 52px 0; -moz-transform-origin: 0 52px 0; -o-transform-origin: 0 52px 0; -ms-transform-origin: 0 52px 0; transform-origin: 0 52px 0;}html.csstransforms3d body.hockeyish.lacrosse #FOP .pin { -webkit-transform-origin: 0 48px 0; -moz-transform-origin: 0 48px 0; -o-transform-origin: 0 48px 0; -ms-transform-origin: 0 48px 0; transform-origin: 0 48px 0; -webkit-transform: rotateX(-90deg) translate3d(0,14px,0); -moz-transform: rotateX(-90deg) translate3d(0,14px,0); -o-transform: rotateX(-90deg) translate3d(0,14px,0); -ms-transform: rotateX(-90deg) translate3d(0,14px,0); transform: rotateX(-90deg) translate3d(0,14px,0);}html.csstransforms3d body.hockeyish.lacrosse #FOP .play.goal .pin { height: 48px; }html.csstransforms3d body.hockeyish.lacrosse #FOP .play.shot .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.shotongoal .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.shotofftarget .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.blockedshot .pin { height: 42px; }html.csstransforms3d body.hockeyish.lacrosse #FOP .play.penalty .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.hit .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.faceoff .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.looseball .pin,html.csstransforms3d body.hockeyish.lacrosse #FOP .play.turnover .pin { height: 41px; }html.csstransforms3d body.hockeyish.lacrosse #FOP .play .play_icon { border-width:1px 1px 1px 1px; border-color:#EEE #EEE transparent #EEE; }html.csstransforms3d body.hockeyish.lacrosse #FOP .play .arrow { border-width: 24px 10px 0; margin-left: -10px; }html.csstransforms3d body.hockeyish.lacrosse #FOP .play .shadow { display:block; }