.site-header .header-wrap {
  max-width: 1250px;
  margin: 0 auto;
  display: flex;
  align-items: center;			
}
.wrapper {
  overflow: hidden;
  padding: 0px;
}

.left-content {
  float: left;
  width: 30%;
  padding: 0 20px;
}

.left-content h3 {
  background: #000;
  padding: 10px;
  margin-top: 20px;
  color: #fff;
}

.left-content h3:first-child {
  margin: 0;
}

.left-content li {
padding-top: 10px;
  padding-left: 20px;
  vertical-align: middle;
background: #f1f1f1;
}

.right-content {
  float: right;
  width: 70%;
}

h1{
  color: black;
}
table {
  color: #fff;
  width: 100%;
}

.team-name {
  width: 12%;
  vertical-align: middle;
  text-align: left;
  padding-left: 15px;
}

.main {
  vertical-align: middle;
}

.narrow {
  width: 1%;
  padding: 8px;
}

.wide {
  width: 2%;
  padding: 3px;
}

table th {
  text-align: center;
  vertical-align: middle;
  padding: 12px 5px;
  border: 1px solid rgba(255,255,255,0.3);
  border-collapse: collapse;
  background: #0d1d3e;
}

td {
  text-align: center;
  vertical-align: middle;
  padding: 12px 3px;
  border: 1px solid #e1e1e1;
  border-collapse: collapse;
  background: #fff;
  color: #000;
}
table tr:nth-child(even) td{
  background-color: #f3f3f3;
}
.team {
  margin-right: 10px;}
  .team-1{background-color: aqua}
  .team-2{background-color: chocolate}
  .team-3{background-color: blue}
  .team-4{background-color: yellow}

.league-day{
  font-weight: bold;
  border-bottom: 4px inset #d1d1d1;
  padding-bottom: 0px;
  margin-bottom: 10px;
  display: block;
  position: sticky;
  top: 0;
}

td:nth-child(1) {  
text-align: left;
padding-left: 15px;
}

tr:nth-child(1) {  
font-weight: bold;
font-size: 110%;
}

tr:nth-child(2) {  
font-size: 75%;
}

.left-content{
  position: -webkit-sticky;
      position: sticky;
    top: 0;
}
