*{
	transition: all 0.6s;
}

html {
	height: 100%;
}

body{
	font-family: 'Lato', sans-serif;
	color: #888;
	margin: 0;
}

#main{
	display: table;
	width: 100%;
	height: 100vh;
	text-align: center;
}

.fof{
	  display: table-cell;
	  vertical-align: middle;
}

.fof h1{
	  font-size: 35px;
	  display: inline-block;
	  padding-right: 12px;
	  animation: type .5s alternate infinite;
}

.fof a {
	text-decoration:none;
	color: #888;
	font-weight:bold;
}

#Logo {
	width:50%; 
	max-width:500px;
}

@keyframes type{
	  from{box-shadow: inset -3px 0px 0px #888;}
	  to{box-shadow: inset -3px 0px 0px transparent;}
}