/************************************************
	Scoreboard Media Queries
************************************************/
.es-nav span.es-nav-inactive-prev {
	background: transparent url(/img/varsity5/scoreboard/scoreboard-inactive-btns.png) 0 0;
	width: 26px;
	height: 66px;
	}
	.es-nav span.es-nav-inactive-next {
	background: transparent url(/img/varsity5/scoreboard/scoreboard-inactive-btns.png) -27px 0;
	width: 26px;
	height: 66px;
	}

@media screen and (min-width: 979px) {
  #scoreboard-region .view-all {
   display: none;
  }
}

@media screen and (max-width: 1199px) and (min-width: 768px) {
	#scoreboard-wrapper{
		width: 940px;
		}

	.score-wrapper,
	.es-carousel {
		width: 780px;
		}
	
}
@media (min-width: 768px) and (max-width: 979px) {
	
	#scoreboard-wrapper{
		width: 724px;
		top:0;
		}

	.score-wrapper,
	.es-carousel {
		width: 100%;
	}
}
@media (max-width: 979px) {
	#scoreboard{margin-top: 120px;}
	ul.score-nav li, 
	#mobile-sport-selector{
		-webkit-font-smoothing: antialiased;
		font-weight:bold;	
	}
}
@media (min-width: 768px) {
	ul.score-nav{
	height: auto !important;
    overflow: visible !important;
	}

}

@media (max-width: 767px) {
	#mobile-sport-selector {
    	display: inline-block;
	
	}
	#scoreboard-wrapper {
    	top: 0px;
	}
	
	
	#scoreboard-wrapper{
		width: 483px;
	}

	
	.score-wrapper,
	.es-carousel
		{
		width: 443px;
		}
	.score-wrapper{
		padding-left:23px;
		padding-right:23px;
	}
	ul.score-nav{
		height: 0;
    	overflow: hidden;	
	}
	
	.es-nav .next-pos{
		right: -1px;
	}
	.es-nav .prev-pos{
		left: 0px;
	}
	
	
	/* Scoreboard Mobile Menu */
	#scoreboard-mobile-menu .container{
		padding: 5px;
		background:#222;
		text-align:center;
	}
	#scoreboard-mobile-menu h4{
		 font-size: 1.3em;
    	font-weight: normal;
    	letter-spacing: 0.03em;
    	text-transform: uppercase;
		color:#b92024;
	}
	#scoreboard-mobile-menu h4 a:hover{
		text-decoration:none;	
	}
	#scoreboard-mobile-menu p{
		color: #A1A1A1;
    	font-size: 17px;
    	font-style: italic;
    	padding: 15px;
	}
	#scoreboard-mobile-menu p span{
		display:none;	
	}
	#scoreboard-mobile-menu span.close{
		display: inline-block;
   	 	cursor: pointer;
    	font-size: 18px;
    	right: 0;
   		 opacity: 0.7;
    	position: absolute;
   		 top: -2px;
    	padding: 13px;
	}
	
	/* Choose Sport Menu*/
	.sport-selector-open #scoreboard-mobile-menu p span.sport,
	.region-selector-open #scoreboard-mobile-menu p span.region{
		display:inline;
	}
	.sport-selector-open #top-toolbar,
	.sport-selector-open #header {
		position:static;	
	}
	.sport-selector-open ul.score-nav  {
   	 	position:fixed;
    	top: 150px;
		z-index:1300;
		width:100%;
		left:0;
		background-color:#F6F6F6;
		border-top: 1px solid #E1E1E1;
	}
	.sport-selector-open ul.score-nav.collapse{
	  -webkit-transition: height 0.01s ease;
 	 -moz-transition: height 0.01s ease;
  	-o-transition: height 0.01s ease;
  	transition: height 0.01s ease;	
	}
	.sport-selector-open ul.score-nav > li{
		display: block;
		float: none;
		position: relative;
		width: 100%;
		z-index: 2000;
		font-size:1.25em;
		padding:15px;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #e3e3e3;
		border-radius:0;
		text-transform: none;
	}
	.sport-selector-open ul.score-nav > li:hover,
	.sport-selector-open ul.score-nav li.active {
		background:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;	
	}
	.sport-selector-open ul.score-nav a {
   	 	color: #555555;
    	text-shadow: none;
	}
	.sport-selector-open ul.score-nav li.active a{
		color:#b81f27;
		text-shadow: none;
	}
	
	body.sport-selector-open{
		overflow:hidden;
	}
	
	/* Show Menu Overlay*/
	.sport-selector-open #scoreboard-mobile-menu, .region-selector-open #scoreboard-mobile-menu {
   	 	display:block;
		top: 0;
	}
	
	/* Choose Region Menu */
	.region-selector-open #scoreboard-region ul.dropdown-menu{
		position:fixed;
		left:0;
		top:150px;
		border-radius:0;
		width:100%;
		background-color: #F6F6F6;
		padding:0;
		border:none;
		border-top:1px solid #e3e3e3;
		-moz-box-shadow:none; 
		-webkit-box-shadow:none; 
		box-shadow: none; 
	}
	.region-selector-open #scoreboard-region ul.dropdown-menu > li{
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #e3e3e3;
		padding:15px;
	}
	.region-selector-open #scoreboard-region ul.dropdown-menu > li > a {
		font-size:1.25em;
		padding:0;
		color:#555555;
		font-weight:500;
	}
	.region-selector-open #scoreboard-region ul.dropdown-menu li a:hover{
		color:#555555;	
	}
	.region-selector-open #scoreboard-region .dropdown-menu > li > a:hover,
	.region-selector-open #scoreboard-region .dropdown-menu > li > a:focus,
	.region-selector-open #scoreboard-region .dropdown-submenu:hover > a,
	.region-selector-open #scoreboard-region .dropdown-submenu:focus > a {
		background:none;
	}
	.region-selector-open .dropdown-menu .divider,
	.region-selector-open #scoreboard-mobile-menu div h4 a span,
	.sport-selector-open #scoreboard-mobile-menu div h4 a span{
		display:none;	
	}
	.region-selector-open #scoreboard-wrapper{
		z-index:1200;	
	}
	
	.region-selector-open #scoreboard-wrapper .close-scoreboard,
	.region-selector-open #scoreboard-region a.dropdown-toggle,
	.sport-selector-open #scoreboard-wrapper .close-scoreboard,
	.sport-selector-open #scoreboard-region a.dropdown-toggle{
		display:none;	
	}
	.region-selector-open #header, .region-selector-open #top-toolbar.navbar-fixed-top{
		z-index:0;	
	}
	
}

