/*LEGACY*/
.shsAllTeams .shsTeamSet { width: 98%;}
.shs_scheduleNav ul li:hover a, .shs_scheduleNav ul li a.shs_active {color: #fff !important;}

.shsYearNav {display: block;}

#shsTeamPages .shsTeamNav, #shsNFLTeamReports .shsTeamNav {clear: left}

.shs_sportNav .shs_sportNavList li.moreOptions {display:none;}

.shsPageNav {padding-left: 0;}
/************************************************/
/*Global*/
#shsBody #shsnflWeeklyLeaders > br {display: none;}
.shs_sportNav .shs_sportNavBlock.active ul li.shsOddsLink {display: none;}
/*Stats*/
#shsNFLLeaders .shsHeadTable h2 {padding-top: 0 !important;}

/*Teams*/
#shsNFLTeamReports .shsYearNav {display: none !important;}
#shsNFLTeams .shsTable td {font-size: 1em;}
#shsNFLTeams .shsTable td a {font-size: .833em;}
#shsBody  #shsTeamPages .h2PageTitle {line-height: 40px}

/*Injuries*/
#shsNFLPractice .shsPracDetails {padding: 1em;}


/************************************************/
/*MEDIA QUERIES*/
/*max 320px*/
@media only screen and (max-width: 20em) {
	/*Player*/
	#shsNFLPlayerStats .shsTable .shsNamD {white-space: normal;}
	#shsNFLPlayerStats .shsTable td {font-size: .834em;}
}

/*max 640px*/
@media only screen and (max-width: 40em) {
	.shsPageNav select, select {margin-bottom: .25rem;}
	#shsNFLPlayerNotes .shsPageNav {margin: 0;}
	/*Injuries*/
	#shsNFLPractice .shsPageNav strong, 
	#shsNFLPractice .shsPageNav a {padding-right: 0;}
	#shsNFLPractice .shsPageNav form,
	#shsNFLInjuries .shsPageNav form {display: block !important; padding-left: 0 !important;}
	/*hack to hide pipe character and create buttons*/
	#shsNFLInjuries .shsPageNav a {background-color: #eee; font-size: 11px; font-weight: normal; vertical-align: middle; position: absolute; top: 56px; left: 50%; right: 2.75%; padding-right: 0; margin-right: -1%}
	#shsNFLInjuries .shsPageNav strong {background-color: #999; color: #fff; font-size: 11px; font-weight: bold; vertical-align: middle; width: 50%; padding-right: 0;}
	#shsNFLInjuries .shsPageNav select {float: left;}

	#shsNFLPlayerNotes .shsBorderTable,
	#shsFindPlayer .shsBorderTable,
	#shsNFLTeamReports .shsBorderTable,
	#shsNFLStandings .shsBorderTable {border-collapse: separate;}

	/*Player*/
	#shsNFLPlayerStats .shsSportMastHead .shsTable:first-child .shsPlayerBasicInfo {padding-top: 0}
	.shsSportMastHead .shsTable {margin-top: 28px;}
	#shsNFLPlayerStats .shsSportMastHead .shsTeamLogo {top: 100px !important; left: 10px !important;}
	#shsNFLPlayerStats .shsSportMastHead .shsPlayerHeadShot {top: 65px; right: 20px;}
}

/*min 641px*/
@media only screen and (min-width: 40.063em) {
	/*global*/
	/*.shsPageNav select, select {margin-bottom: .25rem;}*/
	/*Stats top form select*/
	#shsNFLLeaders .shsPageNav form select {font-size: 13px; height: 34px; width: 250px; margin: .25rem 0;}
	#shsLeaders .shsAdditionalLdrs form select {font-size: 13px; height: 34px;}
	#shsnflWeeklyLeaders form select {font-size: 13px; height: 34px; margin: .25rem 0;}
	/*Teams*/
	#shsNFLTeamReports .shsTeamSelect form select,
	#shsTeamPages .shsTeamSelect form select {font-size: 13px; height: 34px;}
	/*Player News*/
	#shsNFLPlayerNotes .shsPageNav form select {font-size: 13px; height: 34px;}
	/*Injuries*/
	#shsNFLPractice .shsPageNav form select,
	#shsNFLInjuries .shsPageNav form select {font-size: 13px; height: 34px;}
	/*Player*/
	#shsNFLPlayerStats .shsSportMastHead form select {font-size: 13px; height: 34px;}

	/*shsPageNav*/
	/*Stats, Player News, Injuries*/
	#shsNFLPractice .shsPageNav,
	#shsNFLInjuries .shsPageNav,
	#shsNFLPlayerNotes .shsPageNav,
	#shsNFLLeaders .shsPageNav,
	#shsnflWeeklyLeaders .shsPageNav {position: relative;}
	/*Standings*/
	#shsNFLStandings .shsPageNav {position: relative; margin: .25rem 0;}
	/*Teams*/
	#shsNFLTeamReports .shsPageNav,
	#shsTeamPages .shsPageNav {float: none; margin-top: .25rem;}
	#shsBody a {white-space: nowrap !important;}




}

@media only screen and (max-width: 628px) {
	.shs_sportNav .shs_sportNavList li.moreOptions {display:block;}
}