#middlebg{position:absolute;width:100%;left:0;top:32%;height:205px;background-color:rgba(0,0,0,0.4);z-index:-99;padding:20px}#presshide{position:fixed;top:15px;right:65px}body{background:url(../img/body.png) repeat;z-index:-2;overflow:hidden;margin:0;padding:0}#menu img{border:none;vertical-align:middle}#menu{font:11px Nunito, sans-serif;position:absolute;top:75px;left:15px;border-radius:4px;width:auto;padding:4px}#menu ul{width:100%;margin:0;padding:2px}#menu li{font:12px Nunito, sans-serif;line-height:17px;list-style:none;border-radius:4px;display:inline-block;text-align:left;margin:0;padding:5px}#menu li:hover{cursor:pointer}#menu li a{text-decoration:none}#logo{position:absolute;top:20px;left:0;width:auto;height:auto;font:40px Nunito, sans-serif;color:#fff;border-right:1px rgba(255,255,255,0.4) dashed;padding:30px 20px 60px 0}#logo img{vertical-align:middle}#undername{position:absolute;top:50%;left:56%;width:auto;height:auto;font:12px Nunito, sans-serif}.datetill{font:15px Anton, sans-serif;height:20px;width:250px;position:absolute;top:-10px;left:100%;margin-left:20px}.overcount{position:absolute;top:-11%;height:20px;width:auto;left:0}.contform{position:absolute;top:17px;left:100%;margin-left:20px}#contactext{position:absolute;top:-28px;right:0;height:20px;width:150px;border-radius:3px;text-align:center;font:12px Nunito, sans-serif;padding:3px}.form-wrapper{position:absolute;width:395px;top:0;left:0}#name,#mail{font:12px Nunito, sans-serif;z-index:101;position:absolute;top:0;width:190px;height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:1px rgba(255,255,255,0.1) dashed;padding-left:4px;line-height:16px;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4)}#mail{position:absolute;left:200px}#message{font:12px Nunito, sans-serif;position:absolute;width:387px;height:90px;top:47px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:1px rgba(255,255,255,0.1) dashed;line-height:16px;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);overflow:auto;padding:4px}#submit-form,#reseting{position:absolute;top:153px;left:0;width:100px;height:25px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;border:none;font:13px Nunito, sans-serif;text-align:center;opacity:0.6}#reseting{left:193px}#submit-form{left:297px}#success{position:absolute;top:153px;left:5px;font:11px Nunito, sans-serif;color:rgba(255,255,255,0.8);width:200px}#erroname{position:absolute;top:5px;left:160px;z-index:99999999}#erromail{position:absolute;top:5px;left:360px;z-index:99999999}#errocomment{position:absolute;top:55px;left:360px;z-index:99999999}#closeform{position:absolute;top:0;left:0}.wrapper{position:absolute;top:0;left:100%;margin-left:20px}#counterwrap{position:relative;top:20px;left:0;font:60px Anton, sans-serif;width:100%;text-align:left;line-height:110px;height:75px;opacity:0.8;z-index:-100}.wrappersub{position:relative;top:45px;left:-5px;width:400px;height:35px}#sub{z-index:101;position:relative;top:0;width:400px;height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:1px rgba(255,255,255,0.1) dashed;padding-left:4px;line-height:16px;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,0.4)}#subsbox{position:absolute;top:0;left:0;font:13px Nunito, sans-serif;height:35px;border:none;padding-left:10px;opacity:0.8}.submit-button{position:absolute;top:0;right:-110px;width:100px;height:35px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;cursor:pointer;background-color:rgba(0,0,0,0.4);border:none;font:13px Nunito, sans-serif;color:rgba(255,255,255,0.8);text-align:center;opacity:0.6}#errosub{position:absolute;top:2px;right:0}#twiimg{position:absolute;bottom:25px;left:5px}#tweetwrap{font:10px Nunito, sans-serif;position:absolute;bottom:15px;left:-10px;width:auto;height:14px;border:none;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;-khtml-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin:0;padding:2px 2px 20px 19px}.misctext{position:absolute;top:1px;left:100%;height:35px;width:200px;border-left:1px rgba(255,255,255,0.5) dashed;margin:0 0 0 10px;padding:5px 0 0 15px}.misctext a{text-decoration:none;font:12px Nunito, sans-serif;color:#fff}.about{position:absolute;top:0;right:0;height:98%;font:12px Nunito, sans-serif;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;width:350px;z-index:9999999;padding:20px}#abouttext,#googlemap,#address,#closeabout,#subsocial{position:absolute;padding:2px}#googlemap{top:200px;border-bottom:1px dashed rgba(255,255,255,0.4);border-top:1px dashed rgba(255,255,255,0.4);padding:8px}.googlemap{border-radius:4px}#abouttext{top:0;height:auto;width:340px;text-align:justify}#address{top:450px}#closeabout{top:70px;;left:-65px}#subsocial{top:20px;left:190px}img{border:none;vetical-align:middle}#textoverprogress{position:relative;top:15px;left:0;font:40px Anton, sans-serif;color:#fff;height:50px}#percent{position:relative;top:35px;left:0}#showpercentvalue{position:relative;top:5px;left:105%;font:14px Nunito, sans-serif}.progress-bar{position:relative;top:0;left:0;background-color:rgba(0,0,0,0.3);height:30px;width:505px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px rgba(255,255,255,.5) inset, 0 1px 0 (0,0,0,0.5);-webkit-box-shadow:0 1px 1px rgba(255,255,255,.5) inset, 0 1px 0 (0,0,0,0.5);box-shadow:0 1px 1px rgba(255,255,255,.5) inset, 0 1px 0 (0,0,0,0.5);margin:0 0 0 -5px;padding:5px}.progress-bar span{position:absolute;display:inline-block;height:30px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.5) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5) inset;box-shadow:0 1px 0 rgba(0,0,0,.5) inset;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}
		
.stripes span {
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;			
	
	background-image: 	-webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(0, 0,0, .15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(0, 0, 0, .15)),
						color-stop(.75, rgba(0, 0, 0, .15)), color-stop(.75, transparent),
						to(transparent));
						
	background-image: 	-webkit-linear-gradient(135deg, rgba(0, 0, 0, .15) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%,
						transparent 75%, transparent);
						
	background-image:	-moz-linear-gradient(135deg, rgba(0, 0, 0, .15) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%,
						transparent 75%, transparent);
						
	background-image: 	-ms-linear-gradient(135deg, rgba(0, 0, 0, .15) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%,
						transparent 75%, transparent);
						
	background-image: 	-o-linear-gradient(135deg, rgba(0, 0, 0, .15) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%,
						transparent 75%, transparent);
						
	background-image: 	linear-gradient(135deg, rgba(0, 0, 0, .15) 25%, transparent 25%,
						transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%,
						transparent 75%, transparent);            
            
	-webkit-animation: animate-stripes 3s linear infinite;
	-moz-animation: animate-stripes 3s linear infinite;       		
}
        
@-webkit-keyframes animate-stripes { 
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
        
@-moz-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
 