@media (max-height: 320px){
	#scoreboard-mobile-menu .container{
		padding-bottom:0;	
	}
	.sport-selector-open ul.score-nav > li{
	 font-size: 1em;
   	  padding: 6px;
	}
	.region-selector-open #scoreboard-region ul.dropdown-menu > li > a {
		font-size: 1em;
	}
	.region-selector-open #scoreboard-region ul.dropdown-menu > li{
		padding:6px;
	}
	#scoreboard-mobile-menu p{
		padding:6px;	
	}
	.sport-selector-open ul.score-nav,
	.region-selector-open #scoreboard-region ul.dropdown-menu{
		top: 126px;
	}
	
}
@media screen and (max-width: 767px){
	#scoreboard{
		margin-top:5px;	
	}
}
@media screen and (max-width: 979px){
  #scoreboard-region-display {
    display: none;
  }
  #scoreboard-region ul.dropdown-menu{
    left:-94px;
  }
}

@media screen and (max-width: 520px) {
	#scoreboard-wrapper {
		width: 380px;
		margin-left: 0 auto;
		left:0;
		}
	.score-wrapper{
		margin-left:15%;
	}
	.score-wrapper,
	.es-carousel {
		width: 223px;
		}
	#scoreboard-region {
    	right: 37px;
	}
	#mobile-sport-selector {
    	left: -20px;
    }
	
	.es-nav .next-pos{
		right: 0px;
	}
	.es-nav .prev-pos{
		left: 0px;
	}
	#scoreboard.container{
		width:100%;	
	}
}

@media (max-width: 400px) {
	#scoreboard-wrapper{
		width: 345px;	
	}
	.score-wrapper{
		margin-left:12%;
	}
	#scoreboard-region {
    	right: 25px;
	}
	
}

@media (max-width: 360px) {
	#scoreboard-wrapper{
		width: 100%;	
	}

	.score-wrapper{
		margin-left:9%;
	}
	#scoreboard-wrapper .close-scoreboard{
		display:none;	
	}
	#scoreboard-region {
    	right: 42px;
	}
	#scoreboard.container{
		
	}
}
@media  (max-width: 320px) {
	#scoreboard-wrapper{
		width: 290px;	
	}
	.score-wrapper{
		margin-left:5%;
	}
	#scoreboard-region {
    	right: 20px;
	}
	#scoreboard.container{
		overflow:visible;	
	}
}
@media (max-width: 300px) {
#scoreboard-wrapper {
     background: #222222;
    height: 32px;
    width: 100%;
	border-radius:0px
}
.score-wrapper,
#scoreboard-region  {
    display: none;
}
#scoreboard-mobile-menu{
	background: none;
	display:block;
	height:30px;
	position:static;	
}
#scoreboard-mobile-menu .container{
	padding:0;
	width: 100%;
	background: none;	
}
#scoreboard-mobile-menu h4{
	margin-top:7px;	
	font-size: 1.1em;
}
#scoreboard-mobile-menu h4 a{
	color:#ccc;	
}
#scoreboard-mobile-menu span.close,
#scoreboard-mobile-menu a.brand{
	display:none	
}
#scoreboard-mobile-menu div h4 a span{
	top:2px;
}
}
