html {
	-webkit-tap-highlight-color: transparent;
}

body {
	margin: 0;
}

a:focus,button:focus,input:focus,textarea:focus {
	outline: 0;
}

ol,ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

button,input,textarea {
	font: inherit;
}

.van-clearfix,.van-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

[class*=van-hairline] {
	position: relative;
}

[class*=van-hairline]:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none;
	box-sizing: border-box;
	border: 0 solid #e5e5e5;
}

.van-hairline--top:after {
	border-top-width: 1px;
}

.van-hairline--left:after {
	border-left-width: 1px;
}

.van-hairline--right:after {
	border-right-width: 1px;
}

.van-hairline--bottom:after {
	border-bottom-width: 1px;
}

.van-hairline--top-bottom:after {
	border-width: 1px 0;
}

.van-hairline--surround:after {
	border-width: 1px;
}

@-webkit-keyframes van-slide-bottom-enter {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@keyframes van-slide-bottom-enter {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@-webkit-keyframes van-slide-bottom-leave {
	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@keyframes van-slide-bottom-leave {
	to {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@-webkit-keyframes van-fade-in {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes van-fade-in {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes van-fade-out {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes van-fade-out {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes van-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes van-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.van-fade-enter-active {
	-webkit-animation: .3s van-fade-in;
	animation: .3s van-fade-in;
}

.van-fade-leave-active {
	-webkit-animation: .3s van-fade-out;
	animation: .3s van-fade-out;
}

.van-slide-bottom-enter-active {
	-webkit-animation: van-slide-bottom-enter .3s both ease;
	animation: van-slide-bottom-enter .3s both ease;
}

.van-slide-bottom-leave-active {
	-webkit-animation: van-slide-bottom-leave .3s both ease;
	animation: van-slide-bottom-leave .3s both ease;
}

@font-face {
	font-style:normal;font-weight:400;font-family:vant-icon;src:url(https://img.yzcdn.cn/vant/vant-icon-9b71af.ttf) format("truetype");
}

.van-icon {
	position: relative;
	display: inline-block;
	font: normal normal normal 14px/1 vant-icon;
	font-size: inherit;
	text-rendering: auto;
}

.van-icon__info {
	color: #fff;
	left: 100%;
	top: -.5em;
	font-size: .5em;
	padding: 0 .3em;
	text-align: center;
	min-width: 1.2em;
	line-height: 1.2;
	position: absolute;
	border-radius: .6em;
	box-sizing: border-box;
	background-color: #f44;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-family: PingFang SC,Helvetica Neue,Arial,sans-serif;
}

.van-icon:before {
	display: inline-block;
}

.van-icon-add-o:before {
	content: "\F000";
}

.van-icon-add:before {
	content: "\F001";
}

.van-icon-add2:before {
	content: "\F002";
}

.van-icon-after-sale:before {
	content: "\F003";
}

.van-icon-alipay:before {
	content: "\F004";
}

.van-icon-arrow-left:before {
	content: "\F005";
}

.van-icon-arrow:before {
	content: "\F006";
}

.van-icon-balance-details:before {
	content: "\F007";
}

.van-icon-balance-pay:before {
	content: "\F008";
}

.van-icon-birthday-privilege:before {
	content: "\F009";
}

.van-icon-browsing-history:before {
	content: "\F00A";
}

.van-icon-card:before {
	content: "\F00B";
}

.van-icon-cart:before {
	content: "\F00C";
}

.van-icon-cash-back-record:before {
	content: "\F00D";
}

.van-icon-cash-on-deliver:before {
	content: "\F00E";
}

.van-icon-certificate:before {
	content: "\F00F";
}

.van-icon-chat:before {
	content: "\F010";
}

.van-icon-check:before {
	content: "\F011";
}

.van-icon-checked:before {
	content: "\F012";
}

.van-icon-clear:before {
	content: "\F013";
}

.van-icon-clock:before {
	content: "\F014";
}

.van-icon-close:before {
	content: "\F015";
}

.van-icon-completed:before {
	content: "\F016";
}

.van-icon-contact:before {
	content: "\F017";
}

.van-icon-coupon:before {
	content: "\F018";
}

.van-icon-credit-pay:before {
	content: "\F019";
}

.van-icon-debit-pay:before {
	content: "\F01A";
}

.van-icon-delete:before {
	content: "\F01B";
}

.van-icon-description:before {
	content: "\F01C";
}

.van-icon-discount:before {
	content: "\F01D";
}

.van-icon-ecard-pay:before {
	content: "\F01E";
}

.van-icon-edit-data:before {
	content: "\F01F";
}

.van-icon-edit:before {
	content: "\F020";
}

.van-icon-exchange-record:before {
	content: "\F021";
}

.van-icon-exchange:before {
	content: "\F022";
}

.van-icon-fail:before {
	content: "\F023";
}

.van-icon-free-postage:before {
	content: "\F024";
}

.van-icon-gift-card-pay:before {
	content: "\F025";
}

.van-icon-gift-card:before {
	content: "\F026";
}

.van-icon-gift:before {
	content: "\F027";
}

.van-icon-gold-coin:before {
	content: "\F028";
}

.van-icon-goods-collect:before {
	content: "\F029";
}

.van-icon-home:before {
	content: "\F02A";
}

.van-icon-hot-sale:before {
	content: "\F02B";
}

.van-icon-hot:before {
	content: "\F02C";
}

.van-icon-info-o:before {
	content: "\F02D";
}

.van-icon-like-o:before {
	content: "\F02E";
}

.van-icon-like:before {
	content: "\F02F";
}

.van-icon-location:before {
	content: "\F030";
}

.van-icon-logistics:before {
	content: "\F031";
}

.van-icon-member-day-privilege:before {
	content: "\F032";
}

.van-icon-more-o:before {
	content: "\F033";
}

.van-icon-more:before {
	content: "\F034";
}

.van-icon-new-arrival:before {
	content: "\F035";
}

.van-icon-new:before {
	content: "\F036";
}

.van-icon-other-pay:before {
	content: "\F037";
}

.van-icon-passed:before {
	content: "\F038";
}

.van-icon-password-not-view:before {
	content: "\F039";
}

.van-icon-password-view:before {
	content: "\F03A";
}

.van-icon-pause:before {
	content: "\F03B";
}

.van-icon-peer-pay:before {
	content: "\F03C";
}

.van-icon-pending-deliver:before {
	content: "\F03D";
}

.van-icon-pending-evaluate:before {
	content: "\F03E";
}

.van-icon-pending-orders:before {
	content: "\F03F";
}

.van-icon-pending-payment:before {
	content: "\F040";
}

.van-icon-phone:before {
	content: "\F041";
}

.van-icon-photo:before {
	content: "\F042";
}

.van-icon-photograph:before {
	content: "\F043";
}

.van-icon-play:before {
	content: "\F044";
}

.van-icon-point-gift:before {
	content: "\F045";
}

.van-icon-points-mall:before {
	content: "\F046";
}

.van-icon-points:before {
	content: "\F047";
}

.van-icon-qr-invalid:before {
	content: "\F048";
}

.van-icon-qr:before {
	content: "\F049";
}

.van-icon-question:before {
	content: "\F04A";
}

.van-icon-receive-gift:before {
	content: "\F04B";
}

.van-icon-records:before {
	content: "\F04C";
}

.van-icon-search:before {
	content: "\F04D";
}

.van-icon-send-gift:before {
	content: "\F04E";
}

.van-icon-setting:before {
	content: "\F04F";
}

.van-icon-share:before {
	content: "\F050";
}

.van-icon-shop-collect:before {
	content: "\F051";
}

.van-icon-shop:before {
	content: "\F052";
}

.van-icon-shopping-cart:before {
	content: "\F053";
}

.van-icon-sign:before {
	content: "\F054";
}

.van-icon-stop:before {
	content: "\F055";
}

.van-icon-success:before {
	content: "\F056";
}

.van-icon-tosend:before {
	content: "\F057";
}

.van-icon-underway:before {
	content: "\F058";
}

.van-icon-upgrade:before {
	content: "\F059";
}

.van-icon-value-card:before {
	content: "\F05A";
}

.van-icon-wap-home:before {
	content: "\F05B";
}

.van-icon-wap-nav:before {
	content: "\F05C";
}

.van-icon-warn:before {
	content: "\F05D";
}

.van-icon-wechat:before {
	content: "\F05E";
}

.van-loading {
	width: 30px;
	height: 30px;
	z-index: 0;
	font-size: 0;
	line-height: 0;
	position: relative;
	vertical-align: middle;
}

.van-loading--circle {
	width: 16px;
	height: 16px;
}

.van-loading__spinner {
	z-index: -1;
	width: 100%;
	height: 100%;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	-webkit-animation: van-rotate .8s linear infinite;
	animation: van-rotate .8s linear infinite;
}

.van-loading__spinner--circle {
	border-radius: 100%;
	border: 3px solid transparent;
}

.van-loading__spinner--gradient-circle {
	background-size: contain;
}

.van-loading__spinner--spinner {
	-webkit-animation-timing-function: steps(12);
	animation-timing-function: steps(12);
}

.van-loading__spinner--spinner i {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

.van-loading__spinner--spinner i:before {
	width: 2px;
	height: 25%;
	content: " ";
	display: block;
	margin: 0 auto;
	border-radius: 40%;
	background-color: currentColor;
}

.van-loading__spinner--circular {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.van-loading__circular {
	width: 100%;
	height: 100%;
}

.van-loading__circular circle {
	stroke-width: 3;
	stroke-linecap: round;
	-webkit-animation: van-circular 1.5s ease-in-out infinite;
	animation: van-circular 1.5s ease-in-out infinite;
}

.van-loading--black .van-loading__spinner--circle {
	border-color: #c9c9c9;
	border-top-color: #666;
}

.van-loading--black .van-loading__spinner--gradient-circle {
	background-image: url(https://img.yzcdn.cn/vant/gradient-circle-black.png);
}

.van-loading--black .van-loading__spinner--spinner {
	color: #c9c9c9;
}

.van-loading--black circle {
	stroke: #c9c9c9;
}

.van-loading--white .van-loading__spinner--circle {
	border-color: rgba(0,0,0,.1);
	border-top-color: hsla(0,0%,100%,.7);
}

.van-loading--white .van-loading__spinner--gradient-circle {
	background-image: url(https://img.yzcdn.cn/vant/gradient-circle-white.png);
}

.van-loading--white .van-loading__spinner--spinner {
	color: #fff;
}

.van-loading--white circle {
	stroke: #fff;
}

@-webkit-keyframes van-circular {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -40;
	}

	to {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -120;
	}
}

@keyframes van-circular {
	0% {
		stroke-dasharray: 1,200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -40;
	}

	to {
		stroke-dasharray: 90,150;
		stroke-dashoffset: -120;
	}
}

.van-loading__spinner--spinner i:first-of-type {
	opacity: 1;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}

.van-loading__spinner--spinner i:nth-of-type(2) {
	opacity: .9375;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}

.van-loading__spinner--spinner i:nth-of-type(3) {
	opacity: .875;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.van-loading__spinner--spinner i:nth-of-type(4) {
	opacity: .8125;
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
}

.van-loading__spinner--spinner i:nth-of-type(5) {
	opacity: .75;
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
}

.van-loading__spinner--spinner i:nth-of-type(6) {
	opacity: .6875;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.van-loading__spinner--spinner i:nth-of-type(7) {
	opacity: .625;
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
}

.van-loading__spinner--spinner i:nth-of-type(8) {
	opacity: .5625;
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
}

.van-loading__spinner--spinner i:nth-of-type(9) {
	opacity: .5;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.van-loading__spinner--spinner i:nth-of-type(10) {
	opacity: .4375;
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
}

.van-loading__spinner--spinner i:nth-of-type(11) {
	opacity: .375;
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
}

.van-loading__spinner--spinner i:nth-of-type(12) {
	opacity: .3125;
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
}

.van-button {
	position: relative;
	padding: 0;
	display: inline-block;
	height: 45px;
	line-height: 43px;
	border-radius: 3px;
	box-sizing: border-box;
	font-size: 16px;
	text-align: center;
	-webkit-appearance: none;
}

.van-button:before {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
	width: 100%;
	height: 100%;
	border: inherit;
	border-color: #000;
	background-color: #000;
	border-radius: inherit;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.van-button:active:before {
	opacity: .3;
}

.van-button--unclickable:before {
	display: none;
}

.van-button--default {
	color: #333;
	background-color: #fff;
	border: 1px solid #eee;
}

.van-button--primary {
	color: #fff;
	background-color: #4b0;
	border: 1px solid #4b0;
}

.van-button--danger {
	color: #fff;
	background-color: #f44;
	border: 1px solid #f44;
}

.van-button--large {
	width: 100%;
	height: 50px;
	line-height: 48px;
}

.van-button--normal {
	padding: 0 15px;
	font-size: 14px;
}

.van-button--small {
	height: 30px;
	padding: 0 8px;
	min-width: 60px;
	font-size: 12px;
	line-height: 28px;
}

.van-button--loading .van-loading {
	display: inline-block;
}

.van-button--loading .van-button__text {
	display: none;
}

.van-button--mini {
	display: inline-block;
	width: 50px;
	height: 22px;
	line-height: 20px;
	font-size: 10px;
}

.van-button--mini+.van-button--mini {
	margin-left: 5px;
}

.van-button--block {
	width: 100%;
	display: block;
}

.van-button--bottom-action {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	border-radius: 0;
	font-size: 16px;
	color: #fff;
	background-color: #f85;
}

.van-button--bottom-action.van-button--primary {
	background-color: #f44;
}

.van-button--disabled {
	color: #999;
	background-color: #eee;
	border: 1px solid #e5e5e5;
}

.van-cell {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	padding: 10px 15px;
	box-sizing: border-box;
	line-height: 24px;
	position: relative;
	background-color: #fff;
	color: #333;
	font-size: 14px;
	overflow: hidden;
}

.van-cell:not(:last-child):after {
	left: 15px;
	right: 0;
	width: auto;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	border-bottom-width: 1px;
}

.van-cell-group {
	background-color: #fff;
}

.van-cell__label {
	font-size: 12px;
	line-height: 1.2;
	color: #666;
}

.van-cell__title,.van-cell__value {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.van-cell__value {
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
}

.van-cell__value--alone {
	text-align: left;
}

.van-cell__left-icon {
	font-size: 16px;
	line-height: 24px;
	margin-right: 5px;
}

.van-cell__right-icon {
	color: #999;
	font-size: 12px;
	line-height: 24px;
	margin-left: 5px;
}

.van-cell--clickable:active {
	background-color: #e8e8e8;
}

.van-cell--required {
	overflow: visible;
}

.van-cell--required:before {
	content: "*";
	position: absolute;
	left: 7px;
	font-size: 14px;
	color: #f44;
}

.van-cell--center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.van-modal {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.7);
}

.van-overflow-hidden {
	overflow: hidden!important;
}

.van-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	max-height: 100%;
	overflow-y: auto;
	background-color: #fff;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

.van-popup--top {
	width: 100%;
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
}

.van-popup--right {
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

.van-popup--bottom {
	width: 100%;
	top: auto;
	bottom: 0;
	right: auto;
	left: 50%;
	-webkit-transform: translate3d(-50%,0,0);
	transform: translate3d(-50%,0,0);
}

.van-popup--left {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 0;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

.popup-slide-top-enter,.popup-slide-top-leave-active {
	-webkit-transform: translate3d(-50%,-100%,0);
	transform: translate3d(-50%,-100%,0);
}

.popup-slide-right-enter,.popup-slide-right-leave-active {
	-webkit-transform: translate3d(100%,-50%,0);
	transform: translate3d(100%,-50%,0);
}

.popup-slide-bottom-enter,.popup-slide-bottom-leave-active {
	-webkit-transform: translate3d(-50%,100%,0);
	transform: translate3d(-50%,100%,0);
}

.popup-slide-left-enter,.popup-slide-left-leave-active {
	-webkit-transform: translate3d(-100%,-50%,0);
	transform: translate3d(-100%,-50%,0);
}

.van-dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 85%;
	font-size: 16px;
	overflow: hidden;
	-webkit-transition: .2s;
	transition: .2s;
	border-radius: 4px;
	background-color: #fff;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

.van-dialog__header {
	padding: 15px 0 0;
	text-align: center;
}

.van-dialog__header--isolated {
	padding: 25px 0;
}

.van-dialog__message {
	line-height: 1.5;
	padding: 15px 20px;
}

.van-dialog__message--has-title {
	color: #999;
	font-size: 14px;
}

.van-dialog__footer {
	overflow: hidden;
	-webkit-user-select: none;
	user-select: none;
}

.van-dialog__footer--buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.van-dialog__footer--buttons .van-button {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.van-dialog .van-button {
	border: 0;
}

.van-dialog__confirm,.van-dialog__confirm:active {
	color: #00c000;
}

.van-dialog-bounce-enter {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.7);
	transform: translate3d(-50%,-50%,0) scale(.7);
}

.van-dialog-bounce-leave-active {
	opacity: 0;
	-webkit-transform: translate3d(-50%,-50%,0) scale(.9);
	transform: translate3d(-50%,-50%,0) scale(.9);
}

.van-toast {
	position: fixed;
	top: 50%;
	left: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	color: #fff;
	font-size: 12px;
	line-height: 1.2;
	border-radius: 5px;
	word-break: break-all;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	box-sizing: border-box;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	background-color: rgba(0,0,0,.7);
}

.van-toast--unclickable {
	pointer-events: none;
}

.van-toast--text {
	padding: 12px;
	min-width: 220px;
}

.van-toast--default {
	width: 120px;
	min-height: 120px;
	padding: 15px;
}

.van-toast--default .van-toast__icon {
	font-size: 50px;
}

.van-toast--default .van-loading {
	margin: 10px 0 5px;
}

.van-toast--default .van-toast__text {
	font-size: 14px;
	padding-top: 10px;
}

.van-toast--top {
	top: 50px;
}

.van-toast--bottom {
	top: auto;
	bottom: 50px;
}

.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 a {
	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,-4vmin,0);
		transform: translate3d(0,-4vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-4vmin,0); transform: translate3d(0,-4vmin,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,-2vmin,0);
		transform: translate3d(0,-2vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2vmin,0); transform: translate3d(0,-2vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,-.533vmin,0);
		transform: translate3d(0,-.533vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-0.533vmin,0); transform: translate3d(0,-0.533vmin,0)";
	}
}

@keyframes a {
	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,-4vmin,0);
		transform: translate3d(0,-4vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-4vmin,0); transform: translate3d(0,-4vmin,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,-2vmin,0);
		transform: translate3d(0,-2vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2vmin,0); transform: translate3d(0,-2vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,-.533vmin,0);
		transform: translate3d(0,-.533vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-0.533vmin,0); transform: translate3d(0,-0.533vmin,0)";
	}
}

.bounce {
	-webkit-animation-name: a;
	animation-name: a;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

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

	25%,75% {
		opacity: 0;
	}
}

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

	25%,75% {
		opacity: 0;
	}
}

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

@-webkit-keyframes c {
	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 c {
	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: c;
	animation-name: c;
}

@-webkit-keyframes d {
	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 d {
	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: d;
	animation-name: d;
}

@-webkit-keyframes e {
	0%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-1.333vmin,0,0);
		transform: translate3d(-1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-1.333vmin,0,0); transform: translate3d(-1.333vmin,0,0)";
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(1.333vmin,0,0);
		transform: translate3d(1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(1.333vmin,0,0); transform: translate3d(1.333vmin,0,0)";
	}
}

@keyframes e {
	0%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-1.333vmin,0,0);
		transform: translate3d(-1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-1.333vmin,0,0); transform: translate3d(-1.333vmin,0,0)";
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(1.333vmin,0,0);
		transform: translate3d(1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(1.333vmin,0,0); transform: translate3d(1.333vmin,0,0)";
	}
}

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

@-webkit-keyframes f {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-.8vmin) rotateY(-9deg);
		transform: translateX(-.8vmin) rotateY(-9deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(-0.8vmin) rotateY(-9deg); transform: translateX(-0.8vmin) rotateY(-9deg)";
	}

	18.5% {
		-webkit-transform: translateX(.667vmin) rotateY(7deg);
		transform: translateX(.667vmin) rotateY(7deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(0.667vmin) rotateY(7deg); transform: translateX(0.667vmin) rotateY(7deg)";
	}

	31.5% {
		-webkit-transform: translateX(-.4vmin) rotateY(-5deg);
		transform: translateX(-.4vmin) rotateY(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(-0.4vmin) rotateY(-5deg); transform: translateX(-0.4vmin) rotateY(-5deg)";
	}

	43.5% {
		-webkit-transform: translateX(.267vmin) rotateY(3deg);
		transform: translateX(.267vmin) rotateY(3deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(0.267vmin) rotateY(3deg); transform: translateX(0.267vmin) rotateY(3deg)";
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes f {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-.8vmin) rotateY(-9deg);
		transform: translateX(-.8vmin) rotateY(-9deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(-0.8vmin) rotateY(-9deg); transform: translateX(-0.8vmin) rotateY(-9deg)";
	}

	18.5% {
		-webkit-transform: translateX(.667vmin) rotateY(7deg);
		transform: translateX(.667vmin) rotateY(7deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(0.667vmin) rotateY(7deg); transform: translateX(0.667vmin) rotateY(7deg)";
	}

	31.5% {
		-webkit-transform: translateX(-.4vmin) rotateY(-5deg);
		transform: translateX(-.4vmin) rotateY(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(-0.4vmin) rotateY(-5deg); transform: translateX(-0.4vmin) rotateY(-5deg)";
	}

	43.5% {
		-webkit-transform: translateX(.267vmin) rotateY(3deg);
		transform: translateX(.267vmin) rotateY(3deg);
		content: "viewport-units-buggyfill; -webkit-transform: translateX(0.267vmin) rotateY(3deg); transform: translateX(0.267vmin) 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: f;
	animation-name: f;
}

@-webkit-keyframes g {
	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 g {
	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: g;
	animation-name: g;
}

@-webkit-keyframes h {
	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 h {
	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: h;
	animation-name: h;
}

@-webkit-keyframes i {
	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 i {
	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: i;
	animation-name: i;
}

@-webkit-keyframes j {
	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 j {
	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: j;
	animation-name: j;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes k {
	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 k {
	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: k;
	animation-name: k;
}

@-webkit-keyframes l {
	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,-400vmin,0);
		transform: translate3d(0,-400vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-400vmin,0); transform: translate3d(0,-400vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,3.333vmin,0);
		transform: translate3d(0,3.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,3.333vmin,0); transform: translate3d(0,3.333vmin,0)";
	}

	75% {
		-webkit-transform: translate3d(0,-1.333vmin,0);
		transform: translate3d(0,-1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-1.333vmin,0); transform: translate3d(0,-1.333vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,.667vmin,0);
		transform: translate3d(0,.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,0.667vmin,0); transform: translate3d(0,0.667vmin,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes l {
	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,-400vmin,0);
		transform: translate3d(0,-400vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-400vmin,0); transform: translate3d(0,-400vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,3.333vmin,0);
		transform: translate3d(0,3.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,3.333vmin,0); transform: translate3d(0,3.333vmin,0)";
	}

	75% {
		-webkit-transform: translate3d(0,-1.333vmin,0);
		transform: translate3d(0,-1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-1.333vmin,0); transform: translate3d(0,-1.333vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,.667vmin,0);
		transform: translate3d(0,.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,0.667vmin,0); transform: translate3d(0,0.667vmin,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInDown {
	-webkit-animation-name: l;
	animation-name: l;
}

@-webkit-keyframes m {
	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(-400vmin,0,0);
		transform: translate3d(-400vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-400vmin,0,0); transform: translate3d(-400vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(3.333vmin,0,0);
		transform: translate3d(3.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(3.333vmin,0,0); transform: translate3d(3.333vmin,0,0)";
	}

	75% {
		-webkit-transform: translate3d(-1.333vmin,0,0);
		transform: translate3d(-1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-1.333vmin,0,0); transform: translate3d(-1.333vmin,0,0)";
	}

	90% {
		-webkit-transform: translate3d(.667vmin,0,0);
		transform: translate3d(.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0.667vmin,0,0); transform: translate3d(0.667vmin,0,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes m {
	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(-400vmin,0,0);
		transform: translate3d(-400vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-400vmin,0,0); transform: translate3d(-400vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(3.333vmin,0,0);
		transform: translate3d(3.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(3.333vmin,0,0); transform: translate3d(3.333vmin,0,0)";
	}

	75% {
		-webkit-transform: translate3d(-1.333vmin,0,0);
		transform: translate3d(-1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-1.333vmin,0,0); transform: translate3d(-1.333vmin,0,0)";
	}

	90% {
		-webkit-transform: translate3d(.667vmin,0,0);
		transform: translate3d(.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0.667vmin,0,0); transform: translate3d(0.667vmin,0,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInLeft {
	-webkit-animation-name: m;
	animation-name: m;
}

@-webkit-keyframes n {
	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(400vmin,0,0);
		transform: translate3d(400vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(400vmin,0,0); transform: translate3d(400vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-3.333vmin,0,0);
		transform: translate3d(-3.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-3.333vmin,0,0); transform: translate3d(-3.333vmin,0,0)";
	}

	75% {
		-webkit-transform: translate3d(1.333vmin,0,0);
		transform: translate3d(1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(1.333vmin,0,0); transform: translate3d(1.333vmin,0,0)";
	}

	90% {
		-webkit-transform: translate3d(-.667vmin,0,0);
		transform: translate3d(-.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-0.667vmin,0,0); transform: translate3d(-0.667vmin,0,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes n {
	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(400vmin,0,0);
		transform: translate3d(400vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(400vmin,0,0); transform: translate3d(400vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-3.333vmin,0,0);
		transform: translate3d(-3.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-3.333vmin,0,0); transform: translate3d(-3.333vmin,0,0)";
	}

	75% {
		-webkit-transform: translate3d(1.333vmin,0,0);
		transform: translate3d(1.333vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(1.333vmin,0,0); transform: translate3d(1.333vmin,0,0)";
	}

	90% {
		-webkit-transform: translate3d(-.667vmin,0,0);
		transform: translate3d(-.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-0.667vmin,0,0); transform: translate3d(-0.667vmin,0,0)";
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.bounceInRight {
	-webkit-animation-name: n;
	animation-name: n;
}

@-webkit-keyframes o {
	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,400vmin,0);
		transform: translate3d(0,400vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,400vmin,0); transform: translate3d(0,400vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-2.667vmin,0);
		transform: translate3d(0,-2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2.667vmin,0); transform: translate3d(0,-2.667vmin,0)";
	}

	75% {
		-webkit-transform: translate3d(0,1.333vmin,0);
		transform: translate3d(0,1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,1.333vmin,0); transform: translate3d(0,1.333vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,-.667vmin,0);
		transform: translate3d(0,-.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-0.667vmin,0); transform: translate3d(0,-0.667vmin,0)";
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes o {
	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,400vmin,0);
		transform: translate3d(0,400vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,400vmin,0); transform: translate3d(0,400vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-2.667vmin,0);
		transform: translate3d(0,-2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2.667vmin,0); transform: translate3d(0,-2.667vmin,0)";
	}

	75% {
		-webkit-transform: translate3d(0,1.333vmin,0);
		transform: translate3d(0,1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,1.333vmin,0); transform: translate3d(0,1.333vmin,0)";
	}

	90% {
		-webkit-transform: translate3d(0,-.667vmin,0);
		transform: translate3d(0,-.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-0.667vmin,0); transform: translate3d(0,-0.667vmin,0)";
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInUp {
	-webkit-animation-name: o;
	animation-name: o;
}

@-webkit-keyframes p {
	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 p {
	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: p;
	animation-name: p;
}

@-webkit-keyframes q {
	20% {
		-webkit-transform: translate3d(0,1.333vmin,0);
		transform: translate3d(0,1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,1.333vmin,0); transform: translate3d(0,1.333vmin,0)";
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-2.667vmin,0);
		transform: translate3d(0,-2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2.667vmin,0); transform: translate3d(0,-2.667vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}
}

@keyframes q {
	20% {
		-webkit-transform: translate3d(0,1.333vmin,0);
		transform: translate3d(0,1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,1.333vmin,0); transform: translate3d(0,1.333vmin,0)";
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-2.667vmin,0);
		transform: translate3d(0,-2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-2.667vmin,0); transform: translate3d(0,-2.667vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}
}

.bounceOutDown {
	-webkit-animation-name: q;
	animation-name: q;
}

@-webkit-keyframes r {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(2.667vmin,0,0);
		transform: translate3d(2.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(2.667vmin,0,0); transform: translate3d(2.667vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}
}

@keyframes r {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(2.667vmin,0,0);
		transform: translate3d(2.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(2.667vmin,0,0); transform: translate3d(2.667vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}
}

.bounceOutLeft {
	-webkit-animation-name: r;
	animation-name: r;
}

@-webkit-keyframes s {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-2.667vmin,0,0);
		transform: translate3d(-2.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-2.667vmin,0,0); transform: translate3d(-2.667vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}
}

@keyframes s {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-2.667vmin,0,0);
		transform: translate3d(-2.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-2.667vmin,0,0); transform: translate3d(-2.667vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}
}

.bounceOutRight {
	-webkit-animation-name: s;
	animation-name: s;
}

@-webkit-keyframes t {
	20% {
		-webkit-transform: translate3d(0,-1.333vmin,0);
		transform: translate3d(0,-1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-1.333vmin,0); transform: translate3d(0,-1.333vmin,0)";
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,2.667vmin,0);
		transform: translate3d(0,2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,2.667vmin,0); transform: translate3d(0,2.667vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}
}

@keyframes t {
	20% {
		-webkit-transform: translate3d(0,-1.333vmin,0);
		transform: translate3d(0,-1.333vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-1.333vmin,0); transform: translate3d(0,-1.333vmin,0)";
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,2.667vmin,0);
		transform: translate3d(0,2.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,2.667vmin,0); transform: translate3d(0,2.667vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}
}

.bounceOutUp {
	-webkit-animation-name: t;
	animation-name: t;
}

@-webkit-keyframes u {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes u {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: u;
	animation-name: u;
}

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

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes v {
	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: v;
	animation-name: v;
}

@-webkit-keyframes w {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes w {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDownBig {
	-webkit-animation-name: w;
	animation-name: w;
}

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

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes x {
	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: x;
	animation-name: x;
}

@-webkit-keyframes y {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes y {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInLeftBig {
	-webkit-animation-name: y;
	animation-name: y;
}

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

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes z {
	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: z;
	animation-name: z;
}

@-webkit-keyframes A {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes A {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRightBig {
	-webkit-animation-name: A;
	animation-name: A;
}

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

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes B {
	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: B;
	animation-name: B;
}

@-webkit-keyframes C {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes C {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUpBig {
	-webkit-animation-name: C;
	animation-name: C;
}

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

	to {
		opacity: 0;
	}
}

@keyframes D {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: D;
	animation-name: D;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@keyframes E {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

.fadeOutDown {
	-webkit-animation-name: E;
	animation-name: E;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}
}

@keyframes F {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,266.667vmin,0);
		transform: translate3d(0,266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,266.667vmin,0); transform: translate3d(0,266.667vmin,0)";
	}
}

.fadeOutDownBig {
	-webkit-animation-name: F;
	animation-name: F;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

@keyframes G {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

.fadeOutLeft {
	-webkit-animation-name: G;
	animation-name: G;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}
}

@keyframes H {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-266.667vmin,0,0);
		transform: translate3d(-266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(-266.667vmin,0,0); transform: translate3d(-266.667vmin,0,0)";
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: H;
	animation-name: H;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
}

@keyframes I {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
}

.fadeOutRight {
	-webkit-animation-name: I;
	animation-name: I;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}
}

@keyframes J {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(266.667vmin,0,0);
		transform: translate3d(266.667vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(266.667vmin,0,0); transform: translate3d(266.667vmin,0,0)";
	}
}

.fadeOutRightBig {
	-webkit-animation-name: J;
	animation-name: J;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}
}

@keyframes K {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}
}

.fadeOutUp {
	-webkit-animation-name: K;
	animation-name: K;
}

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

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}
}

@keyframes L {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-266.667vmin,0);
		transform: translate3d(0,-266.667vmin,0);
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,-266.667vmin,0); transform: translate3d(0,-266.667vmin,0)";
	}
}

.fadeOutUpBig {
	-webkit-animation-name: L;
	animation-name: L;
}

@-webkit-keyframes M {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateY(-1turn);
		transform: perspective(53.333vmin) rotateY(-1turn);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-1turn); transform: perspective(53.333vmin) rotateY(-1turn)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg);
		transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg); transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg)";
	}

	50% {
		-webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg);
		transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg); transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg)";
	}

	50%,80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(53.333vmin) scale3d(.95,.95,.95);
		transform: perspective(53.333vmin) scale3d(.95,.95,.95);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) scale3d(.95,.95,.95); transform: perspective(53.333vmin) scale3d(.95,.95,.95)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

@keyframes M {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateY(-1turn);
		transform: perspective(53.333vmin) rotateY(-1turn);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-1turn); transform: perspective(53.333vmin) rotateY(-1turn)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg);
		transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg); transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-190deg)";
	}

	50% {
		-webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg);
		transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg); transform: perspective(53.333vmin) translateZ(20vmin) rotateY(-170deg)";
	}

	50%,80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	80% {
		-webkit-transform: perspective(53.333vmin) scale3d(.95,.95,.95);
		transform: perspective(53.333vmin) scale3d(.95,.95,.95);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) scale3d(.95,.95,.95); transform: perspective(53.333vmin) scale3d(.95,.95,.95)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

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

@-webkit-keyframes N {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateX(90deg);
		transform: perspective(53.333vmin) rotateX(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(90deg); transform: perspective(53.333vmin) rotateX(90deg)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) rotateX(-20deg);
		transform: perspective(53.333vmin) rotateX(-20deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-20deg); transform: perspective(53.333vmin) rotateX(-20deg)";
	}

	60% {
		-webkit-transform: perspective(53.333vmin) rotateX(10deg);
		transform: perspective(53.333vmin) rotateX(10deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(10deg); transform: perspective(53.333vmin) rotateX(10deg)";
	}

	80% {
		-webkit-transform: perspective(53.333vmin) rotateX(-5deg);
		transform: perspective(53.333vmin) rotateX(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-5deg); transform: perspective(53.333vmin) rotateX(-5deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

@keyframes N {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateX(90deg);
		transform: perspective(53.333vmin) rotateX(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(90deg); transform: perspective(53.333vmin) rotateX(90deg)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) rotateX(-20deg);
		transform: perspective(53.333vmin) rotateX(-20deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-20deg); transform: perspective(53.333vmin) rotateX(-20deg)";
	}

	60% {
		-webkit-transform: perspective(53.333vmin) rotateX(10deg);
		transform: perspective(53.333vmin) rotateX(10deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(10deg); transform: perspective(53.333vmin) rotateX(10deg)";
	}

	80% {
		-webkit-transform: perspective(53.333vmin) rotateX(-5deg);
		transform: perspective(53.333vmin) rotateX(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-5deg); transform: perspective(53.333vmin) rotateX(-5deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: N;
	animation-name: N;
}

@-webkit-keyframes O {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateY(90deg);
		transform: perspective(53.333vmin) rotateY(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(90deg); transform: perspective(53.333vmin) rotateY(90deg)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) rotateY(-20deg);
		transform: perspective(53.333vmin) rotateY(-20deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-20deg); transform: perspective(53.333vmin) rotateY(-20deg)";
	}

	60% {
		-webkit-transform: perspective(53.333vmin) rotateY(10deg);
		transform: perspective(53.333vmin) rotateY(10deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(10deg); transform: perspective(53.333vmin) rotateY(10deg)";
	}

	80% {
		-webkit-transform: perspective(53.333vmin) rotateY(-5deg);
		transform: perspective(53.333vmin) rotateY(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-5deg); transform: perspective(53.333vmin) rotateY(-5deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

@keyframes O {
	0% {
		-webkit-transform: perspective(53.333vmin) rotateY(90deg);
		transform: perspective(53.333vmin) rotateY(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(90deg); transform: perspective(53.333vmin) rotateY(90deg)";
	}

	0%,40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	40% {
		-webkit-transform: perspective(53.333vmin) rotateY(-20deg);
		transform: perspective(53.333vmin) rotateY(-20deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-20deg); transform: perspective(53.333vmin) rotateY(-20deg)";
	}

	60% {
		-webkit-transform: perspective(53.333vmin) rotateY(10deg);
		transform: perspective(53.333vmin) rotateY(10deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(10deg); transform: perspective(53.333vmin) rotateY(10deg)";
	}

	80% {
		-webkit-transform: perspective(53.333vmin) rotateY(-5deg);
		transform: perspective(53.333vmin) rotateY(-5deg);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-5deg); transform: perspective(53.333vmin) rotateY(-5deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}
}

.flipInY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: O;
	animation-name: O;
}

@-webkit-keyframes P {
	0% {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}

	30% {
		-webkit-transform: perspective(53.333vmin) rotateX(-20deg);
		transform: perspective(53.333vmin) rotateX(-20deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-20deg); transform: perspective(53.333vmin) rotateX(-20deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin) rotateX(90deg);
		transform: perspective(53.333vmin) rotateX(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(90deg); transform: perspective(53.333vmin) rotateX(90deg)";
	}
}

@keyframes P {
	0% {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}

	30% {
		-webkit-transform: perspective(53.333vmin) rotateX(-20deg);
		transform: perspective(53.333vmin) rotateX(-20deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(-20deg); transform: perspective(53.333vmin) rotateX(-20deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin) rotateX(90deg);
		transform: perspective(53.333vmin) rotateX(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateX(90deg); transform: perspective(53.333vmin) rotateX(90deg)";
	}
}

.flipOutX {
	-webkit-animation-name: P;
	animation-name: P;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
}

@-webkit-keyframes Q {
	0% {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}

	30% {
		-webkit-transform: perspective(53.333vmin) rotateY(-15deg);
		transform: perspective(53.333vmin) rotateY(-15deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-15deg); transform: perspective(53.333vmin) rotateY(-15deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin) rotateY(90deg);
		transform: perspective(53.333vmin) rotateY(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(90deg); transform: perspective(53.333vmin) rotateY(90deg)";
	}
}

@keyframes Q {
	0% {
		-webkit-transform: perspective(53.333vmin);
		transform: perspective(53.333vmin);
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin); transform: perspective(53.333vmin)";
	}

	30% {
		-webkit-transform: perspective(53.333vmin) rotateY(-15deg);
		transform: perspective(53.333vmin) rotateY(-15deg);
		opacity: 1;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(-15deg); transform: perspective(53.333vmin) rotateY(-15deg)";
	}

	to {
		-webkit-transform: perspective(53.333vmin) rotateY(90deg);
		transform: perspective(53.333vmin) rotateY(90deg);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: perspective(53.333vmin) rotateY(90deg); transform: perspective(53.333vmin) rotateY(90deg)";
	}
}

.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: Q;
	animation-name: Q;
}

@-webkit-keyframes R {
	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 R {
	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: R;
	animation-name: R;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

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

	to {
		-webkit-transform: translate3d(100%,0,0) skewX(30deg);
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0;
	}
}

@keyframes S {
	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: S;
	animation-name: S;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

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

	0%,to {
		-webkit-transform-origin: center;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

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

	0%,to {
		-webkit-transform-origin: center;
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: T;
	animation-name: T;
}

@-webkit-keyframes U {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes U {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: U;
	animation-name: U;
}

@-webkit-keyframes V {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes V {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: V;
	animation-name: V;
}

@-webkit-keyframes W {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes W {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: W;
	animation-name: W;
}

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

	0%,to {
		-webkit-transform-origin: right bottom;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

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

	0%,to {
		-webkit-transform-origin: right bottom;
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: X;
	animation-name: X;
}

@-webkit-keyframes Y {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: center;
	}

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

@keyframes Y {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: center;
	}

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

.rotateOut {
	-webkit-animation-name: Y;
	animation-name: Y;
}

@-webkit-keyframes Z {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

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

@keyframes Z {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

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

.rotateOutDownLeft {
	-webkit-animation-name: Z;
	animation-name: Z;
}

@-webkit-keyframes ab {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

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

@keyframes ab {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

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

.rotateOutDownRight {
	-webkit-animation-name: ab;
	animation-name: ab;
}

@-webkit-keyframes bb {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

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

@keyframes bb {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: left bottom;
	}

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

.rotateOutUpLeft {
	-webkit-animation-name: bb;
	animation-name: bb;
}

@-webkit-keyframes cb {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

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

@keyframes cb {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	}

	0%,to {
		-webkit-transform-origin: right bottom;
	}

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

.rotateOutUpRight {
	-webkit-animation-name: cb;
	animation-name: cb;
}

@-webkit-keyframes db {
	0% {
		-webkit-transform-origin: top left;
		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);
		-webkit-transform-origin: top left;
		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,93.333vmin,0);
		transform: translate3d(0,93.333vmin,0);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,93.333vmin,0); transform: translate3d(0,93.333vmin,0)";
	}
}

@keyframes db {
	0% {
		-webkit-transform-origin: top left;
		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);
		-webkit-transform-origin: top left;
		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,93.333vmin,0);
		transform: translate3d(0,93.333vmin,0);
		opacity: 0;
		content: "viewport-units-buggyfill; -webkit-transform: translate3d(0,93.333vmin,0); transform: translate3d(0,93.333vmin,0)";
	}
}

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

@-webkit-keyframes eb {
	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 eb {
	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: eb;
	animation-name: eb;
}

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

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

@keyframes fb {
	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: fb;
	animation-name: fb;
}

@-webkit-keyframes gb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes gb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: gb;
	animation-name: gb;
}

@-webkit-keyframes hb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0)";
	}
}

@keyframes hb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,-133.333vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0)";
	}
}

.zoomInDown {
	-webkit-animation-name: hb;
	animation-name: hb;
}

@-webkit-keyframes ib {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0);
		transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0); transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0)";
	}
}

@keyframes ib {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0);
		transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0); transform: scale3d(.1,.1,.1) translate3d(-133.333vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(1.333vmin,0,0)";
	}
}

.zoomInLeft {
	-webkit-animation-name: ib;
	animation-name: ib;
}

@-webkit-keyframes jb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0);
		transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0); transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0)";
	}
}

@keyframes jb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0);
		transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0); transform: scale3d(.1,.1,.1) translate3d(133.333vmin,0,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(-1.333vmin,0,0)";
	}
}

.zoomInRight {
	-webkit-animation-name: jb;
	animation-name: jb;
}

@-webkit-keyframes kb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0)";
	}
}

@keyframes kb {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,133.333vmin,0)";
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0)";
	}
}

.zoomInUp {
	-webkit-animation-name: kb;
	animation-name: kb;
}

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

	50% {
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
	}

	50%,to {
		opacity: 0;
	}
}

@keyframes lb {
	0% {
		opacity: 1;
	}

	50% {
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3);
	}

	50%,to {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: lb;
	animation-name: lb;
}

@-webkit-keyframes mb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,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);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0)";
	}
}

@keyframes mb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,-8vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,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);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,266.667vmin,0)";
	}
}

.zoomOutDown {
	-webkit-animation-name: mb;
	animation-name: mb;
}

@-webkit-keyframes nb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-266.667vmin,0,0);
		transform: scale(.1) translate3d(-266.667vmin,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
		content: "viewport-units-buggyfill; -webkit-transform: scale(.1) translate3d(-266.667vmin,0,0); transform: scale(.1) translate3d(-266.667vmin,0,0)";
	}
}

@keyframes nb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(5.6vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-266.667vmin,0,0);
		transform: scale(.1) translate3d(-266.667vmin,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
		content: "viewport-units-buggyfill; -webkit-transform: scale(.1) translate3d(-266.667vmin,0,0); transform: scale(.1) translate3d(-266.667vmin,0,0)";
	}
}

.zoomOutLeft {
	-webkit-animation-name: nb;
	animation-name: nb;
}

@-webkit-keyframes ob {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(266.667vmin,0,0);
		transform: scale(.1) translate3d(266.667vmin,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
		content: "viewport-units-buggyfill; -webkit-transform: scale(.1) translate3d(266.667vmin,0,0); transform: scale(.1) translate3d(266.667vmin,0,0)";
	}
}

@keyframes ob {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0); transform: scale3d(.475,.475,.475) translate3d(-5.6vmin,0,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(266.667vmin,0,0);
		transform: scale(.1) translate3d(266.667vmin,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
		content: "viewport-units-buggyfill; -webkit-transform: scale(.1) translate3d(266.667vmin,0,0); transform: scale(.1) translate3d(266.667vmin,0,0)";
	}
}

.zoomOutRight {
	-webkit-animation-name: ob;
	animation-name: ob;
}

@-webkit-keyframes pb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,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);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0)";
	}
}

@keyframes pb {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0); transform: scale3d(.475,.475,.475) translate3d(0,8vmin,0)";
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,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);
		content: "viewport-units-buggyfill; -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0); transform: scale3d(.1,.1,.1) translate3d(0,-266.667vmin,0)";
	}
}

.zoomOutUp {
	-webkit-animation-name: pb;
	animation-name: pb;
}

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

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes qb {
	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: qb;
	animation-name: qb;
}

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

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rb {
	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: rb;
	animation-name: rb;
}

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

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes sb {
	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: sb;
	animation-name: sb;
}

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

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes tb {
	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: tb;
	animation-name: tb;
}

@-webkit-keyframes ub {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
	}
}

@keyframes ub {
	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: ub;
	animation-name: ub;
}

@-webkit-keyframes vb {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

@keyframes vb {
	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: vb;
	animation-name: vb;
}

@-webkit-keyframes wb {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
}

@keyframes wb {
	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: wb;
	animation-name: wb;
}

@-webkit-keyframes xb {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}
}

@keyframes xb {
	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: xb;
	animation-name: xb;
}

* {
	margin: 0;
	padding: 0;
}

html {
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: none;
	font-family: PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei;
}

body,html {
	padding: 0;
	margin: 0 auto;
}

body {
	background: #f5f5f5;
	font-size: 2.933vmin;
	max-width: 600px;
	content: "viewport-units-buggyfill; font-size: 2.933vmin";
}

a,body {
	color: #333;
}

a {
	text-decoration: none;
	cursor: pointer;
	touch-action: manipulation;
}

a,h1,h2,h3,h4,h5 {
	font-size: 3.467vmin;
	content: "viewport-units-buggyfill; font-size: 3.467vmin";
}

h1,h2,h3,h4,h5 {
	font-weight: 400;
}

dd,dl,dt,li,ol,ul {
	list-style: none;
}

dd,dl,dt,form,li,ol,p,ul {
	padding: 0;
	margin: 0;
}

em,form,i,p {
	font-size: 3.467vmin;
	content: "viewport-units-buggyfill; font-size: 3.467vmin";
}

em,i {
	font-style: normal;
}

input,textarea {
	width: 100%;
	resize: none;
	border: 0;
}

a:active {
	background-color: none;
}

.fl {
	float: left!important;
}

.fr {
	float: right!important;
}

.bg_white {
	background: #fff!important;
}

.bg_red {
	background: #ff7701!important;
}

.c_black {
	color: #000!important;
}

.c_red {
	color: #e93323!important;
}

.c_gray {
	color: #333!important;
}

.c_gray_title {
	color: #666!important;
}

.c_gray_text2 {
	color: #999!important;
}

.c_blue {
	color: #2af;
}

.c_green {
	color: #08a600;
}

.c_orange {
	color: #f70;
}

.c_orange2 {
	color: #ee7f31;
}

.t_left {
	text-align: left!important;
}

.t_center {
	text-align: center!important;
}

.t_right {
	text-align: right!important;
}

.margin0 {
	margin: 0!important;
}

.padding0 {
	padding: 0!important;
}

.paddingTop44 {
	padding-top: 5.867vmin!important;
	content: "viewport-units-buggyfill; padding-top: 5.867vmin";
}

.display_none {
	display: none;
}

.overflow_hidden {
	overflow: hidden!important;
}

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

.clearfix {
	zoom: 1;
}

.index_swipe .van-swipe__indicator {
	border: 1px solid #f70;
	background-color: #fff;
	width: 1.6vmin;
	height: 1.6vmin;
	content: "viewport-units-buggyfill; width: 1.6vmin; height: 1.6vmin";
}

.index_swipe .van-swipe__indicator--active {
	width: 1.867vmin;
	height: 1.867vmin;
	background-color: #f70;
	content: "viewport-units-buggyfill; width: 1.867vmin; height: 1.867vmin";
}

.index_swipe .van-swipe__indicators {
	bottom: 5.867vmin;
	content: "viewport-units-buggyfill; bottom: 5.867vmin";
}

.van-toast {
	z-index: 99999!important;
}

.v-cropper-layer .cropper-bg {
	background: #000;
}

.text-overflow {
	text-align: left;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index_tabber.van-tabbar {
	height: 13.333vmin;
	max-width: 600px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	content: "viewport-units-buggyfill; height: 13.333vmin";
}

.index_tabber.van-tabbar .van-tabbar-item__icon {
	margin-bottom: 0;
}

.index_tabber.van-tabbar .van-icon__info {
	background: #f70;
	font-size: 2.667vmin;
	margin-left: 1.067vmin;
	top: 0;
	content: "viewport-units-buggyfill; font-size: 2.667vmin; margin-left: 1.067vmin";
}

.index_tabber .van-tabbar-item__text {
	font-size: 3.2vmin;
	content: "viewport-units-buggyfill; font-size: 3.2vmin";
}

.van-dialog__confirm,.van-dialog__confirm:active {
	color: #f70;
}

.van-dialog__message--withtitle {
	text-align: center;
}

.van-icon__info {
	top: -.533vmin;
	font-size: 3.733vmin;
	content: "viewport-units-buggyfill; top: -0.533vmin; font-size: 3.733vmin";
}

.van-switch.van-switch--on {
	background-color: #f70;
}

.van-cell__value {
	color: #333;
}

.payment_list .van-cell__value {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	flex: none;
}

.van-tabbar--fixed {
	left: 50%!important;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}

.van-tab--active span {
	color: #f70;
}

.van-tabs__nav .van-tabs__nav-bar {
	background-color: #f70;
}

.van-tabs__line {
	background-color: #f70!important;
}

.van-toast--html {
	background-color: #fff;
	border-radius: 2.133vmin;
	content: "viewport-units-buggyfill; border-radius: 2.133vmin";
}

.toast-axios {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	border-radius: 2.133vmin;
	width: 26.667vmin;
	height: 24vmin;
	content: "viewport-units-buggyfill; border-radius: 2.133vmin; width: 26.667vmin; height: 24vmin";
}

.toast-axios img {
	width: 8.533vmin;
	height: 8.533vmin;
	content: "viewport-units-buggyfill; width: 8.533vmin; height: 8.533vmin";
}

.toast-axios p {
	color: #999;
	font-size: 4vmin;
	content: "viewport-units-buggyfill; font-size: 4vmin";
}

.info .van-cell__right-icon,.info .van-icon-arrow {
	font-size: 2.667vmin;
	content: "viewport-units-buggyfill; font-size: 2.667vmin";
}

.info .van-icon-arrow {
	color: #999;
}

.info .van-button__text {
	font-size: 3.467vmin;
	content: "viewport-units-buggyfill; font-size: 3.467vmin";
}

.safeSetting .van-icon-passed {
	color: #66d248;
}

.safeSetting .van-icon-info-o {
	color: #f70;
}

.safeSetting .van-cell__value {
	color: #999;
}

.purse .van-number-keyboard,.withdrawMoney .van-number-keyboard {
	z-index: 99999!important;
}

.purse .van-password-input__security,.withdrawMoney .van-password-input__security {
	height: 10.667vmin;
	content: "viewport-units-buggyfill; height: 10.667vmin";
}

img {
	content: normal!important;
}

.menu_btn {
	position: fixed;
	top: 66.667vmin;
	left: 85%;
	z-index: 9999;
	-webkit-user-select: none;
	user-select: none;
	content: "viewport-units-buggyfill; top: 66.667vmin";
}

.menu_btn .oy-menu-btn,.menu_btn .oy-menu-item {
	width: 13.333vmin;
	height: 13.333vmin;
	line-height: 13.333vmin;
	content: "viewport-units-buggyfill; width: 13.333vmin; height: 13.333vmin; line-height: 13.333vmin";
}

.menu_btn .oy-menu-btn {
	background-color: rgba(0,0,0,.5)!important;
	color: #fff;
}

.menu_btn .oy-menu-btn i {
	font-size: 13.467vmin;
	color: #f5f5f5;
	content: "viewport-units-buggyfill; font-size: 13.467vmin";
}

.menu_btn .oy-menu-btn div {
	height: 13.333vmin;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	content: "viewport-units-buggyfill; height: 13.333vmin";
}

.menu_btn .oy-menu-btn div img {
	width: 6.667vmin;
	height: 6.667vmin;
	content: "viewport-units-buggyfill; width: 6.667vmin; height: 6.667vmin";
}

.menu_btn .oy-menu-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.menu_btn .oy-menu-item a {
	display: block;
	width: 10.667vmin;
	height: 10.667vmin;
	content: "viewport-units-buggyfill; width: 10.667vmin; height: 10.667vmin";
}

.menu_btn .item_1 {
	background: url(data:image/png;base64,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) no-repeat;
}

.menu_btn .item_2 {
	background: url(data:image/png;base64,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) no-repeat;
}

.menu_btn .item_3 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABJtJREFUaAXtWl1IVEEUdn8rCHGFoNa3ihAJIqSlKIRCo/TBLBZ8Ebaf1XUh6KXAKPAl6iGKoPzZpZCEiAR9CaMflNAHCcUiCnsoCFp6EDG2HmpZ3b6jM8uw3HVn772zCc3AOGfPzD1zvnPOnJm517IyXbQFtAW0BbQFtAW0BbQFSmQBR4nmWZkmHA7XOxyOy6ibMpnMFNp4f3//x1LqUDLA7e3tDwGszQDc+VgsdteAr4TlUiI1RyjAjoHVnMPmPxtra2srZmZmnnOGylaph4PBoNfn870DgOpCIBDeIwjvk4XGWe13WhWQ7/lQKFQBsN/QL4KdT6VSPoSwA2u4AX2/+fP43YJImCUjcZ6KVomHOzs7ty8tLc1C4XJB6c+Li4s1Q0NDKc6LRCKB5eXlp/i9hfPQJmCU3QMDAz8Enm2k7R4mEAD7ARpmwSJcp/x+/y4RLCHo6+t7gz7ydIJ+s1Ll9Xq/ktE4w87WVg8jJINQ7hGqmyspuzZZYjvMn0NL4d6A8J8UeJZJ2zwMhS9AmyeoWbCgY7KJCMCOYPwgKi8bQYwzI3Ke5daWbQlK3YYm3aI28OxVgLgk8grR2JpGsEV5MK6OjSWHBMH7gz5bPG0ZcEdHxzCUOs0UXGmQcc8C7B2RJ0sD2BgALmB8o/BMPXh+9FGCs1RMr2HaPiorK18D3H5BgzQ824wwHhV4pkgWyrRExDKOTH8sN/mJAwrRpgBHo9HN6XT6LYTvECZIgj4Bz44LPEskQFMSe4Eq5oU5t9u9r6en55cZ4UUnLSixDWDpqCiCnXc6nZRRbQNLYEge5B4EScbkpRrzT5AenFFMW5SH2YGCzrw7xUmwx7q6u7uXRZ6dNPLEHiwdiiix0N59HEZ5LzIL0dKA85yKVuRjUmk5hRTK1w+PZgz6kjDEqXg8/sqgz5AlFdKwcCOOgC8hgR8B04bSSsecZ1OVI0k+wz37jOzUUoBhxRgE8qMiraejshOoGOdyuWhnmGOy3QB9n5wiM5cUYAj6yYQlILzO7uQko6g4pre39wsuGAfAyyZJROBWcUw+WgowCYeXG+gWgz2W7rf/vNBtivZkKHINddDj8eTu2YY6ivub4QBisquadGLIK8jmDnYAuVKMWCkPFyNwvY/VgNe7h6zqpz1s1YLr/fn/zsNS25IdXqPPLLj5RLGfH4I8OqLS4X8C9R4OMpNoS1KUA2Z35zjQtAKsCKqKeFRxMRjEIeKclYu9KHgtWmlI48roxN31MQO2lh5teGk/TOPXGmRHn9IJEolECEo2CYrSMdDPrpN+nMtvCn1NbLzAsp9UGtJYs2EhjLsA9AaHAPo76IsIZ3phd534MEAEzQOiVRWlHgbYGq443kMZfhLF2r3Fx6DdK9BKSKWAoTG/Q5fle+mWk6iURhxZUDVgJV6yIlQDLsJ62VenSDx0mFBWcuRn5zUzoem3jfSJBUmpxcykVp5BJrf0nwKmQxpbThcUt2RtE8CTbF4Tj64+Yvpj2vT09EIgEBiBGDoiUt2wKlLJ3yQ8O4q3la14gfdJyQxaqLaAtoC2gLaAtoC2gLaAtoC2QHEW+AtVa3cXQcsQrgAAAABJRU5ErkJggg==) no-repeat;
}

.menu_btn .item_1,.menu_btn .item_2,.menu_btn .item_3 {
	background-size: cover;
}

.mine .van-cell__value {
	color: #999;
}

.phoneInput .van-field__control {
	font-size: 4vmin;
	content: "viewport-units-buggyfill; font-size: 4vmin";
}

.pt_all .van-tabs--line .van-tabs__wrap {
	height: 11.733vmin;
	line-height: 11.733vmin;
	content: "viewport-units-buggyfill; height: 11.733vmin; line-height: 11.733vmin";
}

.pt_all .van-tabs--line .van-tabs__wrap .price_sort_font,.pt_all .van-tabs--line .van-tabs__wrap .van-ellipsis {
	line-height: 11.733vmin;
	font-size: 3.467vmin;
	content: "viewport-units-buggyfill; line-height: 11.733vmin; font-size: 3.467vmin";
}

.pt_all .van-hairline--top-bottom:after {
	border-top: 0;
}

.offLine .van-collapse-item__content {
	padding: 0 15px;
}

.offLine .van-cell__value .van-cell {
	padding: 0;
}

.offLine .van-cell {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.van-tabbar-item--active[data-v-95f7708a] {
	color: #f70;
}

.tabbar--Ipx[data-v-95f7708a] {
	padding-bottom: 8.533vmin;
	content: "viewport-units-buggyfill; padding-bottom: 8.533vmin";
}

.iconStyle[data-v-95f7708a] {
	width: 6.667vmin;
	height: 6.667vmin;
	content: "viewport-units-buggyfill; width: 6.667vmin; height: 6.667vmin";
}

.van-tabbar {
	width: 100%;
	height: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	background-color: #fff;
}

.van-tabbar--fixed {
	left: 0;
	bottom: 0;
	position: fixed;
}

.van-tabbar-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	color: #666;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	line-height: 1;
	font-size: 12px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.van-tabbar-item__icon {
	font-size: 18px;
	margin-bottom: 5px;
	position: relative;
}

.van-tabbar-item__icon .van-icon {
	display: block;
}

.van-tabbar-item__icon--dot:after {
	top: 0;
	right: -8px;
	width: 8px;
	height: 8px;
	content: " ";
	position: absolute;
	border-radius: 100%;
	background-color: #f44;
}

.van-tabbar-item__icon img {
	height: 18px;
}

.van-tabbar-item--active {
	color: #38f;
}

.van-col-12 {
	width: 50%;
}

.van-cell-text {
	font-size: 13px;
}

.van-col {
	float: left;
	box-sizing: border-box;
	text-align: center;
}

.purse_price {
	height: 150px;
	padding-top: 15px;
	padding-right: 15px;
	background: #ffb92d;
	color: #000;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 10.001249999999999px;
	content: "viewport-units-buggyfill;height:150px;padding:15px;margin-bottom:10.001249999999999px";
	height: 100px;
	padding: 15px;
	margin-bottom: 10.001249999999999px;
}

.purse_price p {
	margin-top: 10.001249999999999px;
	content: "viewport-units-buggyfill;margin-top:10.001249999999999px";
	margin-top: 10.001249999999999px;
}

.purse_price .price_num {
	font-size: 43.001250000000006px;
	line-height: 49.99875px;
	content: "viewport-units-buggyfill;font-size:43.001250000000006px;line-height:49.99875px";
	font-size: 43.001250000000006px;
	line-height: 49.99875px;
}

.van-row {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 104px;
	content: "viewport-units-buggyfill;padding:15px 0";
	padding: 15px 0;
}

.van-col .font {
	font-size: 13.998750000000001px;
	line-height: 20px;
	margin-top: 6px;
	content: "viewport-units-buggyfill;font-size:13.998750000000001px";
	font-size: 13.998750000000001px;
}

.van-col .col_img_box img {
	width: 70.00125px;
	height: 70.00125px;
	content: "viewport-units-buggyfill;width:70.00125px;height:70.00125px";
	width: 70.00125px;
	height: 70.00125px;
}

.van-col .col_img_line::after {
	top: 10.001249999999999px;
	height: 70.00125px;
	width: 1.9987500000000002px;
}

.van-col a {
	height: 30px;
	line-height: 30px;
	font-size: 13.998750000000001px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	margin-top: 7.99875px;
	content: "viewport-units-buggyfill;height:30px;line-height:30px;font-size:13.998750000000001px;padding:0 15px;border-radius:15px;margin-top:7.99875px";
	height: 30px;
	line-height: 30px;
	font-size: 13.998750000000001px;
	padding: 0 15px;
	border-radius: 15px;
	margin-top: 7.99875px;
}

.van-cell-group {
	margin-top: 15px;
	content: "viewport-units-buggyfill;margin-top:15px";
	margin-top: 15px;
}

.largePopup.van-popup {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	content: "viewport-units-buggyfill;padding:15px";
	padding: 15px;
}

.popup_box {
	border-top-left-radius: 4.99875px;
	border-top-right-radius: 4.99875px;
	border-bottom-right-radius: 4.99875px;
	border-bottom-left-radius: 4.99875px;
	content: "viewport-units-buggyfill;border-radius:4.99875px";
	border-radius: 4.99875px;
}

.popup_box .closeBtn {
	height: 34.99875px;
	padding-right: 10.001249999999999px;
	padding-top: 10.001249999999999px;
	content: "viewport-units-buggyfill;height:34.99875px;padding-right:10.001249999999999px;padding-top:10.001249999999999px";
	height: 34.99875px;
	padding-right: 10.001249999999999px;
	padding-top: 10.001249999999999px;
}

.popup_box .closeBtn img {
	width: 19.99875px;
	height: 19.99875px;
	content: "viewport-units-buggyfill;width:19.99875px;height:19.99875px";
	width: 19.99875px;
	height: 19.99875px;
}

.popup_box .popup_content {
	padding-right: 25.00125px;
	padding-bottom: 25.00125px;
	padding-left: 25.00125px;
	content: "viewport-units-buggyfill;padding:25.00125px";
	padding: 25.00125px;
}

.popup_box .popup_content p {
	font-size: 16.99875px;
	content: "viewport-units-buggyfill;font-size:16.99875px";
	font-size: 16.99875px;
}

.popup_box .popup_content p span {
	font-size: 10.99875px;
	content: "viewport-units-buggyfill;font-size:10.99875px";
	font-size: 10.99875px;
}

.popup_box .popup_content .price_input {
	border-bottom-width: 1.00125px;
	padding-top: 15px;
	padding-bottom: 12px;
	content: "viewport-units-buggyfill;border-bottom:1.00125px solid #eee;padding:15px 0 12px";
	border-bottom: 1.00125px solid #eee;
	padding: 15px 0 12px;
}

.popup_box .popup_content .price_input .price_input_icon {
	font-size: 40.00125px;
	content: "viewport-units-buggyfill;font-size:40.00125px";
	font-size: 40.00125px;
}

.popup_box .popup_content .price_input .price_input_text input {
	font-size: 30px;
	padding-left: 10.001249999999999px;
	content: "viewport-units-buggyfill;font-size:30px;padding-left:10.001249999999999px";
	font-size: 30px;
	padding-left: 10.001249999999999px;
}

.popup_box .popup_content .price {
	line-height: 60px;
	content: "viewport-units-buggyfill;line-height:60px";
	line-height: 60px;
}

.van-button {
	height: 45px;
	line-height: 45px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	content: "viewport-units-buggyfill;height:45px;line-height:45px;border-radius:6px";
	height: 45px;
	line-height: 45px;
	border-radius: 6px;
}

.phoneInput {
	padding-top: 10.001249999999999px;
	padding-bottom: 10.001249999999999px;
	margin-top: 10.001249999999999px;
	margin-bottom: 19.99875px;
	content: "viewport-units-buggyfill;padding:10.001249999999999px 0;margin:10.001249999999999px 0 19.99875px";
	padding: 10.001249999999999px 0;
	margin: 10.001249999999999px 0 19.99875px;
}

.popup_box .popup_content p.bankwithdraw {
	font-size: 10.001249999999999px;
	margin-top: 15px;
	height: 25.00125px;
	line-height: 25.00125px;
	content: "viewport-units-buggyfill;font-size:10.001249999999999px;margin-top:15px;height:25.00125px;line-height:25.00125px";
	font-size: 10.001249999999999px;
	margin-top: 15px;
	height: 25.00125px;
	line-height: 25.00125px;
}

.pwdBox.van-popup {
	width: 229.99874999999997px;
	border-top-left-radius: 4.99875px;
	border-top-right-radius: 4.99875px;
	border-bottom-right-radius: 4.99875px;
	border-bottom-left-radius: 4.99875px;
	content: "viewport-units-buggyfill;width:229.99874999999997px;border-radius:4.99875px";
	width: 229.99874999999997px;
	border-radius: 4.99875px;
}

.pwdBox.van-popup .tips {
	height: 40.00125px;
	line-height: 40.00125px;
	content: "viewport-units-buggyfill;height:40.00125px;line-height:40.00125px";
	height: 40.00125px;
	line-height: 40.00125px;
}

.pwdBox.van-popup .van-password-input {
	padding-bottom: 15px;
	border-top-left-radius: 4.99875px;
	border-top-right-radius: 4.99875px;
	border-bottom-right-radius: 4.99875px;
	border-bottom-left-radius: 4.99875px;
	content: "viewport-units-buggyfill;padding:0 0 15px;border-radius:4.99875px";
	padding: 0 0 15px;
	border-radius: 4.99875px;
}

#bg_ts {
	position: fixed;
	top: 0;
	width: 100%;
	max-width: 600px;
	display: none;
	height: 100%;
	background-color: rgba(0,0,0,0.35);
	z-index: 99;
}

#ts {
	margin: 26% 0 0 9%;
	background: white;
	border-radius: 6px;
	width: 82%;
}

#ts ul {
}

#ts ul li {
	padding-left: 10%;
	padding-right: 10px;
	line-height: 25px;
	font-size: larger;
	color: #676767;
}

