.loader-wrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 15000;
	background-color: #000
}

.cssload-loader {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 78.28px;
	height: 78.28px;
	margin-left: -39.14px;
	margin-top: -39.14px;
	border-radius: 100%;
	animation-name: cssload-loader;
	-o-animation-name: cssload-loader;
	-ms-animation-name: cssload-loader;
	-webkit-animation-name: cssload-loader;
	-moz-animation-name: cssload-loader;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-o-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	animation-duration: 2.4s;
	-o-animation-duration: 2.4s;
	-ms-animation-duration: 2.4s;
	-webkit-animation-duration: 2.4s;
	-moz-animation-duration: 2.4s
}

.cssload-loader .cssload-side {
	display: block;
	width: 10px;
	height: 33px;
	background-color: #F7505A;
	margin: 3px;
	position: absolute;
	border-radius: 50%;
	animation-duration: 895ms;
	-o-animation-duration: 895ms;
	-ms-animation-duration: 895ms;
	-webkit-animation-duration: 895ms;
	-moz-animation-duration: 895ms;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: ease;
	-o-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease
}

.cssload-loader .cssload-side:nth-child(1),
.cssload-loader .cssload-side:nth-child(5) {
	transform: rotate(0);
	-o-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	animation-name: cssload-rotate0;
	-o-animation-name: cssload-rotate0;
	-ms-animation-name: cssload-rotate0;
	-webkit-animation-name: cssload-rotate0;
	-moz-animation-name: cssload-rotate0
}

.cssload-loader .cssload-side:nth-child(3),
.cssload-loader .cssload-side:nth-child(7) {
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	animation-name: cssload-rotate90;
	-o-animation-name: cssload-rotate90;
	-ms-animation-name: cssload-rotate90;
	-webkit-animation-name: cssload-rotate90;
	-moz-animation-name: cssload-rotate90
}

.cssload-loader .cssload-side:nth-child(2),
.cssload-loader .cssload-side:nth-child(6) {
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	animation-name: cssload-rotate45;
	-o-animation-name: cssload-rotate45;
	-ms-animation-name: cssload-rotate45;
	-webkit-animation-name: cssload-rotate45;
	-moz-animation-name: cssload-rotate45
}

.cssload-loader .cssload-side:nth-child(4),
.cssload-loader .cssload-side:nth-child(8) {
	transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	animation-name: cssload-rotate135;
	-o-animation-name: cssload-rotate135;
	-ms-animation-name: cssload-rotate135;
	-webkit-animation-name: cssload-rotate135;
	-moz-animation-name: cssload-rotate135
}

.cssload-loader .cssload-side:nth-child(1) {
	top: 39.14px;
	left: 78.28px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

#time-counter {
	font-size: 5rem;
	color: #fff
}

.cssload-loader .cssload-side:nth-child(2) {
	top: 67.21px;
	left: 67.21px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(3) {
	top: 78.28px;
	left: 39.14px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(4) {
	top: 67.21px;
	left: 11.07px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(5) {
	top: 39.14px;
	left: 0;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(6) {
	top: 11.07px;
	left: 11.07px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(7) {
	top: 0;
	left: 39.14px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

.cssload-loader .cssload-side:nth-child(8) {
	top: 11.07px;
	left: 67.21px;
	margin-left: -5px;
	margin-top: -16px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0
}

@keyframes cssload-rotate0 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100%,
	60% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
}

@-webkit-keyframes cssload-rotate0 {
	0% {
		-webkit-transform: rotate(0)
	}
	100%,
	60% {
		-webkit-transform: rotate(180deg)
	}
}

@keyframes cssload-rotate90 {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
}

@-webkit-keyframes cssload-rotate90 {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
}

@keyframes cssload-rotate45 {
	0% {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg)
	}
}

@-webkit-keyframes cssload-rotate45 {
	0% {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg)
	}
}

@keyframes cssload-rotate135 {
	0% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(315deg);
		transform: rotate(315deg)
	}
}

@-webkit-keyframes cssload-rotate135 {
	0% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	100%,
	60% {
		-webkit-transform: rotate(315deg);
		transform: rotate(315deg)
	}
}

@keyframes cssload-loader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes cssload-loader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.cssload-side {
	background: #18f590 !important
}