@font-face {
	font-family:"Open Sans Light";
	src:url("OpenSans-Light.eot?") format("eot"),
		url("OpenSans-Light.woff") format("woff"),
		url("OpenSans-Light.ttf") format("truetype"),
		url("OpenSans-Light.svg#OpenSans-Light") format("svg");
	font-weight:normal;
	font-style:normal;
	}
	
/*@-webkit-keyframes typing {
    from { width: 0 }
    to { width:16.3em }
}

@-moz-keyframes typing {
    from { width: 0 }
    to { width:16.3em }
}

@-webkit-keyframes blink-caret {
    from, to { border-color: transparent }
    50% { border-color: #fff }
}

@-moz-keyframes blink-caret {
    from, to { border-color: transparent }
    50% { border-color: #fff }
}


h1 { 
    font-size:16px;
    width:300px;
    white-space:nowrap;
    overflow:hidden;
    border-right: .2em solid #fff;
    
    -webkit-animation: typing 10s steps(30, end),
                        blink-caret 1s step-end infinite;
    -moz-animation: typing 10s steps(30, end),
                        blink-caret 1s step-end infinite;
						color:#fff;
}
*/

/*.left_text p{
  color: lime; 
  font-family:"Open Sans Light";
  color:#fff; font-size:20px!important;
  margin: 10px 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  width: 30em;
  animation: type 4s steps(70, end);
  margin-left:20px;} 

.left_text p:nth-child(2){animation: type2 8s steps(70, end); margin-left:90px;}
.left_text p:nth-child(3){animation: type2 12s steps(70, end); margin-left:130px;}


.left_text p a{
  color: lime;
  text-decoration: none;
}

.left_text span{
  animation: blink 1s infinite;
}

@keyframes type{ 
  from { width: 0; } 
} 

@keyframes type2{
  0%{width: 0;}
  50%{width: 0;}
  100%{ width: 100; } 
} 

@keyframes blink{
  to{opacity: .0;}
}

::selection{
  background: black;
}*/

.left_text span:nth-child(1){
display:none;
font-size:25px;
}
.left_text span:nth-child(2){
display:block;
width:325px;
margin:0 auto;
word-break:break-all;
/*font-family:"Open Sans Light";*/
color:#fff;
font-size:20px;
text-align:center;
}

