html, body {
	height:100%;
	}
body {
	position: relative;
	background:#fcfdf9 url(../images/pattern.gif);
	font: 12px/20px 'MuseoSans500Regular', Arial, sans-serif;
	color: #888;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	}

#wrapper {
	background:url(../images/coming-soon/light.png) 50% 0 no-repeat;
	min-height:100%;
	}
	
/* Header */	
#cs-header {
	height:209px;
	text-align:center;
	}
	#cs-header .cs-logo {
		padding:36px 0 0 0;
		}

/* Content */
#cs-content-wrapper {
	padding-bottom:90px;
	}		
	
/* Title */		
#cs-content-wrapper h2 {
	text-align:center;
	font-size:16px;
	margin:0 0 .8em 0;
	font-weight:normal;
	line-height:1.2em;
	color:#8d8d8d;
	text-transform:uppercase;
	}

/* Countdown */
#count {
	padding-top:78px;
	}
	.holder {
		float:left;
		width:166px;
		padding-left:34px;
		margin-right:28px;
		background:url(../images/coming-soon/coming-soon-divider.png) 0 42px no-repeat;
		}
	#days {
		width: 247px;
	}
	#secs {
		margin-right: 0;
	}
	#count .holder:first-child {
		padding-left:5px;
		background:none;
	}
	
	.number {
		display:block;
		width:166px;
		height:93px;
		font-size:38px;
		line-height:96px;
		overflow:hidden;
		color:#9eb91e;
		font-family: 'MuseoSans500Regular', Arial, sans-serif;
		text-shadow:0 1px 1px #fff;
		background:url(../images/coming-soon/number.png) 0 0 no-repeat;
		margin-bottom:15px;
		letter-spacing:62px;
		text-indent:27px;
		text-align:center;
		}
	#days .number {
		width: 247px;
		background:url(../images/coming-soon/number-triple.png) 0 0 no-repeat;
	}
	.desc {
		font-size:14px;
		text-align:center;
		}

/* Footer */
#cs-footer {
	position:relative;
	height:30px;
	text-align:center;
	padding:10px 0 18px 0;
	color:#8d8d8d;
	font-size:12px;
	margin-top:-60px;
	}
	#cs-footer .copyright {
		padding-right:50px;
		}
	#cs-footer a {
		color:#8d8d8d;
		text-decoration:underline;
		padding:0 3px;
		}
	#cs-footer a:hover {
		text-decoration:none;
		}
		
/* Home */
#home-button {
	display:block;
	position:fixed;
	left:0;
	top:113px;
	}
	#home-button a {
		display:block;
		width:45px;
		height:52px;
		background:url(../images/coming-soon/home-icon.png) 0 0 no-repeat;
		}

/* Alternative Styles for Newsletter */
.page-template-template-coming-soon-php .widget_mailchimpsf_widget h4 {
	display: none;
}
.page-template-template-coming-soon-php #mc_signup_form input[type="text"] {
	background:#fff;
	background:rgba(255, 255, 255, .4);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
	border-top:1px solid #c9c9c8;
	border-left:1px solid #dfe0de;
	border-right:1px solid #dfe0de;
	border-bottom:1px solid #fff;
	color:#888;
	padding-top:9px;
	padding-bottom:9px;
	}
.page-template-template-coming-soon-php #mc_signup_form input[type="text"]::-webkit-input-placeholder{
	color:#888;
	}
.page-template-template-coming-soon-php #mc_signup_form input[type="text"]:focus:-moz-placeholder{
	color:#ccc;
	}
.page-template-template-coming-soon-php #mc_signup_form input[type="text"]:focus::-webkit-input-placeholder{
	color:#ccc;
	}
.page-template-template-coming-soon-php #mc_signup_form .mc_signup_submit {
	background:none;
	padding:0;
	margin:0;
	width:42px;
	height:32px;
	padding:0;
	background: #bdda38; /* Old browsers */
	background: #bdda38 -moz-linear-gradient(top, #bdda38 0%, #accf25 100%); /* FF3.6+ */
	background: #bdda38 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdda38), color-stop(100%,#accf25)); /* Chrome,Safari4+ */
	background: #bdda38 -webkit-linear-gradient(top, #bdda38 0%,#accf25 100%); /* Chrome10+,Safari5.1+ */
	background: #bdda38 -o-linear-gradient(top, #bdda38 0%,#accf25 100%); /* Opera11.10+ */
	background: #bdda38 -ms-linear-gradient(top, #bdda38 0%,#accf25 100%); /* IE10+ */
	background: #bdda38 linear-gradient(top, #bdda38 0%,#accf25 100%); /* W3C */
	box-shadow:inset 0 1px 1px rgba(255, 255, 255, .4), 0 1px 0 rgba(0, 0, 0, .2);
	border:1px solid rgba(0, 0, 0, .05);
	border-top:none;
	border-radius:0 4px 4px 0;
	}
.page-template-template-coming-soon-php #mc_signup_form .mc_signup_submit:hover {
	background: #bdda38 -moz-linear-gradient(top, #accf25 0%, #bdda38 100%); /* FF3.6+ */
	background: #bdda38 -webkit-gradient(linear, left top, left bottom, color-stop(0%,#accf25), color-stop(100%,#bdda38)); /* Chrome,Safari4+ */
	background: #bdda38 -webkit-linear-gradient(top, #accf25 0%,#bdda38 100%); /* Chrome10+,Safari5.1+ */
	background: #bdda38 -o-linear-gradient(top, #accf25 0%,#bdda38 100%); /* Opera11.10+ */
	background: #bdda38 -ms-linear-gradient(top, #accf25 0%,#bdda38 100%); /* IE10+ */
	background: #bdda38 linear-gradient(top, #accf25 0%,#bdda38 100%); /* W3C */
	}
.page-template-template-coming-soon-php #mc_signup_form .submit-inner {
	display:inline-block;
	background:url(../images/pill-pattern-alt2.png) 0 -3px;
	border-radius:0 4px 4px 0;
	margin:0;
	width:100%;
	height:32px;
	}
.page-template-template-coming-soon-php #mc_signup_form .submit-holder:hover .submit-inner {
	background:none;
	}
.page-template-template-coming-soon-php #mc_signup_form input[type="submit"] {
	background:none;
	margin:0;
	padding:0;
	width:100%;
	height:32px;
	background:url(../images/btn-marker-small.png) 50% 50% no-repeat;
	}
.page-template-template-coming-soon-php #mc_signup_form input[type="submit"]:hover {
	opacity:1;
	}	


/* Media Queries
---------------------------------------- */			
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.holder {
		width:146px;
		padding-left:15px;
		margin-right:7px;
		background-position: 0 36px !important;
		}
	#days {
		width: 228px;
	}
	#count .holder:first-child {
		padding-left:10px;
		}
	.number {
		width: 146px;
		background-size: 100% auto !important;
		font-size: 32px;
		letter-spacing:58px;
		line-height: 88px;
	}
	#days .number {
		width: 228px;
		background-size: 100% auto !important;
	}

}

@media only screen and (max-width: 767px) {
	
	/* Header */	
	#cs-header {
		height:169px;
		}
		
	/* Countdown */
	#count {
		padding-top:48px;
		}	
	.holder {
		float:none;
		background:none;
		text-align:center;
		padding:0;
		margin:0 auto !important;
		}
	#count .holder:first-child {
		padding:0;
		}
	.number {
		margin:0 auto 10px auto;
		}
	.desc {
		margin-bottom:20px;
		}
	
	}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
	
	
	}