/*Global*/
.shsSportFront .shsFrontSide {margin: 0 !important;}
.shsRow1Row {background-color: #eee;}
#shsNBAPlayerNotes.shsNBANotesPlayerNews .shsRow1Row {background-color: #fff;}
.shsLogo {display: inline;}

/*Front*/
#shsBody #shsInset .shsBulletList,
#shsBody #shsInset .shsHeadlineList,
#shsAPStory .shsHeadlineList { text-align: left; background-color: transparent; border: none; margin: 10px 0px; padding: 0px 8px }
#shsBody #shsInset {width: 265px;}
#shsInset li, #shsInset a {font-size: 12px;}
#shsBody #shsInset .shsBulletList {box-sizing: content-box !important;}
#shsBody #shsInset .shsBulletList ol {margin-left: 0; font-family: "FranklinITCProLight", sans-serif;}
#shsBody #shsInset .shsBulletList ol li {list-style: none; padding-left: 0;}
#shsBody #shsInset .shsBulletList li {border-bottom: 1px solid #ccc; padding-top: .5em; padding-bottom: .5em;}
#shsBody #shsInset .shsBulletList h2 {border-bottom: 1px solid #000; font-size: 20px !important; margin-top: 0;}
#shsBody #shsInset .shsBulletList .shsTableLegend {font-size: 12px !important;}
.shsAccordingDefault {display: none;}
#shsBody #shsInset .shsBulletList a.shsTwit { display: block; width: 265px; background: #fff url(/config/according_to_stats_twitter.png) no-repeat left top; height: 40px; text-indent: -9999px; margin: 0;}

/*Scoreboard*/
#shsScoreboard .shsLogo span {vertical-align: baseline;}
#shsScoreboard .h2PageTitle {padding: .5em 0;}

/*Box*/
#shsMastheadScoreboard .shsLiveNav ul li {width: 33.33%;}
#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableTtlRow td {background-color: #000; color: #fff; font-family: "Arial", sans-serif; font-weight: bold; border-bottom: 0 !important;}
#shsMastheadScoreboard .shsMastheadScore, #shsMastheadScoreboard td.shsScoreBoardTD table td {background-image: none; }
#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableSubttlRow td {background-color: #000 !important; color: #fff !important;}

#shsnbaPreview .shsTableTtlRow, #shsBoxscore .shsTableTtlRow, #shsnbaGameView .shsTableTtlRow, #shsnbaPlayByPlay .shsTableTtlRow, #shsnbaRecap .shsTableTtlRow, #shsnbaShotchart .shsTableTtlRow {background-color: #000; color: #fff;}
#shsBody #shsnbaPreview .shsTableTtlRow a, #shsBody #shsBoxscore .shsTableTtlRow a, #shsBody #shsnbaGameView .shsTableTtlRow a, #shsBody #shsnbaPlayByPlay .shsTableTtlRow a, #shsBody #shsnbaRecap .shsTableTtlRow a, #shsBody #shsnbaShotchart .shsTableTtlRow a {color: #fff; font-size: 14px; font-family: "Arial", sans-serif; border: 0px;}
#shsBody #shsnbaPreview .shsTableTtlRow a.active, #shsBody #shsBoxscore .shsTableTtlRow a.active, #shsBody #shsnbaGameView .shsTableTtlRow a.active, #shsBody #shsnbaPlayByPlay .shsTableTtlRow a.active, #shsBody #shsnbaRecap .shsTableTtlRow a.active {background-image: none !important; color: #fff !important; border: 0px;}
#shsMastheadScoreboard .shsLiveNav ul li {border-right: 0px !important;}
#shsMastheadScoreboard .shsLiveNav a {color: #999 !important;}
#shsnbaScoringSummary .shsTableSubttlRow, #shsBoxscore .shsTableSubttlRow {background-color: #fff; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#shsnbaRecap .shsHeadline {font-family: "FranklinITCProLight", sans-serif !important; font-weight: bold;}
#shsnbaRecap p {font-size: 12px;}
#shsnbaPlayByPlay .shsColTtlRow {background-color: #000; color: #fff;}
#shsMastheadScoreboard .shsLiveNav ul li {border-right: 0px !important;}
#shsScoringSummary .shsTableSubttlRow {background-color: #fff; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}

/*NBA Leaders*/
#shsNBALeaders .shsTableTtlRow a {color: #eee !important}
#shsNBALeaders .shsTableTtlRow .shsSorted {background-color: rgba(153, 153, 153, 0.3);}
#shsNBALeaders .shsBorderTable td {border: 0px !important;}
#shsNBALeaders .shsTableTtlRow {background-color: #000; color: #fff;}
#shsNBALeaders .shsSorted {background-color: rgba(153, 153, 153, 0.3);}
#shsNBALeaders .shsTable {background-color: transparent; border-left: 0px; border-bottom: 2px solid #000}
#shsNBALeaders .h2PageTitle {border-bottom: 0px !important;}
#shsNBALeaders .shsPageNav {font-family: "Arial", sans-serif !important;}
#shsLeaders .shsLdrLeft, #shsLeaders .shsLdrRight {padding: 0px 10px 0px 0px !important;}
#shsLeaders .shsMoreStats > table > tbody > tr.shsLeaderRow:nth-of-type(-n+3) .shsMoreLeaders {text-align: left !important;}
#shsDailyLeaders .shsTableTtlRow, #shsNBAADP .shsTableTtlRow {background-color: #000; color: #fff;}
#shsNBAADP .shsNamD a {line-height: 1.5em;}
#shsNBAADP .shsNamD {padding-top: 1em; padding-bottom: 1em;}
#shsDailyLeaders .shsPageNav {position: relative !important;}
#shsDailyLeaders .shsPageNav select {width: 250px;}
#shsNBATeamLeaders .shsTableTtlRow a {color: #eee !important}
#shsNBATeamLeaders .shsTableTtlRow .shsSorted {background-color: rgba(153, 153, 153, 0.3);}
#shsNBATeamLeaders .shsBorderTable td {border: 0px !important;}
#shsNBATeamLeaders .shsTableTtlRow {background-color: #000; color: #fff;}
#shsNBATeamLeaders .shsSorted {background-color: rgba(153, 153, 153, 0.3);}
#shsNBATeamLeaders .shsTable {background-color: transparent; border-left: 0px; border-bottom: 2px solid #000}
#shsNBATeamLeaders .h2PageTitle {border-bottom: 0px !important;}
#shsNBATeamLeaders .shsPageNav {font-family: "Arial", sans-serif !important;}
/*NBA Standings*/
#shsNBAStandings .shsTableTtlRow, #shsNBAStandings .shsTableTtlRow .shsTotD {background-color: #fff; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#shsNBAStandings .shsTable, #shsNBAStandings .shsBorderTable td {border: 0px;}
#shsNBAStandings .shsTableSubttlRow {background-color: #000; color: #fff;}
#shsNBAStandings .shsBorderTable .shsTableTtlRow td {font-size: 14px;}
#shsNBAStandings .shsColTtlRow {background-color: #000; color: #fff;}
#shsNBAStandings .shsHeadTable .shsPageNav a, #shsNBAStandings .shsHeadTable .shsPageNav strong, #shsNBAStandings .shsHeadTable .shsPageNav b {width: 50% !important;}
#shsNBAStandings .shsPageNav {position: relative !important; right: 0px !important;}

/*Teams*/
#shsTeamPages .shsTeamTransInj,
#shsTeamPages .shsTeamStandings,
#shsTeamPages .shsTeamLeaders {margin: 0;}
#shsTeamPages .shsTableSubttlRow {background-color: #000; color: #fff;}
#shsTeamPages .shsPageNav {position: static !important;}
#shsTeamPages .shsPageNav form {margin-left: 5px;}

#shsNBATeams .shsTable td.shs1stCol {white-space: normal !important; line-height: 1.5em !important;}
#shsNBATeams .shsTable td.shs1stCol,
#shsNBATeams .shsTable td {font-size: 12px;}
.shsTeamPageNav, .shsTeamPageNav div a, .shsTeamPageNav div strong {background-color: #000 !important; padding-top: 5px;}
.shsTeamPageNav div a {color: #fff !important; border: 0px !important;}
.shsTeamPageNav div strong {color: #fff !important; border: 0px !important;}
.shsTeamSet {padding: 0px !important;}
#shsPlayers > table.shsTable.shsBorderTable {margin: 0 !important;}




.shsTeamSelect select {width: 250px;}
.shsSportMastHead form {margin-right: 0px !important;}
.shsTeamSchedNavMobile {margin-bottom: 1em;}

/*NBA Team*/
#shsNBATeamStats .shsTable {background: none !important;}
#shsNBATeamStats .shsPageNav {position: relative;} 
#shsNBATeamStats tr a {white-space: nowrap !important;}
#shsNBATeamStats .shsTableTtlRow {background-color: #fff; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#shsNBATeamStats .shsTable, #shsNBATeamStats .shsBorderTable td {border: 0px;}
#shsNBATeamStats .shsTableSubttlRow {background-color: #000; color: #fff;}
#shsNBATeamStats.shsNBATeamTransactions .shsTableTtlRow td:nth-of-type(even),
#shsNBATeamStats.shsNBATeamInjuries .shsTableTtlRow td:nth-of-type(even) {width: 40% !important;}
#shsNBATeamStats .shsBorderTable .shsTableTtlRow td {font-size: 14px;}
#shsNBATeamStats .shsColTtlRow {background-color: #000; color: #fff;}
#shsNBATeamStats .shsHeadTable .shsPageNav a, #shsNBATeamStats .shsHeadTable .shsPageNav strong, #shsNBATeamStats .shsHeadTable .shsPageNav b {width: 50% !important;}

/*Players*/
#shsNBAPlayerStats select {width: 250px; display: inline-block;}
#shsNBAPlayerStats .shsPlayerBioInfo a {line-height: normal;}
.shsAllTeamsPlayer .shsTeamSet {width: 100%;}
.shsAllTeamsPlayer .shsTable td.shs1stCol, #shsPlayers a, .shsAllTeamsPlayer .shsTable td {font-size: 12px;}
#shsPlayers .shsTableTtlRow {background-color: #fff; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#shsPlayers .shsTableSubttlRow {background-color: #000; color: #fff;}
#shsPlayers .shsColTtlRow td {text-align: left;}
/*note: this is 'NHL' in the HTML, I don't know why <--it's just to keep you on your toes*/
.shsNHLFindPlayer .shsColTtlRow {background-color: #000; color: #fff;}
.shsNHLFindPlayer .shsColTtlRow td {text-align: left;}
.shsNHLFindPlayer .shsTableTtlRow {background-color: #fff; color: #000; border-top: 1px solid #000;}
.shsNBAPlayerEnc .shsTableTtlRow, .shsNBAPlayerEnc .shsColTtlR, .shsNBAPlayerLogs .shsTableTtlRow, .shsNBAPlayerLogs .shsColTtlRow, .shsNBAPlayerNews .shsTableTtlRow, #shsNBAPlayerNotes .shsTableTtlRow {background-color: #000 !important; color: #fff !important;}
.shsNBAPlayerEnc .shsTableSubttlRow, .shsNBAPlayerLogs .shsTableSubttlRow {background-color: #fff; border-top: 1px solid #000; color: #000;}
#shsNBAPlayerNotes td.shsPNewsName, #shsNBAPlayerNotes td.shsPNewsDate {background-color: #eee !important; color: #000 !important; font-family: 'ArialBold', sans-serif; font-weight: normal; font-size: 12px !important; border-bottom: 1px solid #000 !important; border-top: 1px solid #000 !important;}

.shsNBAPlayerSplits .shsTableTtlRow {background-color: #000; color: #fff;}
.shsNBAPlayerSplits .shsTableSubttlRow td {background-color: #fff; color: #000; font-size: 12px !important;}
.shsNBAPlayerSplits .shsTableSubttlRow {border-top: 1px solid #000; border-bottom: 1px solid #000;}
.shsNBAPlayerSplits .shsColTtlRow {background-color: #eee; border-bottom: 1px solid #aaa;}

/*Player*/
#shsNBAPlayerStats.shsNBAPlayerNews .shsNamD i b {font-weight: bold;}

/*Injuries/Transactions */
#shsNBAPlayerNotes .shsTableTtlRow td {text-align: left;}

/*Odds*/
#shsOdds .shsBorderTable td {vertical-align: middle !important; line-height: 3em !important;}

@media only screen and (max-width: 64em) {
	/*Stats*/
	#shsLeaders .shsLdrLeft, #shsLeaders .shsLdrRight {padding: 0 !important;}
}

@media only screen and (max-width: 40em) {
	/*Scoreboard*/
	#shsScoreboard .shsScoreboardMasthead #shsRefreshControl {top: -2em !important;}
	#shsScoreboard .h2PageTitle {margin: 0;}
	#shsScoreboard .shsScoreboardMasthead #shsWeekNav {position: static;}
	#shsScoreboard #shsCalendarComponent {top: 4em !important;}
	/*Box*/
	#shsMastheadScoreboard .shsLiveNav ul li {width: 33.33%;}
	/*Teams*/
	.shsTeamPageNav {padding-top: 10px !important;}
	/*Team*/
	#shsNBATeamStats .shsBorderTable td a,
	#shsNBATeamStats .shsBorderTable td {font-size: 12px;}
	#shsNBATeamStats tr a {white-space: normal !important;}
	/*Player*/
	.shsPlayerEnc #shsNBAPlayerStats > table:nth-child(4) tr td, #shsNBAPlayerSplits > table:nth-child(14) tr td, #shsNBAPlayerSplits > table:nth-child(6) tr td {padding: .75em 0;}
}

@media only screen and (max-width: 415px) {
	/*Scoreboard*/
	.shsScoreboardMasthead #shsRefreshControl {top: 125px !important;}
}

@media only screen and (min-width: 875px) {.moreOptions {display: none !important;}}