html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  background: #000;
  -webkit-font-smoothing: antialiased;
   font-smoothing: antialiased;
   color: #000;
   font-family: 'GFS Didot', serif;
   
}
*{margin: 0; padding: 0; list-style: none;}

.clear{
	clear:both;
}

a{
	text-decoration: none;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

/*********************************************

	SVLA

*********************************************/

@-webkit-keyframes sign-anim {
    to {
        background-position: 0 -7140px;
    }
}

@-moz-keyframes sign-anim {
    to {
        background-position: 0 -7140px;
    }
}

@keyframes sign-anim {
    to {
        background-position: 0 -7140px;
    }
}


.content{
	position: absolute;
	height: 270px;
	width: 800px;
	top:50%;
	left: 50%;
	margin: -120px 0 0 -400px;
	text-align: center;
}
.q{
	color: #888;
	font-size: 75px;
	text-transform: uppercase;
	
	text-align: center;
	letter-spacing: 50px;
}
.q1{
	margin: 0 auto;
	width: 800px;
	opacity: 0;
	visibility: hidden;
	
	transform: scale(1.5);
	-ms-transform: scale(1.5); /* IE 9 */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
}
.q2{
	margin: 50px auto 0 auto;
	width: 800px;
	opacity: 0;
	visibility: hidden;
	
	transform: scale(1.5);
	-ms-transform: scale(1.5); /* IE 9 */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
}
.cs{
	margin: 0 auto;
	width: 260px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 10px;
	opacity: 0;
	
}
.foot{
	position: fixed;
	bottom: 50px;
	width: 100%;
}
