<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@font-face {
	font-family:shiyuan;src:;src: format("embedded-opentype"), format("woff"), format("truetype"), format("svg")
}


.mr {
	margin-right: 0
}

.mb {
	margin-bottom: 0
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.g-container {
	width: 1200px;
	margin: 0 auto
}

.tobig {
	cursor: pointer;
	overflow: hidden;
	text-align: center
}

.tobig img {
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	transition: all 2s ease
}

.tobig:hover img {
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	transition: all 2s ease
}

.icon {
	font-family: iconfont
}

.myarrow {
	cursor: pointer;
	-webkit-animation: bounce-down 1.5s linear infinite;
	-moz-animation: bounce-down 1.5s linear infinite;
	animation: bounce-down 1.5s linear infinite
}

@-webkit-keyframes bounce-down {
	25% {
		-webkit-transform: translatey(-7px);
		transform: translatey(-7px)
	}

	50%,to {
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	75% {
		-webkit-transform: translatey(7px);
		transform: translatey(7px)
	}
}

@-moz-keyframes bounce-down {
	25% {
		-moz-transform: translatey(-7px);
		transform: translatey(-7px)
	}

	50%,to {
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	75% {
		-moz-transform: translatey(7px);
		transform: translatey(7px)
	}
}

@keyframes bounce-down {
	25% {
		-webkit-transform: translatey(-7px);
		-moz-transform: translatey(-7px);
		transform: translatey(-7px)
	}

	50%,to {
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	75% {
		-webkit-transform: translatey(7px);
		-moz-transform: translatey(7px);
		transform: translatey(7px)
	}
}


@font-face {
	font-family:iconfont;src:;src: format("embedded-opentype"), format("woff"), format("truetype"), format("svg")
}

@font-face {
	font-family:axis;src:url(/uploads/image/cimg/axis.eot);src: format("embedded-opentype"), format("woff"),url(/uploads/image/cimg/axis.ttf) format("truetype")
}

@font-face {
	font-family:adam;src:url(/uploads/image/cimg/adam.cg_pro.eot);src: format("embedded-opentype"), format("woff"),url(/uploads/image/cimg/adam.cg_pro.ttf) format("truetype")
}

body {
	font-size: 14px
}


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

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	animation-duration: 2s
}

@-webkit-keyframes bounce {
	0%,20%,50%,80%,to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	40% {
		-ms-transform: translatey(-30px);
		-webkit-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	60% {
		-ms-transform: translatey(-15px);
		-webkit-transform: translatey(-15px);
		transform: translatey(-15px)
	}
}

@-moz-keyframes bounce {
	0%,20%,50%,80%,to {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	40% {
		-ms-transform: translatey(-30px);
		-moz-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	60% {
		-ms-transform: translatey(-15px);
		-moz-transform: translatey(-15px);
		transform: translatey(-15px)
	}
}

@keyframes bounce {
	0%,20%,50%,80%,to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	40% {
		-ms-transform: translatey(-30px);
		-webkit-transform: translatey(-30px);
		-moz-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	60% {
		-ms-transform: translatey(-15px);
		-webkit-transform: translatey(-15px);
		-moz-transform: translatey(-15px);
		transform: translatey(-15px)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	animation-name: bounce
}

@-webkit-keyframes flash {
	0%,50%,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@-moz-keyframes flash {
	0%,50%,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@keyframes flash {
	0%,50%,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	animation-name: flash
}

@-webkit-keyframes pulse {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes pulse {
	0% {
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes shake {
	0%,to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-ms-transform: translatex(-10px);
		-webkit-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-ms-transform: translatex(10px);
		-webkit-transform: translatex(10px);
		transform: translatex(10px)
	}
}

@-moz-keyframes shake {
	0%,to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-ms-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-ms-transform: translatex(10px);
		-moz-transform: translatex(10px);
		transform: translatex(10px)
	}
}

@keyframes shake {
	0%,to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	10%,30%,50%,70%,90% {
		-ms-transform: translatex(-10px);
		-webkit-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	20%,40%,60%,80% {
		-ms-transform: translatex(10px);
		-webkit-transform: translatex(10px);
		-moz-transform: translatex(10px);
		transform: translatex(10px)
	}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes swing {
	20% {
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@-moz-keyframes swing {
	20% {
		-ms-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-ms-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-ms-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-ms-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing {
	20% {
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-ms-transform: rotate(-10deg);
		-webkit-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.swing {
	-ms-transform-origin: top center;
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	10%,20% {
		-ms-transform: scale(.9) rotate(-3deg);
		-webkit-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-ms-transform: scale(1.1) rotate(3deg);
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-ms-transform: scale(1.1) rotate(-3deg);
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	to {
		-ms-transform: scale(1) rotate(0);
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

@-moz-keyframes tada {
	0% {
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	10%,20% {
		-ms-transform: scale(.9) rotate(-3deg);
		-moz-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-ms-transform: scale(1.1) rotate(3deg);
		-moz-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-ms-transform: scale(1.1) rotate(-3deg);
		-moz-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	to {
		-ms-transform: scale(1) rotate(0);
		-moz-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

@keyframes tada {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	10%,20% {
		-ms-transform: scale(.9) rotate(-3deg);
		-webkit-transform: scale(.9) rotate(-3deg);
		-moz-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-ms-transform: scale(1.1) rotate(3deg);
		-webkit-transform: scale(1.1) rotate(3deg);
		-moz-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg)
	}

	40%,60%,80% {
		-ms-transform: scale(1.1) rotate(-3deg);
		-webkit-transform: scale(1.1) rotate(-3deg);
		-moz-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg)
	}

	to {
		-ms-transform: scale(1) rotate(0);
		-webkit-transform: scale(1) rotate(0);
		-moz-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0)
	}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes wobble {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	15% {
		-ms-transform: translatex(-25%) rotate(-5deg);
		-webkit-transform: translatex(-25%) rotate(-5deg);
		transform: translatex(-25%) rotate(-5deg)
	}

	30% {
		-ms-transform: translatex(20%) rotate(3deg);
		-webkit-transform: translatex(20%) rotate(3deg);
		transform: translatex(20%) rotate(3deg)
	}

	45% {
		-ms-transform: translatex(-15%) rotate(-3deg);
		-webkit-transform: translatex(-15%) rotate(-3deg);
		transform: translatex(-15%) rotate(-3deg)
	}

	60% {
		-ms-transform: translatex(10%) rotate(2deg);
		-webkit-transform: translatex(10%) rotate(2deg);
		transform: translatex(10%) rotate(2deg)
	}

	75% {
		-ms-transform: translatex(-5%) rotate(-1deg);
		-webkit-transform: translatex(-5%) rotate(-1deg);
		transform: translatex(-5%) rotate(-1deg)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes wobble {
	0% {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	15% {
		-ms-transform: translatex(-25%) rotate(-5deg);
		-moz-transform: translatex(-25%) rotate(-5deg);
		transform: translatex(-25%) rotate(-5deg)
	}

	30% {
		-ms-transform: translatex(20%) rotate(3deg);
		-moz-transform: translatex(20%) rotate(3deg);
		transform: translatex(20%) rotate(3deg)
	}

	45% {
		-ms-transform: translatex(-15%) rotate(-3deg);
		-moz-transform: translatex(-15%) rotate(-3deg);
		transform: translatex(-15%) rotate(-3deg)
	}

	60% {
		-ms-transform: translatex(10%) rotate(2deg);
		-moz-transform: translatex(10%) rotate(2deg);
		transform: translatex(10%) rotate(2deg)
	}

	75% {
		-ms-transform: translatex(-5%) rotate(-1deg);
		-moz-transform: translatex(-5%) rotate(-1deg);
		transform: translatex(-5%) rotate(-1deg)
	}

	to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes wobble {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	15% {
		-ms-transform: translatex(-25%) rotate(-5deg);
		-webkit-transform: translatex(-25%) rotate(-5deg);
		-moz-transform: translatex(-25%) rotate(-5deg);
		transform: translatex(-25%) rotate(-5deg)
	}

	30% {
		-ms-transform: translatex(20%) rotate(3deg);
		-webkit-transform: translatex(20%) rotate(3deg);
		-moz-transform: translatex(20%) rotate(3deg);
		transform: translatex(20%) rotate(3deg)
	}

	45% {
		-ms-transform: translatex(-15%) rotate(-3deg);
		-webkit-transform: translatex(-15%) rotate(-3deg);
		-moz-transform: translatex(-15%) rotate(-3deg);
		transform: translatex(-15%) rotate(-3deg)
	}

	60% {
		-ms-transform: translatex(10%) rotate(2deg);
		-webkit-transform: translatex(10%) rotate(2deg);
		-moz-transform: translatex(10%) rotate(2deg);
		transform: translatex(10%) rotate(2deg)
	}

	75% {
		-ms-transform: translatex(-5%) rotate(-1deg);
		-webkit-transform: translatex(-5%) rotate(-1deg);
		-moz-transform: translatex(-5%) rotate(-1deg);
		transform: translatex(-5%) rotate(-1deg)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-ms-transform: scale(.9);
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-ms-transform: scale(.9);
		-moz-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bouncein {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
		-webkit-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05)
	}

	70% {
		-ms-transform: scale(.9);
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

.bouncein {
	-webkit-animation-name: bouncein;
	-moz-animation-name: bouncein;
	animation-name: bouncein
}

@-webkit-keyframes bounceindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(30px);
		-webkit-transform: translatey(30px);
		transform: translatey(30px)
	}

	80% {
		-ms-transform: translatey(-10px);
		-webkit-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes bounceindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(30px);
		-moz-transform: translatey(30px);
		transform: translatey(30px)
	}

	80% {
		-ms-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes bounceindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(30px);
		-webkit-transform: translatey(30px);
		-moz-transform: translatey(30px);
		transform: translatey(30px)
	}

	80% {
		-ms-transform: translatey(-10px);
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		transform: translatey(-10px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.bounceindown {
	-webkit-animation-name: bounceindown;
	-moz-animation-name: bounceindown;
	animation-name: bounceindown
}

@-webkit-keyframes bounceinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(30px);
		-webkit-transform: translatex(30px);
		transform: translatex(30px)
	}

	80% {
		-ms-transform: translatex(-10px);
		-webkit-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes bounceinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(30px);
		-moz-transform: translatex(30px);
		transform: translatex(30px)
	}

	80% {
		-ms-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes bounceinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(30px);
		-webkit-transform: translatex(30px);
		-moz-transform: translatex(30px);
		transform: translatex(30px)
	}

	80% {
		-ms-transform: translatex(-10px);
		-webkit-transform: translatex(-10px);
		-moz-transform: translatex(-10px);
		transform: translatex(-10px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.bounceinleft {
	-webkit-animation-name: bounceinleft;
	-moz-animation-name: bounceinleft;
	animation-name: bounceinleft
}

@-webkit-keyframes bounceinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(-30px);
		-webkit-transform: translatex(-30px);
		transform: translatex(-30px)
	}

	80% {
		-ms-transform: translatex(10px);
		-webkit-transform: translatex(10px);
		transform: translatex(10px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes bounceinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(-30px);
		-moz-transform: translatex(-30px);
		transform: translatex(-30px)
	}

	80% {
		-ms-transform: translatex(10px);
		-moz-transform: translatex(10px);
		transform: translatex(10px)
	}

	to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes bounceinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatex(-30px);
		-webkit-transform: translatex(-30px);
		-moz-transform: translatex(-30px);
		transform: translatex(-30px)
	}

	80% {
		-ms-transform: translatex(10px);
		-webkit-transform: translatex(10px);
		-moz-transform: translatex(10px);
		transform: translatex(10px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.bounceinright {
	-webkit-animation-name: bounceinright;
	-moz-animation-name: bounceinright;
	animation-name: bounceinright
}

@-webkit-keyframes bounceinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(-30px);
		-webkit-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	80% {
		-ms-transform: translatey(10px);
		-webkit-transform: translatey(10px);
		transform: translatey(10px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes bounceinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(-30px);
		-moz-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	80% {
		-ms-transform: translatey(10px);
		-moz-transform: translatey(10px);
		transform: translatey(10px)
	}

	to {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes bounceinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	60% {
		opacity: 1;
		-ms-transform: translatey(-30px);
		-webkit-transform: translatey(-30px);
		-moz-transform: translatey(-30px);
		transform: translatey(-30px)
	}

	80% {
		-ms-transform: translatey(10px);
		-webkit-transform: translatey(10px);
		-moz-transform: translatey(10px);
		transform: translatey(10px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.bounceinup {
	-webkit-animation-name: bounceinup;
	-moz-animation-name: bounceinup;
	animation-name: bounceinup
}

@-webkit-keyframes bounceout {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		opacity: 0;
		-ms-transform: scale(.3);
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}
}

@-moz-keyframes bounceout {
	0% {
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-ms-transform: scale(.95);
		-moz-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		opacity: 0;
		-ms-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3)
	}
}

@keyframes bounceout {
	0% {
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-ms-transform: scale(.95);
		-webkit-transform: scale(.95);
		-moz-transform: scale(.95);
		transform: scale(.95)
	}

	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1)
	}

	to {
		opacity: 0;
		-ms-transform: scale(.3);
		-webkit-transform: scale(.3);
		-moz-transform: scale(.3);
		transform: scale(.3)
	}
}

.bounceout {
	-webkit-animation-name: bounceout;
	-moz-animation-name: bounceout;
	animation-name: bounceout
}

@-webkit-keyframes bounceoutdown {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

@-moz-keyframes bounceoutdown {
	0% {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

@keyframes bounceoutdown {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

.bounceoutdown {
	-webkit-animation-name: bounceoutdown;
	-moz-animation-name: bounceoutdown;
	animation-name: bounceoutdown
}

@-webkit-keyframes bounceoutleft {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@-moz-keyframes bounceoutleft {
	0% {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@keyframes bounceoutleft {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

.bounceoutleft {
	-webkit-animation-name: bounceoutleft;
	-moz-animation-name: bounceoutleft;
	animation-name: bounceoutleft
}

@-webkit-keyframes bounceoutright {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@-moz-keyframes bounceoutright {
	0% {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@keyframes bounceoutright {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

.bounceoutright {
	-webkit-animation-name: bounceoutright;
	-moz-animation-name: bounceoutright;
	animation-name: bounceoutright
}

@-webkit-keyframes bounceoutup {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@-moz-keyframes bounceoutup {
	0% {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@keyframes bounceoutup {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	20% {
		opacity: 1;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

.bounceoutup {
	-webkit-animation-name: bounceoutup;
	-moz-animation-name: bounceoutup;
	animation-name: bounceoutup
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fadein {
	-webkit-animation-name: fadein;
	-moz-animation-name: fadein;
	animation-name: fadein
}

@-webkit-keyframes fadeindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes fadeindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes fadeindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.fadeindown {
	-webkit-animation-name: fadeindown;
	-moz-animation-name: fadeindown;
	animation-name: fadeindown
}

@-webkit-keyframes fadeindownbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes fadeindownbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes fadeindownbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.fadeindownbig {
	-webkit-animation-name: fadeindownbig;
	-moz-animation-name: fadeindownbig;
	animation-name: fadeindownbig
}

@-webkit-keyframes fadeinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes fadeinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes fadeinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.fadeinleft {
	-webkit-animation-name: fadeinleft;
	-moz-animation-name: fadeinleft;
	animation-name: fadeinleft
}

@-webkit-keyframes fadeinleftbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes fadeinleftbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes fadeinleftbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.fadeinleftbig {
	-webkit-animation-name: fadeinleftbig;
	-moz-animation-name: fadeinleftbig;
	animation-name: fadeinleftbig
}

@-webkit-keyframes fadeinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes fadeinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes fadeinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.fadeinright {
	-webkit-animation-name: fadeinright;
	-moz-animation-name: fadeinright;
	animation-name: fadeinright
}

@-webkit-keyframes fadeinrightbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes fadeinrightbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes fadeinrightbig {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.fadeinrightbig {
	-webkit-animation-name: fadeinrightbig;
	-moz-animation-name: fadeinrightbig;
	animation-name: fadeinrightbig
}

@-webkit-keyframes fadeinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes fadeinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes fadeinup {
	0% {
		opacity: 0;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.fadeinup {
	-webkit-animation-name: fadeinup;
	-moz-animation-name: fadeinup;
	animation-name: fadeinup
}

@-webkit-keyframes fadeinupbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes fadeinupbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes fadeinupbig {
	0% {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}

	to {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.fadeinupbig {
	-webkit-animation-name: fadeinupbig;
	-moz-animation-name: fadeinupbig;
	animation-name: fadeinupbig
}

@-webkit-keyframes fadeout {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeout {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.fadeout {
	-webkit-animation-name: fadeout;
	-moz-animation-name: fadeout;
	animation-name: fadeout
}

@-webkit-keyframes fadeoutdown {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		transform: translatey(20px)
	}
}

@-moz-keyframes fadeoutdown {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}
}

@keyframes fadeoutdown {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(20px);
		-webkit-transform: translatey(20px);
		-moz-transform: translatey(20px);
		transform: translatey(20px)
	}
}

.fadeoutdown {
	-webkit-animation-name: fadeoutdown;
	-moz-animation-name: fadeoutdown;
	animation-name: fadeoutdown
}

@-webkit-keyframes fadeoutdownbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

@-moz-keyframes fadeoutdownbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

@keyframes fadeoutdownbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(2000px);
		-webkit-transform: translatey(2000px);
		-moz-transform: translatey(2000px);
		transform: translatey(2000px)
	}
}

.fadeoutdownbig {
	-webkit-animation-name: fadeoutdownbig;
	-moz-animation-name: fadeoutdownbig;
	animation-name: fadeoutdownbig
}

@-webkit-keyframes fadeoutleft {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		transform: translatex(-20px)
	}
}

@-moz-keyframes fadeoutleft {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}
}

@keyframes fadeoutleft {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-20px);
		-webkit-transform: translatex(-20px);
		-moz-transform: translatex(-20px);
		transform: translatex(-20px)
	}
}

.fadeoutleft {
	-webkit-animation-name: fadeoutleft;
	-moz-animation-name: fadeoutleft;
	animation-name: fadeoutleft
}

@-webkit-keyframes fadeoutleftbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@-moz-keyframes fadeoutleftbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@keyframes fadeoutleftbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

.fadeoutleftbig {
	-webkit-animation-name: fadeoutleftbig;
	-moz-animation-name: fadeoutleftbig;
	animation-name: fadeoutleftbig
}

@-webkit-keyframes fadeoutright {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		transform: translatex(20px)
	}
}

@-moz-keyframes fadeoutright {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}
}

@keyframes fadeoutright {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(20px);
		-webkit-transform: translatex(20px);
		-moz-transform: translatex(20px);
		transform: translatex(20px)
	}
}

.fadeoutright {
	-webkit-animation-name: fadeoutright;
	-moz-animation-name: fadeoutright;
	animation-name: fadeoutright
}

@-webkit-keyframes fadeoutrightbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@-moz-keyframes fadeoutrightbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@keyframes fadeoutrightbig {
	0% {
		opacity: 1;
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

.fadeoutrightbig {
	-webkit-animation-name: fadeoutrightbig;
	-moz-animation-name: fadeoutrightbig;
	animation-name: fadeoutrightbig
}

@-webkit-keyframes fadeoutup {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		transform: translatey(-20px)
	}
}

@-moz-keyframes fadeoutup {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}
}

@keyframes fadeoutup {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-20px);
		-webkit-transform: translatey(-20px);
		-moz-transform: translatey(-20px);
		transform: translatey(-20px)
	}
}

.fadeoutup {
	-webkit-animation-name: fadeoutup;
	-moz-animation-name: fadeoutup;
	animation-name: fadeoutup
}

@-webkit-keyframes fadeoutupbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@-moz-keyframes fadeoutupbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@keyframes fadeoutupbig {
	0% {
		opacity: 1;
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

.fadeoutupbig {
	-webkit-animation-name: fadeoutupbig;
	-moz-animation-name: fadeoutupbig;
	animation-name: fadeoutupbig
}

@-webkit-keyframes flip {
	0% {
		-ms-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-webkit-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-webkit-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-webkit-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-webkit-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	to {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-webkit-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@-moz-keyframes flip {
	0% {
		-ms-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-moz-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-moz-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-moz-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-moz-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	to {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-moz-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		-ms-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-webkit-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-moz-transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		transform: perspective(400px) translatez(0) rotatey(0) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-webkit-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-moz-transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-ms-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-webkit-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-moz-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-webkit-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-moz-transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(.95);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	to {
		-ms-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-webkit-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-moz-transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		transform: perspective(400px) translatez(0) rotatey(1turn) scale(1);
		-webkit-animation-timing-function: ease-in;
		-moz-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	-moz-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipinx {
	0% {
		-ms-transform: perspective(400px) rotatex(90deg);
		-webkit-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatex(-10deg);
		-webkit-transform: perspective(400px) rotatex(-10deg);
		transform: perspective(400px) rotatex(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatex(10deg);
		-webkit-transform: perspective(400px) rotatex(10deg);
		transform: perspective(400px) rotatex(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatex(0deg);
		-webkit-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}
}

@-moz-keyframes flipinx {
	0% {
		-ms-transform: perspective(400px) rotatex(90deg);
		-moz-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatex(-10deg);
		-moz-transform: perspective(400px) rotatex(-10deg);
		transform: perspective(400px) rotatex(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatex(10deg);
		-moz-transform: perspective(400px) rotatex(10deg);
		transform: perspective(400px) rotatex(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatex(0deg);
		-moz-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}
}

@keyframes flipinx {
	0% {
		-ms-transform: perspective(400px) rotatex(90deg);
		-webkit-transform: perspective(400px) rotatex(90deg);
		-moz-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatex(-10deg);
		-webkit-transform: perspective(400px) rotatex(-10deg);
		-moz-transform: perspective(400px) rotatex(-10deg);
		transform: perspective(400px) rotatex(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatex(10deg);
		-webkit-transform: perspective(400px) rotatex(10deg);
		-moz-transform: perspective(400px) rotatex(10deg);
		transform: perspective(400px) rotatex(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatex(0deg);
		-webkit-transform: perspective(400px) rotatex(0deg);
		-moz-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}
}

.flipinx {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipinx;
	-moz-animation-name: flipinx;
	animation-name: flipinx
}

@-webkit-keyframes flipiny {
	0% {
		-ms-transform: perspective(400px) rotatey(90deg);
		-webkit-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatey(-10deg);
		-webkit-transform: perspective(400px) rotatey(-10deg);
		transform: perspective(400px) rotatey(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatey(10deg);
		-webkit-transform: perspective(400px) rotatey(10deg);
		transform: perspective(400px) rotatey(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatey(0deg);
		-webkit-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}
}

@-moz-keyframes flipiny {
	0% {
		-ms-transform: perspective(400px) rotatey(90deg);
		-moz-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatey(-10deg);
		-moz-transform: perspective(400px) rotatey(-10deg);
		transform: perspective(400px) rotatey(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatey(10deg);
		-moz-transform: perspective(400px) rotatey(10deg);
		transform: perspective(400px) rotatey(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatey(0deg);
		-moz-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}
}

@keyframes flipiny {
	0% {
		-ms-transform: perspective(400px) rotatey(90deg);
		-webkit-transform: perspective(400px) rotatey(90deg);
		-moz-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}

	40% {
		-ms-transform: perspective(400px) rotatey(-10deg);
		-webkit-transform: perspective(400px) rotatey(-10deg);
		-moz-transform: perspective(400px) rotatey(-10deg);
		transform: perspective(400px) rotatey(-10deg)
	}

	70% {
		-ms-transform: perspective(400px) rotatey(10deg);
		-webkit-transform: perspective(400px) rotatey(10deg);
		-moz-transform: perspective(400px) rotatey(10deg);
		transform: perspective(400px) rotatey(10deg)
	}

	to {
		-ms-transform: perspective(400px) rotatey(0deg);
		-webkit-transform: perspective(400px) rotatey(0deg);
		-moz-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}
}

.flipiny {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipiny;
	-moz-animation-name: flipiny;
	animation-name: flipiny
}

@-webkit-keyframes flipoutx {
	0% {
		-ms-transform: perspective(400px) rotatex(0deg);
		-webkit-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatex(90deg);
		-webkit-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}
}

@-moz-keyframes flipoutx {
	0% {
		-ms-transform: perspective(400px) rotatex(0deg);
		-moz-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatex(90deg);
		-moz-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}
}

@keyframes flipoutx {
	0% {
		-ms-transform: perspective(400px) rotatex(0deg);
		-webkit-transform: perspective(400px) rotatex(0deg);
		-moz-transform: perspective(400px) rotatex(0deg);
		transform: perspective(400px) rotatex(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatex(90deg);
		-webkit-transform: perspective(400px) rotatex(90deg);
		-moz-transform: perspective(400px) rotatex(90deg);
		transform: perspective(400px) rotatex(90deg);
		opacity: 0
	}
}

.flipoutx {
	-webkit-animation-name: flipoutx;
	-moz-animation-name: flipoutx;
	animation-name: flipoutx;
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important
}

@-webkit-keyframes flipouty {
	0% {
		-ms-transform: perspective(400px) rotatey(0deg);
		-webkit-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatey(90deg);
		-webkit-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}
}

@-moz-keyframes flipouty {
	0% {
		-ms-transform: perspective(400px) rotatey(0deg);
		-moz-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatey(90deg);
		-moz-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}
}

@keyframes flipouty {
	0% {
		-ms-transform: perspective(400px) rotatey(0deg);
		-webkit-transform: perspective(400px) rotatey(0deg);
		-moz-transform: perspective(400px) rotatey(0deg);
		transform: perspective(400px) rotatey(0deg);
		opacity: 1
	}

	to {
		-ms-transform: perspective(400px) rotatey(90deg);
		-webkit-transform: perspective(400px) rotatey(90deg);
		-moz-transform: perspective(400px) rotatey(90deg);
		transform: perspective(400px) rotatey(90deg);
		opacity: 0
	}
}

.flipouty {
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipouty;
	-moz-animation-name: flipouty;
	animation-name: flipouty
}

@-webkit-keyframes lightspeedin {
	0% {
		-ms-transform: translatex(100%) skewx(-30deg);
		-webkit-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}

	60% {
		-ms-transform: translatex(-20%) skewx(30deg);
		-webkit-transform: translatex(-20%) skewx(30deg);
		transform: translatex(-20%) skewx(30deg);
		opacity: 1
	}

	80% {
		-ms-transform: translatex(0) skewx(-15deg);
		-webkit-transform: translatex(0) skewx(-15deg);
		transform: translatex(0) skewx(-15deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(0) skewx(0deg);
		-webkit-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}
}

@-moz-keyframes lightspeedin {
	0% {
		-ms-transform: translatex(100%) skewx(-30deg);
		-moz-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}

	60% {
		-ms-transform: translatex(-20%) skewx(30deg);
		-moz-transform: translatex(-20%) skewx(30deg);
		transform: translatex(-20%) skewx(30deg);
		opacity: 1
	}

	80% {
		-ms-transform: translatex(0) skewx(-15deg);
		-moz-transform: translatex(0) skewx(-15deg);
		transform: translatex(0) skewx(-15deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(0) skewx(0deg);
		-moz-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}
}

@keyframes lightspeedin {
	0% {
		-ms-transform: translatex(100%) skewx(-30deg);
		-webkit-transform: translatex(100%) skewx(-30deg);
		-moz-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}

	60% {
		-ms-transform: translatex(-20%) skewx(30deg);
		-webkit-transform: translatex(-20%) skewx(30deg);
		-moz-transform: translatex(-20%) skewx(30deg);
		transform: translatex(-20%) skewx(30deg);
		opacity: 1
	}

	80% {
		-ms-transform: translatex(0) skewx(-15deg);
		-webkit-transform: translatex(0) skewx(-15deg);
		-moz-transform: translatex(0) skewx(-15deg);
		transform: translatex(0) skewx(-15deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(0) skewx(0deg);
		-webkit-transform: translatex(0) skewx(0deg);
		-moz-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}
}

.lightspeedin {
	-webkit-animation-name: lightspeedin;
	-moz-animation-name: lightspeedin;
	animation-name: lightspeedin;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightspeedout {
	0% {
		-ms-transform: translatex(0) skewx(0deg);
		-webkit-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(100%) skewx(-30deg);
		-webkit-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}
}

@-moz-keyframes lightspeedout {
	0% {
		-ms-transform: translatex(0) skewx(0deg);
		-moz-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(100%) skewx(-30deg);
		-moz-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}
}

@keyframes lightspeedout {
	0% {
		-ms-transform: translatex(0) skewx(0deg);
		-webkit-transform: translatex(0) skewx(0deg);
		-moz-transform: translatex(0) skewx(0deg);
		transform: translatex(0) skewx(0deg);
		opacity: 1
	}

	to {
		-ms-transform: translatex(100%) skewx(-30deg);
		-webkit-transform: translatex(100%) skewx(-30deg);
		-moz-transform: translatex(100%) skewx(-30deg);
		transform: translatex(100%) skewx(-30deg);
		opacity: 0
	}
}

.lightspeedout {
	-webkit-animation-name: lightspeedout;
	-moz-animation-name: lightspeedout;
	animation-name: lightspeedout;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotatein {
	0% {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(-200deg);
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotatein {
	0% {
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(-200deg);
		-moz-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotatein {
	0% {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(-200deg);
		-webkit-transform: rotate(-200deg);
		-moz-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotatein {
	-webkit-animation-name: rotatein;
	-moz-animation-name: rotatein;
	animation-name: rotatein
}

@-webkit-keyframes rotateindownleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateindownleft {
	0% {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateindownleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateindownleft {
	-webkit-animation-name: rotateindownleft;
	-moz-animation-name: rotateindownleft;
	animation-name: rotateindownleft
}

@-webkit-keyframes rotateindownright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateindownright {
	0% {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateindownright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateindownright {
	-webkit-animation-name: rotateindownright;
	-moz-animation-name: rotateindownright;
	animation-name: rotateindownright
}

@-webkit-keyframes rotateinupleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateinupleft {
	0% {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateinupleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateinupleft {
	-webkit-animation-name: rotateinupleft;
	-moz-animation-name: rotateinupleft;
	animation-name: rotateinupleft
}

@-webkit-keyframes rotateinupright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateinupright {
	0% {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateinupright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}
}

.rotateinupright {
	-webkit-animation-name: rotateinupright;
	-moz-animation-name: rotateinupright;
	animation-name: rotateinupright
}

@-webkit-keyframes rotateout {
	0% {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(200deg);
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

@-moz-keyframes rotateout {
	0% {
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(200deg);
		-moz-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes rotateout {
	0% {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: center center;
		-webkit-transform-origin: center center;
		-moz-transform-origin: center center;
		transform-origin: center center;
		-ms-transform: rotate(200deg);
		-webkit-transform: rotate(200deg);
		-moz-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

.rotateout {
	-webkit-animation-name: rotateout;
	-moz-animation-name: rotateout;
	animation-name: rotateout
}

@-webkit-keyframes rotateoutdownleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateoutdownleft {
	0% {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateoutdownleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateoutdownleft {
	-webkit-animation-name: rotateoutdownleft;
	-moz-animation-name: rotateoutdownleft;
	animation-name: rotateoutdownleft
}

@-webkit-keyframes rotateoutdownright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateoutdownright {
	0% {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateoutdownright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

.rotateoutdownright {
	-webkit-animation-name: rotateoutdownright;
	-moz-animation-name: rotateoutdownright;
	animation-name: rotateoutdownright
}

@-webkit-keyframes rotateoutupleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateoutupleft {
	0% {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateoutupleft {
	0% {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: left bottom;
		-webkit-transform-origin: left bottom;
		-moz-transform-origin: left bottom;
		transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}
}

.rotateoutupleft {
	-webkit-animation-name: rotateoutupleft;
	-moz-animation-name: rotateoutupleft;
	animation-name: rotateoutupleft
}

@-webkit-keyframes rotateoutupright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateoutupright {
	0% {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateoutupright {
	0% {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		opacity: 1
	}

	to {
		-ms-transform-origin: right bottom;
		-webkit-transform-origin: right bottom;
		-moz-transform-origin: right bottom;
		transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateoutupright {
	-webkit-animation-name: rotateoutupright;
	-moz-animation-name: rotateoutupright;
	animation-name: rotateoutupright
}

@-webkit-keyframes slideindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}
}

@-moz-keyframes slideindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

@keyframes slideindown {
	0% {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}

	to {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}
}

.slideindown {
	-webkit-animation-name: slideindown;
	-moz-animation-name: slideindown;
	animation-name: slideindown
}

@-webkit-keyframes slideinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes slideinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes slideinleft {
	0% {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.slideinleft {
	-webkit-animation-name: slideinleft;
	-moz-animation-name: slideinleft;
	animation-name: slideinleft
}

@-webkit-keyframes slideinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}
}

@-moz-keyframes slideinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

@keyframes slideinright {
	0% {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}

	to {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}
}

.slideinright {
	-webkit-animation-name: slideinright;
	-moz-animation-name: slideinright;
	animation-name: slideinright
}

@-webkit-keyframes slideoutleft {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@-moz-keyframes slideoutleft {
	0% {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

@keyframes slideoutleft {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(-2000px);
		-webkit-transform: translatex(-2000px);
		-moz-transform: translatex(-2000px);
		transform: translatex(-2000px)
	}
}

.slideoutleft {
	-webkit-animation-name: slideoutleft;
	-moz-animation-name: slideoutleft;
	animation-name: slideoutleft
}

@-webkit-keyframes slideoutright {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@-moz-keyframes slideoutright {
	0% {
		-ms-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

@keyframes slideoutright {
	0% {
		-ms-transform: translatex(0);
		-webkit-transform: translatex(0);
		-moz-transform: translatex(0);
		transform: translatex(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(2000px);
		-webkit-transform: translatex(2000px);
		-moz-transform: translatex(2000px);
		transform: translatex(2000px)
	}
}

.slideoutright {
	-webkit-animation-name: slideoutright;
	-moz-animation-name: slideoutright;
	animation-name: slideoutright
}

@-webkit-keyframes slideoutup {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@-moz-keyframes slideoutup {
	0% {
		-ms-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

@keyframes slideoutup {
	0% {
		-ms-transform: translatey(0);
		-webkit-transform: translatey(0);
		-moz-transform: translatey(0);
		transform: translatey(0)
	}

	to {
		opacity: 0;
		-ms-transform: translatey(-2000px);
		-webkit-transform: translatey(-2000px);
		-moz-transform: translatey(-2000px);
		transform: translatey(-2000px)
	}
}

.slideoutup {
	-webkit-animation-name: slideoutup;
	-moz-animation-name: slideoutup;
	animation-name: slideoutup
}

@-webkit-keyframes hinge {
	0% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-ms-transform: rotate(80deg);
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40% {
		-ms-transform: rotate(60deg);
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	80% {
		-ms-transform: rotate(60deg) translatey(0);
		-webkit-transform: rotate(60deg) translatey(0);
		transform: rotate(60deg) translatey(0);
		opacity: 1;
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	to {
		-ms-transform: translatey(700px);
		-webkit-transform: translatey(700px);
		transform: translatey(700px);
		opacity: 0
	}
}

@-moz-keyframes hinge {
	0% {
		-ms-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-ms-transform: rotate(80deg);
		-moz-transform: rotate(80deg);
		transform: rotate(80deg);
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40% {
		-ms-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		transform: rotate(60deg);
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	80% {
		-ms-transform: rotate(60deg) translatey(0);
		-moz-transform: rotate(60deg) translatey(0);
		transform: rotate(60deg) translatey(0);
		opacity: 1;
		-ms-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	to {
		-ms-transform: translatey(700px);
		-moz-transform: translatey(700px);
		transform: translatey(700px);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		transform: rotate(0);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-ms-transform: rotate(80deg);
		-webkit-transform: rotate(80deg);
		-moz-transform: rotate(80deg);
		transform: rotate(80deg);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40% {
		-ms-transform: rotate(60deg);
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		transform: rotate(60deg);
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	80% {
		-ms-transform: rotate(60deg) translatey(0);
		-webkit-transform: rotate(60deg) translatey(0);
		-moz-transform: rotate(60deg) translatey(0);
		transform: rotate(60deg) translatey(0);
		opacity: 1;
		-ms-transform-origin: top left;
		-webkit-transform-origin: top left;
		-moz-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		-moz-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	to {
		-ms-transform: translatey(700px);
		-webkit-transform: translatey(700px);
		-moz-transform: translatey(700px);
		transform: translatey(700px);
		opacity: 0
	}
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollin {
	0% {
		opacity: 0;
		-ms-transform: translatex(-100%) rotate(-120deg);
		-webkit-transform: translatex(-100%) rotate(-120deg);
		transform: translatex(-100%) rotate(-120deg)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-webkit-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}
}

@-moz-keyframes rollin {
	0% {
		opacity: 0;
		-ms-transform: translatex(-100%) rotate(-120deg);
		-moz-transform: translatex(-100%) rotate(-120deg);
		transform: translatex(-100%) rotate(-120deg)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-moz-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}
}

@keyframes rollin {
	0% {
		opacity: 0;
		-ms-transform: translatex(-100%) rotate(-120deg);
		-webkit-transform: translatex(-100%) rotate(-120deg);
		-moz-transform: translatex(-100%) rotate(-120deg);
		transform: translatex(-100%) rotate(-120deg)
	}

	to {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-webkit-transform: translatex(0) rotate(0deg);
		-moz-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}
}

.rollin {
	-webkit-animation-name: rollin;
	-moz-animation-name: rollin;
	animation-name: rollin
}

@-webkit-keyframes rollout {
	0% {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-webkit-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(100%) rotate(120deg);
		-webkit-transform: translatex(100%) rotate(120deg);
		transform: translatex(100%) rotate(120deg)
	}
}

@-moz-keyframes rollout {
	0% {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-moz-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(100%) rotate(120deg);
		-moz-transform: translatex(100%) rotate(120deg);
		transform: translatex(100%) rotate(120deg)
	}
}

@keyframes rollout {
	0% {
		opacity: 1;
		-ms-transform: translatex(0) rotate(0deg);
		-webkit-transform: translatex(0) rotate(0deg);
		-moz-transform: translatex(0) rotate(0deg);
		transform: translatex(0) rotate(0deg)
	}

	to {
		opacity: 0;
		-ms-transform: translatex(100%) rotate(120deg);
		-webkit-transform: translatex(100%) rotate(120deg);
		-moz-transform: translatex(100%) rotate(120deg);
		transform: translatex(100%) rotate(120deg)
	}
}

.rollout {
	-webkit-animation-name: rollout;
	-moz-animation-name: rollout;
	animation-name: rollout
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical&gt;.swiper-wrapper {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -moz-box;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-ms-transform: translatez(0);
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	transform: translatez(0)
}

.swiper-container-multirow&gt;.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode&gt;.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-ms-flex-align: start;
	-webkit-box-align: start;
	-moz-box-align: start;
	align-items: flex-start;
	-webkit-transition-property: height,-webkit-transform;
	transition-property: height,-webkit-transform;
	-moz-transition-property: transform,height,-moz-transform;
	transition-property: transform,height;
	transition-property: transform,height,-webkit-transform,-moz-transform
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: 50%;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image: ;
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: 
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: 
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image: ;
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: 
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: 
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	-ms-transform: translatez(0);
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	transform: translatez(0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical&gt;.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-ms-transform: translate3d(0,-50%,0);
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}

.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
	-ms-transform-origin: left top;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-ms-transform-origin: right top;
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal&gt;.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical&gt;.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
	background: hsla(0,0%,100%,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}

.swiper-container-3d {
	-o-perspective: 1200px;
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(transparent));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),transparent);
	background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-ms-transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next .swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -moz-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-scrollbar {
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}

.swiper-container-horizontal&gt;.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical&gt;.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	-moz-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-ms-transform-origin: 50%;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: '/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(60 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(90 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(120 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(150 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.37' transform='rotate(180 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.46' transform='rotate(210 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.56' transform='rotate(240 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.66' transform='rotate(270 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.75' transform='rotate(300 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.85' transform='rotate(330 60 60)'/&gt;&lt;/svg&gt;");
	background-position: 50%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: '/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(60 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(90 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(120 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.27' transform='rotate(150 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.37' transform='rotate(180 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.46' transform='rotate(210 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.56' transform='rotate(240 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.66' transform='rotate(270 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.75' transform='rotate(300 60 60)'/&gt;&lt;use xlink:href='#a' opacity='.85' transform='rotate(330 60 60)'/&gt;&lt;/svg&gt;")
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-moz-keyframes swiper-preloader-spin {
	to {
		-moz-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}</pre></body></html>