
   .erphpdown{font-family:'Microsoft Yahei','Sans-serif';margin: 10px auto 0px;position: relative;max-width: 288px;font-size:14px;}
   .erphpdown-btn{ padding:12px 20px; background:#fe8103; color:#FFF;border-radius: 50px;display: inline-block;font-size:14px;line-height: 1;min-width: 188px;margin-bottom: 20px;}
   .erphpdown-table{font-size: 14px;color:#333;}
   .erphpdown-table td {line-height: 24px;padding: 5px 0;}
   .erphpdown-table td span{color:#999;}
   .erphpdown-table .bg-phone{background: #00c800}
   .erphpdown-table .bg-twitter{background: #00aaee}
   .erphpdown-table .bg-yellow-dark{background: #fbb715}

.layui-layer-imgbar,
.layui-layer-imgtit a,
.layui-layer-tab .layui-layer-title span,
.layui-layer-title {
	text-overflow: ellipsis;
	white-space: nowrap
}

html #layuicss-layer {
	display: none;
	position: absolute;
	width: 1989px
}

.layui-layer,
.layui-layer-shade {
	position: fixed;
	_position: absolute;
	pointer-events: auto
}

.layui-layer-shade {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	_height: expression(document.body.offsetHeight+"px")
}

.layui-layer {
	-webkit-overflow-scrolling: touch;
	top: 150px;
	left: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: content;
	border-radius: 2px;
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .3)
}

.layui-layer-close {
	position: absolute
}

.layui-layer-content {
	position: relative
}

.layui-layer-border {
	border: 1px solid #B2B2B2;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .2)
}

.layui-layer-load {
	background: url(../img/loading.gif) center center no-repeat #eee
}

.layui-layer-ico {
	background: url(../img/icon.png) no-repeat
}

.layui-layer-btn a,
.layui-layer-dialog .layui-layer-ico,
.layui-layer-setwin a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.layui-layer-move {
	display: none;
	position: fixed;
	*position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: move;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #fff;
	z-index: 2147483647
}

.layui-layer-resize {
	position: absolute;
	width: 15px;
	height: 15px;
	right: 0;
	bottom: 0;
	cursor: se-resize
}

.layer-anim {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

@-webkit-keyframes layer-bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes layer-bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layer-anim-00 {
	-webkit-animation-name: layer-bounceIn;
	animation-name: layer-bounceIn
}

@-webkit-keyframes layer-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes layer-zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		-ms-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		-ms-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layer-anim-01 {
	-webkit-animation-name: layer-zoomInDown;
	animation-name: layer-zoomInDown
}

@-webkit-keyframes layer-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes layer-fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.layer-anim-02 {
	-webkit-animation-name: layer-fadeInUpBig;
	animation-name: layer-fadeInUpBig
}

@-webkit-keyframes layer-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes layer-zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		-ms-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		-ms-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

.layer-anim-03 {
	-webkit-animation-name: layer-zoomInLeft;
	animation-name: layer-zoomInLeft
}

@-webkit-keyframes layer-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

@keyframes layer-rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0);
		-ms-transform: translateX(0) rotate(0);
		transform: translateX(0) rotate(0)
	}
}

.layer-anim-04 {
	-webkit-animation-name: layer-rollIn;
	animation-name: layer-rollIn
}

@keyframes layer-fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layer-anim-05 {
	-webkit-animation-name: layer-fadeIn;
	animation-name: layer-fadeIn
}

@-webkit-keyframes layer-shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px)
	}
}

@keyframes layer-shake {

	0%,
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px)
	}
}

