/* Google Fonts */
@import url(https://fonts.googleapis.com/css?family=Anonymous+Pro);

/* Global */

* { margin: 0; padding: 0; }
		
html { 
	background: url(../rulivestream_logo.png) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
		
	
body{
  height: calc(100vh - 8em);
  padding: 4em;
  color: rgba(255,255,255,.75);
  font-family: 'Anonymous Pro', monospace;  

}
.line-1{
    position: relative;
    top: 50%;  
    width: 30em;
    margin: 0 auto;
    border-right: 2px solid rgba(255,255,255,.75);
    font-size: 300%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    transform: translateY(-50%);    
}

/* Animation */
.anim-typewriter {        
  animation: typewriter 10s /* increase to 8s so you have 4s pause */ steps(50) 1s infinite normal both, blinkTextCursor 500ms steps(50) infinite normal;
}

@keyframes typewriter {
  0% {
    width: 0;
  }
  50% {
    width: 30em;
  }
  100% {  /* 50% of this animation is now a pause */
    width: 30em;
  }
}
@keyframes blinkTextCursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}