@media only screen and (max-width: 981px){  
	h2.league-title{font-size:16px;}
  header .plbanner{float:none;width:100%;height:auto;}
	header .plbanner img{width:100%;}
  header nav{position:relative;width:100%;}


	.page{width:100%;}
	table{width:100%;}


	.premieretree .bracket::after {
		height:0px;
	}

	#nighttabs{display:none;}
	#nightaccordion{display:block;}
	.ui-accordion .ui-accordion-content{padding:1px !important;}
	.ui-accordion-content-active{height:auto}

	.premieretree .bracket{margin-left:0px;margin-top:0px;width:90%;}
	
	.premieretree .sectiontop .level3 .bracketnumber, .premieretree .sectiontop .level2 .bracketnumber,
	.premieretree .playoffnight .sectiontop .level2 .bracketw.bracket3,.premieretree .playoffnight .sectiontop .level3 .bracketw.bracket5,
	.premieretree .playoffnight .sectiontop .level3 .bracketw.bracket5 .bracketnumber {margin-top:0px;}
	
	.premieretree .playoffnight .sectiontop .level3 .bracketw.bracket5{height:65px;}

	.premieretree .level{width:100%;}


	/* Wrapper for scrolling */
	
.statistics, .standings {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* Base table styling */
.table {
  width: 100%;
  border-collapse: collapse;
  min-width: 1000px; /* force horizontal scroll on small screens */
  background: #111;
  color: #fff;
  font-size: 0.85rem;
}

/*
.statistics .table th,
.statistics .table td {
  padding: 6px 10px;
  text-align: center;
  border: 1px solid #333;
  white-space: nowrap;
}
*/
/* Section headers (Men's/Women's) */
.table .standings-title {
  /*
  background: #a30000;
  color: #fff;
  font-size: 1.1rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;*/
}

/* Sticky header row */
.table thead th {
  /*background: #222;*/
  color: #fff;
  font-weight: bold;
  position: sticky;
  top: 0;
  z-index: 3;
}

/* Sticky Player column */
.table th.Player,
.table td.Player {
  position: sticky;
  left: 0;
  text-align: left;
  z-index: 4; /* must be above scrolling cells */
  font-weight: bold;
}
.table td.Player {background: #1a1a1a;white-space: nowrap;width:160px;}
.table td.Rank{width:20px;}
/* Make section titles span full width sticky too */
.table .standings-title {
  position: sticky;
  top: 0;
  z-index: 5;
}

/* Row hover effect */
.table tbody tr:hover td {
  background: #222;
}

}