body{
padding: 0;
margin: 0;
}

h1, h2, h3, h4, h5, h6{
margin: .3em 0;
}

h1, h2{
text-align: center;
}

h2{
padding-bottom: 10px;
margin-bottom: 1em;
}

h3{
padding: 5px
}

/* Main Nav Controls */

.big-buttons{
margin: auto;
display: grid;
width: 80%;
max-width: 500px;
grid-template-columns: 31% 31% 31%;
column-gap: 2%;
row-gap: 2%;
text-align: center;
}

.big-buttons a{
display: block;
max-width: 200px;
padding: 10px;
border-radius: 4px;
}

/* Schedule Layout */

#wrapper{
max-width: 1020px;
margin: auto;
padding: 60px 20px 20px 20px;
}

.para-block{
display: none;	
}

.game-box .box-hover{
display: grid;
grid-template-columns: 18% 18% 18% 18% 18%;
column-gap: 2%;
padding: 1em 0.5em;
}

footer{
margin: 2em 0 7em 0;
text-align: center;
}

/* Nav Controls */

#top-nav{
position: absolute;
top: 10px;
}

.nav-button{
padding: 2px;
margin: 0 5px;
}