.shsTimezone {display: none}
.shsCTZone {display: inline}

/***************
Client: SportsNOLA
Main Color: #783888 (purple)
Secondary Colors: #4AA34A (green) & #f19020 (orange)

Date Created: 4/21/15

****************/


.shsLogo {display: inline}
select {background:#fff !important;}

.entry table#shsNavTable, .entry table#shsNavTable td, .entry table#shsNavTable th {border: 0}
#shsNavTable {margin-top: 0px; margin-left: 0; margin-bottom: 20px; }
.entry table#shsNavTable th {color: #333; background: #fff; border-bottom: 2px solid #333; text-align: center; font-size: 24px; padding: 0 0 3px 0}
#shsNavTable td {line-height: 20px}
.shsHomeLink {display: table-cell; visibility: visible}
#shsNavTable select {width: auto; display: inline; margin: 0}

.entry #shsBody table, .entry #shsBody table td, .entry #shsBody table th {border: 0}
#shsBody td {line-height: 24px}
#shsBody td, #shsBody div, #shsBody li, #shsBody span {font-family: "Source Sans Pro",sans-serif; font-size: 14px}

.shsTableTtlRow td {background: #783888; color: #fff}
.shsTableTtlRow td  a {color: #fff !important}
.shsTableSubttlRow td {background: #4AA34A; color: #fff}
.shsCalMonth td {background: #783888}

#shsTeamPages .shsTeamLeaders .shsTable .shsTableTtlRow td,
#shsTeamPages #shsMiniDivStand .shsTable .shsTableTtlRow td,
#shsTeamPages .shsTeamTransInj .shsTable .shsTableTtlRow td,
#shsTeamPages .shsTeamSched .shsTableTtlRow td {border: 0 !important; background: #783888 !important; color: #fff !important; padding-left: 5px;}
#shsTeamPages .shsViewMore td {padding-top: 0px !important}

#shsMastheadScoreboard td.shsScoreBoardTD table tr.shsTableTtlRow td {background: #783888 !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:#783888; 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 strong {padding: 3px 25px 7px 25px;margin: 0px 5px 0px 5px;}
.shsPlayerPageNav a {padding: 5px 25px 6px 25px;margin: 0px 5px 0px 5px;}
.shsTeamPageNav strong {padding: 3px 25px 7px 25px;margin: 0px 5px 0px 5px;}
.shsTeamPageNav a {padding: 5px 25px 6px 25px;margin: 0px 5px 0px 5px;}
.shsTeamSchedNav strong {padding: 3px 5px 7px 5px;margin: 0px 5px 0px 5px;}
.shsTeamSchedNav a {padding: 5px 5px 6px 5px;margin: 0px 5px 0px 5px;}

#shsBody div.selector select {color: transparent; border: 0; cursor: arrow; height: auto; }

.shsTableTtlRow .shsSorted {background: #4AA34A}

.warning {color: #000;}

/*Links*/
.entry #shsBody a, .entry #shsMiniBody a {text-decoration: none;}
#shsBody a, #shsMiniBody a {color: #783888;text-transform: uppercase;text-decoration: none;}
#shsBody a:hover, .entry #shsBody a:hover, #shsMiniBody a:hover, .entry #shsMiniBody a:hover {text-decoration: underline;}
.shsTableTtlRow td a:link, .shsTableTtlRow th a:link, .shsTableTtlRow td a:visited, .shsTableTtlRow th a:visited, .shsTableTtlRow td a:hover, .shsTableTtlRow th a:hover, .shsTableTtlRow td a, .shsTableTtlRow th a {text-decoration: none;}
#shsBody .shsPageNav a, #shsBody .shsPageNav strong, #shsBody .shsPageNav b, .shsMoreStats form strong {text-transform: uppercase;}

/*Fonts*/
#shsBody .h2PageTitle,
#shsBody .h2PageTitle span,
#shsBody .h2PageTitle .shsIFBLgName {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 24px;line-height: 24px;text-transform: uppercase;font-weight: 500;color:#000;}
.entry table#shsNavTable th {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 28px;line-height: 31px;font-weight: 500;}
#shsBody p.shsHeadline, #shsMiniBody p.shsHeadline, #shsBody h2.shsTableTitle {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 18px !important;line-height: 22px;margin-bottom:0;}
.shsPhotoCaption {font-family:"Klavika", Arial, Helvetica, sans-serif !important;font-size: 14px !important;line-height: 18px;font-style:normal;}
.shsScoreboardCol strong {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 22px;line-height: 22px;text-transform: uppercase;font-weight: 400;}
.hhh {font-family: "Source Sans Pro",sans-serif;font-size: 18px;}

/*Nav*/
.shs_sportNav {border-top:none;}
.shs_sportNav .shs_sportNavBlock {border-top:none;border-bottom:3px solid #000;margin-bottom: 10px;}
.shs_sportNav .shs_sportNavBlock h2 {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 30px;font-weight: 500;text-transform:capitalize;color:#783888;}
.shs_sportNav .shs_sportNavList li {list-style:none;}
.shs_sportNav .shs_sportNavList li a {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: 400;text-transform:capitalize;color:#783888;}
.shs_sportNav .shs_sportNavList .moreOptions a, .shs_sportNav .shs_sportNavList .lessOptions a {color:#f19020;}

/*Tables*/
.shsBorderTable .shsTableTtlRow td {font-family:"Klavika", Arial, Helvetica, sans-serif !important;font-weight: 500;text-transform: uppercase;  font-size: 14px !important;}
.shsBorderTable .shsColTtlRow td {font-family:"Klavika", Arial, Helvetica, sans-serif !important;font-weight: 500;text-transform: uppercase;background:#4AA34A;color:#fff;}
#shsMiniLeaders .shsTotD:last-child a {font-size:16px;}
#shsMiniLeaders .shsViewMore a,
.shsFrontLeaders .shsViewMore a {font-weight: 500;  font-size: 16px;}
#shsMiniLeaders .shsRow0Row td.shsNamD, #shsMiniLeaders .shsRow1Row td.shsNamD {border-right:none !important;border-left:none !important;}
#shsMultisportScoreboard tr.shsMiniRowSpacer td {background-color: #eeeeee !important;}

/*Front*/
	#shsFront .shsFrontHeadlinesTD a, .shsFrontStoryTD a {font-family:"Klavika", Arial, Helvetica, sans-serif;font-weight: 500;}
	/*scoreboard*/
	.shsSportFront #shsMultisportScoreboard td {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 16px !important;font-weight: 500;text-transform: uppercase;}
	#shsFront .shsTimezone, #shsFront .shsPreviewLink a, #shsFront .shsRecapLink a {font-family:"Klavika", Arial, Helvetica, sans-serif;font-size: 16px !important;font-weight: 500;text-transform: uppercase;color:#000;}

/*Headlines*/
#shsFront .shsHeadlineList,
.shsTeamHeadlines .shsHeadlineList {background:#fff;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList {border: 1px solid #999 !important;}
#shsFront .shsHeadlineList h2 {font-family:"Klavika", Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 17px;line-height: 22px;font-weight:400;padding: 8px 0;background: #783888;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {font-family:"Klavika", Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 17px !important;line-height: 22px;font-weight:400;padding: 8px 0;background: #783888 !important;color:#fff !important;text-align:center !important;}
#shsFront .shsHeadlineList li,
.shsTeamHeadlines .shsHeadlineList li {list-style:none !important;padding-bottom:5px;}
#shsFront .shsHeadlineList li a,
.shsTeamHeadlines .shsHeadlineList li a {font-size: 14px;line-height: 20px;font-weight: 500;float: left;background: url(https://cdn.sportsnola.com/wp-content/themes/sportsnola/images/bullet-lst.gif) no-repeat 0 3px;padding: 0 0 0 13px;margin: 5px 0;color: #464646;text-decoration: none;}
#shsFront .shsHeadlineList li a:hover,
.shsTeamHeadlines .shsHeadlineList li a:hover {text-decoration: underline;}
#shsFirstHalfHeadlines, #shsSecondHalfHeadlines {margin:0;}
li.shsBlankLI {display:none;}

/*Scoreboard*/
.post-area .entry #shsScoreboard p {display:none;}
#shsScoreboard table.shsLinescore,
#shsCFBScoreboard table.shsLinescore,
#shsCBKScoreboard table.shsLinescore {border: 1px solid #ccc;}
#shsBody table.shsLinescore td {font-size: 14px !important;font-weight: 400;}
#shsScoreboard .shsTimezone,
#shsCFBScoreboard .shsTimezone,
#shsCBKScoreboard .shsTimezone {color:#fff;font-weight: 400;font-size: 14px;}
#shsScoreboard .shsLiveNav a,
#shsCFBScoreboard .shsLiveNav a,
#shsCBKScoreboard .shsLiveNav a {font-size: 14px;font-weight: 400;color:#783888;}
#shsScoreboard .shsTable.shsLinescore tr.shsRow0Row td a,
#shsCFBScoreboard .shsTable.shsLinescore tr.shsRow0Row td a,
#shsCBKScoreboard .shsTable.shsLinescore tr.shsRow0Row td a {color:#000;}
#shsCalendarComponent {width: 90px;right: 20px;}
#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv {z-index:999;}
.shsScoreboardMasthead {padding-bottom: 30px;}
.shsScoreboardMasthead #shsWeekNav {font-size: 16px;padding-left: 0px;top: 50px;}
.shsScoreboardMasthead #shsRefreshControl {font-size: 16px;top: 50px;}
#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv {width: 210px;}
#shsBody #shsCBKScoreboard, #shsBody #shsScoreboard {min-height:250px;}

/*Leaders*/
#shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsLeft,
#shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsRight {border: 1px solid #ccc;}
#shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsLeft .shsBorderTable,
#shsLeaders .shsBorderTable.shsMoreStatsTable .shsMoreStatsRight .shsBorderTable {margin-bottom:0;}
#shsLeaders .shsMoreLeaders, #shsLeaders .shsMoreLeaders {background:#fff;background-color:#fff !important;}
#shsLeaders .shsLeaderRow select {font-size: 13px;height: 34px;width:100% !important;}

/*teams*/
.shsAllTeams .shsTable.shsBorderTable tr td {font-size:14px !important;}
.shsTeamPageSet .shsTableTtlRow td {background:#fff;color:#783888;text-transform:uppercase;font-size:22px !important;font-family: "Klavika", Arial, Helvetica, sans-serif;font-weight: 500;}
.shsTeamPageSet .shsTable.shsBorderTable td a,
.shsAllTeams .shsTable.shsBorderTable tr td a {text-transform:none !important;}
.shsAllTeams .shsTable.shsBorderTable tr td.shs1stCol.shsNamD {font-weight:500;}

/*players*/
#shsPlayers .shsMobile, #shsPlayerList .shsMobile {display:none;}

/*player news*/
#shsRecentNews tr.shsRow1Row td.shsPNewsName, #shsRecentNews tr.shsRow0Row td.shsPNewsName,
#shsRecentNews tr.shsRow1Row td.shsPNewsDate, #shsRecentNews tr.shsRow0Row td.shsPNewsDate,
#shsNFLPlayerNotes td.shsPNewsName, #shsNFLPractice td.shsPracName, #shsNFLTeamNews td.shsPNewsName,
#shsNFLPlayerNotes td.shsPNewsDate, #shsNFLPractice td.shsPracDate, #shsNFLTeamNews td.shsPNewsDate {background: #eee !important;}
#shsRecentNews td.shsNumD a {font-family:"Klavika", Arial, Helvetica, sans-serif;font-weight: 500;font-size:16px;}

/*insets*/
#shsBody #shsInset {width: 280px;}
#shsBody #shsInset .shsHeadlineList ul li a {font-weight: 500;font-size:15px;}
#shsBody #shsInset .shsBulletList {background: #f5f5f5;}

/*box*/
#shsAwayMastheadLogo img, #shsHomeMastheadLogo img {max-width: none;}
#shsMastheadScoreboard .shsTable {margin: 0 auto;width: 85%;}
#shsMastheadScoreboard .shsMastheadScore {font-size:36px;border: 2px solid #dddddd !important;}
#shsMastheadScoreboard .shsLiveNav ul li {border-right: 2px solid #fff !important;}
#shsMastheadScoreboard .shsLiveNav ul li a {font-family:"Klavika", Arial, Helvetica, sans-serif; text-transform:none;font-weight:400;font-size: 18px;background: #363636;border-bottom: 1px solid #fff !important;border-top: 1px solid #fff !important;}
#shsMastheadScoreboard .shsLiveNav ul li a:hover, #shsMastheadScoreboard .shsLiveNav ul li a.active {background:#fff !important;color: #783888 !important;text-decoration: none;border-left: 2px solid #ccc !important;border-right: 2px solid #ccc !important;border-top: 2px solid #ccc !important;}

.shsStatCategory .shsStatCatForTeam table.shsTable.shsBorderTable tr.shsTableTtlHead {background:#fff !important;}

/*teams*/
.shsTeamNav strong {background: #783888;}
.shsTeamNav a {color: #783888 !important;}
.shsTeamNav, .shsTeamNav a, .shsTeamNav strong {border-bottom: 2px solid #783888 !important;text-transform: none;font-family:"Klavika", Arial, Helvetica, sans-serif;font-weight:400;}
.shsTeamNav strong {font-weight:500;}
.shsMiniTeamScores .shsColTtlRow .shsActive {background-color: #4AA34A;}
#shsTeamPages p {margin: 0 0 20px;padding:0 !important;font-size: 18px !important;line-height: 22px;color: #000;font-weight: normal;font-family: "Source Sans Pro",sans-serif;}
#shsTeamPages .shsHLText a {font-family: "Klavika", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 18px !important;margin:0 !important;}
#shsTeamPages .shsViewMore a,
#shsLeaders .shsViewMore a {font-weight: 500;font-size: 16px;}
#shsTeamPages .shsTeamTransInj .shsTableTtlRow td.shsNamD {padding-left: 5px !important;}
#shsTeamPages .shsPageNav .shsTeamSelect form select,
.shsTeamPage .shsPageNav .shsTeamSelect form select {height:28px;width: 250px !important;font-size: 12px !important;}
#shsTeamPages .shsPageNav, .shsTeamPage .shsPageNav {margin-bottom: 12px;position: relative;}
.shsTeamSchedNavMobile.shsMobile {display:none;}

/*players*/
.shsSportMastHead form select {height:28px;width: 250px !important;font-size: 12px !important;}
#shsPlayerStatBox {border: 1px solid #ccc !important;}
#shsPlayerStatBox td {font-size: 13px !important;}
.shsPlayerBioInfo td strong, .shsPlayerBioInfo td {font-size: 16px !important;}
.shsSportMastHead .shsPlayerBioInfo td {padding: 3px;width: 33%;}
#shsBody .shsSportMastHead .shsPlayerBasicInfo {font-family: "Klavika", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 22px;}
.shsSportMastHead .shsPlayerName {font-weight: 500;}

/*teams and players nav*/
.shsPlayerPageNav,
.shsTeamSchedNav {border-bottom: 2px solid #ccc;}
.shsPlayerPageNav strong,
.shsTeamSchedNav strong {border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom:none;padding: 8px 25px 7px 25px;color: #783888;font-weight: 500;}
.shsPlayerPageNav a,
.shsTeamSchedNav a {background: #363636;color: #ffffff;padding: 8px 25px 6px 25px;font-weight: 400;}
.shsPlayerPageNav strong, .shsPlayerPageNav a,
.shsTeamSchedNav strong, .shsTeamSchedNav a {font-family: "Klavika", Arial, Helvetica, sans-serif;text-transform: none;font-size: 16px;margin: 0;}

/*table legend*/
.shsPageLegendTable .shsTableTtlRow .shsTotD {color: #393939;}

/*MEDIA QUERIES*/
@media only screen and (max-width: 1130px) {
	/*Front*/
	.shsSportFront .shsFrontMain {float:none !important;width:100% !important;margin: 0 !important;}
	.shsSportFront .shsFrontSide {float:none !important;width:100% !important;margin: 0 !important;}
	
	/*Scoreboard*/
	#shsScoreboard .shsScoreboardCol, #shsScoreboard .shsScoreboardDaily .shsScoreboardCol,
	#shsCFBScoreboard .shsScoreboardCol, #shsCFBScoreboard .shsScoreboardDaily .shsScoreboardCol {float:none !important;width:100% !important;}
	
	/*box*/
	#shsMastheadScoreboard .shsTable {margin: 0 auto;width: 100%;}
	
	/*players nav*/
	.shsTeamSchedNav strong, .shsTeamSchedNav a {padding: 10px 10px 10px 10px;}
}

@media only screen and (max-width: 64em) {
	/*calendar*/
	#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv {width: 300px;}
	#shsCalendarComponent #shsActiveCalendar .shsCalendarDiv table {width: 290px;}
}

@media only screen and (max-width: 900px) {
	/*scoreboard*/
	#shsCalendarComponent {top:33px;}
	.shsScoreboardMasthead {padding-bottom: 50px;}
	.shsScoreboardMasthead #shsWeekNav {position:relative;text-align: center;}
	.shsScoreboardMasthead #shsRefreshControl {position:relative;top: 75px;text-align: center;}
	
	/*leaders*/
	#shsLeaders .shsPageNav {position: relative;text-align:center;top: 10px;}
	#shsLeaders .shsHeadTable {margin-bottom:0;}
	
	/*teams*/
	.shsTeamPageSet .shsTable.shsBorderTable tr.shsRow0Row td,
	.shsTeamPageSet .shsTable.shsBorderTable tr.shsRow1Row td,
	.shsTeamSet .shsTable.shsBorderTable tr.shsRow0Row td,
	.shsTeamSet .shsTable.shsBorderTable tr.shsRow1Row td {display: table;margin:5px;}
	
	/*box*/
	#shsMastheadScoreboard .shsAwayMastheadTD, #shsMastheadScoreboard .shsHomeMastheadTD {display: none;}
	
	/*teams nav*/
	.shsPlayerPageNav strong, .shsPlayerPageNav a {padding: 10px 10px 10px 10px;}
}

@media only screen and (max-width: 640px) {
	/*headlines*/
	#shsFront .shsHeadlineList {width:99% !important;}
	#shsTeamPages .shsTeamHeadlines {margin:0 0 10px 0;width:99%;}
	#shsBody #shsFront .shsHeadlineList ul:nth-child(2),
	#shsTeamPages .shsTeamHeadlines .shsHeadlineList ul:nth-child(2) {margin-left:0;padding: 10px 10px 0 10px;}
	#shsBody #shsFront .shsHeadlineList ul:nth-child(3),
	#shsTeamPages .shsTeamHeadlines .shsHeadlineList ul:nth-child(3) {margin-left:0;padding: 0 10px;}
	#shsFront #shsFirstHalfHeadlines, #shsFront #shsSecondHalfHeadlines,
	#shsTeamPages .shsTeamHeadlines #shsFirstHalfHeadlines, #shsTeamPages .shsTeamHeadlines #shsSecondHalfHeadlines {width: 97%;float:none;clear: both;}
	#shsFront #shsFirstHalfHeadlines li, #shsFront #shsSecondHalfHeadlines li,
	#shsTeamPages .shsTeamHeadlines #shsFirstHalfHeadlines li, #shsTeamPages .shsTeamHeadlines #shsSecondHalfHeadlines li {height:44px;}
	
	/*leaders*/
	.shsHeadTable .shsPageNav a, .shsHeadTable .shsPageNav strong, .shsHeadTable .shsPageNav b {font-size: 13px;font-family: "Klavika", Arial, Helvetica, sans-serif;font-weight: 400;}
	.shsHeadTable .shsPageNav strong, .shsHeadTable .shsPageNav b {background: #f19020;}
	.shsHeadTable .shsPageNav a {background: #bbb;color: #777;}
	
	/*teams*/
	#shsPlayers .shsAllTeams .shsTeamSet {width:100% !important;float:none !important;}
	.shsAllTeams .shsTeamPageSet .shsSplitsLink,
	.shsAllTeams .shsTeamPageSet .shsSplitsLink a,
	.shsAllTeams .shsTeamPageSet .shsDepthLink,
	.shsAllTeams .shsTeamPageSet .shsDepthLink a {display:none;}
	
	/*players*/
	#shsPlayers .shsMobile, #shsPlayerList .shsMobile {display:table-row;}
	.shsPlayerPageNav strong {border-bottom: 2px solid #fff;}
	
	#shsBody .shsPageNav strong, #shsBody .shsPageNav b {background: #f19020 !important;}
	#shsBody .shsPageNav a {background: #bbb !important;color: #777 !important;}
	.shsHeadTable .shsPageNav a:hover, #shsBody .shsPageNav a:hover {background: #ccc !important;}
	
		/*players masthead*/
		.shsSportMastHead form select {width: 100% !important;}
		.shsSportMastHead .shsPlayerBioInfo td {padding: 3px;width: 100%;}
		.shsSportMastHead .shsTeamLogo {left: 0px !important;top: 0 !important;position: relative !important;}
		.shsSportMastHead .shsTable:first-child .shsPlayerBasicInfo {margin-top: 0;margin-left: 0;}
	
	/*story*/
	#shsAPStory #shsInset .shsHeadlineList {display:none;}
	
	/*teams*/
	#shsTeamPages .shsPageNav, .shsTeamPage .shsPageNav {margin-bottom: 0;}
	#shsTeamPages .shsPageNav .shsTeamSelect form select,
	.shsTeamPage .shsPageNav .shsTeamSelect form select {width: 100% !important;margin-top: 10px;}
	#shsTeamPages .shsHLPhoto, .shsTeamPage .shsHLPhoto {float:none;margin:0 auto 10px auto;text-align: center;}
	.shsTeamSchedNavMobile.shsMobile {display:block;}
	.shsTeamSchedNavMobile.shsMobile strong {height: 20px !important;}
	
	/*Scoreboard*/
	.shsScoreboardMasthead #shsWeekNav {font-size:14px;}
	#shsBody #shsCBKScoreboard, #shsBody #shsScoreboard {min-height: 430px;}
	
}

@media only screen and (max-width: 480px) {
	/*front*/
	.shsFrontPhoto {display: block;float: none;margin: 0 auto;}
	
	/*scoreboard*/
	#shsCalendarComponent {top:45px;}
	
	/*teams*/
	.shsTeamPageSet .shsTable.shsBorderTable tr.shsRow0Row td a,
	.shsTeamPageSet .shsTable.shsBorderTable tr.shsRow1Row td a {font-size:13px;}
	
	/*box*/
	#shsMastheadScoreboard .shsLiveNav ul li {width: 31.8% !important;}
	
	/*calendar*/
	#shsCalendarComponent {right:10px;}
}







/*navigation*/
@media only screen and (max-width: 1130px) {
	.shs_sportNav .shs_sportNavBlock {margin-bottom: 55px;border-bottom:none;display: block;clear: both;}
	.shs_sportNav .shs_sportNavBlock h2 {font-size: 36px;padding:0;}
	.shs_sportNav .shs_sportNavList {padding: 11px 10px;border-top: none;background: #783888;float: none;clear: both;}
	.shs_sportNav .shs_sportNavList li a {color:#fff;}
	
}
@media only screen and (max-width: 1050px) {
	.shs_sportNav .shs_sportNavList {padding: 0 50px 0 10px !important;overflow: hidden;min-height: 44px;  display: block;}
	.shs_sportNav .shs_sportNavList li {position: relative;float: left;margin: 0 15px 0 0;}
	.shs_sportNav .shs_sportNavList li a {line-height: 44px;}
	.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;margin-bottom:5px;}
	.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;}
}
@media only screen and (max-width: 768px) {
	.shs_sportNav .shs_sportNavBlock {margin-bottom:30px;}
	.shs_sportNav .shs_sportNavBlock h2 {}
	.shs_sportNav .shs_sportNavList {padding: 0 10px 0 10px;}
	.shs_sportNav .shs_sportNavList li a {}
	
}

/*for some reason, the page thinks 808px is the portrait tablet break point and not 768px ... not sure why, might have to do with the client site padding*/
@media only screen and (min-width: 807px) and (max-width: 809px) {
	/*players*/
	#shsFindPlayer .shsNonMobile, #shsPlayerList .shsNonMobile, #shsPlayers .shsNonMobile {display:none;}
	#shsPlayers tr.shsMobile, #shsPlayerList tr.shsMobile, #shsFindPlayer tr.shsMobile {display: table-row !important;}
	#shsPlayers tr.shsMobile select, #shsPlayerList tr.shsMobile select, #shsFindPlayer tr.shsMobile select {margin-bottom: 1em;height: 3em !important;font-size: 1em !important;width:100%;}
	#shsFindPlayer tr td, #shsPlayerList tr td, #shsPlayers tr td {width:auto !important;}
	
	/*box*/
	#shsBoxscore .shsNonMobile, #shsBoxscore .shsHideCol {display: none;}
}