.layer-anim-06 {
	-webkit-animation-name: layer-shake;
	animation-name: layer-shake
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-layer-title {
	padding: 0 80px 0 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	background-color: #F8F8F8;
	border-radius: 2px 2px 0 0
}

.layui-layer-setwin {
	position: absolute;
	right: 15px;
	*right: 0;
	top: 15px;
	font-size: 0;
	line-height: initial
}

.layui-layer-setwin a {
	position: relative;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	font-size: 12px;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min cite {
	position: absolute;
	width: 14px;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	background-color: #2E2D3C;
	cursor: pointer;
	_overflow: hidden
}

.layui-layer-setwin .layui-layer-min:hover cite {
	background-color: #2D93CA
}

.layui-layer-setwin .layui-layer-max {
	background-position: -32px -40px
}

.layui-layer-setwin .layui-layer-max:hover {
	background-position: -16px -40px
}

.layui-layer-setwin .layui-layer-maxmin {
	background-position: -65px -40px
}

.layui-layer-setwin .layui-layer-maxmin:hover {
	background-position: -49px -40px
}

.layui-layer-setwin .layui-layer-close1 {
	background-position: 1px -40px;
	cursor: pointer
}

.layui-layer-setwin .layui-layer-close1:hover {
	opacity: .7
}

.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	right: -28px;
	top: -28px;
	width: 30px;
	height: 30px;
	margin-left: 0;
	background-position: -149px -31px;
	*right: -18px;
	_display: none
}

.layui-layer-setwin .layui-layer-close2:hover {
	background-position: -180px -31px
}

.layui-layer-btn {
	text-align: right;
	padding: 0 15px 12px;
	pointer-events: auto;
	user-select: none;
	-webkit-user-select: none
}

.layui-layer-btn a {
	height: 28px;
	line-height: 28px;
	margin: 5px 5px 0;
	padding: 0 15px;
	border: 1px solid #dedede;
	background-color: #fff;
	color: #333;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none
}

.layui-layer-btn a:hover {
	opacity: .9;
	text-decoration: none
}

.layui-layer-btn a:active {
	opacity: .8
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #1E9FFF;
	background-color: #1E9FFF;
	color: #fff
}

.layui-layer-btn-l {
	text-align: left
}

.layui-layer-btn-c {
	text-align: center
}

.layui-layer-dialog {
	min-width: 260px
}

.layui-layer-dialog .layui-layer-content {
	position: relative;
	padding: 20px;
	line-height: 24px;
	word-break: break-all;
	overflow: hidden;
	font-size: 14px;
	overflow-x: hidden;
	overflow-y: auto
}

.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	position: absolute;
	top: 16px;
	left: 15px;
	_left: -40px;
	width: 30px;
	height: 30px
}

.layui-layer-ico1 {
	background-position: -30px 0
}

.layui-layer-ico2 {
	background-position: -60px 0
}

.layui-layer-ico3 {
	background-position: -90px 0
}

.layui-layer-ico4 {
	background-position: -120px 0
}

.layui-layer-ico5 {
	background-position: -150px 0
}

.layui-layer-ico6 {
	background-position: -180px 0
}

.layui-layer-rim {
	border: 6px solid #8D8D8D;
	border: 6px solid rgba(0, 0, 0, .3);
	border-radius: 5px;
	box-shadow: none
}

.layui-layer-msg {
	min-width: 180px;
	border: 1px solid #D3D4D3;
	box-shadow: none
}

.layui-layer-hui {
	min-width: 100px;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	border: none
}

.layui-layer-hui .layui-layer-content {
	padding: 12px 25px;
	text-align: center
}

.layui-layer-dialog .layui-layer-padding {
	padding: 20px 20px 20px 55px;
	text-align: left
}

.layui-layer-page .layui-layer-content {
	position: relative;
	overflow: auto
}

.layui-layer-iframe .layui-layer-btn,
.layui-layer-page .layui-layer-btn {
	padding-top: 10px
}

.layui-layer-nobg {
	background: 0 0
}

.layui-layer-iframe iframe {
	display: block;
	width: 100%
}