#ts ul li img {
	width: 28%;
}

.left {
	padding: 0 15px !important;
	display: inline-block;
	background: #F70;
	border-radius: 3px;
	margin-top: 4px;
	margin-right: 5px;
	box-shadow: 1px 1px 1px #D3D3D3;
	color: white !important;
	margin-left: 10%;
}

.right {
	padding: 0 15px !important;
	display: inline-block;
	background: #F70;
	border-radius: 3px;
	margin-right: 5px;
	box-shadow: 1px 1px 1px #D3D3D3;
	color: white !important;
	margin-left: 4%;
}

.maichu_ts {
	line-height: 20px;
	margin-top: 11px;
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 15px;
}

.price_input_text {
	width: 60%;
	height: 100%;
	font-size: 8vmin;
	padding-left: 2.667vmin;
	border: 0;
	content: "viewport-units-buggyfill;font-size:8vmin;padding-left:2.667vmin";
}

.ul {
	width: 100%;
	background: white;
	height: auto;
	text-align: center;
}

.ul li {
	float: left;
	height: 31px;
	line-height: 25px;
	width: 33%;
	overflow: hidden;
	background: white;
}

.m-userMoneyNav li {
	width: 33.333%;
}

.m-userMoneyNav li b {
	line-height: 39px;
}