@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: normal;
  src: url('PTC55f.ttf') format(‘truetype’);
}

body{
	background-color: #01134c; 
	font-family: 'PT Sans', sans-serif;
}
.banner {
	margin: auto;
	max-width: 100%;
	height: auto;
}
nav {
	width: 100%;
	height: auto;
	margin: auto;
	position: relative;
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}
button {
	background-color: transparent;
	cursor: pointer;
	color: #edad00;
	border: none;
	font-family: 'PT Sans';
}
h1 {
	font-size: 1.75vw;
}
a {
	text-decoration: none;
	color: #edad00;
}
.gallery {
	margin-right: 3vw;
	float: left;
}
.events {
	margin-right: 3vw;
	float: left;
}
.merch {
	margin-right: 3vw;
	float: left;
}
.podcast {
	margin-right: 3vw;
	float: left;
}
.amlogo {
	width: 7vw;
	height: auto;
	margin-right: .5vw;
	margin-top: 1.5vw;
	float: left;
}
.slideshow {
	margin-top: 3vh;
}
.investigation {
	margin-top: 3vh;
}
.balloons {
	width: 19vw;
	height: auto;
}
.folder {
	width: 32vw;
	height: auto;
	z-index: inherit;
}
.foldercontainer {
	display: inline-block;
	margin-left: 12vw;
	position: relative;
	z-index: -1;
}
.video {
	display: inline-block;
	position: relative;
	margin-left: -30vw;
}

iframe {
    width: 420px !important;
    height: 200px !important;
}


#background-video {

    /* Your background image */

    background-image: url('images/folder-number.png');

    background-repeat: no-repeat;
 
    

}

#vidwrap {

    /* Your thumbnail image */


    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow:hidden;
    background-repeat: no-repeat;
    width:480px;
    height:360px;
    cursor:pointer;

margin-top:30px;
        margin-left: 0px;
}

            #projectstatus{
                display: table-cell !important;
                margin-right: 5px !important;   
                margin-left: auto !important;
margin-right: auto !important;
width: 50% !important;
                
            }
           
            
            table{
                margin:1em;
                border-collapse: collapse;
            }

            tr:nth-of-type(odd) {
            }

            th{
            }
            
            td,th {
                padding: 50px 50px 10px 50px;
                text-align: center;
                 display:block;
  width:auto;
  color:white;
  margin-bottom:0px;
            }
.contact {
	color: #edad00;
	margin: auto;
}
h2 {
	text-align: center;
	font-size: 2.25vw;
}
p {
	font-size: 1.25vw;
	text-align: center;
}
footer {
	font-size: .5vw;
	text-align: center;
	color: black;
}



@media only screen and (min-width: 70em) {
  td,th{
    display:table-cell;
  
    color:white;
    margin-bottom: 5px;
  }
}