@font-face {
  font-family: Space;
  src: url("../fonts/OUTER-FRONTIER.otf");
}
@font-face {
  font-family: Avenir;
  src: url("../fonts/AvenirLTStd-Roman.otf");
}
@font-face {
  font-family: AvenirBold;
  src: url("../fonts/AvenirLTStd-Black.otf");
}

body{
  color: white;
  font-family: Avenir, Arial, Helvetica, sans-serif;
}


h1{
  color: #fdef50;
  font-size: 1.8em;
  font-family: AvenirBold, Arial, Helvetica, sans-serif;
}

h2{
  font-family: Space, Verdana, Geneva, Tahoma, sans-serif;
  color: white;
  font-size: 3em;
}
h3{
  font-family: Space, Verdana, Geneva, Tahoma, sans-serif;
  color: #fdef50;
  font-size: 2em;
  border-radius: 30px;
  padding: 10px 25px;
  text-align: center;
}

#countdown{
  font-family: Space, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 65px;
  text-align: center;
}

.daytext{
    position: absolute;
    font-size: 25px;
    bottom: 80px;
}

p span{
  color: #fdef50;
}

.video{
	margin-bottom:30px;
}

.embed-chat iframe{	
	padding: 0;
}

.embed-container {
  --video--width: 1200;
  --video--height: 700;

  position: relative;
  padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
  overflow: hidden;
  max-width: 100%;
  background: black;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#star {
  position: absolute;
  z-index: 1;
  left: 7px;
  bottom: 35px;
  width: 30px;
}

#nave {
  position: absolute;
  z-index: 1;
  right: -12px;
  width: 130px;
  top: -41px;
}

@media screen and (max-width: 960px) and (orientation: portrait){

	.embed-chat{
		width: 90%;
		margin: 0 auto;
	}
	.embed-chat iframe{
		height: 350px;
		padding: 0 0 35px 0;
		margin-bottom: 55px;
	}

  #countdown {
    font-size: 44px;
  }

  .daytext{
    font-size: 13px;
    bottom: 115px;
  }

  h2 {
    font-size: 2em;
  }
}
@media screen and (max-width: 359px) and (orientation: portrait){

  #countdown {
    font-size: 38px;
  }

  .daytext{
    font-size: 12px;
    bottom: 155px;
  }
}


@media screen and (min-width: 360px) and (max-width: 960px) and (orientation: landscape){
	
	.embed-chat {
		width: 65%;
		margin: 0 auto;
	}
	
	.embed-chat iframe{
		margin-bottom: 55px;
	}
  
  #countdown {
    font-size: 65px;
  }

  
  .daytext{
    font-size: 25px;
    bottom: 80px;
  }
}

@media screen and (min-width: 961px) and (max-width: 1280px){
  
  #countdown {
    font-size: 60px;
  }

  
  .daytext{
    font-size: 25px;
    bottom: 100px;
  }

}


@media only screen and (max-width: 600px) {
	.embed-chat iframe {
		height: 350px;
		padding: 0 0 35px 0;
		margin-bottom: 0;
		margin-top: 25px;
	}
	.video {
		margin-bottom: 0;
	}
}