.layui-layer-loading {
	border-radius: 100%;
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-loading .layui-layer-content {
	width: 60px;
	height: 24px;
	background: url(loading-0.gif) no-repeat
}

.layui-layer-loading .layui-layer-loading1 {
	width: 37px;
	height: 37px;
	background: url(loading-1.gif) no-repeat
}

.layui-layer-ico16,
.layui-layer-loading .layui-layer-loading2 {
	width: 32px;
	height: 32px;
	background: url(loading-2.gif) no-repeat
}

.layui-layer-tips {
	background: 0 0;
	box-shadow: none;
	border: none
}

.layui-layer-tips .layui-layer-content {
	position: relative;
	line-height: 22px;
	min-width: 12px;
	padding: 8px 15px;
	font-size: 14px;
	_float: left;
	border-radius: 2px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
	background-color: #000;
	color: #fff
}

.layui-layer-tips .layui-layer-close {
	right: -2px;
	top: -1px
}

.layui-layer-tips i.layui-layer-TipsG {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden
}

.layui-layer-tips i.layui-layer-TipsB,
.layui-layer-tips i.layui-layer-TipsT {
	left: 5px;
	border-right-style: solid;
	border-right-color: #000
}

.layui-layer-tips i.layui-layer-TipsT {
	bottom: -8px
}

.layui-layer-tips i.layui-layer-TipsB {
	top: -8px
}

.layui-layer-tips i.layui-layer-TipsL,
.layui-layer-tips i.layui-layer-TipsR {
	top: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000
}

.layui-layer-tips i.layui-layer-TipsR {
	left: -8px
}

.layui-layer-tips i.layui-layer-TipsL {
	right: -8px
}

.layui-layer-lan[type=dialog] {
	min-width: 280px
}

.layui-layer-lan .layui-layer-title {
	background: #4476A7;
	color: #fff;
	border: none
}

.layui-layer-lan .layui-layer-btn {
	padding: 5px 10px 10px;
	text-align: right;
	border-top: 1px solid #E9E7E7
}

.layui-layer-lan .layui-layer-btn a {
	background: #fff;
	border-color: #E9E7E7;
	color: #333
}

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 {
	background: #C9C5C5
}

.layui-layer-molv .layui-layer-title {
	background: #009f95;
	color: #fff;
	border: none
}

.layui-layer-molv .layui-layer-btn a {
	background: #009f95;
	border-color: #009f95
}

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 {
	background: #92B8B1
}

.layui-layer-iconext {
	background: url(img/icon-ext.png) no-repeat
}

.layui-layer-prompt .layui-layer-input {
	display: block;
	width: 230px;
	height: 36px;
	margin: 0 auto;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #e6e6e6;
	color: #333
}

.layui-layer-prompt textarea.layui-layer-input {
	width: 300px;
	height: 100px;
	line-height: 20px;
	padding: 6px 10px
}

.layui-layer-prompt .layui-layer-content {
	padding: 20px
}

.layui-layer-prompt .layui-layer-btn {
	padding-top: 0
}

.layui-layer-tab {
	box-shadow: 1px 1px 50px rgba(0, 0, 0, .4)
}

.layui-layer-tab .layui-layer-title {
	padding-left: 0;
	overflow: visible
}

.layui-layer-tab .layui-layer-title span {
	position: relative;
	float: left;
	min-width: 80px;
	max-width: 260px;
	padding: 0 20px;
	text-align: center;
	overflow: hidden;
	cursor: pointer
}

.layui-layer-tab .layui-layer-title span.layui-this {
	height: 43px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	background-color: #fff;
	z-index: 10
}

.layui-layer-tab .layui-layer-title span:first-child {
	border-left: none
}

.layui-layer-tabmain {
	line-height: 24px;
	clear: both
}

.layui-layer-tabmain .layui-layer-tabli {
	display: none
}

.layui-layer-tabmain .layui-layer-tabli.layui-this {
	display: block
}

.layui-layer-photos {
	-webkit-animation-duration: .8s;
	animation-duration: .8s
}

.layui-layer-photos .layui-layer-content {
	overflow: hidden;
	text-align: center
}

.layui-layer-photos .layui-layer-phimg img {
	position: relative;
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.layui-layer-imgbar,
.layui-layer-imguide {
	display: none
}

.layui-layer-imgnext,
.layui-layer-imgprev {
	position: absolute;
	top: 50%;
	width: 27px;
	_width: 44px;
	height: 44px;
	margin-top: -22px;
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

.layui-layer-imgprev {
	left: 10px;
	background-position: -5px -5px;
	_background-position: -70px -5px
}

.layui-layer-imgprev:hover {
	background-position: -33px -5px;
	_background-position: -120px -5px
}

.layui-layer-imgnext {
	right: 10px;
	_right: 8px;
	background-position: -5px -50px;
	_background-position: -70px -50px
}

.layui-layer-imgnext:hover {
	background-position: -33px -50px;
	_background-position: -120px -50px
}

.layui-layer-imgbar {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	background-color: rgba(0, 0, 0, .8);
	background-color: #000\9;
	filter: Alpha(opacity=80);
	color: #fff;
	overflow: hidden;
	font-size: 0
}

.layui-layer-imgtit * {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px
}

.layui-layer-imgtit a {
	max-width: 65%;
	overflow: hidden;
	color: #fff
}

.layui-layer-imgtit a:hover {
	color: #fff;
	text-decoration: underline
}

.layui-layer-imgtit em {
	padding-left: 10px;
	font-style: normal
}

@-webkit-keyframes layer-bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes layer-bounceOut {
	100% {
		opacity: 0;
		-webkit-transform: scale(.7);
		-ms-transform: scale(.7);
		transform: scale(.7)
	}

	30% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05)
	}

	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layer-anim-close {
	-webkit-animation-name: layer-bounceOut;
	animation-name: layer-bounceOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .2s;
	animation-duration: .2s
}

@media screen and (max-width:1100px) {
	.layui-layer-iframe {
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}
}



body.compensate-for-scrollbar {
	overflow: hidden
}

.fancybox-active {
	height: auto
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	height: 100%;
	left: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .87;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s, visibility 0s linear .25s;
	visibility: hidden;
	z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	transition: opacity .25s, visibility 0s;
	visibility: visible
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	text-align: center;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-toolbar {
	right: 0;
	top: 0
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	z-index: 99994
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	height: 100%;
	margin-right: -.25em;
	vertical-align: middle;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: block
}

.fancybox-slide--next {
	z-index: 99995
}

.fancybox-slide--image {
	overflow: visible;
	padding: 44px 0
}

.fancybox-slide--image:before {
	display: none
}

.fancybox-slide--html {
	padding: 6px 6px 0
}

.fancybox-slide--iframe {
	padding: 44px 44px 0
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0 0 6px;
	max-width: 100%;
	overflow: auto;
	padding: 0;
	padding: 24px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	margin: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in
}

.fancybox-can-drag .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-dragging .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-container [data-selectable=true] {
	cursor: text
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--html .fancybox-content {
	margin-bottom: 6px
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--video .fancybox-content {
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: 100%
}

.fancybox-slide--video .fancybox-content {
	background: #000
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
	height: calc(100% - 44px);
	margin-bottom: 44px
}

.fancybox-iframe,
.fancybox-video {
	background: transparent;
	border: 0;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.fancybox-iframe {
	vertical-align: top
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	outline: none;
	padding: 10px;
	transition: color .2s;
	vertical-align: top;
	width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
	color: #ccc
}

.fancybox-button:focus,
.fancybox-button:hover {
	color: #fff
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default
}

.fancybox-button svg {
	display: block;
	overflow: visible;
	position: relative;
	shape-rendering: geometricPrecision
}

.fancybox-button svg path {
	fill: transparent;
	stroke: currentColor;
	stroke-linejoin: round;
	stroke-width: 3
}

.fancybox-button--pause svg path:nth-child(1),
.fancybox-button--play svg path:nth-child(2) {
	display: none
}

.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
	fill: currentColor
}

.fancybox-button--share svg path {
	stroke-width: 1
}

.fancybox-navigation .fancybox-button {
	height: 38px;
	opacity: 0;
	padding: 6px;
	position: absolute;
	top: 50%;
	width: 38px
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
	transition: opacity .25s, visibility 0s, color .25s
}

.fancybox-navigation .fancybox-button:after {
	content: "";
	left: -25px;
	padding: 50px;
	position: absolute;
	top: -25px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	right: 6px
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #555;
	cursor: pointer;
	height: 44px;
	margin: 0;
	padding: 6px;
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
	z-index: 10
}

.fancybox-close-small svg {
	fill: transparent;
	opacity: .8;
	stroke: currentColor;
	stroke-width: 1.5;
	transition: stroke .1s
}

.fancybox-close-small:focus {
	outline: none
}

.fancybox-close-small:hover svg {
	opacity: 1
}

.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small {
	color: #ccc;
	padding: 5px;
	right: -12px;
	top: -44px
}

.fancybox-slide--iframe .fancybox-close-small:hover svg,
.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg {
	background: transparent;
	color: #fff
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display: none
}

.fancybox-caption {
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 25px 44px;
	right: 0
}

.fancybox-caption:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
	background-repeat: repeat-x;
	background-size: contain;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: -1
}

.fancybox-caption:after {
	border-bottom: 1px solid hsla(0, 0%, 100%, .3);
	content: "";
	display: block;
	left: 44px;
	position: absolute;
	right: 44px;
	top: 0
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}

.fancybox-loading {
	-webkit-animation: a .8s infinite linear;
	animation: a .8s infinite linear;
	background: transparent;
	border: 6px solid hsla(0, 0%, 39%, .5);
	border-radius: 100%;
	border-top-color: #fff;
	height: 60px;
	left: 50%;
	margin: -30px 0 0 -30px;
	opacity: .6;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 60px;
	z-index: 99999
}

@-webkit-keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px
}

.fancybox-share p {
	margin: 0;
	padding: 0
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
	color: #fff
}

.fancybox-share__button:hover {
	text-decoration: none
}

.fancybox-share__button--fb {
	background: #3b5998
}

.fancybox-share__button--fb:hover {
	background: #344e86
}

.fancybox-share__button--pt {
	background: #bd081d
}

.fancybox-share__button--pt:hover {
	background: #aa0719
}

.fancybox-share__button--tw {
	background: #1da1f2
}

.fancybox-share__button--tw:hover {
	background: #0d95e8
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}

.fancybox-share__button svg path {
	fill: #fff
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%
}

.fancybox-thumbs {
	background: #fff;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	width: 212px;
	z-index: 99995
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs>ul {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.fancybox-thumbs-x>ul {
	overflow: hidden
}

.fancybox-thumbs-y>ul::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px
}

.fancybox-thumbs>ul>li {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px
}

.fancybox-thumbs-loading {
	background: rgba(0, 0, 0, .1)
}

.fancybox-thumbs>ul>li {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.fancybox-thumbs>ul>li:before {
	border: 4px solid #4ea7f9;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991
}

.fancybox-thumbs .fancybox-thumbs-active:before {
	opacity: 1
}

@media (max-width:800px) {
	.fancybox-thumbs {
		width: 110px
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}

	.fancybox-thumbs>ul>li {
		max-width: calc(100% - 10px)
	}
}



.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounce {

	0%,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,
	43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	40%,
	43%,
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06)
	}

	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce {

	0%,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,
	43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	40%,
	43%,
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06)
	}

	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-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;
	animation-name: flash
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}

@-webkit-keyframes shake {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg)
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}

	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes jello {

	0%,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

@keyframes jello {

	0%,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center
}

@-webkit-keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes bounceIn {

	0%,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInUp {

	0%,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}

	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn)
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg)
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg)
	}

	50%,
	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn)
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg)
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg)
	}

	50%,
	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg)
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg)
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg)
	}

	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}

	0%,
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg)
	}

	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg)
	}

	60%,
	80% {
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg)
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg)
	}

	60%,
	80% {
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg)
	}

	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	0% {
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: center
	}

	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: center
	}

	to {
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
	0% {
		transform-origin: center;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: center
	}

	to {
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: center
	}

	to {
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: left bottom
	}

	to {
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		opacity: 1
	}

	0%,
	to {
		-webkit-transform-origin: right bottom
	}

	to {
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
	0% {
		transform-origin: top left
	}

	0%,
	20%,
	60% {
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,
	60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		transform-origin: top left
	}

	40%,
	80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		transform-origin: top left
	}

	0%,
	20%,
	60% {
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,
	60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		transform-origin: top left
	}

	40%,
	80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg)
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50% {
		opacity: 1
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}

	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50%,
	to {
		opacity: 0
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1
	}

	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}

	50%,
	to {
		opacity: 0
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}

