.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-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)}70%
{
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)}90%
{
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,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-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)}70%
{
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)}90%
{
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)}}.bounce
{
	-webkit-animation-name: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(-10px,0,0);
	transform:translate3d(-10px,0,0)}20%,40%,60%,80%
{
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)}}@keyframes e
{
	0%,to
{
	-webkit-transform:translateZ(0);
	transform:translateZ(0)}10%,30%,50%,70%,90%
{
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)}20%,40%,60%,80%
{
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)}}.shake
{
	-webkit-animation-name:e;
	animation-name:e
}
@-webkit-keyframes f
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)}6.5%
{
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)}18.5%
{
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)}31.5%
{
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)}43.5%
{
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)}50%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)}}@keyframes f
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)}6.5%
{
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)}18.5%
{
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)}31.5%
{
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)}43.5%
{
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)}50%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)}}.headShake
{
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
-webkit-animation-name: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,-3000px,0);
	transform:translate3d(0,-3000px,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)}75%
{
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)}90%
{
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)}to
{
	-webkit-transform:none;
	transform:none
}
}@keyframes 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,-3000px,0);
	transform:translate3d(0,-3000px,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)}75%
{
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)}90%
{
	-webkit-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0)}to
{
	-webkit-transform:none;
	transform:none
}
}.bounceInDown
{
	-webkit-animation-name: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(-3000px,0,0);
	transform:translate3d(-3000px,0,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)}75%
{
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)}90%
{
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)}to
{
	-webkit-transform:none;
	transform:none
}
}@keyframes 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(-3000px,0,0);
	transform:translate3d(-3000px,0,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)}75%
{
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)}90%
{
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)}to
{
	-webkit-transform:none;
	transform:none
}
}.bounceInLeft
{
	-webkit-animation-name: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(3000px,0,0);
	transform:translate3d(3000px,0,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)}75%
{
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)}90%
{
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)}to
{
	-webkit-transform:none;
	transform:none
}
}@keyframes 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(3000px,0,0);
	transform:translate3d(3000px,0,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)}75%
{
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)}90%
{
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)}to
{
	-webkit-transform:none;
	transform:none
}
}.bounceInRight
{
	-webkit-animation-name: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,3000px,0);
	transform:translate3d(0,3000px,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)}75%
{
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)}90%
{
	-webkit-transform:translate3d(0,-5px,0);
	transform:translate3d(0,-5px,0)}to
{
	-webkit-transform:translateZ(0);
	transform:translateZ(0)}}@keyframes 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,3000px,0);
	transform:translate3d(0,3000px,0)}60%
{
	opacity:1;
-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)}75%
{
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)}90%
{
	-webkit-transform:translate3d(0,-5px,0);
	transform:translate3d(0,-5px,0)}to
{
	-webkit-transform:translateZ(0);
	transform:translateZ(0)}}.bounceInUp
{
	-webkit-animation-name: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,10px,0);
	transform:translate3d(0,10px,0)}40%,45%
{
	opacity:1;
-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)}to
{
	opacity:0;
-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)}}@keyframes q
{
	20%
{
	-webkit-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0)}40%,45%
{
	opacity:1;
-webkit-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0)}to
{
	opacity:0;
-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)}}.bounceOutDown
{
	-webkit-animation-name:q;
	animation-name:q
}
@-webkit-keyframes r
{
	20%
{
	opacity:1;
-webkit-transform:translate3d(20px,0,0);
	transform:translate3d(20px,0,0)}to
{
	opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)}}@keyframes r
{
	20%
{
	opacity:1;
-webkit-transform:translate3d(20px,0,0);
	transform:translate3d(20px,0,0)}to
{
	opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)}}.bounceOutLeft
{
	-webkit-animation-name:r;
	animation-name:r
}
@-webkit-keyframes s
{
	20%
{
	opacity:1;
-webkit-transform:translate3d(-20px,0,0);
	transform:translate3d(-20px,0,0)}to
{
	opacity:0;
-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)}}@keyframes s
{
	20%
{
	opacity:1;
-webkit-transform:translate3d(-20px,0,0);
	transform:translate3d(-20px,0,0)}to
{
	opacity:0;
-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)}}.bounceOutRight
{
	-webkit-animation-name:s;
	animation-name:s
}
@-webkit-keyframes t
{
	20%
{
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)}40%,45%
{
	opacity:1;
-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)}to
{
	opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)}}@keyframes t
{
	20%
{
	-webkit-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0)}40%,45%
{
	opacity:1;
-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0)}to
{
	opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)}}.bounceOutUp
{
	-webkit-animation-name: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,-2000px,0);
	transform:translate3d(0,-2000px,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}@keyframes w
{
	0%
{
	opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}.fadeInDownBig
{
	-webkit-animation-name: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(-2000px,0,0);
	transform:translate3d(-2000px,0,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}@keyframes y
{
	0%
{
	opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,0,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}.fadeInLeftBig
{
	-webkit-animation-name: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(2000px,0,0);
	transform:translate3d(2000px,0,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}@keyframes A
{
	0%
{
	opacity:0;
-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,0,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}.fadeInRightBig
{
	-webkit-animation-name: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,2000px,0);
	transform:translate3d(0,2000px,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}@keyframes C
{
	0%
{
	opacity:0;
-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,0)}to
{
	opacity:1;
-webkit-transform:none;
	transform:none
}
}.fadeInUpBig
{
	-webkit-animation-name: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,2000px,0);
	transform:translate3d(0,2000px,0)}}@keyframes F
{
	0%
{
	opacity:1
}
to
{
	opacity:0;
-webkit-transform:translate3d(0,2000px,0);
	transform:translate3d(0,2000px,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(-2000px,0,0);
	transform:translate3d(-2000px,0,0)}}@keyframes H
{
	0%
{
	opacity:1
}
to
{
	opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
	transform:translate3d(-2000px,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(2000px,0,0);
	transform:translate3d(2000px,0,0)}}@keyframes J
{
	0%
{
	opacity:1
}
to
{
	opacity:0;
-webkit-transform:translate3d(2000px,0,0);
	transform:translate3d(2000px,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,-2000px,0);
	transform:translate3d(0,-2000px,0)}}@keyframes L
{
	0%
{
	opacity:1
}
to
{
	opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
	transform:translate3d(0,-2000px,0)}}.fadeOutUpBig
{
	-webkit-animation-name:L;
	animation-name:L
}
@-webkit-keyframes M
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(-1turn);
	transform:perspective(400px) rotateY(-1turn);
-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
	transform:perspective(400px) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
	transform:perspective(400px) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80%
{
	-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
	transform:perspective(400px) scale3d(.95,.95,.95);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}@keyframes M
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(-1turn);
	transform:perspective(400px) rotateY(-1turn);
-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
	transform:perspective(400px) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
	transform:perspective(400px) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80%
{
	-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
	transform:perspective(400px) scale3d(.95,.95,.95);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}.animated.flip
{
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
-webkit-animation-name:M;
	animation-name:M
}
@-webkit-keyframes N
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40%
{
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60%
{
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg);
	opacity:1
}
80%
{
	-webkit-transform:perspective(400px) rotateX(-5deg);
	transform:perspective(400px) rotateX(-5deg)}to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}}@keyframes N
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40%
{
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60%
{
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg);
	opacity:1
}
80%
{
	-webkit-transform:perspective(400px) rotateX(-5deg);
	transform:perspective(400px) rotateX(-5deg)}to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}}.flipInX
{
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
-webkit-animation-name:N;
	animation-name:N
}
@-webkit-keyframes O
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40%
{
	-webkit-transform:perspective(400px) rotateY(-20deg);
	transform:perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60%
{
	-webkit-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg);
	opacity:1
}
80%
{
	-webkit-transform:perspective(400px) rotateY(-5deg);
	transform:perspective(400px) rotateY(-5deg)}to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}}@keyframes O
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40%
{
	-webkit-transform:perspective(400px) rotateY(-20deg);
	transform:perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60%
{
	-webkit-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg);
	opacity:1
}
80%
{
	-webkit-transform:perspective(400px) rotateY(-5deg);
	transform:perspective(400px) rotateY(-5deg)}to
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}}.flipInY
{
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
-webkit-animation-name:O;
	animation-name:O
}
@-webkit-keyframes P
{
	0%
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}30%
{
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg);
	opacity:1
}
to
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}@keyframes P
{
	0%
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}30%
{
	-webkit-transform:perspective(400px) rotateX(-20deg);
	transform:perspective(400px) rotateX(-20deg);
	opacity:1
}
to
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}.flipOutX
{
	-webkit-animation-name:P;
	animation-name:P;
-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-webkit-keyframes Q
{
	0%
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}30%
{
	-webkit-transform:perspective(400px) rotateY(-15deg);
	transform:perspective(400px) rotateY(-15deg);
	opacity:1
}
to
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}@keyframes Q
{
	0%
{
	-webkit-transform:perspective(400px);
	transform:perspective(400px)}30%
{
	-webkit-transform:perspective(400px) rotateY(-15deg);
	transform:perspective(400px) rotateY(-15deg);
	opacity:1
}
to
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}.flipOutY
{
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
-webkit-animation-name: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);
	opacity:1
}
80%
{
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
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);
	opacity:1
}
80%
{
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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;
-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;
-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80%
{
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg);
-webkit-transform-origin:top left;
	transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to
{
	-webkit-transform:translate3d(0,700px,0);
	transform:translate3d(0,700px,0);
	opacity:0
}
}@keyframes db
{
	0%
{
	-webkit-transform-origin:top left;
	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;
-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80%
{
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg);
-webkit-transform-origin:top left;
	transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to
{
	-webkit-transform:translate3d(0,700px,0);
	transform:translate3d(0,700px,0);
	opacity:0
}
}.hinge
{
	-webkit-animation-name: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,-1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes hb
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown
{
	-webkit-animation-name:hb;
	animation-name:hb
}
@-webkit-keyframes ib
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes ib
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft
{
	-webkit-animation-name:ib;
	animation-name:ib
}
@-webkit-keyframes jb
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes jb
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight
{
	-webkit-animation-name:jb;
	animation-name:jb
}
@-webkit-keyframes kb
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes kb
{
	0%
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp
{
	-webkit-animation-name:kb;
	animation-name:kb
}
@-webkit-keyframes lb
{
	0%
{
	opacity:1
}
50%
{
	opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)}to
{
	opacity:0
}
}@keyframes lb
{
	0%
{
	opacity:1
}
50%
{
	opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)}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,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes mb
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown
{
	-webkit-animation-name:mb;
	animation-name:mb
}
@-webkit-keyframes nb
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to
{
	opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px,0,0);
	transform:scale(.1) translate3d(-2000px,0,0);
-webkit-transform-origin:left center;
	transform-origin:left center
}
}@keyframes nb
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to
{
	opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px,0,0);
	transform:scale(.1) translate3d(-2000px,0,0);
