.typing_text_result{width:100%}
.typing_text_container{float:left;min-height:50px;width:100%}
.typing_text{-moz-animation:typing 20s steps(40);-ms-animation:typing 20s steps(40);-o-animation:typing 20s steps(40);-webkit-animation:typing 20s steps(40);animation:typing 20s steps(40);display:inline-block;font-family:Verdana;font-size:14px;letter-spacing:1px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;text-transform:lowercase;width:90%;white-space:nowrap}
.typing_text > span{margin-left:4px}
@keyframes typing {
0%{opacity:0;width:0}
2%{opacity:1}
14%{opacity:1;width:48ch}
15%{opacity:0}
}
.typing_text .cursor{animation:cursor .8s infinite}
@keyframes cursor {
0%{opacity:0}
20%{opacity:0}
30%{opacity:1}
90%{opacity:1}
100%{opacity:0}
}
@media only screen and (max-width: 400px) {
.typing_text{min-height:40px}
}