@font-face {
	font-family: "iconfont";
	src: url('../fonts/iconfont.eot?t=1619701944894');
	/* IE9 */
	src: url('../fonts/iconfont.eot?t=1619701944894#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');
		/*url('../fonts/iconfont.woff?t=1619701944894') format('woff'),*/
		/*url('../fonts/iconfont.ttf?t=1619701944894') format('truetype'),*/
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
		/*url('../fonts/iconfont.svg?t=1619701944894#iconfont') format('svg');*/
	/* iOS 4.1- */
}

.icon {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	top: 1px
}

.icon-notice:before {
	content: "\e8e4"
}

.icon-guru:before {
	content: "\e8e6"
}

.icon-follow:before {
	content: "\e8e7"
}

.icon-guru2:before {
	content: "\e8e9"
}

.icon-cart:before {
	content: "\e6af"
}

.icon-recommend:before {
	content: "\e600"
}

.icon-source-vip:before {
	content: "\e6cd"
}

.icon-source:before {
	content: "\e601"
}

.icon-stars:before {
	content: "\e8e2"
}

.icon-temp-new:before {
	content: "\e8e3"
}

.icon-order:before {
	content: "\e8db"
}

.icon-discuz:before {
	content: "\e8dc"
}

.icon-withdraw:before {
	content: "\e8dd"
}

