@-webkit-keyframes flipIn {
	0% {
		-webkit-transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		opacity: 1;
	}
}

@-moz-keyframes flipIn {
	0% {
		-moz-transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		opacity: 1;
	}
}

@-o-keyframes flipIn {
	0% {
		transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		opacity: 1;
	}
	100% {
		transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		opacity: 1;
	}
}

@keyframes flipIn {
	0% {
		-webkit-transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		-moz-transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		transform: translate3d(0, 0, 0) rotateY(360deg) scale(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		-moz-transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		transform: translate3d(0, 0, 0) rotateY(0) scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes slideDown {
	0% {
		-moz-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-o-keyframes slideDown {
	0% {
		transform: translate3d(0, -100%, 0);
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		-moz-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes scaleIn {
	0% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(0);
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
	}
}

@-moz-keyframes scaleIn {
	0% {
		-moz-transform: translate3d(-50%, -50%, 0) scale(0);
		transform: translate3d(-50%, -50%, 0) scale(0);
	}
	100% {
		-moz-transform: translate3d(-50%, -50%, 0) scale(1);
		transform: translate3d(-50%, -50%, 0) scale(1);
	}
}

@-o-keyframes scaleIn {
	0% {
		transform: translate3d(-50%, -50%, 0) scale(0);
	}
	100% {
		transform: translate3d(-50%, -50%, 0) scale(1);
	}
}

@keyframes scaleIn {
	0% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(0);
		-moz-transform: translate3d(-50%, -50%, 0) scale(0);
		transform: translate3d(-50%, -50%, 0) scale(0);
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
		-moz-transform: translate3d(-50%, -50%, 0) scale(1);
		transform: translate3d(-50%, -50%, 0) scale(1);
	}
}

@-webkit-keyframes fadeUp {
	0%,
	30% {
		-webkit-transform: translate3d(0, 10px, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
}

@-moz-keyframes fadeUp {
	0%,
	30% {
		-moz-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		opacity: 0;
	}
	60% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	100% {
		-moz-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
}

@-o-keyframes fadeUp {
	0%,
	30% {
		transform: translate3d(0, 10px, 0);
		opacity: 0;
	}
	60% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	100% {
		transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
}

@keyframes fadeUp {
	0%,
	30% {
		-webkit-transform: translate3d(0, 10px, 0);
		-moz-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, -10px, 0);
		-moz-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn_2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn_2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn_2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn_2 {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes dot {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}

@-o-keyframes dot {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}

@keyframes dot {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}

@-moz-keyframes fadeInUp {
	0% {
		-moz-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-o-keyframes fadeInUp {
	0% {
		transform: translate3d(0, 100%, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes fadeInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-moz-keyframes mapUp {
	0% {
		-moz-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		opacity: 1;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-o-keyframes mapUp {
	0% {
		transform: translate3d(0, 100%, 0);
		opacity: 1;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes mapUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-moz-keyframes next {
	0% {
		-webkit-transform: translate3d(0, -50%, 0) rotate(180deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(35%, -50%, 0) rotate(180deg);
		opacity: 1;
	}
	100% {
		-moz-transform: translate3d(50%, -50%, 0) rotate(180deg);
		transform: translate3d(50%, -50%, 0) rotate(180deg);
		opacity: 0;
	}
}

@-o-keyframes next {
	0% {
		-webkit-transform: translate3d(0, -50%, 0) rotate(180deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(35%, -50%, 0) rotate(180deg);
		opacity: 1;
	}
	100% {
		transform: translate3d(50%, -50%, 0) rotate(180deg);
		opacity: 0;
	}
}

@keyframes next {
	0% {
		-webkit-transform: translate3d(0, -50%, 0) rotate(180deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(35%, -50%, 0) rotate(180deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(50%, -50%, 0) rotate(180deg);
		-moz-transform: translate3d(50%, -50%, 0) rotate(180deg);
		transform: translate3d(50%, -50%, 0) rotate(180deg);
		opacity: 0;
	}
}

@-webkit-keyframes scaleRotate {
	0% {
		-webkit-transform: scale(0) rotate(0);
		opacity: 1;
	}
	20% {
		-webkit-transform: scale(.2) rotate(72deg);
		opacity: 1;
	}
	40% {
		-webkit-transform: scale(.4) rotate(144deg);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(.6) rotate(216deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: scale(.8) rotate(288deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1) rotate(360deg);
		opacity: 1;
	}
}

@-moz-keyframes scaleRotate {
	0% {
		-moz-transform: scale(0) rotate(0);
		transform: scale(0) rotate(0);
		opacity: 1;
	}
	20% {
		-moz-transform: scale(.2) rotate(72deg);
		transform: scale(.2) rotate(72deg);
		opacity: 1;
	}
	40% {
		-moz-transform: scale(.4) rotate(144deg);
		transform: scale(.4) rotate(144deg);
		opacity: 1;
	}
	60% {
		-moz-transform: scale(.6) rotate(216deg);
		transform: scale(.6) rotate(216deg);
		opacity: 1;
	}
	80% {
		-moz-transform: scale(.8) rotate(288deg);
		transform: scale(.8) rotate(288deg);
		opacity: 1;
	}
	100% {
		-moz-transform: scale(1) rotate(360deg);
		transform: scale(1) rotate(360deg);
		opacity: 1;
	}
}

@-o-keyframes scaleRotate {
	0% {
		-o-transform: scale(0) rotate(0);
		transform: scale(0) rotate(0);
		opacity: 1;
	}
	20% {
		-o-transform: scale(.2) rotate(72deg);
		transform: scale(.2) rotate(72deg);
		opacity: 1;
	}
	40% {
		-o-transform: scale(.4) rotate(144deg);
		transform: scale(.4) rotate(144deg);
		opacity: 1;
	}
	60% {
		-o-transform: scale(.6) rotate(216deg);
		transform: scale(.6) rotate(216deg);
		opacity: 1;
	}
	80% {
		-o-transform: scale(.8) rotate(288deg);
		transform: scale(.8) rotate(288deg);
		opacity: 1;
	}
	100% {
		-o-transform: scale(1) rotate(360deg);
		transform: scale(1) rotate(360deg);
		opacity: 1;
	}
}

@keyframes scaleRotate {
	0% {
		-webkit-transform: scale(0) rotate(0);
		-moz-transform: scale(0) rotate(0);
		-o-transform: scale(0) rotate(0);
		transform: scale(0) rotate(0);
		opacity: 1;
	}
	20% {
		-webkit-transform: scale(.2) rotate(72deg);
		-moz-transform: scale(.2) rotate(72deg);
		-o-transform: scale(.2) rotate(72deg);
		transform: scale(.2) rotate(72deg);
		opacity: 1;
	}
	40% {
		-webkit-transform: scale(.4) rotate(144deg);
		-moz-transform: scale(.4) rotate(144deg);
		-o-transform: scale(.4) rotate(144deg);
		transform: scale(.4) rotate(144deg);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(.6) rotate(216deg);
		-moz-transform: scale(.6) rotate(216deg);
		-o-transform: scale(.6) rotate(216deg);
		transform: scale(.6) rotate(216deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: scale(.8) rotate(288deg);
		-moz-transform: scale(.8) rotate(288deg);
		-o-transform: scale(.8) rotate(288deg);
		transform: scale(.8) rotate(288deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1) rotate(360deg);
		-moz-transform: scale(1) rotate(360deg);
		-o-transform: scale(1) rotate(360deg);
		transform: scale(1) rotate(360deg);
		opacity: 1;
	}
}

@-webkit-keyframes prev {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(-35%, -50%, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		opacity: 0;
	}
}

@-moz-keyframes prev {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(-35%, -50%, 0);
		opacity: 1;
	}
	100% {
		-moz-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		opacity: 0;
	}
}

@-o-keyframes prev {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(-35%, -50%, 0);
		opacity: 1;
	}
	100% {
		transform: translate3d(-50%, -50%, 0);
		opacity: 0;
	}
}

@keyframes prev {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(-35%, -50%, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		-moz-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
		opacity: 0;
	}
}

@-webkit-keyframes next {
	0% {
		-webkit-transform: translate3d(0, -50%, 0) rotate(180deg);
		opacity: 0;
	}
	60% {
		-webkit-transform: translate3d(35%, -50%, 0) rotate(180deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(50%, -50%, 0) rotate(180deg);
		opacity: 0;
	}
}

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

@-moz-keyframes star {
	0% {
		-moz-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes star {
	0% {
		-o-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes star {
	0% {
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes swipeUp {
	0% {
		-webkit-transform: translate(-50%, 0) rotate(90deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(-50%, -70px) rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes swipeUp {
	0% {
		-moz-transform: translate(-50%, 0) rotate(90deg);
		transform: translate(-50%, 0) rotate(90deg);
		opacity: 1;
	}
	100% {
		-moz-transform: translate(-50%, -70px) rotate(90deg);
		transform: translate(-50%, -70px) rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes swipeUp {
	0% {
		-o-transform: translate(-50%, 0) rotate(90deg);
		transform: translate(-50%, 0) rotate(90deg);
		opacity: 1;
	}
	100% {
		-o-transform: translate(-50%, -70px) rotate(90deg);
		transform: translate(-50%, -70px) rotate(90deg);
		opacity: 0;
	}
}

@keyframes swipeUp {
	0% {
		-webkit-transform: translate(-50%, 0) rotate(90deg);
		-moz-transform: translate(-50%, 0) rotate(90deg);
		-o-transform: translate(-50%, 0) rotate(90deg);
		transform: translate(-50%, 0) rotate(90deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(-50%, -70px) rotate(90deg);
		-moz-transform: translate(-50%, -70px) rotate(90deg);
		-o-transform: translate(-50%, -70px) rotate(90deg);
		transform: translate(-50%, -70px) rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes notice {
	0% {
		color: #fff;
	}
	20% {
		color: #f0fa3e;
	}
	40% {
		color: #fff;
	}
	60% {
		color: #f0fa3e;
	}
	80% {
		color: #fff;
	}
	100% {
		color: #f0fa3e;
	}
}

@-o-keyframes notice {
	0% {
		color: #fff;
	}
	20% {
		color: #f0fa3e;
	}
	40% {
		color: #fff;
	}
	60% {
		color: #f0fa3e;
	}
	80% {
		color: #fff;
	}
	100% {
		color: #f0fa3e;
	}
}

@keyframes notice {
	0% {
		color: #fff;
	}
	20% {
		color: #f0fa3e;
	}
	40% {
		color: #fff;
	}
	60% {
		color: #f0fa3e;
	}
	80% {
		color: #fff;
	}
	100% {
		color: #f0fa3e;
	}
}

@-moz-keyframes scale {
	0% {
		-moz-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
	80% {
		-moz-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-moz-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes scale {
	0% {
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
	80% {
		-o-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes scale {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 1;
	}
	80% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes scale1 {
	0% {
		-moz-transform: translate3d(0, 0, 0) scale(0);
		transform: translate3d(0, 0, 0) scale(0);
	}
	100% {
		-moz-transform: translate3d(0, 0, 0) scale(1);
		transform: translate3d(0, 0, 0) scale(1);
	}
}

@-o-keyframes scale1 {
	0% {
		transform: translate3d(0, 0, 0) scale(0);
	}
	100% {
		transform: translate3d(0, 0, 0) scale(1);
	}
}

@keyframes scale1 {
	0% {
		-webkit-transform: translate3d(0, 0, 0) scale(0);
		-moz-transform: translate3d(0, 0, 0) scale(0);
		transform: translate3d(0, 0, 0) scale(0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0) scale(1);
		-moz-transform: translate3d(0, 0, 0) scale(1);
		transform: translate3d(0, 0, 0) scale(1);
	}
}

@-moz-keyframes txt-slide-down {
	0% {
		-moz-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-o-keyframes txt-slide-down {
	0% {
		transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes txt-slide-down {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		-moz-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-moz-keyframes txt-slide-left {
	0% {
		-moz-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-o-keyframes txt-slide-left {
	0% {
		transform: translate3d(100%, 0, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes txt-slide-left {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes txt-slide-right {
	0% {
		-moz-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		opacity: 0;
	}
	100% {
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-o-keyframes txt-slide-right {
	0% {
		transform: translate3d(-100%, 0, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes txt-slide-right {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes dot {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes flop {
	0% {
		-webkit-transform: rotateX(-90deg);
		opacity: 0;
	}
	65% {
		-webkit-transform: rotateX(35deg);
	}
	75% {
		-webkit-transform: rotateX(-20deg);
	}
	90% {
		-webkit-transform: rotateX(20deg);
	}
	100% {
		-webkit-transform: rotateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes line {
	0% {
		-webkit-transform: translate3d(100px, 0, 0) rotate(-45deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(-200px, 300px, 0) rotate(-45deg);
		opacity: 0;
	}
}

@-webkit-keyframes line2 {
	0% {
		-webkit-transform: translate3d(200px, 0, 0) rotate(-45deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(-200px, 400px, 0) rotate(-45deg);
		opacity: 0;
	}
}

@-webkit-keyframes line3 {
	0% {
		-webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(-200px, 200px, 0) rotate(-45deg);
		opacity: 0;
	}
}

@-webkit-keyframes mapUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes notice {
	0% {
		color: #fff;
	}
	20% {
		color: #f0fa3e;
	}
	40% {
		color: #fff;
	}
	60% {
		color: #f0fa3e;
	}
	80% {
		color: #fff;
	}
	100% {
		color: #f0fa3e;
	}
}

@-webkit-keyframes rotataZ {
	0% {
		-webkit-transform: rotateZ(0);
	}
	100% {
		-webkit-transform: rotateZ(360deg);
	}
}

@-webkit-keyframes scale {
	0% {
		-webkit-transform: scale(0);
		opacity: 1;
	}
	80% {
		-webkit-transform: scale(1.2);
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes scale1 {
	0% {
		-webkit-transform: translate3d(0, 0, 0) scale(0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0) scale(1);
	}
}

@-webkit-keyframes txt-slide-right {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes txt-slide-down {
	0% {
		-webkit-transform: translate3d(0, -50%, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes txt-slide-left {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		opacity: 0;
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		-ms-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		-ms-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes global-animate-keyframes {
	0% {
		transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
	60% {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 1;
		filter: alpha(opacity: 1);
		opacity: 1;
		-moz-animation-timing-function: ease-out;
	}
	100% {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
}

@-moz-keyframes global-animate-keyframes {
	0% {
		transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
	60% {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 1;
		filter: alpha(opacity: 1);
		opacity: 1;
		-moz-animation-timing-function: ease-out;
	}
	100% {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
}

@keyframes global-animate-keyframes {
	0% {
		transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
	60% {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 1;
		filter: alpha(opacity: 1);
		opacity: 1;
		-moz-animation-timing-function: ease-out;
	}
	100% {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform-origin: center center;
		-moz-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-opacity: 0;
		filter: alpha(opacity: 0);
		opacity: 0;
		-moz-animation-timing-function: ease-out;
	}
}
