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;
}
.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(../image/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(../image/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:750px;
	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:750px;
	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(../image/index.png) no-repeat}
.menu_btn .item_2 {background:url(../image/cart.png) no-repeat}
.menu_btn .item_3 {background:url(../image/user.png) 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
}