.icon-user-follow:before {
	content: "\e8de"
}

.icon-aff:before {
	content: "\e8df"
}

.icon-temp:before {
	content: "\e8e0"
}

.icon-withdraws:before {
	content: "\e8e1"
}

.icon-mail:before {
	content: "\e6f1"
}

.icon-calendar-s:before {
	content: "\e8da"
}

.icon-wallet:before {
	content: "\e8c7"
}

.icon-delete:before {
	content: "\e8d7"
}

.icon-setting:before {
	content: "\e8d8"
}

.icon-photo:before {
	content: "\e8d9"
}

.icon-menu:before {
	content: "\e605"
}

.icon-vip-s:before {
	content: "\e60d"
}

.icon-smile:before {
	content: "\e63d"
}

.icon-7x24:before {
	content: "\e652"
}

.icon-choice:before {
	content: "\e8d6"
}

.icon-alipay:before {
	content: "\e60f"
}

.icon-paypal:before {
	content: "\e6ee"
}

.icon-alipay-color:before {
	content: "\e68a"
}

.icon-wxpay:before {
	content: "\e611"
}

.icon-wechat-color:before {
	content: "\e689"
}

.icon-signout:before {
	content: "\e607"
}

.icon-info:before {
	content: "\e630"
}

.icon-posts:before {
	content: "\e628"
}

