@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400);
body {
    background: #2c0438; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #2c0438 0%, #632348 43%, #632348 43%, #d05d4b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #2c0438 0%,#632348 43%,#632348 43%,#d05d4b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #2c0438 0%,#632348 43%,#632348 43%,#d05d4b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c0438', endColorstr='#d05d4b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #fff;
	background-attachment: fixed;
}
html{
  .background-image(linear-gradient(135deg, #4ebdc0, #53c9b3));
  height: 100%;
}
.wrap {
	min-width: 360px;
	max-width: 800px;
	margin: 0 auto;
	padding: 80px 0px 0px 0px;
}
.wrap h1 {
	font: normal 50px 'Open Sans', sans-serif;
}
.promo_text {
	background: #fff;
    border-radius: 5px;
    box-shadow: 0px 2px 2px #333;
    color: #666;
    padding: 15px;
}
ul.countdown {
	font: normal 12px 'Open Sans', sans-serif;
	list-style: none;
	margin: 75px 0px 50px 0px;
	padding: 0;
	display: block;
	text-align: center;
}
ul.countdown li {
	font: normal 12px 'Open Sans', sans-serif;
	display: inline-block;
}
ul.countdown li span {
	font: normal 12px 'Open Sans', sans-serif;
	font-size: 80px;
	font-weight: 300;
	line-height: 80px;
}
ul.countdown li.seperator {
	font: normal 12px 'Open Sans', sans-serif;
	font-size: 80px;
	line-height: 70px;
	vertical-align: top;
}
ul.countdown li p {
	font: normal 12px 'Open Sans', sans-serif;
	color: #a7abb1;
	font-size: 14px;
}
.link {
	padding: 75px 0px 0px 0px;
	position: fixed;
	bottom: 1px;
}
.link ul li {
	display: inline-block;
	margin: 15px;
}
.link ul li a {
	font: normal 12px 'Open Sans', sans-serif;
	color: #fff !important;
}

@media (max-width: 767px) {
	.wrap {
		min-width: 80%;
    	padding: 30px 0px 0px 0px;
	}
  	.wrap h1 {
		font: normal 36px 'Open Sans', sans-serif;
	}
	ul.countdown li span {
		font-size: 60px;
	}
	.promo_text {
		margin: 0px 15px;
	}
	.link {
		position: relative;
	}
	.link ul li {
    	margin: 10px;
	}
}
@media (max-width: 480px) {
	.wrap h1 {
    	font: normal 25px 'Open Sans', sans-serif;
	}
	ul.countdown {
		margin: 30px 0px 50px 0px;
	}
	ul.countdown li span {
    	font-size: 30px;
    	line-height: 30px;
	}
	ul.countdown li.seperator {
    	font: normal 12px 'Open Sans', sans-serif;
    	font-size: 25px;
    	line-height: 30px;
	}
	.link {
		position: relative;
	}
	.link ul {
		padding: 0px 0px 0px 0px !important;
	}
}