.sporx-nba-navbar 	{ position: relative; z-index: 101; background: #2a6cb6; border: 0; border-bottom: 2px solid #1a477b; border-radius: 0 !important; }
			
.sporx-nba-logo		{ height: 41px; padding: 5px; }

.sporx-nba-container 	  { /*padding-right: 15px; padding-left: 15px;*/ position: relative; margin-right: auto; margin-left: auto; }
@media (min-width: 768px) { .sporx-nba-container { width: 750px; } .sporx-nba-logo	{ height: 25px; } }
@media (min-width: 992px) {	.sporx-nba-container { width: 970px; } }
/*@media (min-width: 1200px){ .sporx-nba-container { width: 1170px; } }*/


#sporxNbaMobilNav 							{ display: none; background: #1A477B; padding-top: 2px; }

@media (min-width: 768px) {
	#sporxNbaMobilNav { display: block; }
}

.sporx-nba-nav { display: table; margin: 0px; padding: 0px; list-style: none; position: relative; z-index: 101; }

.sporx-nba-nav li 	{ position: relative; }
.sporx-nba-nav li > a { display: block; padding: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; color: #fff; text-decoration: none; }

.sporx-nba-nav li.active > a,
.sporx-nba-nav li.open > a,
.sporx-nba-nav li > a:hover,
.sporx-nba-nav li > a:focus,
.sporx-nba-nav li > a:active 	{ background: #fff; color: #38a7e5; }


@media (max-width: 767px) {
	.sporx-nba-nav 		{ width: 100%; }
	.sporx-nba-nav > li {
	    border-bottom: 1px solid #2a6cb6;
		border-top: 1px solid #1e518c;
	}
}

@media (min-width: 768px) {
	.sporx-nba-nav > li { float: left; }
	
	
	.sporx-nba-nav > li.active > a,
	.sporx-nba-nav > li > a:hover,
	.sporx-nba-nav > li > a:focus,
	.sporx-nba-nav > li > a:active 	{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
}

.sporx-nba-nav-links > li.active > a,
.sporx-nba-nav-links > li > a:hover,
.sporx-nba-nav-links > li > a:focus,
.sporx-nba-nav-linksv > li > a:active 	{ background: transparent !important;  }
.sporx-nba-nav-links img { height: 24px; }

@media (min-width: 768px) {
	.sporx-nba-nav-links 		{ position: absolute; top: -45px; right: 0px; }
	.sporx-nba-nav-links img 	{ width: 110px; height: 16px; }
}

.sporx-nba-dropdown 			{ background: #fff; display: none; }
.sporx-nba-dropdown > ul 	{ padding: 0px; margin: 0px; list-style: none; }
.sporx-nba-dropdown li > a 	{ color: #000; }


.sporx-nba-dropdown li.active > a,
.sporx-nba-dropdown li > a:hover,
.sporx-nba-dropdown li > a:focus,
.sporx-nba-dropdown li > a:active 	{ background: #2A6CB6; color: #fff; }

@media (min-width: 768px) {
	.sporx-nba-dropdown { 
		position: absolute;
		top: 100%;
		left: 0;
		min-width: 240px;
		border-bottom: 3px solid #2a6cb6;
	}
	
	.sporx-nba-dropdown-right {
		left: auto;
		right: 0px;
	} 
}
			
.sporx-nba-teams-cols > div > h4 { margin: 0; padding: 8px; font-family: 'Roboto Condensed',sans-serif; font-size: 16px; font-weight: normal; color: #2a6cb6 } 

.sporx-nba-teams-cols > div ul 		{ padding: 0px; margin: 0px; list-style: none; }
.sporx-nba-teams-cols > div li > a 	{ color: #000; line-height: 32px; font-size: 14px; }

.sporx-nba-teams-cols > div li img 	{ width: 32px; margin-right: 8px; vertical-align: top; }

.sporx-nba-teams-cols:nth-child(even) { background: #f2f2f2; }

@media (min-width: 768px) {
	.sporx-nba-dropdown-teams 	{ width: 480px; }
	.sporx-nba-teams-row 		{ display: table; width: 100%; }
	.sporx-nba-teams-cols 		{ float: left; width: 239px; }
	.sporx-nba-teams-cols:nth-child(odd) 	{ border-right: 1px solid #f2f2f2; margin-right: 1px; }
}


@media (max-width: 767px) {
	.sporx-nba-dropdown-search 		{ display: none !important; }
	.sporx-nba-dropdown-search i 	{ display: none; }
	#sxNbaSearchBar { display: block !important; }
}

.sporx-nba-search-form 		{ display: table; width: 96%; padding: 2%; background: transparent; position: relative; border-collapse: separate; }
.sporx-nba-search-input 	{ display: table-cell; position: relative; z-index: 99999; float: left; width: 100%; height: 32px; margin-bottom: 0; border: 1px solid #e0e0e0; }
.sporx-nba-search-button 	{ display: table-cell; width: 1%; vertical-align: middle; }
.sporx-nba-search-button > button { height: 32px; border: 0; border-radius: 0; padding: 2px 10px; background: #2A6CB6; font-size: 16px; color: #fff; }


.sporx-nba-bar { position: absolute; top: 0px; right: 10px; padding: 0px; margin: 0px; background: transparent; border: 0; font-size: 32px; color: #fff; cursor: pointer; }
.sporx-nba-bar:focus,
.sporx-nba-bar:active : { border: 0; }

@media (min-width: 768px) {
	.sporx-nba-bar { display: none; }	
}