.icon-arrow-short-left:before {
	content: "\e72b"
}

.icon-arrow-short-right:before {
	content: "\e72c"
}

.icon-close:before {
	content: "\e61e"
}

.icon-check:before {
	content: "\e61f"
}

.icon-arrow-right:before {
	content: "\e621"
}

.icon-arrow-left:before {
	content: "\e622"
}

.icon-arrow-down:before {
	content: "\e623"
}

.icon-arrow-up:before {
	content: "\e620"
}

.icon-arrow-long-left-up:before {
	content: "\eb8e"
}

.icon-arrow-long-up:before {
	content: "\eb90"
}

.icon-arrow-long-down:before {
	content: "\eb91"
}

.icon-arrow-long-left:before {
	content: "\eb92"
}

.icon-arrow-long-right-up:before {
	content: "\eb94"
}

.icon-arrow-long-right:before {
	content: "\eb95"
}

.icon-arrow-long-right-down:before {
	content: "\eb96"
}

.icon-arrow-long-left-down:before {
	content: "\eb97"
}

.icon-user:before {
	content: "\e634"
}

.icon-douban:before {
	content: "\e64d"
}

.icon-qzone:before {
	content: "\e602"
}

.icon-download:before {
	content: "\e647"
}

.icon-circle:before {
	content: "\e8d4"
}

.icon-qq:before {
	content: "\e609"
}