-webkit-transform-origin:left center;
	transform-origin:left center
}
}.zoomOutLeft
{
	-webkit-animation-name:nb;
	animation-name:nb
}
@-webkit-keyframes ob
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to
{
	opacity:0;
-webkit-transform:scale(.1) translate3d(2000px,0,0);
	transform:scale(.1) translate3d(2000px,0,0);
-webkit-transform-origin:right center;
	transform-origin:right center
}
}@keyframes ob
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to
{
	opacity:0;
-webkit-transform:scale(.1) translate3d(2000px,0,0);
	transform:scale(.1) translate3d(2000px,0,0);
-webkit-transform-origin:right center;
	transform-origin:right center
}
}.zoomOutRight
{
	-webkit-animation-name:ob;
	animation-name:ob
}
@-webkit-keyframes pb
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes pb
{
	40%
{
	opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
	animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to
{
	opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
	animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp
{
	-webkit-animation-name: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
}

html
{
	font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%}body
{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary
{
	display:block
}
audio,canvas,progress,video
{
	display:inline-block
}
audio:not([controls])
{
	display:none;
	height:0
}
progress
{
	vertical-align:baseline
}
[hidden],template
{
	display:none
}
a
{
	background-color:transparent;
-webkit-text-decoration-skip:objects
}
a:active,a:hover
{
	outline-width:0
}
abbr[title]
{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong
{
	font-weight:inherit;
	font-weight:bolder
}
dfn
{
	font-style:italic
}
h1
{
	font-size:2em;
	margin:.67em 0
}
mark
{
	background-color:#ff0;
	color:#000
}
small
{
	font-size:80%}sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub
{
	bottom:-.25em
}
sup
{
	top:-.5em
}
img
{
	border-style:none
}
svg:not(:root)
{
	overflow:hidden
}
code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}
figure
{
	margin:1em 40px
}
hr
{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
button,input,select,textarea
{
	font:inherit;
	margin:0
}
optgroup
{
	font-weight:700
}
button,input
{
	overflow:visible
}
button,select
{
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button]
{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner
{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring
{
	outline:1px dotted ButtonText
}
fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend
{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
textarea
{
	overflow:auto
}
[type=checkbox],[type=radio]
{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button
{
	height:auto
}
[type=search]
{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}
::-webkit-input-placeholder
{
	color:inherit;
	opacity:.54
}
::-webkit-file-upload-button
{
	-webkit-appearance:button;
	font:inherit
}
@font-face
{
	font-family:Lato-Regular;
	src:url("fonts//Lato-Regular.ttf")}body,html
{
	height:100%}.null-margins,h1,h2,h3,h4,p,ul
{
	margin:0;
	padding:0
}
h1
{
	font-size:2em
}
h1,h2
{
	line-height:1.2
}
h2
{
	font-size:1em
}
.primary
{
	color:#00973a!important
}
.accent
{
	color:#f9c700!important
}
.hidden
{
	display:none
}
.bottom__content,.top__content
{
	width:90%;
	max-width:1440px;
	margin:0 auto
}
ul
{
	list-style-type:none
}
ul li
{
	display:inline-block
}
body
{
	min-width:320px;
	font-size:16px;
	line-height:1.2;
	font-family:Lato-Regular;
	overflow-x:hidden;
	background:#252334
}
.slider
{
	z-index:1
}
.slider,.slider .item
{
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0
}
.slider .item:nth-child(1)
{
	background:url("../img/1.jpg");
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover
}
.slider .item:before,.slider .item:nth-child(1)
{
	height:100vh;
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.slider .item:before
{
	content:'';
	display:block;
	background:rgba(0,0,0,.6)}.main
{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2
}
.main__top .top__content
{
	width:50%;
	margin:auto;
	position:relative;
	margin-bottom:20px;
	text-align:center
}
.main__top .top__content h1
{
	text-transform:uppercase;
	font-weight:700;
	color:hsla(0,0%,100%,.9)}.main__top .top__content h2
{
	margin-top:15px;
	color:hsla(0,0%,100%,.9);
	font-weight:300;
	text-transform:uppercase
}
.main__bottom
{
	background:#000
}
.main__bottom .bottom__content
{
	width:50%;
	margin:auto;
	position:relative;
	padding:25px 0 40px
}
.main__bottom .crumbs
{
	text-align:center;
	margin-bottom:30px
}
.main__bottom .crumbs .crumb
{
	position:relative;
	width:30px;
	height:30px;
	background:hsla(0,0%,100%,.2);
	border-radius:50%;
	color:#fff;
	font-weight:700;
	text-align:center;
	line-height:30px;
	margin:0 4px;
-webkit-transition:-webkit-transform .25s ease;
	transition:-webkit-transform .25s ease;
	transition:transform .25s ease;
	transition:transform .25s ease,-webkit-transform .25s ease
}
.main__bottom .crumbs .crumb.omgitsactive
{
	background:#00973a;
-webkit-transform:scale(1.4);
	transform:scale(1.4)}.main__bottom .item .question
{
	text-align:center;
	min-height:65px
}
.main__bottom .item .question p
{
	font-size:1.125em;
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
.main__bottom .item .answer-buttons
{
	margin-top:20px;
	text-align:center
}
.main__bottom .item .answer-buttons .no,.main__bottom .item .answer-buttons .redirect-btn,.main__bottom .item .answer-buttons .yes
{
	display:inline-block;
	color:#fff;
	border-radius:50px;
	min-width:140px;
	height:50px;
	margin:0 5px;
	font-size:1.4em;
	text-transform:uppercase;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	line-height:50px
}
.main__bottom .item .answer-buttons .yes
{
	background:#00973a
}
.main__bottom .item .answer-buttons .yes:hover
{
	background:#00a13e
}
.main__bottom .item .answer-buttons .yes:active
{
	background:#007e30
}
.main__bottom .item .answer-buttons .no
{
	background:hsla(0,0%,100%,.2)}.main__bottom .item .answer-buttons .redirect-btn
{
	background:#00973a;
	font-size:1.3125em;
	min-width:160px
}
.main__bottom .item .answer-buttons .redirect-btn:hover
{
	background:#00a13e
}
.main__bottom .item .answer-buttons .redirect-btn:active
{
	background:#007e30
}
@media (min-width:320px) and (max-width:479px)
{
	.hidden-xs
{
	display:none
}
h1
{
	font-size:1.5em
}
h2
{
	font-size:1em
}
.slider .item:nth-child(1)
{
	background-position:50%}.main
{
	width:100%;
	position:relative
}
.main__top .top__content
{
	width:90%;
	margin-bottom:20px
}
.main__top .top__content h1
{
	padding-top:30px
}
.main__bottom
{
	background:transparent
}
.main__bottom .bottom__content
{
	width:90%;
	padding:0 0 30px
}
.main__bottom .crumbs
{
	margin-bottom:20px
}
.main__bottom .item .question
{
	text-align:center;
	min-height:auto
}
.main__bottom .item .question p
{
	font-size:1.125em
}
.main__bottom .item .answer-buttons
{
	margin-top:20px
}
.main__bottom .item .answer-buttons .no,.main__bottom .item .answer-buttons .redirect-btn,.main__bottom .item .answer-buttons .yes
{
	min-width:100px;
	height:50px;
	font-size:1.3125em;
	line-height:50px
}
.main__bottom .item .answer-buttons .redirect-btn
{
	font-size:1.3125em;
	min-width:160px
}
}@media (min-width:480px) and (max-width:767px)
{
	h1
{
	font-size:1.75em
}
h2
{
	font-size:1.125em
}
.slider .item:nth-child(1)
{
	background-position:50%}.slider .item:before
{
	background:rgba(0,0,0,.5)}.main
{
	width:100%;
	position:relative
}
.main__top .top__content
{
	width:90%;
	margin-bottom:20px
}
.main__top .top__content h1
{
	padding-top:30px
}
.main__bottom
{
	background:transparent
}
.main__bottom .bottom__content
{
	width:90%;
	padding:50px 0 30px
}
.main__bottom .crumbs
{
	margin-bottom:50px
}
.main__bottom .item .question
{
	text-align:center;
	min-height:auto
}
.main__bottom .item .question p
{
	font-size:1.125em
}
.main__bottom .item .answer-buttons
{
	margin-top:30px
}
}@media (min-width:768px) and (max-width:991px)
{
	h1
{
	font-size:2.625em
}
h2
{
	font-size:1.3125em
}
.slider .item:nth-child(1)
{
	background-position:50%}.slider .item:before
{
	background:rgba(0,0,0,.5)}.main
{
	width:100%;
	position:relative
}
.main__top .top__content
{
	width:80%;
	margin-bottom:20px
}
.main__top .top__content h1
{
	padding-top:15%}.main__bottom
{
	background:transparent
}
.main__bottom .bottom__content
{
	width:90%;
	padding:50px 0 30px
}
.main__bottom .crumbs
{
	margin-bottom:50px
}
.main__bottom .item .question
{
	text-align:center;
	min-height:auto
}
.main__bottom .item .question p
{
	font-size:1.5em
}
.main__bottom .item .answer-buttons
{
	margin-top:30px
}
.main__bottom .item .answer-buttons .no,.main__bottom .item .answer-buttons .redirect-btn,.main__bottom .item .answer-buttons .yes
{
	min-width:180px;
	height:60px;
	font-size:1.5em;
	line-height:60px
}
.main__bottom .item .answer-buttons .redirect-btn
{
	font-size:1.5em;
	min-width:200px
}
}
		.unsub 
{
	
			position: absolute;

			left: 0;

			top: 0;

			width: 100%;

			text-align: right;

			padding: 10px 15px;

			box-sizing: border-box;

			z-index: 9999;

			background-color: transparent;

		}
		
		.unsub > a 
{
	
			font-family: Helvetica, Arial, sans-serif;

			text-transform: lowercase;

			text-decoration: none;

			font-size: 14px;

			color: #fff;

			opacity: .6;

		}
