/* CSS Document */

body, html {
	-webkit-font-smoothing: antialiased;  
	}
		  
		  
		  
video {
   width: 100vw;
   /*height: 100vw;*/
   object-fit: cover;
   position: fixed;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;  
   }
		  	  
.viewport-header {
  position: relative;
  height: 100vh;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  /*background:linear-gradient(to right,rgba(65, 0, 255, 0.4),rgba(255, 0, 232, 0.3)),
  url('img/Grid_Background.png');*/
  /*background:linear-gradient(to bottom,rgba(26, 29, 45, 1.0),rgba(255, 255, 255, 0.0));*/
  background-image: url("../img/backgrounds/Grid_BackgroundE.png");



  /*position: relative;
  background-image: url(https://images.unsplash.com/photo-1444927714506-8492d94b4e3d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&s=067f0b097deff88a789e125210406ffe);
  background-size: cover;
  background-position: center center;*/
	
	
	
	/*background-image:
    linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)),
    url('img/Grid_Background.png');*/
    background-size: cover;
    color: white;
    padding: 20px;
	
}
		  
  
		  
		  
		  
		  
.ghost-button { 
	

	
	display: inline-block; 
	width: 200px; 
	padding: 8px; 
	color: #fff; 
	border: 1px solid #fff; 
	 text-align: center; 
	outline: none; 
	text-decoration: none;
	margin-top: 250px;
	
	
	
	transition: opacity 0.5s ease-in, color 0.5s ease-in;

}

.ghost-button:hover, .ghost-button:active { 
	/*background-color: #8d7758;*/
	color: #fff;  
    background-color: rgba(0, 0, 0, 0.1);
	/*background-image:url("../img/web assets/Button Background.jpg");*/    
}

.ghost-button { 
    font-family: 'Montserrat-Light', sans-serif;
    font-size: 18px;   
    
}	  
		  
		  
		  


		  

		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  		  
  h1 {
  font-family: 'Syncopate', sans-serif;

  color: white;
  text-transform: uppercase;
  letter-spacing: 0.3vw;
  line-height: 1.2;
  /*font-size: 2.0vw;*/
  text-align: center;
	  
  
  position: absolute;
  margin-top: 0px;
  margin-bottom: 0px;
   
	}	  
  span {
    /*display: block;
    font-size: 4vw;
    letter-spacing: .3vw;*/
  }