.icon-heart:before {
	content: "\e8ab"
}

.icon-edit:before {
	content: "\e8ac"
}

.icon-safe:before {
	content: "\e8ad"
}

.icon-help:before {
	content: "\e8ae"
}

.icon-success:before {
	content: "\e8af"
}

.icon-phone:before {
	content: "\e8b0"
}

.icon-zan:before {
	content: "\e8b1"
}

.icon-ticket:before {
	content: "\e8b2"
}

.icon-copy:before {
	content: "\e8b3"
}

.icon-crown:before {
	content: "\e8b4"
}

.icon-tickets:before {
	content: "\e8b5"
}

.icon-lock:before {
	content: "\e8b6"
}

.icon-gift:before {
	content: "\e8b7"
}

.icon-top:before {
	content: "\e8b8"
}

.icon-comment:before {
	content: "\e8b9"
}

.icon-calendar:before {
	content: "\e8ba"
}

.icon-filter:before {
	content: "\e8bb"
}

.icon-download-cloud:before {
	content: "\e8bc"
}

.icon-failed:before {
	content: "\e8bd"
}

.icon-time:before {
	content: "\e8be"
}

.icon-star:before {
	content: "\e8bf"
}

.icon-mobile:before {
	content: "\e8c0"
}

.icon-home:before {
	content: "\e8c1"
}

.icon-data:before {
	content: "\e8c2"
}

.icon-flush:before {
	content: "\e8c3"
}

.icon-search:before {
	content: "\e8c4"
}

.icon-warning:before {
	content: "\e8c5"
}

.icon-comments:before {
	content: "\e8c6"
}

.icon-tishi:before {
	content: "\e603"
}

.icon-image:before {
	content: "\e8c8"
}

.icon-weibo:before {
	content: "\e8c9"
}

.icon-weixin:before {
	content: "\e8ca"
}

.icon-message:before {
	content: "\e8cb"
}

.icon-upload-cloud:before {
	content: "\e8cc"
}

.icon-bell:before {
	content: "\e8cd"
}

.icon-eye:before {
	content: "\e8ce"
}

.icon-money:before {
	content: "\e8cf"
}

.icon-heart-s:before {
	content: "\e8d0"
}

.icon-zan-s:before {
	content: "\e8d1"
}

.icon-crown-s:before {
	content: "\e8d2"
}

.icon-star-s:before {
	content: "\e8d3"
}

.icon-plus:before {
	content: "\e604";
}

.icon-minus:before {
	content: "\e660";
}

.icon-more:before {
	content: "\e8e5";
}

.icon-male:before {
	content: "\e8e8";
}

.icon-female:before {
	content: "\e8ea";
}

.icon-fullscreen:before {
	content: "\e661";
}

.icon-cover:before {
	content: "\e64a";
}

.icon-sun:before {
	content: "\e639";
}

.icon-moon:before {
	content: "\e635";
}

.icon-play:before {
	content: "\e624";
}

.icon-tag:before {
	content: "\e794";
}

.icon-related:before {
	content: "\e625";
}

.icon-horn:before {
	content: "\e666";
}

.icon-arrow-double-down:before {
	content: "\e67c";
}

.icon-arrow-double-up:before {
	content: "\e67a";
}

.icon-arrow-double-left:before {
	content: "\e67b";
}

.icon-arrow-double-right:before {
	content: "\e67d";
}

.icon-find:before {
	content: "\e726";
}

.icon-cat:before {
	content: "\e600";
}

.icon-pan:before {
	content: "\e69d";
}

.icon-order2:before {
	content: "\e606";
}

.icon-order-menu:before {
	content: "\e616";
}

.icon-fan:before {
	content: "\e626";
}

.icon-tuan:before {
	content: "\e76b";
}

.icon-arrow-up-o:before {
	content: "\e613";
}

.icon-arrow-right-o:before {
	content: "\e65d";
}

.icon-arrow-down-o:before {
	content: "\e65e";
}

.icon-arrow-left-o:before {
	content: "\e65f";
}

.icon-credit-card:before {
	content: "\e627";
}

.icon-credit-color:before {
	content: "\e8b2"
}
