.shsLogo {display: inline}

#shsNavTable a {text-decoration: none !important; color: #c13737 !important}
#shsNavTable a:hover {text-decoration: underline !important}

#shsNavTable {margin-top: 0px; margin-left: 0; margin-bottom: 20px; }
#shsNavTable th {color: #fff; background: linear-gradient(to bottom, #454545 0%, #333333 50%, #333333 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); text-align: center; font-size: 20px; padding: 2px 0; }
.shsHomeLink {display: table-cell; visibility: visible}
#shsNavTable select {width: auto; display: inline; margin: 0}
#shsNavTable td, #shsNavTable td a {font-size: 12px !important; padding-top: 5px !important}

#shsBody td {line-height: 24px}

#shsBody a {text-decoration: none; color: #c13737 !important}
#shsBody a:hover {text-decoration: underline}

#shsBody td, #shsBody div, #shsBody li, #shsBody span {font-family: "Source Sans Pro",sans-serif; font-size: 12px}

.shsTableTtlRow td {background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff}
.shsTableTtlRow .shsSorted {background: linear-gradient(to bottom, #454545 0%, #333333 50%, #333333 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)}
.shsTableSubttlRow td {background: linear-gradient(to bottom, #454545 0%, #333333 50%, #333333 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #fff}
.shsCalMonth td {background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)}
#shsBody .shsTableTtlRow td a, #shsMiniBody .shsTableTtlRow td a {color: #fff !important}

#shsTeamPages .shsTeamLeaders .shsTable .shsTableTtlRow td,
#shsTeamPages #shsMiniDivStand .shsTable .shsTableTtlRow td,
#shsTeamPages .shsTeamTransInj .shsTable .shsTableTtlRow td
 {border: 0 !important; background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #fff !important; padding-left: 5px}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {border: 0 !important; background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #fff !important; padding-left: 5px; font-size: 12px !important; line-height: 24px !important}
#shsTeamPages .shsViewMore td {padding-top: 0px !important}
#shsTeamPages .shsTeamTransInj .shsTableTtlRow td.shsNamD {padding-left: 5px !important}

#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableTtlRow td {background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important}
#shsMastheadScoreboard .shsLiveNav ul li a {background: linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; font-weight: bold !important}
#shsMastheadScoreboard .shsLiveNav ul li a:hover, #shsMastheadScoreboard .shsLiveNav ul li a.active {background: linear-gradient(to bottom, #ffffff 0%, #e6eaf4 4%, #ffffff 61%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important}

#shsScoreboard .shsLinescore, #shsWNBAScoreboard .shsLinescore {margin-bottom: 10px}
/*#shsScoreboard .shsScoreboardCol, #shsScoreboard .shsScoreboardDaily .shsScoreboardCol {width: 49% !important; padding: 0 5px 0 0 !important}*/


.shsBot5 {display: none}

#shsBody .shsMiniRowSpacer td, #shsMiniBody .shsMiniRowSpacer td {line-height: 1px}

#shsFront .shsHeadlineList h2 {background:linear-gradient(to bottom, #bc1117 0%, #cc0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); line-height: 25px; font-size: 12px; font-family: Arial; font-weight: bold; width: 100%}
#shsFront .shsHeadlineList {border: 1px solid #999; width: 100%}
#shsFront .shsHeadlineList li {font-size: 12px; line-height: 25px}

#shsBody p.shsHeadline, #shsMiniBody p.shsHeadline {line-height: 30px}

#shsPlayers > table.shsTable.shsBorderTable {margin: 0 !important}
.shsAllTeamsPlayer .shsTeamSet {padding: 0 !important; width: 50% !important}

.shsTeamHeadlines, .shsTeamLeaders, .shsTeamStandings {margin-bottom: 10px}
.shsTeamLeaders td.shs1stCol {padding-right: 5px}

.shsPlayerPageNav, .shsTeamPageNav, .shsTeamSchedNav {padding-bottom: 8px}

.shsPlayerPageNav strong {
   padding: 3px 25px 9px 25px;
   margin: 0px 5px 0px 5px;
}

.shsPlayerPageNav a {
   padding: 5px 25px 8px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamPageNav strong {
   padding: 3px 25px 9px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamPageNav a {
   padding: 5px 25px 8px 25px;
   margin: 0px 5px 0px 5px;
}

.shsTeamSchedNav strong {
   padding: 3px 5px 9px 5px;
   margin: 0px 5px 0px 5px;
}

.shsTeamSchedNav a {
   padding: 5px 5px 8px 5px;
   margin: 0px 5px 0px 5px;

}


.shs_sportNav .shs_sportNavList {height: auto}
.shs_sportNav .shs_sportNavBlock {border-bottom: 4px solid #000; margin-bottom: 20px}
.shs_sportNav .shs_sportNavBlock h2 {color: #000; font-family: Arial, sans-serif; padding-left: 0; font-weight: bold}
.shs_sportNav .shs_sportNavList li a {color: #000;font-family: Arial, sans-serif;}

/* Mobile */
@media only screen and (max-width: 480px) {

	#shsBody, .shs_sportNav {width: 100%; padding:0; margin: 0; clear: both}


	/*********************************/
	/*********Sport Navigation**********/
	/********************************/

	/*Sport Nav*/
	.shs_sportNav .shs_sportNavBlock {border-bottom: 4px solid #005E9B;border-top: 2px solid #fff;}
	.shs_sportNav .shs_sportNavBlock h2 {font-family: Arial, sans-serif;color: #000;}
	.shs_sportNav .shs_sportNavList {border-top: 4px solid #005E9B;background: #005E9B;}
	.shs_sportNav .shs_sportNavList li a {color: #fff;font-family: Arial, sans-serif;}
	.shs_sportNav .shs_sportNavBlock .shs_moreDropDown li {border-bottom: 2px solid #005E9B;border-left: 2px solid #005E9B;border-right: 2px solid #005E9B;}
	.shs_sportNav .shs_sportNavBlock .shs_moreDropDown li a {color: #005E9B;font-family: Arial, sans-serif;}
	.shs_sportNav .shs_sportNavList {height: 22px}

	header {background: #cc0000;}
	/*Main Nav w/ some shared styling for LangNav (communicates with nav elements within header)*/
	header nav ul li {border-bottom: 1px solid #efefef; background: #fff;}
	header nav ul ul {background: #262626;}
	header nav ul ul:first-child{border-top: 2px solid #000;}
	header nav ul li a {font-family: Arial, sans-serif; color: #cc0000;}
	/*ShowNav Buttons (Main Nav & Lang Nav)*/
	header .showNav{color: #680617; text-shadow: 0px -1px 0px #d22828;}

	.shs_sportNav .shs_sportNavBlock {height: auto}

		.shs_sportNav .shs_sportNavList {padding-right: 50px; overflow: hidden;}
		.shs_sportNav .shs_sportNavList li.moreOptions {display: block;}
		.shs_sportNav .shs_sportNavBlock li.lessOptions {display: none;}
		.shs_sportNav .shs_sportNavBlock.active li.moreOptions {display: none;}
		.shs_sportNav .shs_sportNavBlock.active li.lessOptions {display: block;}
		.shs_sportNav .shs_sportNavBlock.active {height: auto;}
		.shs_sportNav .shs_sportNavBlock.active ul {height: auto; clear: both;}
		.shs_sportNav .shs_sportNavBlock.active ul li {float: none; display: block;}
		.shs_sportNav .shs_sportNavBlock.active ul li a {text-align: left;}
		/*Week Navigation - NFL/CFB*/
		#shsBody .shs_scheduleNav, .shs_scheduleNav table {width: 100%;}
		.shs_scheduleNav table td {height: 44px;}
		#shsBody .shs_scheduleNav td.seasonSelect a {display: inline-block; width: auto !important; font-size: 1em !important; padding: 0 1em !important; white-space: nowrap;}
		.shs_scheduleNav td:first-child, .shs_scheduleNav td:nth-child(3) {background: #e5e5e5; padding: 0; width: 60px;}
		.shs_scheduleNav td:first-child a, .shs_scheduleNav td:nth-child(3)  a {border: 1px solid #ccc; display: inline-block; height: 44px; font-size: 2em; line-height: 44px; text-align: center; width: 60px; padding: 0;}
		.shs_scheduleNav td:first-child a:hover, .shs_scheduleNav td:nth-child(3)  a:hover {height: 44px !important; line-height: 44px !important; width: 60px !important;}
		.shs_scheduleNav td:nth-child(2) {width: 100%;}
		.shs_scheduleNav td ul li {width: 100%; height: auto; border: none;}
		#shsBody .shs_scheduleNav ul li a {padding: 0;}
		.shs_scheduleNav td ul.shs_group li {border: none;}
		.shs_scheduleNav ul.shs_group li a {display: none;}
		#shsBody #shsScoreboard .shs_scheduleNav ul li a:hover, #shsBody #shsScoreboard .shs_scheduleNav ul li a.shs_active {background: #f5f5f5; color: #444; display: block; font-size: 2em; height: 46px; line-height: 46px; text-align: center; width: 100%; text-decoration: none; padding: 0;}


	/*********************************/
	/*******END Sport Navigation********/
	/********************************/
}

#shsBody .shs_scheduleNav ul li:hover a, #shsBody .shs_scheduleNav ul li a.shs_active {color: #fff !important}