@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	text-decoration:none;
	background:transparent
}
a:focus {
	outline:thin dotted
}
a:hover, a:active {
	outline:0;
	text-decoration:none
}
img {
	border:0
}
button, input, select, textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
	max-width:100%
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-family:sans-serif;
	font-size:100%;
	height:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased
}
body {
	font-family:'Roboto Condensed', sans-serif;
	font-weight:400;
	font-size:14px;
	word-spacing:normal;
	height:100%;
	min-height:100%;
	color:#333;
	background-color:#162633;
	background-size:cover;
	margin:0;
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased
}
a {
	color:#999;
	text-decoration:none
}
a:active, a:focus, a:hover {
	outline:0;
	text-decoration:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
a:hover {
	text-decoration:none
}
a img {
	border:0
}
img {
	max-width:100%;
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
form {
	margin:0
}
button, input, textarea {
	border-radius:0;
	font-size:14px;
	margin:0;
	max-width:100%;
	vertical-align:baseline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
button, input {
	line-height:normal
}
button, input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
textarea {
	overflow:auto;
	vertical-align:top
}
.clear-fix {
	clear:both
}
.active {
	display:block!important
}
.overlay-bg {
	width:100%;
	height:100%;
	z-index:-1;
	background:rgba(30, 30, 30, .50) url(../img/bg-screen.png);
	position:fixed
}
#loader {
	width:100%;
	height:100%;
	position:fixed;
	overflow:hidden;
	z-index:1001;
	background-color:#4D4D4D
}

.content-box {
	display:none
}
.main-container {
	padding:15px;
	background:#8f1736;
	z-index:9999999;
	margin-bottom:20px;
	border-bottom:4px solid #4D4D4D
}
.sub-container {
	border:0 solid #e5e5e5;
	min-height:400px
}
.sub-container h1 {
	text-align:center;
	font-size:30px;
	font-family:"Lato", Helvetica, Arial, sans-serif;
	color:#fff;
	margin:27px 0;
	line-height:40px;
	letter-spacing:1px;
	font-weight:300
}
.sub-container p {
	color:#fff;
	font-size:14px;
	font-family:Arial;
	padding:0 20px;
	font-style:normal;
	text-align:center;
	line-height:25px
}
.sub-container p a {
	color:#e5e5e5;
	text-decoration:underline
}
.sub-container p a:hover {
	color:#c5c5c5;
	text-decoration:none
}
.countdown-square {
	background:#bf1238;
	min-height:100px;
	margin:15px auto;
	color:#fff;
	width:120px;
	text-align:center;
	border-bottom:3px solid #4D4D4D
}
.digit {
	float:left;
	font-size:35px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	padding:1px;
	width:100%;
	letter-spacing:1px;
	top:8px;
	position:relative
}
.dash_title {
	clear:both;
	width:100%;
	text-align:center;
	font-size:18px;
	padding-left:5px;
	position:relative;
	font-family:'Oswald', sans-serif;
	font-weight:300
}
.nav {
	margin-top:5%;
	margin-bottom:3%;
	text-align:left;
	padding:0 10px
}
.nav li {
	margin-bottom:7px;
	padding-right:2px;
	padding-left:2px
}
.nav li a {
	color:#fff;
	text-align:center;
	padding:10px 5px;
	font-size:18px;
	margin:10px 20px;
	background:none!important;
	border-bottom:2px solid #4D4D4D
}
.nav li a:hover {
	color:#333;
	text-decoration:none;
	border-color:#333;
	background:none
}
.nav li.return a {
	width:85px;
	margin:0 auto
}
.form {
	margin:0 40px
}
.form-subscriber {
	margin:30px auto;
	width:410px
}
.form-subscriber input[type="email"] {
	width:300px
}
.form .error_input {
	border-color:#941328!important;
	color:#941328!important
}
.form span, .form .error {
	width:100%;
	text-align:center;
	padding:10px 0;
	margin-bottom:5px;
	color:green;
	display:block!important
}
@-webkit-keyframes textzoom {
0% {
font-size:4px
}
10% {
font-size:7px
}
20% {
font-size:11px
}
30% {
font-size:14px
}
40% {
font-size:18px
}
50% {
font-size:22px
}
60% {
font-size:18px
}
70% {
font-size:16px
}
80% {
font-size:14px
}
90% {
font-size:13px
}
100% {
font-size:12px
}
}
.form .error_msg {
	color:red;
	display:block;
	-webkit-animation-name:textzoom;
-webkit-animation-duration:.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:linear;
	background:rgba(255, 255, 255, 0.5)
}
.form .success_msg {
	-webkit-animation-name:textzoom;
-webkit-animation-duration:.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:linear;
	background:rgba(255, 255, 255, 0.5)
}
.input-txt {
	width:190px;
	border:2px solid #e5e5e5;
	background:transparent;
	padding:10px;
	color:#fff;
	outline:none
}
.btn-form {
	width:106px;
	border:2px solid #e5e5e5;
	background:#fff;
	color:#222;
	padding:10px;
	outline:none
}
.btn-form:hover {
	background:#222;
	color:#fff
}
.c-input-txt, .c-input-txtarea {
	width:100%;
	border:2px solid #e5e5e5;
	background:transparent;
	padding:10px;
	color:#fff;
	outline:none
}
.c-input-txtarea {
	height:100px
}
.c-submit {
	width:100%;
	border:2px solid #e5e5e5;
	background:#fff;
	color:#222;
	padding:10px;
	margin-top:10px
}
.c-submit:hover {
	background:#222;
	color:#fff
}
.social-links {
	text-align:center
}
.social-links a {
	padding:14px 22px;
	margin:0 10px;
	color:#fff;
	line-height:70px;
	font-size:21px
}
.social-links a:hover {
	color:#888
}
.footer {
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:15px
}
@media (max-width: 500px) {
.countdown-square {
width:100px
}
.form {
margin:30px 15px;
width:85%
}
.form-subscriber input[type="email"] {
width:100%
}
.form-subscriber input[type="submit"] {
margin-top:15px;
width:100%
}
}
