/*------------------------------------*
   MSNBC (NBCSports) CSS -- Port 4080
   
   ####Client Colors####
	Yellow: #fdbe0f
	Navy: #263344
	
   Author: Alex Dunfee
*------------------------------------*/

/*Client Overrides*/
body {color:#000;}
body header nav {color: #fff;}

/*Global*/
#shsBody {background: #ebe9eb url(http://www.nbcsports.com/profiles/nbcs/themes/custom/nbcsports/img/patterns/mc-pattern.png) 0 0;display: block; width: auto;padding:0;}
#shsBody > div {background: #e7e5e7;margin: 0 0 10px 10px;overflow: hidden;min-height: 200px;padding: 0 10px 10px 10px;}
.h2PageTitle, #shsBody .h2PageTitle {font-size: 1.25rem !important;font-family: "BebasNeue",Arial,Helvetica,sans-serif;letter-spacing: .5px;font-weight: 400 !important;border-bottom: 2px solid #fdbe0f !important;color: #fff !important;padding: 0 20px !important;line-height: 35px;margin-left: -10px;margin-right: -10px;
	background: #313f51;background: linear-gradient(to right,#212e3f 0,#263344 12%,#2e3b4c 21%,#323f50 29%,#314151 65%,#2f3f4f 66%,#323f50 69%,#303d4e 74%,#253243 89%,#212e3e 100%);}
#shsBody a, #shsBody a:link, #shsBody a:visited, #shsBody a:active {color:#263344;}
.shsPageLegendTable .shsTableTtlRow .shsTotD {color:#393939;}
.shsCopyrightText {color:#fff;}

/*Sport Nav*/
.shs_sportNav {width: 100%;background: transparent;}
.shs_sportNav .shs_sportNavBlock {border-bottom: none;}
.shs_sportNav .shs_sportNavBlock h2 {font-size: 1.375rem;font-family: "BebasNeue",Arial,Helvetica,sans-serif;background: #fdbe0f;color: #000;text-align: center;letter-spacing: 1px;margin: 13px 0 0 0;padding: 2px 7px 1px;font-weight:normal;line-height:normal;position: absolute}
.shs_sportNav .shs_sportNavList {padding: 16px 0 0 0;}
.shs_sportNav .shs_sportNavList li a {font-family:"BebasNeue",Arial,Helvetica,sans-serif;font-size: 1.1rem;color: #fdbe0f;}

/*Front*/
#shsFront .shsHeadlineList {width:100%;border:none;}
#shsFront .shsHeadlineList h2 {width:100%;}
#shsFront .shsHeadlineList li {margin: 0px 8px 10px 8px;line-height:normal;}
#shsFrontNews td, #shsFront li {font-size: 12px;}
.shsSportFront .shsFrontSide {margin:10px !important;float:left !important;}
.shsFrontSide #shsMultisportScoreboard td.shsNamD {line-height:normal;}
.shsFrontSide #shsMultisportScoreboard .shsMiniRowSpacer td {line-height:normal;}

/*Scoreboard*/
/*#shsCalendarComponent {top: 45px;}*/
.shsScoreboardMasthead #shsWeekNav {top: 45px;}
.shsScoreboardMasthead #shsWeekNav a {color:#263344;}
table.shsLinescore {background:#fff;}
.shsScoreboardCol .shsLinescore .shsTotD {background:#fff;}
.shsScoreboardCol .shsLinescore .shsTableTtlRow .shsTotD {background: url(/mainbg.jpg) top left;}

/*Leaders*/
.shsMoreStats .shsRow0Row {background:#fff !important;}

/*Teams*/
.shsAllTeams .shsTable td,
.shsAllTeams .shsTable td.shs1stCol {font-size: 12px;}

/*Box*/
#shsMastheadScoreboard .shsHome .shsMastheadScore {box-shadow: inset 0 0 0 1px #ccc;border:none;}

/*Team Schedule*/
#shsBody .shsTickets a, #shsBody .shsTickets a:link, #shsBody .shsTickets a:visited, #shsBody .shsTickets a:active {
	color: #3b73af;
}

/*Story*/
#shsAPStory .shsHeadline, #shsPreview .shsHeadline, #shsRecap .shsHeadline {color:#000;}

/*Player Pages*/
.shsSportMastHead form {margin-top:10px;}

/*Team Pages*/
.shsTeamName {font-size: 1.25rem !important;}
.shsTeamName strong {font-weight:normal !important;}


/***********WNBA***********/
	/*Teams*/
	#shsWNBATransInj .shsPageTitle, #shsWNBAStats .shsPageTitle, #shsWNBASchedules .shsPageTitle, #shsWNBARosters .shsPageTitle {float:none;}
	#shsWNBATransInj .shsPageNav, #shsWNBAStats .shsPageNav, #shsWNBASchedules .shsPageNav, #shsWNBARosters .shsPageNav {margin-top:10px;margin-bottom:10px;}
	/*Leaders*/
	#shsWNBALeaders .shsPageNav {position:relative;top: 7px;}
	#shsWNBALeaders h2.shsTableTitle {margin-top:-20px;}
	
	
	
/*MEDIA QUERIES*/

@media only screen and (max-width: 48em) {
	/*Global*/
	#shsBody > div {padding: 5px 10px 10px 10px;}
	/*Sport Nav*/
	.shs_sportNav {width:100%;border-top: none;}
	.shs_sportNav .shs_sportNavBlock {height:84px;}
	.shs_sportNav .shs_sportNavBlock h2 {position:relative;}
	.shs_sportNav .shs_sportNavBlock.active ul li {margin-left:15px;}
	.shs_sportNav .shs_sportNavList {padding:0 55px 0 0;border-top: none;background: #373737;}
	.shs_sportNav .shs_sportNavList li.shsScoreboardLink {margin-left:15px;}
}

@media only screen and (max-width: 40em) {
	/*Global*/
	#shsBody {padding:5px 10px 0 10px;background: #e7e5e7;}
	#shsBody > div {padding: 0 0 10px 0;margin:0;min-height: 300px;}
	.shsCopyrightText {width:100%;}
	/*Front*/
	.shsSportFront .shsFrontMain,
	.shsSportFront .shsFrontSide {float:none !important; width:100% !important;}
	.shsSportFront .shsFrontSide {margin:0 !important;}
	#shsFront .shsHeadlineList {padding-bottom:5px;}
	#shsFirstHalfHeadlines, #shsSecondHalfHeadlines {float:none;}
	/*Scoreboard*/
	.shsScoreboardMasthead #shsWeekNav {position: relative;top:0;margin: 15px 0 10px 0;text-align: center;float: left;}
	/*#shsCalendarComponent {top: 80px;}*/
	/*Player Pages*/
	.shsSportMastHead .shsTeamLogo {top: 70px !important;}
}

